VariantAPI

VariantAPI

API for adding highly-customizable data-driven variants to entities

by
3.3K Downloads
fabricgame-mechanicslibrarymobs
Rent Server with this Mod

Screenshots

Rabbits
Zombies

About this Mod

VariantAPI is a mod that adds data-driven entity variants.

You can specify conditions for variants to spawn based on predicates, moon phase, spawn biome, etc. And you can specify features for them to render with.
All info is on the wiki.
You can specify the variants with a datapack and the assets with a resourcepack.

This mod by itself doesn't do anything but you can download the base pack here that includes all of the variants from Minecraft Earth + More!

Mod required on client and server.

Available Versions

VariantAPI 1.4.1+1.21.1release
MC 1.21.1fabric
August 17, 2025
VariantAPI 1.4.1+1.20.1release
MC 1.20.1fabric
August 17, 2025
VariantAPI 1.4.0 - Predicates Who?release
MC 1.20.1fabric
August 11, 2025
VariantAPI 1.3.0 - Slimy Additionsrelease
MC 1.20.1fabric
August 8, 2025
VariantAPI 1.2.0 - Compat!release
MC 1.20.1fabric
August 5, 2025

How to Install VariantAPI on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "VariantAPI". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.1, 1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

VariantAPI server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is VariantAPI compatible with fabric?

VariantAPI officially supports fabric for Minecraft 1.21.1, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with VariantAPI – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if VariantAPI consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install VariantAPI with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.11.20.1