
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 |
|---|---|---|---|---|---|
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 | ||||
| 16h ago | 1 |
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow 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_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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_translucentproperty inModelGenerator - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21b
- Fixed
ClientRegistrationHandleritem 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#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18
- Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow 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_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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_translucentproperty inModelGenerator - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21b
- Fixed
ClientRegistrationHandleritem 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#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18
- Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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_translucentproperty inModelGenerator - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21b
- Fixed
ClientRegistrationHandleritem 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#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18
- Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18
- Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18e
- Fixed
Widgetscreens 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#submitTooltipForTopStratumnot using matrix stack transformations
### SuperMartijn642's Core Library 1.1.18
- Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18e
- Fixed
Widgetscreens 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#submitTooltipForTopStratumnot using matrix stack transformations
### SuperMartijn642's Core Library 1.1.18
- Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18a
- Fixed
Widgetscreens 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18d
- Fixed
Widgetscreens 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#useOnignoring 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
TextFieldWidgetallowing 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
BaseBlocknot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing one more character than the max length
### SuperMartijn642's Core Library 1.1.17b
- Fixed
BaseBlocknot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
RecipeGeneratornot applying resource conditions
### SuperMartijn642's Core Library 1.1.17f
- Fixed registry overrides not working
### SuperMartijn642's Core Library 1.1.17e
- Fixed
LootTableGeneratorerrors with custom enchant functions
### SuperMartijn642's Core Library 1.1.17d
- Fixed
CommonUtils#getRegistryAccessreturning 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
RecipeGeneratornot applying resource conditions
### SuperMartijn642's Core Library 1.1.17e
- Fixed registry overrides not working
### SuperMartijn642's Core Library 1.1.17d
- Fixed
LootTableGeneratorerrors 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#getRegistryAccessreturning 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18a
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
RecipeGeneratornot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning 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#blocknow 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_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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_translucentproperty inModelGenerator - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21b
- Fixed
ClientRegistrationHandleritem 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#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24b
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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_translucentproperty inModelGenerator - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21b
- Fixed
ClientRegistrationHandleritem 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#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24b
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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_translucentproperty inModelGenerator - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float
### SuperMartijn642's Core Library 1.1.21b
- Fixed
ClientRegistrationHandleritem 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#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24b
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24b
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24b
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24a
- Fixed
tag_populatedresource condition always failing on first resource reload
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18f
- Fixed
Widgetscreens 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_populatedresource 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#submitTooltipForTopStratumnot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen Widgetbackgrounds 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#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot 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
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18e
- Fixed
Widgetscreens 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#submitTooltipForTopStratumnot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18a
- Fixed
Widgetscreens 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens 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#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
BaseBlocknot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing one more character than the max length
### SuperMartijn642's Core Library 1.1.17b
- Fixed
BaseBlocknot 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
LootTableGeneratorerrors with custom enchant functions
### SuperMartijn642's Core Library 1.1.17a
- Fixed
CommonUtils#getRegistryAccessreturning nothing when in a multiplayer world
### SuperMartijn642's Core Library 1.1.17
- Initial release of SuperMartijn642's Core Library for Fabric 1.21
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
LootTableGeneratorerrors with custom enchant functions
### SuperMartijn642's Core Library 1.1.17a
- Fixed
CommonUtils#getRegistryAccessreturning 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18b
- Fixed
Widgetscreens using horizontal instead of vertical scrolling
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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#registerAtlasSpriteto accept a different namespace - Fixed
AtlasSourceGeneratorusing the default resource generator name
### SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
### SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
### SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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#registerAtlasSpriteto accept a different namespace - Fixed
AtlasSourceGeneratorusing the default resource generator name
### SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
### SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
### SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
TextureAtlaseswill no longer load theSheetsclass
### 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
RegistrationHandlerwill 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
- Main widget for
WidgetScreenandWidgetContainerScreencan now be offset rather than always centered - Added
Widget#rightand#bottom - Fixed
ObjectBaseWidget#leftandObjectBaseContainerWidget#leftreturning width instead of left
### SuperMartijn642's Core Library 1.1.24a
TextComponents#blocknow lets the block create the text component rather than using its translation key
### SuperMartijn642's Core Library 1.1.24
- Fixed
CustomSlothover 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
#getWidgetmethod forWidgetScreenandWidgetContainerScreen - Fixed multipart conditions not being flattened correctly in
BlockStateGenerator
### SuperMartijn642's Core Library 1.1.22
- Fixed
InteractionFeedback#passusingSUCCESSinstead ofPASS - Fixed
ElementBuilder#shapehaving one parameter as an int instead of float - Fixed
BaseBlockItem#useOnreturningCONSUMEinstead ofFAILwhen a block cannot be placed
### SuperMartijn642's Core Library 1.1.21
- Fixed client not being updated when
BaseBlockEntity#writeClientDatareturns empty tag - Fixed datagen not working when mods have their own
datagenentrypoint and useGeneratorRegistrationHandler
### SuperMartijn642's Core Library 1.1.20
- Added
Widget#cursorto change the cursor when hovering a widget - Added
ScrollbarWidgetfor creating a configurable scrollbar - Added
ScissorWidetthat restricts rendering and input handling of child widgets to its bounds - Added
CustomSlotfor creating container slots - Added
AbstractButtonWidget#isClickableandAbstractButtonWidget#setActive - Improved
BaseWidgetfocus handling - Fixed
GuiGraphicsHelper#submitCustomRenderingnot respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes
RegistryEntryAcceptornow only applies to mods that have core library as a dependency- Fixed output from
BlockStateGenerator,ModelGenerator, andTagGeneratornot being consistent
### SuperMartijn642's Core Library 1.1.19
- Added additional properties to
BlockPropertiesto match vanilla
### SuperMartijn642's Core Library 1.1.18a
- Fixed
BaseBlockItem#useOnignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration
### SuperMartijn642's Core Library 1.1.18
- Fixed
TextFieldWidgetallowing 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#registerAtlasSpriteto accept a different namespace - Fixed
AtlasSourceGeneratorusing the default resource generator name
### SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
### SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
### SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
TextureAtlaseswill no longer load theSheetsclass
### 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
RegistrationHandlerwill 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
RegistryEntryAcceptorentries
### SuperMartijn642's Core Library 1.1.9
- Fixed crash when
nullis passed intoBlockProperties#lootTableFrom
### SuperMartijn642's Core Library 1.1.8
- Added
ResourceAggregatorto 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#getPartialTicksreturning the wrong value when the game is paused - Fixed
ItemProperties#toUnderlyingcausing 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