# Changelog for Easy Mob Farm 26.2
## Note
This change log includes the summarized changes.
For the full changelog, please go to the [GitHub History][history] instead.
### 10.9.0
- Fixed #213 by adding Pillager Leader (Patrol Leader) detection via `isPatrolLeader()` with a
dedicated mob capture card variant.
- Fixed #207 by ensuring Tier 0 mob farms are assigned `CustomModelData:0`, matching their recipe
output so JEI can correctly display their crafting recipes.
- Fixed #196 by converting bee farm bonus honeycomb drops to honey bottles when Honey Extractor is
installed and increasing its drop chance from 10% to 25%.
- Fixed Pillager Leader display in farm by automatically equipping the Ominous Banner.
- Fixed invalid `minecraft:zombified_villager` card definition referencing a non-existent entity.
- Added mob capture cards for Mooshroom, Hoglin, Goat, Salmon, Pufferfish, Axolotl, Tropical Fish,
Allay, Zoglin and Endermite.
- Added fallback loot table for Goat with a rare chance to drop one of the four regular Goat Horn.
### 10.8.0
- Fixed #211 by reducing log.info messages during startup and in-game.
- Fixed #209 by simplify check for releasing captured mobs.
- Fixed #127 by replacing hard-coded items with item tags in recipes to improve mod compatibility.
- Added additional unit and game-tests.
### 10.7.0
- Fixed #206 by improving JEI support and implementation.
- Fixed #201 by improved mob farm template tooltip to clarify it is a building block only.
- Fixed Support multi-line mob_farm_bonus.cfg for bonus drops. Thanks to `@UFOdestiny` for
contributing pull request #205.
### 10.6.0 (Performance and Stability Improvements)
- Fixed #204 with performance regression from 10.4.0 causing excessive network packets per buffered
item.
- Fixed redundant `getEnchantmentItems()` and `getFilterItems()` calls per tick cycle.
- Fixed `updateNumberOfOutputSlots()` running every processing cycle instead of on slot changes.
- Fixed `updateNumberOfOutputSlots()` not being called on world load.
- Fixed stale loot preview after swapping a mob capture card in an open farm screen.
- Fixed loot preview hint persisting after re-open for mobs with no base loot (e.g. Axolotl).
- Fixed redundant `UUID(0, 0)` allocation on every `hasOwner()` call.
- Added EntityType-based loot preview cache shared across all farms of the same mob type.
- Added loot preview hint when preview data is not yet available.
- Improved `syncChanges()` batching — one update per cycle instead of one per item.
- Removed excessive debug logging running every tick or processing cycle.
### 10.5.0 (Quality of Life Updates)
- Fixed #184, #153 by adding a card binder for better handling of mob capture cards.
- Fixed #170, #104 by adding loot drop overview and enhancement recommendations based on the
captured mob.
- Fixed #144 by adding configurable enhancement power and disable options for better balance and
customization.
- Fixed #102 with former and current adjustments to the mob farm loot tables and drop chances and
processing.
- Smaller bug fixes and improvements.
### 10.4.0
- Fixed #200 by adding additional checks to avoid rewrites of the config file.
- Fixed #199 by allowing all flowers for specific mob farms.
- Fixed #198 by adding loot table priority system with override, priority, bonus and fallback modes.
- Fixed #194 by adding item buffer system to prevent item loss when output slots are full.
- Fixed #190 by adding support for tier farm upgrades with existing mob farms blocks.
- Fixed critical issue where items were silently lost when output slots were full.
- Fixed missing validation for extreme bonus drop values.
- Fixed false positive in `canProcessingResults()` when items couldn't actually fit.
- Fixed translation issues in mob farm tooltip and descriptions.
- Added Simplified Chinese translation. Thanks to `@704009905` for the contribution.
- Added **smart item buffer system** to prevent item loss when output slots are full.
- Added `enableItemBuffer` - Enable/disable temporary item buffer (default: true)
- Added `maxBufferSize` - Maximum number of items that can be buffered (default: 128)
- Added `bufferProcessInterval` - Ticks between buffer processing attempts (default: 20)
- Added `maxBonusDropMultiplier` - Maximum multiplier for bonus drop amounts vs stack size (default:
100)
- Added `dropItemsToWorldWhenBufferFull` - Drop items to world when buffer is full (default: false,
items are voided instead)
- Added buffer status to mob farm tooltip.
### 10.3.0
- Fixed #192 by adding cache validation for displayed mobs.
- Fixed #191 by adding knife enhancement for mob farms with Farmers Delight support.
- Fixed #187 by using the corrected numbers of output slots for mob farms.
- Fixed potential ArrayIndexOutOfBoundsException when processing malformed entity type strings.
- Fixed memory leak where entities were not properly discarded.
- Fixed resource leak in mob farm experience calculation by ensuring entities are always discarded.
- Fixed potential NumberFormatException when parsing malformed bonus drop config entries.
- Added knife enhancement for mob farms to increase drop rates for specific mobs.
- Improved sword enhancement support for 3rd party mods.
### 10.2.0
- Fixed #177 by adding `enforceLogicalTierProgression` Mob Farm Config option.
- Fixed #166 by adding additional tooltips for special mechanics for mob drops.
- Fixed #163 and #173 by adding balanced custom loot table for specific mobs.
- Added Brazilian Portuguese (pt_BR) translation. Thanks to `@PrincessStelllar` for the
contribution.
- Improved config file descriptions.
### 10.1.0
- Automatically eject invalid mob capture cards from the mob farm.
### 10.0.0
🚨 **Warning:** Easy Mob Farm version **10.x** uses datapacks and resource packs to define custom mob
cards and other data, allowing easier integration with other mods.
However, custom mob cards defined in the old config file `mob_capture_card_models.cfg` are **NOT
compatible** and must be redefined using datapacks and resource packs. ⚠️
- Fixed missing sheep mob capture card.
- Fixed #160 by adding full support for `Swampier Swamps`.
- Added full datapack and resource pack support for mob capture cards.
- Added `Ice and Fire` cards for dragons and siren.
- Added custom mob cards for Cave Spider, Elder Guardian, Fox, Ghast, Illusioner, Llama, Panda,
Polar Bear, Shulker, Stray, Strider and Vindicator.
- Added configurable `farmProgressingTime` to increase/decrease mob drop time.
- Added lucky drop farm warning message that mobs could escape on unlucky drops.
- Added Mexican Spanish translation. Thanks to `@TheLegendofSaram` for the contribution.
- Replaced configuration files with networked synched configuration.
- Replaced farm progressing speed with human-readable format.
- Removed hacky and virtual frog mob capture card and corresponding recipes.
### 9.8.0
- Fixed #161 by removing negative status from captured mobs.
- Fixed #159 by checking existing values for the scaling configuration.
- Fixed #158 by adding additional tooltips for lucky drop farm.
- Fixed #157 by adding support for Ender Dragon and other generic entities.
- Fixed #149 by adding custom `Ice and Fire` loot tables.
- Added Ender Dragon mob card.
- Added custom loot drops over `easy_mob_farm/data/loot_tables/entities/<namespace>/<entity>.json`.
- Added custom loot drops documentation and example wiki page.
### 9.7.0
- Fixed #146 by adding redstone signal support for mob farms.
- Fixed animation issues and other rendering problems.
- Added Hungarian translation. Thanks to `@bayi` for the contribution.
- Added automatic tests for mob farm redstone signal.
- Added better support for `Ice and Fire` mod, part of #149.
- Allows farms to be disabled when receiving a redstone high signal from any side. Thanks to '@bayi'
for the contribution.
### 9.6.2
- Fixed #147 specific Forge issue with tooltip display.
### 9.6.1
- Fixed #147 by changing loading order of configuration files.
- Added additional pre-check for Mob Farm Bonus configuration.
### 9.6.0
- Fixed #135 by adding frog light extractor Enhancement.
- Fixed #113 by adding known requires "killed_by_player" entities as tooltip.
- Added Korean translation. Thanks to `@thecats1105` for the contribution.
- Added different frog cards for cold, temperate and warm variants.
- Added crafting support for frog mob capture cards.
- Smaller bug fixes and improvements.
### 9.5.0
- Fixed #137 by adjusting crafting recipe to use `MobFarmData` instead of
`DataComponents.CUSTOM_DATA`.
### 9.4.0
- Fixed #134 by adding JEI support for virtual items and blocks.
- Fixed #133 by adding virtual Mob Farm Block Tier Items for creative tab.
- Fixed #132 by using vanilla style rotation, scaling and default models for items.
- Fixed #130 by adding support for Farmer's Delight `Milk Bottle`.
- Fixed #128 by making luck for Lucky Drop Farm configurable over `luckyDropFarmLuckPercentage`.
- Added Japanese translation. Thanks to `@twister716` for the contribution.
### 9.3.0
- Fixed #123 by adding milk extractor enhancement.
- Fixed #122 by adding configuration for processing mob farms only if owner is online.
- Added Milk Bottle item to allow players to get milk from cows.
- Added Milk Bottle to Milk Bucket recipe (4 milk bottles + 1 empty bucket = 1 milk bucket).
- Added Owner information to mob farm screen.
- Smaller bug fixes and improvements.
### 9.2.0
- Added possibility to disable Mob Catcher recipes per configuration.
- Updated wiki and documentation.
### 9.1.0
- Fixed Spawn Eggs not working with the Mob Farm.
- Fixed possible null pointer exception with unsupported mob capture items.
- Smaller Code cleanup.
### 9.0.0
⚠️ Important Major release with breaking changes for Minecraft 1.21.x and later.
- Fixed #120, #117 by making sure default Render State is set for 3rd party mods.
- Fixed #103, #118 by adding separate Mob Capture Card Data Component.
- Fixed smaller Render issues with 1.21.x.
- Upgraded wiki and added recipes for each single item.
🚨 Backup your world – Existing Mob Capture Cards will be lost for 1.21.x due #103.
# v8.10.1
- Fixed missing Mob Farm Template Blocks in Building Blocks Creative Tab.
### 8.10.0
- Fixed #114 by adjusting cull-faces to make sure that sides are rendered correctly with shaders.
- Fixed #111 by fixing typo with block registry name.
- Fixed #110 by adding additional checks to avoid crashes on server side.
- Fixed #107 by changing the way entities are downscaled in the mob farm and mob farm screen.
- Fixed #106 by adding additional test to make sure breaking the mob farm works as expected.
- Fixed #83 by reducing the encapsulation of translated text components between server and client.
- Fixed Monster Plains Cave Farm for Fabric.
- Fixed unbreakable issues with Iron Golem Farm and Lucky Drop Farm.
- Fixed mob farm block name for Jade and similar mods.
- Added additional automatic tests for mob farm blocks, items and loot tables.
- Cleanup assets and models.
- Smaller performance improvements and optimizations.
### 8.9.1
- Fixed #105 by correcting .isCreative() condition.
### 8.9.0
- Fixed #101 by making sure tooltips and wiki are up to date.
- Fixed #100 by making enhancements stackable and consider instant build.
- Fixed #99 by improve wiki and documentation and adding human-readable mob farm status.
- Fixed #98 by adding allow and deny list for the Mob Catcher Items.
- Fixed #96 by adding squid, warden, wither and zombified piglin custom mob cards.
- Fixed issue with `toLowerCase` and `toUpperCase` language sensitive operations.
- Fixed loot tables for mob farm templates, so that they could be pickup after breaking.
- Added configuration file for the Mob Catcher items to adjust max durability, health and size
requirements.
- Added additional user messages in the case mob are not on the allow list or on the deny list.
- Added bonus drop overview to the mob farm screen.
- Optimized Mob Capture Card meta-data for better performance and stackability.
### 8.8.0
- Fixed #95 by adding allow and deny list for the Mob Capture Cards.
- Improved config file list support.
### 8.7.1
- Fixed recipes syntax for 1.21.3 and later.
- Refactored code for 1.21.4 which requires a new way to handle the relevant block and item models.
### 8.7.0
- Fixed #92 by using List instead of Set for mob farm enhancements.
- Added speed and bonus speed to Mob Farm Screen info for better usability.
### 8.6.4
- Fixed #94 by adding NeoForge 'Capabilities.ItemHandler.BLOCK' to the mob farms.
- Fixed issue with Forge only allowing extraction from the bottom.
### 8.6.3
- Fixed #90 by using correct tier reference.
- Added automatic game tests for mob farm tiers to catch issues early.
### 8.6.1
- Fixed #88 by making sure ItemStack size is considered for Create Funnels.
- Fixed #87 by adding egg collector upgrade for chicken.
- Fixed #83 by translating first the name instead of relying on the translation library.
- Added bonus drops for eggs and chicken in the animal plains farm.
### 8.6.0
- Fixed #86 by adding Fabric NBT support for mob farm recipes.
- Fixed #85 by adding correct quickMoveStack definition for the mob farm.
- Fixed #84 by allowing drops regardless of mob size, but the correct mob size will increase the
drop rate.
- Fixed #81 by adding void binding chain for capturing very large mobs.
- Fixed #79 by adding configurable mob farm bonus drops for matching mobs e.g. bee farm for bees.
- Fixed possible null pointer in Mob Farm Screen.
- Fixed Mob Catcher tooltips for Fabric.
- Fixed smaller translation issues.
- Fixed broken advancements.
- Added magma cube, evoker, frog, glow_squid, piglin, piglin_brute, rabbit and turtle custom mob
cards.
- Added visible size category for slimes and magma cubes.
- Added foil effect for mob capture items and captured mobs.
- Added new Iron Golem Farm.
- Added new Lucky Drop Farm (be careful with this one).
- Improved Mob Farm UI.
- Improved Lucky Drop Farm model.
- Improved captured mob experience detection and caching.
- Improved entity scaling for captured mobs.
A big thank you to `@Routhinator` for the detailed bug reports and valuable feedback!
### 8.5.1
- Fixed #80 crash by adding additional checks for mob capture cards.
- Fixed issues with custom spawn eggs not recognized by the mob farm in some cases.
- Optimized model baking process and model management.
### 8.5.0
- Fixed #78 by using more universal approach for getting relevant experience.
- Fixed #77 typo in the experience enhancement item description.
- Fixed #76 by adding Honey Extractor Enhancement, Harvester Frame Enhancement and Pollen Trap
Enhancement for bee farms.
- Fixed #75 by making less restrictive requirements for experience drops.
- Fixed mob card model issue with other mods which manipulate / breaking the model baking process.
- Added entity_type and experience to mob farm info for better usability.
- Added bee, guardian and wither skeleton custom mob cards.
- Increased the drop change for the experience enhancement item.
- Improved Loot Manager for better handling of loot tables.
### 8.4.0
- Fixed #73 with better description for the Enchantment Items.
- Fixed #72 by adding missing loot tables for the mob farms.
- Fixed missing translation for the Monster Plains Cave Farm.
- Added automatic ejecting of items from the mob farm when breaking it.
- Improved automatic description text split for Fabric.
- Added Mob Farm Configuration to adjust the mob farm settings.
- Updated wiki and documentation.
### 8.3.0
- Fixed Mob Capture Card config not working.
- Fixed issue with distributed processing ticks are negative.
- Fixed Tabby Card Mob Card.
- Improved text formatting for Mob Cards.
- Smaller bug fixes and improvements.
### 8.2.0
- Fixed #70 and added support for the latest version of Minecraft.
- Fixed #68, #69 by adding enchantment items for experience bottle drops.
- Fixed #67 by moving most of the logging to debug mode.
- Fixed #65 by removing player specific messages.
- Fixed #63 by reworked mob capture data.
- Fixed #61 by providing specific enchantment items for the mob farm.
- Fixed #57 by allow item extraction from the bottom and sides.
- Fixed #55 by adding support for Supplementaries `Jar` and `Cage`.
- Fixed #53 by only requiring iron pickaxe for breaking the mob farm.
- Fixed #52 by adding sword enchantment item for player based drops.
- Fixed #50, #64 by remove any restrictions for the mob farm.
- Fixed #47 by adding slot upgrades for the output slots.
- Added additional mob capture cards.
- Added support for Create `Blaze Burner`.
- Added support for Mob Capturing Tool.
- Added support for Mob Catcher.
- Added support for Productive Bees `Bee Cage` and `Bee Jar`.
- Added support for Storage Drawers.
- Added Model Manager for easier model management across platforms.
- Distributed processing ticks for better performance and less lag.
- Improved text and translation support.
- Improved logging and move messages to debug mode only.
### 8.1.0
- Added debug mode to help with troubleshooting and lower logging outputs.
- Added Creative Mob Capture item to capture mobs in creative mode.
- Added Enduring Capture Net to capture mobs with a higher durability.
- Added Ironbound Containment Cage to capture mobs larger mobs.
- Added Mystic Binding Crystal to capture very large and boss mobs.
- Added wither specific drop like nether star and wither rose.
- Improved blank mob capture card texture.
- Improved translation and tooltip support.
### 8.0.0
First beta release of the next Easy Mob Farm 8.x for Fabric and Forge.
🚨 **Warning:** Easy Mob Farm version **8.x** introduces significant changes and **is NOT
backward-compatible** with previous versions. ⚠️
If you are upgrading from an older version, please be aware:
- 🛑 **Existing setups may break** and require reconfiguration.
- 🔄 **Data, items, and settings from previous versions** might not work as expected.
- 💾 **Back up** your world or test on a separate instance before using 8.x in your main game!
[history]: https://github.com/MarkusBordihn/BOs-Easy-Mob-Farm/commits/
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }