COWMODSКаталог модов

YUNG's API

Library mod for YUNG's mods.

Автор: YUNGNICKYOUNG36,9 млн2,5 тыс.обновлён 16 сент. 2026 г.
БиблиотекиГенерация мира

Описание



Join the YUNG GANG on Discord! Follow me on Twitter! Subscribe to my YouTube! Support me on Patreon!

This is a library mod for YUNG's mods.

For all my mod devs out there - This provides a lot of useful stuff, especially if you're a worldgen modder!

The API includes the following:

  • AutoRegistration system (1.18+ only). Register any field with only a simple annotation, regardless of mod loader!
  • Custom reimplementation of Jigsaw Manager with improved performance and custom pool element types with various new properties. Check out the Better Dungeons code to see it in action.
  • New criteria trigger for safely locating any structure. If the given structure doesn't exist, the trigger simply fails rather than instantly passing (unlike vanilla).
  • Interfaces for JSON serialization & deserialization with built-in type adapters.
  • Simple, lightweight math utilities for vectors and column positions
  • BlockStateRandomizer and ItemRandomizer, data abstractions that make adding block and item randomization to your structures incredibly simple. I use these for all of my mods!

If you're curious, you can check the code for my mods (especially the newer ones) to see how things work. Feel free to ask me any questions on Discord!


Use code YUNGNICKYOUNG with Bisect Hosting for 25% off!

Последние версии

Все версии →
release

[1.21.1] v5.1.9 (NeoForge)

1.21.1-NeoForge-5.1.9
16 сент. 2026 г.279,9 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Add an API for replacing vanilla structures in structure location utilities such as the `/locate` command. - Fix unsafe call to ServiceLoader#load. If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.9 (Forge)

1.21.1-Forge-5.1.9
16 сент. 2026 г.7,2 тыс.Minecraft: 1.21, 1.21.1forge
Скачать
Что нового
- Add an API for replacing vanilla structures in structure location utilities such as the `/locate` command. - Fix unsafe call to ServiceLoader#load. If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.9 (Fabric)

1.21.1-Fabric-5.1.9
16 сент. 2026 г.118,2 тыс.Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
- Add an API for replacing vanilla structures in structure location utilities such as the `/locate` command. - Fix unsafe call to ServiceLoader#load. If you like my mods, please consider supporting me on [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!
release

[26.1.2] v6.1.3 (NeoForge)

26.1.2-NeoForge-6.1.3
10 сент. 2026 г.8,8 тыс.Minecraft: 26.1.1, 26.1.2neoforge
Скачать
Что нового
- Add an API for creating Entity Processors for structures. - Add an API for replacing vanilla structures in structure location utilities such as the `/locate` command. - Fix potential NPE if EnhancedBeardifierData's fields are not set. - Fix unsafe call to ServiceLoader#load. - Remove mixin refmap, reducing log spam. - Fix SurfaceHelper not recognising alternative Air blocks and not checking the entire Y range. - Deprecate ColPos, Vector2f, and Vector3f as they all have equivalents in Vanilla. If you like my mods, please consider supporting me on [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!
release

[26.1.2] v6.1.3 (Fabric)

26.1.2-Fabric-6.1.3
10 сент. 2026 г.31,1 тыс.Minecraft: 26.1.1, 26.1.2fabric
Скачать
Что нового
- Add an API for creating Entity Processors for structures. - Add an API for replacing vanilla structures in structure location utilities such as the `/locate` command. - Fix potential NPE if EnhancedBeardifierData's fields are not set. - Fix unsafe call to ServiceLoader#load. - Remove mixin refmap, reducing log spam. - Fix SurfaceHelper not recognising alternative Air blocks and not checking the entire Y range. - Deprecate ColPos, Vector2f, and Vector3f as they all have equivalents in Vanilla. If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.8 (NeoForge)

1.21.1-NeoForge-5.1.8
21 авг. 2026 г.222,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
- Revert some of the changes from 5.1.7 which caused incompatibilities with other mods, in particular Villages&Pillages. - Fix an incompatibility with Moog's Structure Lib. If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.8 (Forge)

1.21.1-Forge-5.1.8
21 авг. 2026 г.3,4 тыс.Minecraft: 1.21, 1.21.1forge
Скачать
Что нового
- Revert some of the changes from 5.1.7 which caused incompatibilities with other mods, in particular Villages&Pillages. - Fix an incompatibility with Moog's Structure Lib. If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.8 (Fabric)

1.21.1-Fabric-5.1.8
21 авг. 2026 г.239,8 тыс.Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
- Revert some of the changes from 5.1.7 which caused incompatibilities with other mods, in particular Villages&Pillages. - Fix an incompatibility with Moog's Structure Lib. If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.7 (NeoForge)

1.21.1-NeoForge-5.1.7
19 авг. 2026 г.64,5 тыс.Minecraft: 1.21, 1.21.1neoforge
Скачать
Что нового
Backported various changes from the API on 26.1.2: - Beardifier improvements - Fix custom banner names and overhaul custom banners to make them closer to Ominous Banners - Fix potential classloading order issue with AquiferOverride - Fix classloading order issue that causes EnhancedTerrainAdaptation.NONE to be null when codecs are built - Fix enhanced beardifier not running when vanilla beardifier's affectedBox is null - Make sure there's only one instance of NoneAdaptation and NoneAquiferOverride, so that == checks work on them If you like my mods, please consider supporting me on [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!
release

[1.21.1] v5.1.7 (Fabric)

1.21.1-Fabric-5.1.7
19 авг. 2026 г.6,9 тыс.Minecraft: 1.21, 1.21.1fabric
Скачать
Что нового
Backported various changes from the API on 26.1.2: - Beardifier improvements - Fix custom banner names and overhaul custom banners to make them closer to Ominous Banners - Fix potential classloading order issue with AquiferOverride - Fix classloading order issue that causes EnhancedTerrainAdaptation.NONE to be null when codecs are built - Fix enhanced beardifier not running when vanilla beardifier's affectedBox is null - Make sure there's only one instance of NoneAdaptation and NoneAquiferOverride, so that == checks work on them If you like my mods, please consider supporting me on [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!