ModsFinder

Various Types

by Lying

Various Types lets players build a character by choosing a species from a character sheet system that datapacks can extend.

FabricNeoForgeClient and serverCreative Commons Attribution 4.01.20.6

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

  1. Species selection

    A character creation screen on first login asks the player to pick a species as the first step of the character sheet.

  2. Template system

    Templates adjust the chosen species and add configurable changes, some gated by conditions and some mutually exclusive.

  3. Character sheet item

    The sheet item opens a Preview screen and can also show another player's sheet.

  4. Randomise option

    A Randomise action selects a random combination of species and templates from the available options.

  5. Progression by level

    The game can be played through a level-based class system, adding a progression path alongside the character sheet.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.60.80.8
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cardinal Components APIA data attachment API that is easy, modular, and extremely fast.
Required
Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

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?

Yes. Architectury API is a required dependency, alongside Cardinal Components API.

Does the server need Various Types?

Yes. Servers that run it need every player to install it too.

Which loaders are supported?

Various Types is published for Fabric and NeoForge, with a 0.8 beta file for 1.20.6 on each loader.

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

All projects

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…
Lying, on the Modrinth page

Official listing

Owner
Lying
Published
2024-07-24
Updated on Modrinth
2025-03-17
Facts verified
2026-10-15

Tags