Compatibility
Minecraft: Java Edition
1.21.3–1.21.10
1.21–1.21.1
1.20.4
1.20–1.20.1
1.19.x
1.18.2
Platforms
Supported environments
Creators
Details
Licensed MPL-2.0
Published 3 years ago
Updated 2 weeks ago
Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v21.3.21-1.21.3] - 2025-01-29
Added
- Add 
DataPackRegistriesContext - Add 
AbstractRecipeProvider::foodCooking - Add 
BlockFamilyBuilder::hangingSign 
[v21.3.20-1.21.3] - 2025-01-28
Added
- Add 
LootTableLoadCallback, deprecatingLootTableLoadEvents - Add 
TransformingRecipeOutput 
[v21.3.19-1.21.3] - 2025-01-26
Added
- Add 
ClientAbstractions::registerWoodType - Add one more 
RegistryManager::registerBlockItemoverload 
Removed
- Remove 
BlockFamilyBuilder::wallSign 
[v21.3.18-1.21.3] - 2025-01-24
Added
- Add 
QuickMoveRuleSet - Add 
ArmorMaterialBuilder - Add 
PickProjectileCallback - Add 
EnderPearlTeleportCallback - Add 
BuildCreativeModeTabContentsCallback - Add 
AbstractLanguageProvider$BlockFamilyBuilder - Add 
RegistryManager::registerCreativeModeTab - Add 
RegistryManager::registerRecipeBookCategory - Add internal 
ModEnchantCommand - Add a few new transitive access wideners
 
Fixed
- Avoid unnecessarily high memory usage from holding on to top level model locations after model events have completed
 - Fix setting empty lines for 
TooltipBuilderthrowing an exception under some circumstances - Fix unable to set a new widget tooltip using vanilla methods when 
TooltipBuilderhas been used for the widget - Fix network packets executing with one tick delay on Fabric
 
Removed
- Remove 
LivingBreathEventsas the implementation is too invasive to maintain on Fabric 
[v21.3.17-1.21.3] - 2025-01-07
Added
- Add 
AbstractEquipmentModelProvider - Add 
ClientAbstractions::isEffectVisibleInGui&ClientAbstractions::isEffectVisibleInInventory - Add missing methods to 
InteractionResultHelper - Add a few new transitive access wideners
 - Add one more 
RegistryManager::registerItemoverload 
Changed
- Support instruments in 
AbstractRegistriesDatapackGenerator - Overhaul 
AbstractRegistriesDatapackGeneratorintoAbstractDatapackRegistriesProvider 
Fixed
- Fix 
GatherEffectScreenTooltipCallbackon Fabric 
[v21.3.16-1.21.3] - 2024-12-27
Added
- Add 
SingleChestRenderer - Add 
ClientAbstractions::getPartialTickfor extracting partial tick time fromEntityRenderState - Add 
ModelLocationHelperandModelTemplateHelperfrom preparing to move some helper methods out ofAbstractModelProvider 
Changed
- Pass potion name parameter in 
RegistryManager::registerPotion 
Fixed
- Fix cancelling 
InventoryMobEffectsCallbackleading to an exception on Fabric 
[v21.3.15-1.21.3] - 2024-12-25
Changed
- Allow setting empty lines for 
TooltipBuilderto prevent the tooltip from drawing 
[v21.3.14-1.21.3] - 2024-12-24
Changed
- Adjust 
RangedSliderButtonimplementation to no longer require an access widener to help compatibility with the Cloth Config mod ClientAbstractions::registerConfigScreenFactorynow merges configs for all provided mod ids instead of overriding the configs of the original mod
[v21.3.13-1.21.3] - 2024-12-08
Changed
- Migrate 
ExtractRenderStateCallbackto dedicated NeoForge event 
[v21.3.12-1.21.3] - 2024-12-06
Changed
- Convert some methods back to fields in 
InteractionResultHelper - Allow 
ModLoaderEnvironment::isDevelopmentEnvironmentandModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGenerationto check any mod id 
Fixed
- Fix 
ExplosionEvents$Startfailing to cancel on Fabric 
[v21.3.11-1.21.3] - 2024-11-27
Changed
- Supply missing registries to 
AddDataPackReloadListenersCallback 
[v21.3.10-1.21.3] - 2024-11-27
Fixed
- Fix 
RegisterFuelValuesCallbackleading to anOutOfMemoryErroron NeoForge 
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for 
RegistryManager::registerBlockItem,RegistryManager::registerBlockEntityType, andRegistryManager::registerPoiType - Add 
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGenerationandModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment 
Fixed
- Fix 
RegistryManager::registerBlockItemfailing to copy a block's name for the corresponding item 
[v21.3.8-1.21.3] - 2024-11-25
Fixed
- Fix transmute crafting recipes copying all input components
 
[v21.3.7-1.21.3] - 2024-11-25
Fixed
- Fix clearing all effects crashing on Fabric
 - Fix 
AbstractRecipeProviderfailing to generate some recipes occasionally 
[v21.3.6-1.21.3] - 2024-11-24
Changed
- Implement missing methods for 
AbstractRecipeProvider 
[v21.3.5-1.21.3] - 2024-11-23
Changed
- Implement 
ExtractRenderStateCallbackusing a dedicated mixin 
[v21.3.4-1.21.3] - 2024-11-23
Added
- Add 
ExtractRenderStateCallback - Add 
RenderPropertyKey 
[v21.3.3-1.21.3] - 2024-11-19
Added
- Add 
NativeImageHelper 
Fixed
- Fix 
LivingChangeTargetCallbackimplementation on Fabric 
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update 
GuiGraphicsHelperto account for removedblitOffsetparameter inGuiGraphics - Fix 
ClientAbstractions::registerConfigScreenFactorythrowing an exception on NeoForge 
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add 
InteractionResultHelper 
Fixed
- Fix 
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGenerationbeing inverted 
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
 
Added
- Add 
ClientAbstractions::registerConfigScreenFactory 
Changed
- Rework 
RenderNameTagCallbackintoRenderNameTagEventsfor adapting Minecraft changes - Replace 
FuelBurnTimesContextwithRegisterFuelValuesCallback - Rename 
CopyComponentsrecipes toTransmuterecipes - Replace 
ChatMessageReceivedEventswith a simplifiedChatMessageReceivedCallback 
Removed
- Remove 
MinecartTypeRegistry - Remove 
RenderGuiCallbackin favor ofRenderGuiEvents - Remove 
GenericExplosionHelper 
Files
Metadata
Release channel
ReleaseVersion number
v21.3.21-1.21.3-NeoForgeLoaders
Game versions
1.21.3Downloads
865Publication date
January 29, 2025 at 8:47 PMPublisher
Fuzs
Owner


