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.
[v26.1.2-mc26.1.x] - 2026-04-27
Changed
- Refactor
SingleChestRenderer - Skip world upgrade screens
Fixed
- Fix texture return types in
ModelLocationHelper - Fix recompilation failing for the common subproject due to a missing access transformer entry
[v26.1.1-mc26.1.x] - 2026-04-26
Fixed
- Fix the Mixin config plugin package for common
[v26.1.0-mc26.1.x] - 2026-04-24
Changed
- Update to Minecraft 26.1.x
- Refactor
SpecialBlockModelRenderersContextasBuiltInBlockModelsContext - Replace with
ItemComponentsContext&ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipesno longer store theRecipeSerializer, instead they use the ResourceKey for dynamically retrieving the serializer instance- Rename
ExtractRenderStateCallbacktoExtractEntityRenderStateCallback - Rename
DrawItemStackOverlayCallbacktoExtractItemStackDecorationsCallback
Removed
- Remove
ClientModConstructor::onRegisterBlockRenderTypes&ClientModConstructor::onRegisterFluidRenderTypes - Remove
BlockColorsContext::getBlockColor - Remove
SpritelessImageButton - Remove
MutableBakedQuad::hasAmbientOcclusion - Remove
ChunkSectionLayerhandling inClientBlockSetFamily - Remove
VillagerTradesContext - Remove plain
TickingBlockEntity::clientTickandTickingBlockEntity::serverTickmethods - Remove
AbstractLanguageProvider$BlockFamilyBuilder - Remove
PlayerInteractEvents$UseEntityAtin favor ofPlayerInteractEvents$UseEntity
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.
[v26.1.1-mc26.1.x] - 2026-04-26
Fixed
- Fix the Mixin config plugin package for common
[v26.1.0-mc26.1.x] - 2026-04-24
Changed
- Update to Minecraft 26.1.x
- Refactor
SpecialBlockModelRenderersContextasBuiltInBlockModelsContext - Replace with
ItemComponentsContext&ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipesno longer store theRecipeSerializer, instead they use the ResourceKey for dynamically retrieving the serializer instance- Rename
ExtractRenderStateCallbacktoExtractEntityRenderStateCallback - Rename
DrawItemStackOverlayCallbacktoExtractItemStackDecorationsCallback
Removed
- Remove
ClientModConstructor::onRegisterBlockRenderTypes&ClientModConstructor::onRegisterFluidRenderTypes - Remove
BlockColorsContext::getBlockColor - Remove
SpritelessImageButton - Remove
MutableBakedQuad::hasAmbientOcclusion - Remove
ChunkSectionLayerhandling inClientBlockSetFamily - Remove
VillagerTradesContext - Remove plain
TickingBlockEntity::clientTickandTickingBlockEntity::serverTickmethods - Remove
AbstractLanguageProvider$BlockFamilyBuilder - Remove
PlayerInteractEvents$UseEntityAtin favor ofPlayerInteractEvents$UseEntity
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.11.12-1.21.11] - 2026-03-22
Changed
- Replace internal
MultiConfigurationScreenwith updatedCustomConfigurationScreenversion which also handles translations among other things
Removed
- Remove
ConfigTranslationsManager, translations are now handled directly on the config screen
Fixed
- Fix config lists not being allowed empty in some cases
[v21.11.11-1.21.11] - 2026-02-12
Added
- Add
EntityDamageImmunityCallback
Fixed
- Fix component-style-based config options not parsing properly
[v21.11.10-1.21.11] - 2026-02-09
Fixed
- Fix data pack registries only being created for the main mod namespace
[v21.11.9-1.21.11] - 2026-02-05
Added
- Add
ItemModelGenerationHelper::generateChest
Changed
AbstractModelProvider::generateForBlocksno longer creates the base block model
[v21.11.8-1.21.11] - 2026-02-04
Fixed
- Fix minor
BlockSetFamilyrelated issues
[v21.11.7-1.21.11] - 2026-02-04
Added
- Add
BlockSetFamily - Add
AbstractMenuSelectionList - Add
ExtractLevelRenderStateCallback - Add
StopSleepInBedCallback - Add additional helper methods
ComponentHelper::getAsComponentandComponentHelper::getAsString
Changed
- Move
StyleCombiningCharSinkto api package - Adjust the injection point for
GatherEffectScreenTooltipCallbackon Fabric - Use native event for implementing
ExtractBlockOutlineCallbackon Fabric
[v21.11.6-1.21.11] - 2026-01-09
Fixed
- Fix
GatherPotentialSpawnsCallbacknot firing for nether fortress spawns on Fabric
[v21.11.5-1.21.11] - 2026-01-03
Fixed
- Fix
MobEffectEvents$Removerunning when theMobEffectInstanceisnull - Fix
MobEffectEvents$Expirenot allowing for returning anEventResult
[v21.11.4-1.21.11] - 2025-12-20
Added
- Add
GameRuleUpdatedCallback - Add back
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
Added
- Add
PackResourcesHelper::isPackHiddenandPackResourcesHelper::setPackHidden
Changed
- Enable all model-related events again on Fabric
[v21.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.11-1.21.11] - 2026-02-12
Added
- Add
EntityDamageImmunityCallback
Fixed
- Fix component-style-based config options not parsing properly
[v21.11.10-1.21.11] - 2026-02-09
Fixed
- Fix data pack registries only being created for the main mod namespace
[v21.11.9-1.21.11] - 2026-02-05
Added
- Add
ItemModelGenerationHelper::generateChest
Changed
AbstractModelProvider::generateForBlocksno longer creates the base block model
[v21.11.8-1.21.11] - 2026-02-04
Fixed
- Fix minor
BlockSetFamilyrelated issues
[v21.11.7-1.21.11] - 2026-02-04
Added
- Add
BlockSetFamily - Add
AbstractMenuSelectionList - Add
ExtractLevelRenderStateCallback - Add
StopSleepInBedCallback - Add additional helper methods
ComponentHelper::getAsComponentandComponentHelper::getAsString
Changed
- Move
StyleCombiningCharSinkto api package - Adjust the injection point for
GatherEffectScreenTooltipCallbackon Fabric - Use native event for implementing
ExtractBlockOutlineCallbackon Fabric
[v21.11.6-1.21.11] - 2026-01-09
Fixed
- Fix
GatherPotentialSpawnsCallbacknot firing for nether fortress spawns on Fabric
[v21.11.5-1.21.11] - 2026-01-03
Fixed
- Fix
MobEffectEvents$Removerunning when theMobEffectInstanceisnull - Fix
MobEffectEvents$Expirenot allowing for returning anEventResult
[v21.11.4-1.21.11] - 2025-12-20
Added
- Add
GameRuleUpdatedCallback - Add back
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
Added
- Add
PackResourcesHelper::isPackHiddenandPackResourcesHelper::setPackHidden
Changed
- Enable all model-related events again on Fabric
[v21.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.10-1.21.11] - 2026-02-09
Fixed
- Fix data pack registries only being created for the main mod namespace
[v21.11.9-1.21.11] - 2026-02-05
Added
- Add
ItemModelGenerationHelper::generateChest
Changed
AbstractModelProvider::generateForBlocksno longer creates the base block model
[v21.11.8-1.21.11] - 2026-02-04
Fixed
- Fix minor
BlockSetFamilyrelated issues
[v21.11.7-1.21.11] - 2026-02-04
Added
- Add
BlockSetFamily - Add
AbstractMenuSelectionList - Add
ExtractLevelRenderStateCallback - Add
StopSleepInBedCallback - Add additional helper methods
ComponentHelper::getAsComponentandComponentHelper::getAsString
Changed
- Move
StyleCombiningCharSinkto api package - Adjust the injection point for
GatherEffectScreenTooltipCallbackon Fabric - Use native event for implementing
ExtractBlockOutlineCallbackon Fabric
[v21.11.6-1.21.11] - 2026-01-09
Fixed
- Fix
GatherPotentialSpawnsCallbacknot firing for nether fortress spawns on Fabric
[v21.11.5-1.21.11] - 2026-01-03
Fixed
- Fix
MobEffectEvents$Removerunning when theMobEffectInstanceisnull - Fix
MobEffectEvents$Expirenot allowing for returning anEventResult
[v21.11.4-1.21.11] - 2025-12-20
Added
- Add
GameRuleUpdatedCallback - Add back
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
Added
- Add
PackResourcesHelper::isPackHiddenandPackResourcesHelper::setPackHidden
Changed
- Enable all model-related events again on Fabric
[v21.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.6-1.21.11] - 2026-01-09
Fixed
- Fix
GatherPotentialSpawnsCallbacknot firing for nether fortress spawns on Fabric
[v21.11.5-1.21.11] - 2026-01-03
Fixed
- Fix
MobEffectEvents$Removerunning when theMobEffectInstanceisnull - Fix
MobEffectEvents$Expirenot allowing for returning anEventResult
[v21.11.4-1.21.11] - 2025-12-20
Added
- Add
GameRuleUpdatedCallback - Add back
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
Added
- Add
PackResourcesHelper::isPackHiddenandPackResourcesHelper::setPackHidden
Changed
- Enable all model-related events again on Fabric
[v21.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.4-1.21.11] - 2025-12-20
Added
- Add
GameRuleUpdatedCallback - Add back
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
Added
- Add
PackResourcesHelper::isPackHiddenandPackResourcesHelper::setPackHidden
Changed
- Enable all model-related events again on Fabric
[v21.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.3-1.21.11] - 2025-12-17
Added
- Add
PackResourcesHelper::isPackHiddenandPackResourcesHelper::setPackHidden
Changed
- Enable all model-related events again on Fabric
[v21.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.2-1.21.11] - 2025-12-14
Added
- Add
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage
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.11.1-1.21.11] - 2025-12-13
Fixed
- Fix
ExtractRenderStateCallbacknot running on Fabric
[v21.11.0-1.21.11] - 2025-12-13
Added
- Add
DataPackReloadListenersContext
Changed
- Update to Minecraft 1.21.11
- Refactor
SubmitBlockOutlineCallbackintoExtractBlockOutlineCallback - Expand context for
RenderBlockOverlayCallback - Unify
AbstractTagAppender, while also removing non-optional string-based registration methods - Provide
InteractionHandparameter inUseItemEvents - Rename
PlayerNetworkEventstoJOINandLEAVE - Rename
RenderNameTagCallbacktoSubmitNameTagCallback - Rename
RenderLivingEventstoSubmitLivingEntityEvents
Removed
- Remove
ResourceLocationHelper - Remove the partial tick parameter from post-extraction events and methods
- Remove
ContainerMenuHelper::addInventorySlots - Remove
RegistryManager::registerLegacySpawnEggItem - Replace
SearchTreeTypewith vanilla'sContextKey - Remove
AddDataPackReloadListenersCallback&AddResourcePackReloadListenersCallback - Remove
GatherEffectScreenTooltipCallbackas the current implementation is not flexible enough for proper usage

