- Bump versions (modmuss50)
- Reintroduce BeforeBake and AfterBake model modifiers (#4320) (PepperCode1)
- Add various lifetime-bound try-with-resources APIs to client gametests (#4318) (Joseph Burton)
- Fix NPE in WaterPotionStorage#isWaterPotion (#4313) (Bruno Ploumhans)
- Add additional 'c' tags (#4186) (TelepathicGrunt)
- (Block)EntityType builders use @Nullable Booleans (modmuss50)
- Bump version (modmuss50)
- New Crowdin updates (#4309) (Fabric Bot)
- Some gradle deprecation fixes (#4308) (modmuss)
- Client gametest threading tweaks (#4304) (Joseph Burton)
- Allow setting
canPotentiallyExecuteCommands
in BE/E type builders (#4302) (PepperCode1, modmuss50)
- Bump version (modmuss50)
- Update translations (modmuss50)
- Make dynamic registry element path include namespace for none vanilla registries (#4180) (Josiah Glosson)
- Ensure that there are no duplicate files across projects. (#4301) (modmuss)
- Add experimental Client Game Test API (#4292) (Joseph Burton, modmuss50)
- Rename convention tag mixin package does it doesn't clash with the new tag api. (#4300) (modmuss)
- Bump version (modmuss50)
- Registry aliasing (#4231) (Syst3ms, modmuss50)
- Add tag aliases (#4198) (Juuz)
- Update checkstyle (#4280) (modmuss)
- Fix more custom ingredient implementation issues (#4287) (PepperCode1)
- Fix block outline rendering (#4286) (PepperCode1)
- Disallow records as part of public API (#4279) (modmuss)
- Bump version (modmuss50)
- Add SpecialBlockRendererRegistry (#4271) (PepperCode1)
- 1.21.4 (modmuss50)
- Update to loom 1.9 (#4260) (modmuss)
- Implement changes to client auto-test threading (#4256) (Joseph Burton)
- Make data generation .cache reproducible (#4259) (modmuss)
- Allow retrieving model loading plugins (#4269) (PepperCode1)
- Fix custom ingredient implementation (#4276) (PepperCode1)
- Fix Object Builder API classloading TexturedRenderLayers too early (#4278) (PepperCode1)
- Bump version (modmuss50)
- Fixed typo in README.md (#4262) (ArduFish123)
- Fix some datagen taws (#4265) (modmuss)
- Remove unused BlockPickInteractionAware interface (#4266) (modmuss)
- 1.21.4-rc3 (modmuss50)
- Bump version (modmuss50)
- Fix AFTER_SETUP event not being able to render (#4219) (JustRed23)
- Add transitive access wideners for tracked data related creator entity methods (#4229) (Daniel Orr)
- Add RegistryEntryAddedCallback.allEntries (#4235) (modmuss)
- Fix crash with custom signs. (#4240) (modmuss)
- 1.21.4-pre2 (modmuss50)
- Bump version (modmuss50)
- Rename includeData to requestIncludeData and improve docs. (modmuss50)
- Change outdated setPredicate to addPredicate. (#4234) (fishshi)
- Provide a RegistryByteBuf for attachment syncing (#4223) (modmuss)
- Fix client test random crashes (#4224) (modmuss)
- Fix ModelProvider.ItemAssets generating duplicate models. (modmuss50)
- Add transitive access wideners for ID_MAPPER of ItemModelTypes and related types (#4228) (Jochen Jacobs)
- Fix includeData in pick events (#4232) (apple502j)
- Ensure that the full datagen test is ran on build. (modmuss50)
- Bump version (modmuss50)
- remove outdated SUCCESS_NO_ITEM_USED (#4215) (fishshi)
- Translation updates (#4194) (Fabric Bot)
- Add AFTER_CLIENT_WORLD_CHANGE (#4173) (fishshi)
- Data Attachment Sync API (#4049) (Syst3ms)
- Fix raw materials item tag having duplicate entries (Fixes #4182) (#4203) (Prospector)
- Add stripped pale oak logs & wood to their respective conventional tags (Fixes #4181) (#4199) (Prospector)