A few adjustments to the AutoRegister API:
- Add various helper methods to the AutoRegisterEntityType.Builder, including for passenger attachment points. This mirrors vanilla behavior.
- Add getHolder() methods to AutoRegister MobEffect and Potion. Using these should help ensure smooth Potion registration without registry issues on Forge and NeoForge.
- AutoRegisterPotion now takes a Potion supplier to make it more consistent with other AutoRegister wrapper classes.
- AutoRegisterUtils.registerBrewingRecipe() now takes Holders as parameters instead of Suppliers.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
A few adjustments to the AutoRegister API:
- Add various helper methods to the AutoRegisterEntityType.Builder, including for passenger attachment points. This mirrors vanilla behavior.
- Add getHolder() methods to AutoRegister MobEffect and Potion. Using these should help ensure smooth Potion registration without registry issues on Forge and NeoForge.
- AutoRegisterPotion now takes a Potion supplier to make it more consistent with other AutoRegister wrapper classes.
- AutoRegisterUtils.registerBrewingRecipe() now takes Holders as parameters instead of Suppliers.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
A few adjustments to the AutoRegister API:
- Add various helper methods to the AutoRegisterEntityType.Builder, including for passenger attachment points. This mirrors vanilla behavior.
- Add getHolder() methods to AutoRegister MobEffect and Potion. Using these should help ensure smooth Potion registration without registry issues on Forge and NeoForge.
- AutoRegisterPotion now takes a Potion supplier to make it more consistent with other AutoRegister wrapper classes.
- AutoRegisterUtils.registerBrewingRecipe() now takes Holders as parameters instead of Suppliers.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Add AutoRegisterParticleType.
- Add AutoRegister support for EntityDataSerializers.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Add AutoRegisterParticleType.
- Add AutoRegister support for EntityDataSerializers.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Add AutoRegisterParticleType.
- Add AutoRegister support for EntityDataSerializers.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed rare NullPointerException crash related to Jukeboxes being overwritten during worldgen.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed rare NullPointerException crash related to Jukeboxes being overwritten during worldgen.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed rare NullPointerException crash related to Jukeboxes being overwritten during worldgen.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Added structure tags for preventing spawning vanilla features in structures. Includes tags for basalt column, delta, magma, and vines.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Added structure tags for preventing spawning vanilla features in structures. Includes tags for basalt column, delta, magma, and vines.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Added structure tags for preventing spawning vanilla features in structures. Includes tags for basalt column, delta, magma, and vines.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Lowered minimum version requirements so it works on both 1.21 and 1.21.1
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Lowered minimum version requirements so it works on both 1.21 and 1.21.1
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Lowered minimum version requirements so it works on both 1.21 and 1.21.1
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Port to 1.21.1!
- Added new "biome" structure piece condition
- Additions to custom EnhancedTerrainAdaptations
- Can now optionally specify separate TerrainActions for the top and bottom halves
- Addded optional 'bottom_offset' field
- Added optional 'padding' field
- Re-added deprecated MaxCount pool elements to ease transition for users updating from previous MC versions
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Port to 1.21.1!
- Added new "biome" structure piece condition
- Additions to custom EnhancedTerrainAdaptations
- Can now optionally specify separate TerrainActions for the top and bottom halves
- Addded optional 'bottom_offset' field
- Added optional 'padding' field
- Re-added deprecated MaxCount pool elements to ease transition for users updating from previous MC versions
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Port to 1.21.1!
- Added new "biome" structure piece condition
- Additions to custom EnhancedTerrainAdaptations
- Can now optionally specify separate TerrainActions for the top and bottom halves
- Addded optional 'bottom_offset' field
- Added optional 'padding' field
- Re-added deprecated MaxCount pool elements to ease transition for users updating from previous MC versions
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Improved structure entity processing compatibility with other mods on Fabric
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Improved structure entity processing compatibility with other mods on Fabric
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Introducing NeoForge support!
- Improved structure entity processing compatibility with other mods on Fabric
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Introducing NeoForge support!
- Improved structure entity processing compatibility with other mods on Fabric
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Introducing NeoForge support!
- Improved structure entity processing compatibility with other mods on Fabric
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Lots of AutoRegister additions and fixes!
* Added support for EntityTypes, MobEffects, and Potions.
* Added functions for Brewing recipe and Compostables recipe registration.
* Added fields to AutoRegisterBlock to auto-generate stairs, slabs, fences, fence gates, and wall blocks.
* Fixed creative tabs.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Lots of AutoRegister additions and fixes!
* Added support for EntityTypes, MobEffects, and Potions.
* Added functions for Brewing recipe and Compostables recipe registration.
* Added fields to AutoRegisterBlock to auto-generate stairs, slabs, fences, fence gates, and wall blocks.
* Fixed creative tabs.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Lots of AutoRegister additions and fixes!
* Added support for EntityTypes, MobEffects, and Potions.
* Added functions for Brewing recipe and Compostables recipe registration.
* Added fields to AutoRegisterBlock to auto-generate stairs, slabs, fences, fence gates, and wall blocks.
* Fixed creative tabs.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
Lots of AutoRegister additions and fixes!
* Added support for EntityTypes, MobEffects, and Potions.
* Added functions for Brewing recipe and Compostables recipe registration.
* Added fields to AutoRegisterBlock to auto-generate stairs, slabs, fences, fence gates, and wall blocks.
* Fixed creative tabs.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
1.20.4 release!
- Removed the custom safe structure locate trigger.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
1.20.4 release!
- Removed the custom safe structure locate trigger.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed commands using the AutoRegistration system sometimes not registering.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed commands using the AutoRegistration system sometimes not registering.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed SurfaceHelper not correctly detecting surface heights
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Fixed SurfaceHelper not correctly detecting surface heights
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Added new icon and logo!
- Added support for Catalogue
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
- Added new icon and logo!
- Added support for Catalogue
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
1.20 and 1.20.1 release! Changelog:
- Added lots of documentation!
- Attempted hotfix for rare vanilla crash caused by ConcurrentModificationException in JigsawManager.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
1.20 and 1.20.1 release! Changelog:
- Added lots of documentation!
- Attempted hotfix for rare vanilla crash caused by ConcurrentModificationException in JigsawManager.
If you want to get early access to all my mods, [Join the Patreon!](https://www.patreon.com/yungnickyoung)
[Join us on Discord!](https://discord.gg/rns3beq)
[Follow me on Twitter](https://twitter.com/yungnickyoung) for more mod updates!
<u>3.8.9 Changelog</u><br />
<ul>
<li>Added new yung_feature_element pool element type. Most fields and options previously exclusive to YungJigsawSinglePoolElement are now abstracted to parent YungJigsawPoolElement class.</li>
</ul>
<u>3.8.9 Changelog</u><br />
<ul>
<li>Added new yung_feature_element pool element type. Most fields and options previously exclusive to YungJigsawSinglePoolElement are now abstracted to parent YungJigsawPoolElement class.</li>
</ul>
<ul>
<li>Backported the massive Jigsaw overhaul I made for the 1.19.2+ version of the API!</li>
<li>Added support for custom commands, ConfiguredFeatures and PlacedFeatures to AutoRegiser</li>
<li>Potion recipes created with AutoRegister now initialize at the proper time</li>
<li>Added addCompostableItem helper method to AutoRegisterUtils</li>
</ul>
<ul>
<li>Backported the massive Jigsaw overhaul I made for the 1.19.2+ version of the API!</li>
<li>Added support for custom commands, ConfiguredFeatures and PlacedFeatures to AutoRegiser</li>
<li>Potion recipes created with AutoRegister now initialize at the proper time</li>
<li>Added addCompostableItem helper method to AutoRegisterUtils</li>
</ul>
1.19.3 release!
<ul>
<li>Moved some packages and classes around, esp. those related to jigsaw and worldgen.</li>
<li>Fixed SurfaceHelper not working.</li>
<li>Fixed jigsaw bounding box bug cutting off the top of surface structures.</li>
</ul>
1.19.3 release!
<ul>
<li>Moved some packages and classes around, esp. those related to jigsaw and worldgen.</li>
<li>Fixed SurfaceHelper not working.</li>
<li>Fixed jigsaw bounding box bug cutting off the top of surface structures.</li>
</ul>
<u>3.8.7 Changelog</u><br />
Bunch of Jigsaw changes + improvements:
<ul>
<li>Added delay_generation action type.</li>
<li>Added random_chance structure condition type.</li>
<li>StructureModifiers now use 'actions' field instead of singular 'action'.</li>
<li>StructureTargetSelectors now return a list of PieceEntry's instead of an Optional.</li>
<li>Changed piece_in_horizontal_direction wildcard to 'yungsapi:all' to match other conditions.</li>
<li>Fixed piece search conditions erroneously passing if they had internal jigsaw pieces.</li>
<li>Fixed deadend pieces not properly updating stored piece counts when removing previous piece.</li>
<li>Fixed TransformAction not properly updating stored PieceEntry with the new piece's bounding box.</li>
<li>Fixed piece counts not being updated when deadend pool is used.
Small optimizations & null checks to some conditions.</li>
<u>3.8.7 Changelog</u><br />
Bunch of Jigsaw changes + improvements:
<ul>
<li>Added delay_generation action type.</li>
<li>Added random_chance structure condition type.</li>
<li>StructureModifiers now use 'actions' field instead of singular 'action'.</li>
<li>StructureTargetSelectors now return a list of PieceEntry's instead of an Optional.</li>
<li>Changed piece_in_horizontal_direction wildcard to 'yungsapi:all' to match other conditions.</li>
<li>Fixed piece search conditions erroneously passing if they had internal jigsaw pieces.</li>
<li>Fixed deadend pieces not properly updating stored piece counts when removing previous piece.</li>
<li>Fixed TransformAction not properly updating stored PieceEntry with the new piece's bounding box.</li>
<li>Fixed piece counts not being updated when deadend pool is used.
Small optimizations & null checks to some conditions.</li>
<u>3.8.3 - 3.8.6 Changelog</u>
<ul>
<li>Completely overhauled the Jigsaw system! Now supports various features like deadend adjustments, post-placement modifiers, conditional placement, & more.</li>
</ul>
<u>3.8.3 - 3.8.6 Changelog</u>
<ul>
<li>Completely overhauled the Jigsaw system! Now supports various features like deadend adjustments, post-placement modifiers, conditional placement, & more.</li>
</ul>
<u>3.8.0 Changelog</u>
- New AutoRegistration system! Now most fields can be registered with a simple annotation, regardless of mod loader.
- Added new YungSingleElement jigsaw piece with support for a bunch of new settings.
- YungJigsawConfig no longer exists - those options are now directly attached to the new YungJigsawStructure.
<u>3.8.0 Changelog</u>
- New AutoRegistration system! Now most fields can be registered with a simple annotation, regardless of mod loader.
- Added new YungSingleElement jigsaw piece with support for a bunch of new settings.
- YungJigsawConfig no longer exists - those options are now directly attached to the new YungJigsawStructure.