nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Filter loader...
Filter versions...

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 SpecialBlockModelRenderersContext as BuiltInBlockModelsContext
  • Replace with ItemComponentsContext & ModConstructor::onRegisterItemComponentPatches
  • CustomTransmuteRecipes no longer store the RecipeSerializer, instead they use the ResourceKey for dynamically retrieving the serializer instance
  • Rename ExtractRenderStateCallback to ExtractEntityRenderStateCallback
  • Rename DrawItemStackOverlayCallback to ExtractItemStackDecorationsCallback

Removed

  • Remove ClientModConstructor::onRegisterBlockRenderTypes & ClientModConstructor::onRegisterFluidRenderTypes
  • Remove BlockColorsContext::getBlockColor
  • Remove SpritelessImageButton
  • Remove MutableBakedQuad::hasAmbientOcclusion
  • Remove ChunkSectionLayer handling in ClientBlockSetFamily
  • Remove VillagerTradesContext
  • Remove plain TickingBlockEntity::clientTick and TickingBlockEntity::serverTick methods
  • Remove AbstractLanguageProvider$BlockFamilyBuilder
  • Remove PlayerInteractEvents$UseEntityAt in favor of PlayerInteractEvents$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 SpecialBlockModelRenderersContext as BuiltInBlockModelsContext
  • Replace with ItemComponentsContext & ModConstructor::onRegisterItemComponentPatches
  • CustomTransmuteRecipes no longer store the RecipeSerializer, instead they use the ResourceKey for dynamically retrieving the serializer instance
  • Rename ExtractRenderStateCallback to ExtractEntityRenderStateCallback
  • Rename DrawItemStackOverlayCallback to ExtractItemStackDecorationsCallback

Removed

  • Remove ClientModConstructor::onRegisterBlockRenderTypes & ClientModConstructor::onRegisterFluidRenderTypes
  • Remove BlockColorsContext::getBlockColor
  • Remove SpritelessImageButton
  • Remove MutableBakedQuad::hasAmbientOcclusion
  • Remove ChunkSectionLayer handling in ClientBlockSetFamily
  • Remove VillagerTradesContext
  • Remove plain TickingBlockEntity::clientTick and TickingBlockEntity::serverTick methods
  • Remove AbstractLanguageProvider$BlockFamilyBuilder
  • Remove PlayerInteractEvents$UseEntityAt in favor of PlayerInteractEvents$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 MultiConfigurationScreen with updated CustomConfigurationScreen version 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::generateForBlocks no longer creates the base block model

[v21.11.8-1.21.11] - 2026-02-04

Fixed

  • Fix minor BlockSetFamily related issues

[v21.11.7-1.21.11] - 2026-02-04

Added

  • Add BlockSetFamily
  • Add AbstractMenuSelectionList
  • Add ExtractLevelRenderStateCallback
  • Add StopSleepInBedCallback
  • Add additional helper methods ComponentHelper::getAsComponent and ComponentHelper::getAsString

Changed

  • Move StyleCombiningCharSink to api package
  • Adjust the injection point for GatherEffectScreenTooltipCallback on Fabric
  • Use native event for implementing ExtractBlockOutlineCallback on Fabric

[v21.11.6-1.21.11] - 2026-01-09

Fixed

  • Fix GatherPotentialSpawnsCallback not firing for nether fortress spawns on Fabric

[v21.11.5-1.21.11] - 2026-01-03

Fixed

  • Fix MobEffectEvents$Remove running when the MobEffectInstance is null
  • Fix MobEffectEvents$Expire not allowing for returning an EventResult

[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::isPackHidden and PackResourcesHelper::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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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::generateForBlocks no longer creates the base block model

[v21.11.8-1.21.11] - 2026-02-04

Fixed

  • Fix minor BlockSetFamily related issues

[v21.11.7-1.21.11] - 2026-02-04

Added

  • Add BlockSetFamily
  • Add AbstractMenuSelectionList
  • Add ExtractLevelRenderStateCallback
  • Add StopSleepInBedCallback
  • Add additional helper methods ComponentHelper::getAsComponent and ComponentHelper::getAsString

Changed

  • Move StyleCombiningCharSink to api package
  • Adjust the injection point for GatherEffectScreenTooltipCallback on Fabric
  • Use native event for implementing ExtractBlockOutlineCallback on Fabric

[v21.11.6-1.21.11] - 2026-01-09

Fixed

  • Fix GatherPotentialSpawnsCallback not firing for nether fortress spawns on Fabric

[v21.11.5-1.21.11] - 2026-01-03

Fixed

  • Fix MobEffectEvents$Remove running when the MobEffectInstance is null
  • Fix MobEffectEvents$Expire not allowing for returning an EventResult

[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::isPackHidden and PackResourcesHelper::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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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::generateForBlocks no longer creates the base block model

[v21.11.8-1.21.11] - 2026-02-04

Fixed

  • Fix minor BlockSetFamily related issues

[v21.11.7-1.21.11] - 2026-02-04

Added

  • Add BlockSetFamily
  • Add AbstractMenuSelectionList
  • Add ExtractLevelRenderStateCallback
  • Add StopSleepInBedCallback
  • Add additional helper methods ComponentHelper::getAsComponent and ComponentHelper::getAsString

Changed

  • Move StyleCombiningCharSink to api package
  • Adjust the injection point for GatherEffectScreenTooltipCallback on Fabric
  • Use native event for implementing ExtractBlockOutlineCallback on Fabric

[v21.11.6-1.21.11] - 2026-01-09

Fixed

  • Fix GatherPotentialSpawnsCallback not firing for nether fortress spawns on Fabric

[v21.11.5-1.21.11] - 2026-01-03

Fixed

  • Fix MobEffectEvents$Remove running when the MobEffectInstance is null
  • Fix MobEffectEvents$Expire not allowing for returning an EventResult

[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::isPackHidden and PackResourcesHelper::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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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 GatherPotentialSpawnsCallback not firing for nether fortress spawns on Fabric

[v21.11.5-1.21.11] - 2026-01-03

Fixed

  • Fix MobEffectEvents$Remove running when the MobEffectInstance is null
  • Fix MobEffectEvents$Expire not allowing for returning an EventResult

[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::isPackHidden and PackResourcesHelper::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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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::isPackHidden and PackResourcesHelper::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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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::isPackHidden and PackResourcesHelper::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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as 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 ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as the current implementation is not flexible enough for proper usage

External resources


Project members

Fuzs

Owner


Technical information

License
MPL-2.0
Client side
optional
Server side
optional
Project ID