ModernChickens-1.21.1-2.7.0-NeoForge
Curse Maven Snippet
What's new
[2.7.0] - 14/9/2026
Added
- Patchouli guidebook — Patchouli is now a required dependency and the mod ships an in-game guide covering every registered block, machine, item and mechanic. Five categories (Getting Started, Production, Breeding, Egg Conversion, Upgrades and Tools) across 25 entries, translated into
en_us,es_es,es_mxandes_ar. The book is available from the Modern Chickens creative tab. - Custom book artwork — the guide no longer uses Patchouli's default look. It ships its own weathered-oak-and-parchment book sheet (background, page arrows, bookmarks, config/eye/resize buttons, nameplate, separators, lock and entry markings), a page filler, a crafting grid overlay, and a dedicated
guide_bookitem texture.
Fixed
- Chickens never spawned naturally. Four separate bugs stacked on top of each other, each one hiding the next:
- The biome modifier instance was registered through
RegisterEventonNeoForgeRegistries.Keys.BIOME_MODIFIERS. That is a dynamic datapack registry, so the event never fires for it and the call was a silent no-op. No JSON entry existed either, somodify()never ran and no biome ever received a chicken, rooster or Mega Chicken spawn entry. The modifier is now generated as a proper datapack entry through a newDatapackBuiltinEntriesProvider. ChickensChicken.finalizeSpawnwas declared withServerLevelinstead ofServerLevelAccessor, so it never overrode the vanilla method and was never called. Every naturally spawned chicken kept the default type0— the White Chicken — which is why only bone-laying chickens appeared.ChickensChicken.GroupDataimplementedSpawnGroupDatadirectly, butAgeableMob.finalizeSpawncasts the incoming group data toAgeableMobGroupData. The second chicken of any naturally spawned group crashed chunk generation with aClassCastException.- The
hasVanillaChickenSpawngate was applied to every spawn type. No Nether or End biome contains a vanilla chicken, soSpawnType.HELLandSpawnType.ENDcould never be reached even though their spawn tables were built. The gate now applies only to overworld types; roosters and Mega Chickens still require a vanilla-chicken biome.
- The biome modifier instance was registered through
- Jade crashed the client on the title screen in development because eight
config.jade.plugin_chickens.*entries had no translation. All nine plugin UIDs are now translated in every supported language.
Changed
- Natural spawn weight now honours the
spawnProbabilityconfig value directly instead of scaling it to a tenth. Modern Chickens sit at weight 10, the same as the vanilla chicken, instead of weight 1. LowerspawnProbabilityto make them rarer.
This mod has no additional files

