All Mods Resource Packs Data Packs Shaders Modpacks Plugins
SuperMartijn642's Core Lib

SuperMartijn642's Core Lib

by SuperMartijn642 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

SuperMartijn642's Core Lib
SuperMartijn642's Core Lib adds lots of basic implementations for guis, blocks, tile entities, and network packets that allow for similar code between Minecraft 1.12, 1.14, 1.15, 1.16, 1.17, 1.18, and 1.19!


FAQ

Can I use your mod in my modpack?
Yes, feel free to use my mod in your modpack


Discord

For future content, upcoming mods, and discussion, feel free to join the SuperMartijn642 discord server!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.3
Fabric Quilt
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
26.3
Fabric Quilt
16h ago 1
26.3
Neoforge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.3
Neoforge
16h ago 1
26.3
Neoforge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.3
Fabric Quilt
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
26.3
Neoforge
16h ago 1
26.3
Fabric Quilt
16h ago 1
26.2
Neoforge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.2
Neoforge
16h ago 1
26.1.x
Neoforge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Neoforge
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
26.1.x
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Neoforge
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
26.1.x
Forge
16h ago 1
26.2
Neoforge
16h ago 1
26.2
Fabric Quilt
16h ago 1
26.2
Forge
16h ago 1
26.1.x
Neoforge
16h ago 1
26.1.x
Fabric Quilt
16h ago 1
26.1.x
Forge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.11
Neoforge
16h ago 1
1.21.11
Fabric Quilt
16h ago 1
1.21.11
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.7
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.7
Neoforge
16h ago 1
1.21.6
Neoforge
16h ago 1
1.21.5
Neoforge
16h ago 1
1.21.7
Fabric Quilt
16h ago 1
1.21.6
Fabric Quilt
16h ago 1
1.21.5
Fabric Quilt
16h ago 1
1.21.7
Forge
16h ago 1
1.21.6
Forge
16h ago 1
1.21.5
Forge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.4
Forge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.4
Forge
16h ago 1
1.21.4
Neoforge
16h ago 1
1.21.4
Fabric Quilt
16h ago 1
1.21.4
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.21.x
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.21.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.20.3
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.21.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21
Neoforge
16h ago 1
1.21
Neoforge
16h ago 1
1.21
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.21.x
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.21.x
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.4
Fabric Quilt
16h ago 1
1.14.x
Forge Neoforge
16h ago 1
1.15.x
Forge Neoforge
16h ago 1
1.16.x
Forge Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge Neoforge
16h ago 1
1.19.3
Forge Neoforge
16h ago 1
1.19.x
Forge Neoforge
16h ago 1
1.18.x
Forge Neoforge
16h ago 1
1.17.x
Forge Neoforge
16h ago 1
1.16.x
Forge Neoforge
16h ago 1
1.15.x
Forge Neoforge
16h ago 1
1.14.x
Forge Neoforge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.4
Neoforge
16h ago 1
1.20.x
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.20.x
Neoforge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.x
Forge Neoforge
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20.2
Forge Neoforge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge Neoforge
16h ago 1
1.19.3
Forge Neoforge
16h ago 1
1.19.x
Forge Neoforge
16h ago 1
1.18.x
Forge Neoforge
16h ago 1
1.17.x
Forge Neoforge
16h ago 1
1.16.x
Forge Neoforge
16h ago 1
1.15.x
Forge Neoforge
16h ago 1
1.14.x
Forge Neoforge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20.2
Forge
16h ago 1
1.20.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.20.2
Forge
16h ago 1
1.20.2
Forge
16h ago 1
1.20.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.20.1
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.1
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.20.x
Forge Neoforge
16h ago 1
1.20.x
Fabric Quilt
16h ago 1
1.19.4
Fabric Quilt
16h ago 1
1.19.2
Fabric Quilt
16h ago 1
1.18.x
Fabric Quilt
16h ago 1
1.20
Forge Neoforge
16h ago 1
1.19.4
Forge Neoforge
16h ago 1
1.19.3
Forge Neoforge
16h ago 1
1.19.x
Forge Neoforge
16h ago 1
1.18.x
Forge Neoforge
16h ago 1
1.17.x
Forge Neoforge
16h ago 1
1.16.x
Forge Neoforge
16h ago 1
1.15.x
Forge Neoforge
16h ago 1
1.14.x
Forge Neoforge
16h ago 1
1.12.x
Forge Neoforge
16h ago 1
1.20.x
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.20
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.20.x
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.20.x
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.20.x
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.20
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.20
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.20
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.20
Forge
16h ago 1
1.20
Fabric
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.16.x
Forge
16h ago 1
1.20.x
Fabric
16h ago 1
1.20.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.19.2
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.12.x
Forge
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.19.4
Fabric
16h ago 1
1.19.2
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.19.4
Fabric
16h ago 1
1.18.x
Fabric
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.12.x
Forge
16h ago 1
1.19.4
Forge
16h ago 1
1.19.3
Forge
16h ago 1
1.19.x
Forge
16h ago 1
1.18.x
Forge
16h ago 1
1.17.x
Forge
16h ago 1
1.16.x
Forge
16h ago 1
1.15.x
Forge
16h ago 1
1.14.x
Forge
16h ago 1
### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • Account for breaking changes in NeoForge 26.3.0.36-beta

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

## Update to Minecraft 26.3

### SuperMartijn642's Core Library 1.1.24b
  • Added icon and banner images for new NeoForge 26.2.0.50-beta mod list

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22a
  • Account for breaking changes in NeoForge 26.2.0.40-beta

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Added support for material force_translucent property in ModelGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21b
  • Fixed ClientRegistrationHandler item model overwrites not working due to accessing item components too early
  • Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it

### SuperMartijn642's Core Library 1.1.21a
  • Fixed crash on dedicated server when receiving a packet through PacketChannel

## Update to Minecraft 26.2

## Update to Minecraft 26.1

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24d
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24c
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24b
  • Added icon and banner images for new NeoForge 26.2.0.50-beta mod list

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22a
  • Account for breaking changes in NeoForge 26.2.0.40-beta

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Added support for material force_translucent property in ModelGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21b
  • Fixed ClientRegistrationHandler item model overwrites not working due to accessing item components too early
  • Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it

### SuperMartijn642's Core Library 1.1.21a
  • Fixed crash on dedicated server when receiving a packet through PacketChannel

## Update to Minecraft 26.2

## Update to Minecraft 26.1

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Added support for material force_translucent property in ModelGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21b
  • Fixed ClientRegistrationHandler item model overwrites not working due to accessing item components too early
  • Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it

### SuperMartijn642's Core Library 1.1.21a
  • Fixed crash on dedicated server when receiving a packet through PacketChannel

## Update to Minecraft 26.1

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla
  • Added packet direction restrictions to PacketChannel

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18e
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18d
  • Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens

### SuperMartijn642's Core Library 1.1.18c
  • Fixed custom rendering in guis not showing when Iris is installed

### SuperMartijn642's Core Library 1.1.18b
  • Fixed vanilla tooltips being offset in ContainerWidgetScreen

### SuperMartijn642's Core Library 1.1.18a
  • Added picture in picture renderer registration through ClientRegistrationHandler
  • Added picture in picture state submission in GuiGraphicsHelper
  • Added method to submit arbitrary rendering to GuiGraphicsHelper
  • Fixed GuiGraphicsHelper#submitTooltipForTopStratum not using matrix stack transformations

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18e
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18d
  • Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens

### SuperMartijn642's Core Library 1.1.18c
  • Fixed custom rendering in guis not showing when Iris is installed

### SuperMartijn642's Core Library 1.1.18b
  • Fixed vanilla tooltips being offset in ContainerWidgetScreen

### SuperMartijn642's Core Library 1.1.18a
  • Added picture in picture renderer registration through ClientRegistrationHandler
  • Added picture in picture state submission in GuiGraphicsHelper
  • Added method to submit arbitrary rendering to GuiGraphicsHelper
  • Fixed GuiGraphicsHelper#submitTooltipForTopStratum not using matrix stack transformations

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18d
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18c
  • Account for breaking changes to datagen in NeoForge 21.4.47-beta

### SuperMartijn642's Core Library 1.1.18b
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods

### SuperMartijn642's Core Library 1.1.18a
  • Increased minimum NeoForge version to 21.4.35-beta

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17c
  • Fixed models from model consumer not getting loaded
  • Fixed model overwrites not getting applied

### SuperMartijn642's Core Library 1.1.17b
  • Fixed BaseBlock not dropping anything when using default drops

### SuperMartijn642's Core Library 1.1.17a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24c
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17b
  • Fixed BaseBlock not dropping anything when using default drops

### SuperMartijn642's Core Library 1.1.17a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17i
  • Added registry wrapper for criterion trigger types

### SuperMartijn642's Core Library 1.1.17h
  • Fixed tag-dependent recipe conditions not working

### SuperMartijn642's Core Library 1.1.17g
  • Fixed RecipeGenerator not applying resource conditions

### SuperMartijn642's Core Library 1.1.17f
  • Fixed registry overrides not working

### SuperMartijn642's Core Library 1.1.17e
  • Fixed LootTableGenerator errors with custom enchant functions

### SuperMartijn642's Core Library 1.1.17d
  • Fixed CommonUtils#getRegistryAccess returning nothing when in a multiplayer world

### SuperMartijn642's Core Library 1.1.17c
  • Fixed items not appearing in creative menu search tab

### SuperMartijn642's Core Library 1.1.17b
  • Fixed custom model registration through ClientRegistrationHandler

### SuperMartijn642's Core Library 1.1.17a
  • Fixed crash with NeoForge 21.0.102

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17h
  • Added registry wrapper for criterion trigger types

### SuperMartijn642's Core Library 1.1.17g
  • Fixed tag-dependent recipe conditions not working

### SuperMartijn642's Core Library 1.1.17f
  • Fixed RecipeGenerator not applying resource conditions

### SuperMartijn642's Core Library 1.1.17e
  • Fixed registry overrides not working

### SuperMartijn642's Core Library 1.1.17d
  • Fixed LootTableGenerator errors with custom enchant functions

### SuperMartijn642's Core Library 1.1.17c
  • Fixed items not appearing in creative menu search tab

### SuperMartijn642's Core Library 1.1.17b
  • Fixed CommonUtils#getRegistryAccess returning nothing when in a multiplayer world

### SuperMartijn642's Core Library 1.1.17a
  • Fixed items not appearing in creative menu search tab

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • Fixed items not always being added to creative search
  • Fixed missing reference map warning

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17d
  • Added registry wrapper for criterion trigger types

### SuperMartijn642's Core Library 1.1.17c
  • Fixed tag-dependent recipe conditions not working

### SuperMartijn642's Core Library 1.1.17b
  • Fixed RecipeGenerator not applying resource conditions

### SuperMartijn642's Core Library 1.1.17a
  • Added CommonUtils#getRegistryAccess
  • Added CodecHelper

### SuperMartijn642's Core Library 1.1.17
  • Added support for custom tag entry types
  • Added a namespace tag entry type
  • Fixed recipe conditions getting registered twice

### SuperMartijn642's Core Library 1.1.16b
  • Account for network changes in NeoForge 20.4.70
  • Menu screens are now registered in the dedicated event

### SuperMartijn642's Core Library 1.1.16a
  • Fixed recipe conditions not working correctly

### SuperMartijn642's Core Library 1.1.16
  • Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • Added workaround when running datagen for vanilla wrapped registries never being serializable

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

## Update to Minecraft 26.3

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Added support for material force_translucent property in ModelGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21b
  • Fixed ClientRegistrationHandler item model overwrites not working due to accessing item components too early

### SuperMartijn642's Core Library 1.1.21a
  • Fixed crash on dedicated server when receiving a packet through PacketChannel

## Update to Minecraft 26.2

## Update to Minecraft 26.1

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Added support for material force_translucent property in ModelGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21b
  • Fixed ClientRegistrationHandler item model overwrites not working due to accessing item components too early

### SuperMartijn642's Core Library 1.1.21a
  • Fixed crash on dedicated server when receiving a packet through PacketChannel

## Update to Minecraft 26.2

## Update to Minecraft 26.1

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Added support for material force_translucent property in ModelGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float

### SuperMartijn642's Core Library 1.1.21b
  • Fixed ClientRegistrationHandler item model overwrites not working due to accessing item components too early

### SuperMartijn642's Core Library 1.1.21a
  • Fixed crash on dedicated server when receiving a packet through PacketChannel

## Update to Minecraft 26.1

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Added support for vanilla z rotation in BlockStateGenerator
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla
  • Added packet direction restrictions to PacketChannel

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24b
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24a
  • Fixed tag_populated resource condition always failing on first resource reload

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18f
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18e
  • Fixed crash with Fabric API 0.131.0+1.21.8 when testing tag_populated resource condition

### SuperMartijn642's Core Library 1.1.18d
  • Fixed custom rendering in guis not showing when Iris is installed

### SuperMartijn642's Core Library 1.1.18c
  • Fixed vanilla tooltips being offset in ContainerWidgetScreen

### SuperMartijn642's Core Library 1.1.18b
  • Added picture in picture renderer registration through ClientRegistrationHandler
  • Added picture in picture state submission in GuiGraphicsHelper
  • Added method to submit arbitrary rendering to GuiGraphicsHelper
  • Fixed GuiGraphicsHelper#submitTooltipForTopStratum not using matrix stack transformations

### SuperMartijn642's Core Library 1.1.18a
  • Fixed mixin failing outside of development environment

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Widget backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19a
  • Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18e
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18d
  • Fixed custom rendering in guis not showing when Iris is installed

### SuperMartijn642's Core Library 1.1.18c
  • Fixed vanilla tooltips being offset in ContainerWidgetScreen

### SuperMartijn642's Core Library 1.1.18b
  • Added picture in picture renderer registration through ClientRegistrationHandler
  • Added picture in picture state submission in GuiGraphicsHelper
  • Added method to submit arbitrary rendering to GuiGraphicsHelper
  • Fixed GuiGraphicsHelper#submitTooltipForTopStratum not using matrix stack transformations

### SuperMartijn642's Core Library 1.1.18a
  • Fixed mixin failing outside of development environment

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling
  • Fixed crash when mods bake models outside vanilla model baker

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17d
  • Fixed models from model consumer not getting loaded
  • Fixed model overwrites not getting applied

### SuperMartijn642's Core Library 1.1.17c
  • Fixed BaseBlock not dropping anything when using default drops

### SuperMartijn642's Core Library 1.1.17b
  • Fixed mixin error on client

### SuperMartijn642's Core Library 1.1.17a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17b
  • Fixed BaseBlock not dropping anything when using default drops

### SuperMartijn642's Core Library 1.1.17a
  • Fixed crash on dedicated server

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17c
  • Added registry wrapper for criterion trigger types

### SuperMartijn642's Core Library 1.1.17b
  • Fixed LootTableGenerator errors with custom enchant functions

### SuperMartijn642's Core Library 1.1.17a
  • Fixed CommonUtils#getRegistryAccess returning nothing when in a multiplayer world

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for Fabric 1.21

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17c
  • Added registry wrapper for criterion trigger types

### SuperMartijn642's Core Library 1.1.17b
  • Fixed LootTableGenerator errors with custom enchant functions

### SuperMartijn642's Core Library 1.1.17a
  • Fixed CommonUtils#getRegistryAccess returning nothing when in a multiplayer world

### SuperMartijn642's Core Library 1.1.17
  • Initial release of SuperMartijn642's Core Library for Fabric 1.20.6

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17b
  • Added CommonUtils#getRegistryAccess
  • Added CodecHelper

### SuperMartijn642's Core Library 1.1.17a
  • Account for changes to Fabric resource loader

### SuperMartijn642's Core Library 1.1.17
  • Added support for custom tag entry types
  • Added a namespace tag entry type

### SuperMartijn642's Core Library 1.1.16a
  • Fixed mixin crash on startup

### SuperMartijn642's Core Library 1.1.16
  • Initial release of SuperMartijn642's Core Library for Fabric 1.20.3

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17a
  • Added CommonUtils#getRegistryAccess
  • Added CodecHelper

### SuperMartijn642's Core Library 1.1.17
  • Added support for custom tag entry types
  • Added a namespace tag entry type

### SuperMartijn642's Core Library 1.1.16a
  • Fixed mixin crash on startup

### SuperMartijn642's Core Library 1.1.16
  • Initial release of SuperMartijn642's Core Library for Fabric 1.20.3

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18b
  • Fixed Widget screens using horizontal instead of vertical scrolling

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17a
  • Added CommonUtils#getRegistryAccess
  • Added CodecHelper

### SuperMartijn642's Core Library 1.1.17
  • Added support for custom tag entry types
  • Added a namespace tag entry type

### SuperMartijn642's Core Library 1.1.16
  • Allow ClientRegistrationHandler#registerAtlasSprite to accept a different namespace
  • Fixed AtlasSourceGenerator using the default resource generator name

### SuperMartijn642's Core Library 1.1.15
  • Added ConditionalRecipeSerializer#wrapRecipe to serialize conditional recipes

### SuperMartijn642's Core Library 1.1.14
  • Fixed error when a BaseBlockEntity returns null client data

### SuperMartijn642's Core Library 1.1.13
  • Improved LootTableGenerator.LootPoolBuilder with additional helpers
  • BaseBlockEntity#dataChanged will now be true initially to avoid issues with Create contraptions

### SuperMartijn642's Core Library 1.1.12a
  • Fixed exception when initializing ScreenUtils
  • Fixed conditional recipes not working

### SuperMartijn642's Core Library 1.1.12
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23b
  • Added workaround for guis not rendering correctly when ImmediatelyFast is present

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17a
  • Added CommonUtils#getRegistryAccess
  • Added CodecHelper

### SuperMartijn642's Core Library 1.1.17
  • Added support for custom tag entry types
  • Added a namespace tag entry type

### SuperMartijn642's Core Library 1.1.16
  • Allow ClientRegistrationHandler#registerAtlasSprite to accept a different namespace
  • Fixed AtlasSourceGenerator using the default resource generator name

### SuperMartijn642's Core Library 1.1.15
  • Added ConditionalRecipeSerializer#wrapRecipe to serialize conditional recipes

### SuperMartijn642's Core Library 1.1.14
  • Fixed error when a BaseBlockEntity returns null client data

### SuperMartijn642's Core Library 1.1.13
  • Improved LootTableGenerator.LootPoolBuilder with additional helpers
  • BaseBlockEntity#dataChanged will now be true initially to avoid issues with Create contraptions

### SuperMartijn642's Core Library 1.1.12d
  • Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint

### SuperMartijn642's Core Library 1.1.12c
  • Added calls to Architectury's client events in WidgetContainerScreen

### SuperMartijn642's Core Library 1.1.12b
  • Fixed crash caused by Fabric API 0.86.0

### SuperMartijn642's Core Library 1.1.12a
  • Fixed wrong buffer source being used for ScreenUtils#drawTooltip

### SuperMartijn642's Core Library 1.1.12
  • Added CommonUtils#getLogger

### SuperMartijn642's Core Library 1.1.11
  • Initialization of TextureAtlases will no longer load the Sheets class

### SuperMartijn642's Core Library 1.1.10c
  • Added compatibility for Quilt loader

### SuperMartijn642's Core Library 1.1.10b
  • Fixed crash when Plant In A Jar is installed

### SuperMartijn642's Core Library 1.1.10a
  • Item registry overrides will now also override the block->item map

### SuperMartijn642's Core Library 1.1.10
  • RegistrationHandler will now register entries in the same order as they are submitted in

### SuperMartijn642's Core Library 1.1.9b
  • Registry overrides now replace values in vanilla fields

### SuperMartijn642's Core Library 1.1.9a
  • Improved registry overrides
  • Fixed lighting for ScreenUtils#drawItem

### SuperMartijn642's Core Library 1.1.9
  • Initial release of SuperMartijn642's Core Library for Minecraft 1.20

### SuperMartijn642's Core Library 1.1.25
  • Main widget for WidgetScreen and WidgetContainerScreen can now be offset rather than always centered
  • Added Widget#right and #bottom
  • Fixed ObjectBaseWidget#left and ObjectBaseContainerWidget#left returning width instead of left

### SuperMartijn642's Core Library 1.1.24a
  • TextComponents#block now lets the block create the text component rather than using its translation key

### SuperMartijn642's Core Library 1.1.24
  • Fixed CustomSlot hover check area being 2 pixels too large

### SuperMartijn642's Core Library 1.1.23a
  • Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods

### SuperMartijn642's Core Library 1.1.23
  • Added #getWidget method for WidgetScreen and WidgetContainerScreen
  • Fixed multipart conditions not being flattened correctly in BlockStateGenerator

### SuperMartijn642's Core Library 1.1.22
  • Fixed InteractionFeedback#pass using SUCCESS instead of PASS
  • Fixed ElementBuilder#shape having one parameter as an int instead of float
  • Fixed BaseBlockItem#useOn returning CONSUME instead of FAIL when a block cannot be placed

### SuperMartijn642's Core Library 1.1.21
  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag
  • Fixed datagen not working when mods have their own datagen entrypoint and use GeneratorRegistrationHandler

### SuperMartijn642's Core Library 1.1.20
  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • RegistryEntryAcceptor now only applies to mods that have core library as a dependency
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator not being consistent

### SuperMartijn642's Core Library 1.1.19
  • Added additional properties to BlockProperties to match vanilla

### SuperMartijn642's Core Library 1.1.18a
  • Fixed BaseBlockItem#useOn ignoring some parameters leading to issues when interacting with other mods
  • Added ModMenu library badge integration

### SuperMartijn642's Core Library 1.1.18
  • Fixed TextFieldWidget allowing one more character than the max length

### SuperMartijn642's Core Library 1.1.17a
  • Added CommonUtils#getRegistryAccess
  • Added CodecHelper

### SuperMartijn642's Core Library 1.1.17
  • Added support for custom tag entry types
  • Added a namespace tag entry type

### SuperMartijn642's Core Library 1.1.16
  • Allow ClientRegistrationHandler#registerAtlasSprite to accept a different namespace
  • Fixed AtlasSourceGenerator using the default resource generator name

### SuperMartijn642's Core Library 1.1.15
  • Added ConditionalRecipeSerializer#wrapRecipe to serialize conditional recipes

### SuperMartijn642's Core Library 1.1.14
  • Fixed error when a BaseBlockEntity returns null client data

### SuperMartijn642's Core Library 1.1.13
  • Improved LootTableGenerator.LootPoolBuilder with additional helpers
  • BaseBlockEntity#dataChanged will now be true initially to avoid issues with Create contraptions

### SuperMartijn642's Core Library 1.1.12c
  • Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint

### SuperMartijn642's Core Library 1.1.12b
  • Added calls to Architectury's client events in WidgetContainerScreen

### SuperMartijn642's Core Library 1.1.12a
  • Fixed crash caused by Fabric API 0.86.0

### SuperMartijn642's Core Library 1.1.12
  • Added CommonUtils#getLogger

### SuperMartijn642's Core Library 1.1.11
  • Initialization of TextureAtlases will no longer load the Sheets class

### SuperMartijn642's Core Library 1.1.10c
  • Added compatibility for Quilt loader

### SuperMartijn642's Core Library 1.1.10b
  • Fixed crash when Plant In A Jar is installed

### SuperMartijn642's Core Library 1.1.10a
  • Item registry overrides will now also override the block->item map

### SuperMartijn642's Core Library 1.1.10
  • RegistrationHandler will now register entries in the same order as they are submitted in

### SuperMartijn642's Core Library 1.1.9c
  • Registry overrides now replace values in vanilla fields

### SuperMartijn642's Core Library 1.1.9b
  • Improved registry overrides

### SuperMartijn642's Core Library 1.1.9a
  • Prevent crashes when scanning for RegistryEntryAcceptor entries

### SuperMartijn642's Core Library 1.1.9
  • Fixed crash when null is passed into BlockProperties#lootTableFrom

### SuperMartijn642's Core Library 1.1.8
  • Added ResourceAggregator to allow multiple data generators to write to the same file
  • All data generators will now generate before anything gets saved
  • Entries in json files from data generators will now always generate in the same order
  • Fixed ClientUtils#getPartialTicks returning the wrong value when the game is paused
  • Fixed ItemProperties#toUnderlying causing an exception when durability is set
  • Fixed loot table handling in BlockProperties

### SuperMartijn642's Core Library 1.1.7
  • Initial release of SuperMartijn642's Core Library for Fabric

SuperMartijn642's Core Lib Icon
Download SuperMartijn642's Core Lib
Select game version
Select platform