Список изменений
[1.3.0+26.2] - 2026-08-08
Added & Fixed
- Universal Confinement & Pit Hole Detection: Introduced universal confinement checking (
isConfinedArea) detecting 1x1 / 2x2 pit holes, fences, walls, trapdoors, and solid block enclosures. - Open Pasture Stunting Immunity: Excluded breeding parents from local crowd counts and protected open pasture herds from false stunting penalties, granting size recovery (
Spacious Pasture) up to1.30xscale in open worlds.
[1.2.9+26.2] - 2026-08-08
Fixed
- Dual-Parent In-Love State Fix for Autonomous Breeding: Fixed issue where only parent #1 was set into love mode during autonomous breeding. Now both
selfandmateenter love mode concurrently (self.setInLove(null)andmate.setInLove(null)), satisfying vanillaBreedGoalrequirements and allowing animals to successfully mate, spawn offspring, and trigger tracker logs during tick sprints.
[1.2.8+26.2] - 2026-08-08
Added & Changed
- Manual Toggle & Off-By-Default Tracker Logging: Made Autonomous Breeding Tracker Logging disabled (
false) by default. Addednatural-reproduction:tracker_logsGameRule (defaultfalse), YACL toggle, and/naturalreproduction trackerlogs enable/disablecommand controls.
[1.2.7+26.2] - 2026-08-08
Added
- Autonomous Breeding Tracker Log System & Command: Added
BreedingTrackerLoggerand/naturalreproduction trackerlogs(and/naturalreproduction logs) command suite (list,clear) to track, format, and inspect autonomous animal reproduction events (day, species, coordinates, biome, offspring scale, habitat status).
[1.2.6+26.2] - 2026-08-08
Fixed
- GameRule Text Formatting Refinement: Removed bold formatting from individual GameRule display names so individual rules render in standard unbolded font, isolating bold formatting exclusively to category headers.
[1.2.5+26.2] - 2026-08-07
Added & Changed
- Default Max Scale Update (1.3x): Updated default maximum animal scale bound from
1.50x(150%) to1.30x(130%) across GameRules, genetics configs, YACL sliders, Brigadier commands, and localization. - Bold Category Header Formatting: Added
§lformatting prefix to GameRule category translation keys so category headers (e.g.Natural Reproduction (9 rules)) render bolded in GameRule menus.
[1.2.4+26.2] - 2026-08-07
Added
- Bold GameRule Title Formatting: Added
§lformatting prefix across all GameRule display names inen_us.jsonand builder registrations so GameRule titles appear bolded in vanilla and modded GameRule menus.
[1.2.3+26.2] - 2026-08-07
Fixed
- Stale Attribute Modifier Purging Integration: Integrated with
DasikLibrary1.8.11 to purge all legacy/duplicate attribute modifiers on entity spawn and tick, permanently resolving the giant animal scale bug.
[1.2.2+26.2] - 2026-08-07
Added
- Configurable Dynamic Size Range: Default scale bounds set to
0.5x(50% smallest) and1.5x(150% largest). Introduced dynamicnatural-reproduction:min_scaleandnatural-reproduction:max_scaleGameRules integrated withGeneticsLimitRegistry. - YACL v3 & Command Suite Sliders: Added GUI sliders and
/naturalreproduction set min_scale <val>/max_scale <val>command controls.
Fixed
- Scale Attribute Base Offset: Integrated with
DasikLibrary1.8.10 to subtract1.0ffromscaleattribute modifiers (ADD_VALUE), fixing 200%+ oversized sheep.
[1.2.1+26.2] - 2026-08-07
Fixed
- Startup Mixin Injection Crash: Changed
AnimalDropScaleMixintarget to@Mixin(Entity.class)withinstanceof Animalcheck. ResolvesInvalidInjectionExceptioncaused by injecting into inheritedspawnAtLocationmethod onAnimal.class(ERR-20260530-002).
[1.2.0+26.2] - 2026-08-02
Added
- Variant-Specific Environmental Habitat Triggers: Updated
AnimalHabitatHelperso animals with variant skins have unique habitat requirements:- Snowy Wolves & Snow Foxes: Require
SNOW_BLOCK,POWDER_SNOW,SNOW, orPACKED_ICE. - Black / Chestnut Wolves: Require
PODZOL,COARSE_DIRT,MOSS_BLOCK, orSPRUCE_LEAVES. - Warm Frogs & Gold Rabbits: Require
SAND,DEAD_BUSH,CACTUS,DRIPLEAF, orMUD. - Cold Frogs & White Rabbits: Require
ICE,PACKED_ICE,SNOW, orSNOW_BLOCK.
- Snowy Wolves & Snow Foxes: Require
[1.1.0+26.2] - 2026-08-02
Added
- Native Biome Climate Fertility Boost: Breeding animals in native climate biomes (e.g. Taigas for Wolves, Swamps for Frogs, Deserts for Camels, Snowy Plains for Polar Bears) grants 2x faster breeding frequency and +15% genetics quality. Backed by
natural-reproduction:biome_fertility. - Biome Variant Skin Adaptation: Offspring born in specific biomes dynamically adapt their visual entity variant skin (e.g. Snowy Wolves, Desert/Warm Frogs, White Rabbits) or inherit parent variants. Backed by
natural-reproduction:biome_variants. - AnimalBiomeHelper: Created single-purpose utility class for native biome matching, fertility calculation, and entity variant skin setting.
[1.0.9+26.2] - 2026-08-02
Polished & Enhanced
- Full 5-GameRule Command Suite: Updated
/naturalreproductionBrigadier command suite to supportget,set,status, andresetforscale_dropsandcramped_space_penaltyGameRules. - Visual Breeding Particle Feedback: Added particle indicators upon animal birth—spawning
ANGRY_VILLAGER&SMOKEwhen cramped space stunting occurs, and greenHAPPY_VILLAGERparticles when spacious pasture size recovery occurs. - Platform Pages Update: Refreshed CurseForge HTML and Modrinth markdown platform documentation.
[1.0.8+26.2] - 2026-08-02
Changed & Relocated
- Collection Relocation to Delayed Gratification: Relocated Natural Reproduction into the
Delayed Gratification Collectionfolder (E:\Minecraft Project\Delayed Gratification Collection\Natural Reproduction), aligning its multi-generational pasture size recovery and cramped space stunting mechanics under the Delayed Gratification (DG) design track. - Concept Document Relocation: Updated concept specification path to
Doc/Concept/DG/concept_natural_reproduction.md.
[1.0.7+26.2] - 2026-08-02
Fixed & Refactored
- Data-Driven Universal Genetics Registration: Registered data-driven
GeneticsConfiginEntityGeneticsRegistryfor all 25+ vanilla animal species (Cows, Pigs, Sheep, Chickens, Mooshrooms, Horses, Donkeys, Mules, Llamas, Camels, Wolves, Cats, Foxes, Ocelots, Turtles, Frogs, Axolotls, Polar Bears, Pandas, Striders, Hoglins, Rabbits, Bees, Goats, Armadillos, Sniffers). - Minecraft 26.2 Scale Attribute Alignment: Updated entity scale attribute identifier from legacy
minecraft:generic.scaleto official Minecraft 26.2minecraft:scale, ensuring visual physical scaling, cramped stunting, and drop yield scaling function across all animal species.
[1.0.6+26.2] - 2026-08-02
Added
- Cramped Space Penalty & Spacious Recovery: Breeding animals in cramped 4x4 pens (high local density) gradually stunts offspring size genetics down to
0.25xscale. Breeding stunted animals in spacious open pastures applies a +30% size recovery boost per generation back to full genetic potential. - Configurable Cramped Penalty GameRule: Added
natural-reproduction:cramped_space_penalty(Boolean, defaulttrue) and YACL configuration option. - AnimalCrampedSpaceHelper: Created dedicated helper for confinement density checking and 2-way size stunting/recovery math.
[1.0.5+26.2] - 2026-08-02
Added
- Scale-Based Item Drop Multiplier: Animal item drop yield now scales dynamically with physical body scale (
DasikAnimalGeneticsAPI.getScale). Larger animals drop more meat, leather, wool, etc., while smaller animals drop less. - Configurable Drop Scaling GameRule: Added
natural-reproduction:scale_drops(Boolean, defaulttrue) and YACL configuration toggle. - AnimalDropHelper & Mixin: Implemented
AnimalDropHelperandAnimalDropScaleMixinintercepting animal item entity drops.
[1.0.4+26.2] - 2026-08-02
Added
- Universal Vanilla Animal Support: Extended autonomous breeding and species-specific environmental habitat triggers to all vanilla Minecraft animal species (Wolves, Cats, Foxes, Rabbits, Turtles, Pandas, Bees, Striders, Hoglins, Armadillos, Camels, Goats, Frogs, Sniffers, Axolotls, Polar Bears, Equines, Mooshrooms, etc.).
- AnimalHabitatHelper: Extracted environmental condition validation into a clean, dedicated helper class adhering to 1 File 1 Function and Thin Mixin laws.
[1.0.3+26.2] - 2026-08-02
Fixed
- Mixin Member Prefix Compliance: Prefixed
AnimalBreedingMixinhelper method tonaturalreproduction$hasEnvironmentalBreedingConditions. - JDK Path Configuration: Corrected
org.gradle.java.hometoE:/JDK25ingradle.properties. - Code Standard Headers: Added
// Verified against: Minecraft 26.2headers across all Java source files. - Resource JSON Formatting: Re-formatted
fabric.mod.jsonandnatural-reproduction.mixins.jsonto 2-space standard. - Platform Pages Documentation: Generated raw HTML CurseForge and Markdown Modrinth platform pages.
[1.0.2+26.2] - 2026-08-02
Changed
- Config GUI Migration to YACL: Replaced legacy ClothConfig integration with YetAnotherConfigLib (YACL v3) + ModMenu in strict compliance with workspace rules (
Optional GUI Dependencies.md).
[1.0.1+26.2] - 2026-08-02
Added
- Configurable Breeding Rate GameRule: Introduced
natural-reproduction:rate(default24000ticks / 1 MC Day) to configure autonomous breeding attempt frequency per animal. - Species Environmental Food/Habitat Checks: Mobs now require species-appropriate blocks nearby (Cows/Sheep require Grass/Wheat, Pigs require Mud/Crops, Chickens require Seeds/Hay) before entering Love Mode.
- Brigadier Command Suite: Full
/naturalreproductioncommand tree (help,status,get,set,reset,reload) with tab completion and permission level gating. - ModVersionGuard Integration: Added
ModVersionGuardstartup check with Knot ClassLoader safety. - Automated Unit Testing: Added
NaturalReproductionTestfor breeding logic and configuration bounds verification.
[1.0.0+26.2] - 2026-08-02
Added
- Autonomous Wild Breeding: Animals (Cows, Pigs, Sheep, Chickens) autonomously enter love mode when healthy and in proximity to mates, bounded by population density cap GameRules.
- Livestock Animal Genetics Integration: Full
DasikAnimalGeneticsAPIintegration providing individual scale/size (0.75x-1.30x), health, and movement speed traits. - Breeding Inheritance & Pedigree: Offspring inherit size, speed, and health traits from parent animals, with full parent UUID tracking and inbreeding penalty detection.
Файлы
natural-reproduction-1.3.0+26.2.jar(111.84 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.0+26.2
Загрузчики
Fabric
Версии игры
26.2
Загрузок
3
Дата публикации
08.08.2026

