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.

[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

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.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.10.8-1.21.10] - 2025-11-30

Changed

  • Revert preventing clients from disconnecting for failed attachment syncs on Fabric

Fixed

  • Fix keybind conflicts not showing on Fabric
  • Fix LivingDropsCallback failing to capture entity equipment on Fabric

[v21.10.7-1.21.10] - 2025-11-16

Changed

  • Support built-in data packs that are enabled by default and can be manually disabled by players
  • Prevent clients from disconnecting for failed attachment syncs on Fabric

Fixed

  • Fix start-up crash due to an unregistered event callback on Fabric

[v21.10.6-1.21.10] - 2025-11-14

Added

  • Add BeforeCharacterType & AfterCharacterType events

[v21.10.5-1.21.10] - 2025-10-21

Changed

  • ItemTooltipCallback is no longer called when not on the render thread, to prevent a crash caused from splitting text or measuring text width

[v21.10.4-1.21.10] - 2025-10-20

Fixed

  • Fix java.lang.UnsupportedOperationException when joining a world when a mod is trying to remove existing mob spawns on NeoForge

[v21.10.3-1.21.10] - 2025-10-16

Added

  • Add ParticleProvidersContext::registerParticleRenderType

Fixed

  • Fix a crash that occurred when trying to set an attachment value on NeoForge

[v21.10.2-1.21.10] - 2025-10-11

Changed

  • Update for NeoForge 21.10.7-beta
  • Small refactors in AbstractLanguageProvider
  • Attachment values are no longer set when the old value is equal to the new value

Fixed

  • Fix duplicate key categories
  • Fix GuiGraphicsHelper::blitNineSlicedSprite using an invalid gui sprites atlas location

[v21.10.1-1.21.10] - 2025-10-09

Changed

  • Update for NeoForge 21.10.3-beta

[v21.10.0-1.21.10] - 2025-10-08

Changed

  • Update to Minecraft 1.21.10

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.10.7-1.21.10] - 2025-11-16

Changed

  • Support built-in data packs that are enabled by default and can be manually disabled by players
  • Prevent clients from disconnecting for failed attachment syncs on Fabric

Fixed

  • Fix start-up crash due to an unregistered event callback on Fabric

[v21.10.6-1.21.10] - 2025-11-14

Added

  • Add BeforeCharacterType & AfterCharacterType events

[v21.10.5-1.21.10] - 2025-10-21

Changed

  • ItemTooltipCallback is no longer called when not on the render thread, to prevent a crash caused from splitting text or measuring text width

[v21.10.4-1.21.10] - 2025-10-20

Fixed

  • Fix java.lang.UnsupportedOperationException when joining a world when a mod is trying to remove existing mob spawns on NeoForge

[v21.10.3-1.21.10] - 2025-10-16

Added

  • Add ParticleProvidersContext::registerParticleRenderType

Fixed

  • Fix a crash that occurred when trying to set an attachment value on NeoForge

[v21.10.2-1.21.10] - 2025-10-11

Changed

  • Update for NeoForge 21.10.7-beta
  • Small refactors in AbstractLanguageProvider
  • Attachment values are no longer set when the old value is equal to the new value

Fixed

  • Fix duplicate key categories
  • Fix GuiGraphicsHelper::blitNineSlicedSprite using an invalid gui sprites atlas location

[v21.10.1-1.21.10] - 2025-10-09

Changed

  • Update for NeoForge 21.10.3-beta

[v21.10.0-1.21.10] - 2025-10-08

Changed

  • Update to Minecraft 1.21.10

External resources


Project members

Fuzs

Owner


Technical information

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