Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Ultimate Mob Farms
This project is highly work in progress, things may change, break, etc., Here be dragons! Any bug reports or feature requests are highly appreciated, please send em to me on discord, create an issue on the git repo or idk send an email offsetmonkey538@proton.me.
Ultimate Mob Farms adds all the things you may need for mob farming.
For seeing the recipes added by this mod, I recommend using Reliable Recipe Viewer. In the future there will also be descriptions on all the items, readable using Item Descriptions.
Features
Soul Essence
Soul Essence captures the life force of all mobs in Minecraft. Coincidentally, it is also the main crafting ingredient used by the mod.
Soul essence is obtained by killing any mob while they're standing above either soul soil or soul sand.
Spawner Shard
Spawner shards have the magical property of mob spawning.
They are dropped when a monster spawner is broken, or can be crafted using soul essence and iron or copper bars.
Spawner changes
Combining a spawner shard's ability to create life and an echo shard's dimensional capabilities results in a mob spawner. Spawners can also now be picked up using silk touch.
To make mob farming even more fun, you may also be interested in projects like Upgradeable Spawners, Apothic Spawners or anything else dealing with making spawners upgradeable.
Soul Gems
Coating a diamond with soul essence gives it the ability to trap souls. This is because souls are attracted to the essence, thinking they'll be able to gain a physical form again. Instead of that, they'll be met with infinite rays of light refracted inside the cut gemstone, blinding them and making them immobile. That is to say, crafting diamonds and soul essence together results in an empty soul gem.
The empty soul gem can then be filled by holding it in the off-hand when killing a mob, trapping its soul inside the gem.
Once enough souls are trapped and the gem is filled, it can be used like a spawn egg to change the mob a spawner spawns, or be used in the compact mob farm.
Compact Mob Farm
Without an echo shard, spawner shards only have the ability to spawn mobs inside a block.
This on its own can be useful though, as plain spawner shards can be used for crafting a compact mob farm.
The compact mob farm does what it says on the tin, it allows you to farm mobs in a single block space.
Just place it down, insert a soul gem, add a hopper and watch it fill with items.
Different mobs may require different tier upgrades that enhance the containment capabilities of the compact mob farm.
The compact mob farm has an internal, inaccessible inventory that can hold a stack of an infinite amount of different items, voiding drops if it fills up.
A hopper or some other method of extraction must be used to retrieve the items from inside this inventory.
Item Collector
The item collector contains souls that have been trained to fetch nearby items and bring them back.
It will collect items in a 4x4 box centered 2 blocks away in the direction it's facing and send them straight into a connected inventory. (This range is subject to change and will probably become editable at some point)
The outline of the collection range can be seen by shift right-clicking on the block with an empty hand.
Data driven configuration
TODO: Expand on this section or move it to a separate documentation site for the mod. The format and stuff is still very much bound to change, so I don't want to spend extra time rewriting it over and over again when it changes.
The configuration of which mobs can be trapped in a soul gem, what tier of compact mob farm upgrade they require and what their colors are is done through datapacks.
There are built-in datapacks adding a few more drops to some mobs, exclusively available through the compact mob farm.
See the file for vanilla inside the jar at data/minecraft/ultimate-mob-farms/entity_tiers/minecraft.json for what it should look like.


