
SpawnForce
Forces specific entities to spawn by bypassing canSpawn checks. Config-driven, mod-agnostic. Works with AdventureZ, Marium's Soulslike Weaponry, and any mod whose mobs refuse to spawn due to restrictive predicates.
About this Mod
SpawnForce is a lightweight Fabric mod that forces specific entities to spawn by bypassing Minecraft's three canSpawn gates. Many modded mobs (AdventureZ orcs/shamans/fungi, Marium's Soulslike Weaponry bosses, and others) ship with strict spawn predicates (light level, specific blocks, biome hardcoded lists) that prevent them from ever appearing in custom biomes - even when a datapack or worldgen mod declares them. SpawnForce lets you whitelist entity IDs in a config file and bypasses those checks only for them.
Features
- Config-driven whitelist: list any entity ID (
modid:entity_name) inconfig/spawnforce.jsonand it will spawn where biome/mobcap allow - Bypasses the three vanilla spawn gates:
SpawnHelper.canSpawn(location check: ground, block type, light)SpawnRestriction.canSpawn(registered spawn predicate)MobEntity.canSpawn(per-mob override)
- Each gate has its own toggle - enable only what you need
- Optional debug logging shows bypass hits per entity and periodic stats
- Mod-agnostic: works with any mod's mobs, no hardcoded list
- Does NOT touch mobcap, spawn weight, or biome tags - a mob still needs to be declared in a biome (vanilla spawners or Big Globe
bigglobe_extra_mob_spawns, etc.)
Configuration
{
"enabled": true,
"debug": false,
"bypass_spawn_helper_can_spawn": true,
"bypass_spawn_restriction": true,
"bypass_mob_entity_can_spawn": true,
"force_spawn_entities": [
"adventurez:orc",
"adventurez:soul_reaper",
"soulsweapons:draugr_boss"
]
}
- enabled: master switch
- debug: logs each bypass + 10s summary to console
- bypass_*: toggle each gate individually (leave all true unless you want finer control)
- force_spawn_entities: the whitelist. Missing IDs are ignored with a warning
Restart the game after editing.
Recommended For
- Modpacks combining mob mods with custom worldgen (Big Globe, Terralith, Biomes O' Plenty, etc.) where modded mobs refuse to spawn
- Adventure/RPG packs that need specific mobs in specific biomes without writing Java patches
- Anyone using
In Control!on Forge who needs the equivalent"result":"allow"on Fabric
Used in the Legends Reborn: Medieval modpack.
Available Versions
How to Install SpawnForce on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "SpawnForce". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
SpawnForce 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.20.1). You can switch loaders with one click in the panel.
Is SpawnForce compatible with fabric?
SpawnForce officially supports fabric for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with SpawnForce – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if SpawnForce 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.
Similar Mods
Rent Modded Server
Install SpawnForce with just one click on your server.