Various Types
by Lying
Various Types lets players build a character by choosing a species from a character sheet system that datapacks can extend.
What it does
On first login a character creation screen asks the player to pick a species, the first step in a character sheet built from combinations of datapack objects. Compatible templates add further configurable changes on top of the chosen species, and a template can require certain conditions before it becomes available. Some templates are mutually exclusive, so choosing one can make another unobtainable.
Players can open the sheet at any time to see their current choices, and a Randomise option picks a random combination. Holding the sheet item and using the Preview screen shows how the changes look, and the same item can display another player's sheet. The system is driven by datapack files, so server owners can add or change options without code, and other mods can extend the character sheet system. Expansion is capped by an absolute limit on gameplay customisation.
Various Types requires Architectury API and Cardinal Components API, and is published for Fabric and NeoForge on 1.20.6 only. Installation covers the server and each player's game. The mod is released under the Creative Commons Attribution 4.0 license and is not open source, and public links to its source code, issue tracker and wiki are available.
Key features
Species selection
A character creation screen on first login asks the player to pick a species as the first step of the character sheet.
Template system
Templates adjust the chosen species and add configurable changes, some gated by conditions and some mutually exclusive.
Character sheet item
The sheet item opens a Preview screen and can also show another player's sheet.
Randomise option
A Randomise action selects a random combination of species and templates from the available options.
Progression by level
The game can be played through a level-based class system, adding a progression path alongside the character sheet.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Server roleplay
Server communities can define species and templates through datapack files to fit their own setting.
Datapack authoring
Pack makers can add new species and templates with datapack files, without writing Java code.
Who it’s for: Server owners and pack makers who want a datapack-driven character system for Minecraft Java Edition, and players who enjoy building characters with species and template choices.
Questions
Does Various Types need Architectury API?
Does the server need Various Types?
Which loaders are supported?
In the catalog
Various Types is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 11,154 mods support Minecraft 1.20.6.
More from Lying
Similar mods
What the author says
This mod adds a Character Sheet system which lets players customise their gameplay according to a combination of different datapack objects. On first logging in, they are presented with a character creation screen, where they are prompted to choose a Species and any number of compatible Templates, each of which…
Official listing
- Modrinth page
- modrinth.com/mod/various-types
- Owner
- Lying
- Published
- 2024-07-24
- Updated on Modrinth
- 2025-03-17
- Facts verified
- 2026-10-15
