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.15-1.21.3] - 2024-12-25
Changed
- Allow setting empty lines for
TooltipBuilder
to prevent the tooltip from drawing
[v21.3.14-1.21.3] - 2024-12-24
Changed
- Adjust
RangedSliderButton
implementation to no longer require an access widener to help compatibility with the Cloth Config mod ClientAbstractions::registerConfigScreenFactory
now 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
ExtractRenderStateCallback
to dedicated NeoForge event
[v21.3.12-1.21.3] - 2024-12-06
Changed
- Convert some methods back to fields in
InteractionResultHelper
- Allow
ModLoaderEnvironment::isDevelopmentEnvironment
andModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
to check any mod id
Fixed
- Fix
ExplosionEvents$Start
failing 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
RegisterFuelValuesCallback
leading to anOutOfMemoryError
on NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.14-1.21.3] - 2024-12-24
Changed
- Adjust
RangedSliderButton
implementation to no longer require an access widener to help compatibility with the Cloth Config mod ClientAbstractions::registerConfigScreenFactory
now 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
ExtractRenderStateCallback
to dedicated NeoForge event
[v21.3.12-1.21.3] - 2024-12-06
Changed
- Convert some methods back to fields in
InteractionResultHelper
- Allow
ModLoaderEnvironment::isDevelopmentEnvironment
andModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
to check any mod id
Fixed
- Fix
ExplosionEvents$Start
failing 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
RegisterFuelValuesCallback
leading to anOutOfMemoryError
on NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.1.24-1.21.1] - 2024-12-22
Changed
- Adjust
RangedSliderButton
implementation to no longer require an access widener to help compatibility with the Cloth Config mod
[v21.1.23-1.21.1] - 2024-10-24
Changed
- Support using
AbstractTagAppender
as string list builder
[v21.1.22-1.21.1] - 2024-10-22
Added
- Add
ChangeEntitySizeCallback
- Add
RegistryManager::registerAttribute
Changed
- Expand
LivingEntityRenderLayersContext
with some additional methods
[v21.1.21-1.21.1] - 2024-10-10
Changed
- Allow
PlayerSet
to handle a provided client level more leniently
[v21.1.20-1.21.1] - 2024-10-10
Added
- Add
CommonAbstractions::getPartEntityParent
Fixed
- Fix removed data attachments failing to synchronize to clients
[v21.1.19-1.21.1] - 2024-10-05
Changed
- Replace
ClientParticleTypes
withClientParticleHelper
[v21.1.18-1.21.1] - 2024-10-04
Changed
- Add more helper methods to
GuiGraphicsHelper
Fixed
- Fix
DynamicPackResources
failing to generate some resources
[v21.1.17-1.21.1] - 2024-10-01
Added
- Add
ClientAbstractions::hasChannel
&CommonAbstractions::hasChannel
Changed
- Network messages are no longer sent to clients & servers that do not understand them
[v21.1.16-1.21.1] - 2024-09-30
Changed
RenderGuiLayerEvents
no longer fire when the hud is hidden viaF1
[v21.1.15-1.21.1] - 2024-09-30
Changed
- Slight
RenderGuiEvents
adjustments
Fixed
- Fix some gui layers from other mods failing to render
[v21.1.14-1.21.1] - 2024-09-29
Added
- Add
RenderGuiEvents
, replacingRenderGuiCallback
[v21.1.13-1.21.1] - 2024-09-29
Changed
- Overhaul
RenderGuiLayerEvents
implementation on Fabric
[v21.1.12-1.21.1] - 2024-09-29
Added
- Add
NeoForgeCapabilityHelper::registerItemContainer
- Add
GuiGraphicsHelper::blitTiledSprite
- Add a bunch of helper methods to
ClientAbstractions
for handlingGui#leftHeight
&Gui#rightHeight
Changed
- Minor
ConfigTranslationsManager
improvements
Removed
- Remove
ModLoaderEnvironment::getObjectShareAccess
[v21.1.11-1.21.1] - 2024-09-25
Added
- Add
CodecExtras
- Add some helper methods to
ItemModelDisplayOverrides
- Add enum helpers to
ExtraStreamCodecs
- Add some helper methods to
CreativeModeTabConfigurator
- Add helper methods to
ShapesHelper
for rotating shapes horizontally
Changed
- Allow for compatibility with Minecraft 1.21 on Fabric if enabled via dependency overrides
- Allow
RegistryManager::registerBlockItem
to take anItem$Properties
supplier
Fixed
- Fix
RenderHighlightCallback
crashing on NeoForge
[v21.1.10-1.21.1] - 2024-09-20
Changed
- Allow
ItemModelDisplayOverrides
to accept bothResourceLocation
as well asModelResourceLocation
[v21.1.9-1.21.1] - 2024-09-18
Added
- Add
TooltipBuilder::setTooltipLineProcessor
[v21.1.8-1.21.1] - 2024-09-18
Changed
- Pass original
ClientTooltipPositioner
to tooltip positioner factory inTooltipBuilder
[v21.1.7-1.21.1] - 2024-09-17
Fixed
- Fix
LivingDropsCallback
failing to capture player drops on Fabric - Fix some keybinds failing to trigger properly on Fabric
[v21.1.6-1.21.1] - 2024-09-17
Changed
- Overhaul
AbstractRegistriesDatapackGenerator
so that generated registry values can be used in other data providers
[v21.1.5-1.21.1] - 2024-09-16
Added
- Add new data attachment api
Changed
- Revert codec support for capabilities, use attachments for that
- Rename
PlayerSet::notify
toPlayerSet::broadcast
[v21.1.4-1.21.1] - 2024-09-14
Changed
- Support codecs for capabilities
- Simplify
ModelLayerFactory
implementation
[v21.1.3-1.21.1] - 2024-09-13
Added
- Add
ScreenSkipper
- Add
GsonCodecHelper
- Add
TagFactory
[v21.1.2-1.21.1] - 2024-09-12
Added
- Add
RegistryManager::registerTrimMaterial
andRegistryManager::registerLootTable
[v21.1.1-1.21.1] - 2024-09-11
Added
- Add
RegistryManager::registerDataComponentType
Changed
- Minor updates for
ConfigTranslationsManager
- Hide some annoying toast messages in development environments
Removed
- Remove
BlockEntityHelper
[v21.1.0-1.21.1] - 2024-09-10
- Port to Minecraft 1.21.1
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.13-1.21.3] - 2024-12-08
Changed
- Migrate
ExtractRenderStateCallback
to dedicated NeoForge event
[v21.3.12-1.21.3] - 2024-12-06
Changed
- Convert some methods back to fields in
InteractionResultHelper
- Allow
ModLoaderEnvironment::isDevelopmentEnvironment
andModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
to check any mod id
Fixed
- Fix
ExplosionEvents$Start
failing 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
RegisterFuelValuesCallback
leading to anOutOfMemoryError
on NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.12-1.21.3] - 2024-12-06
Changed
- Convert some methods back to fields in
InteractionResultHelper
- Allow
ModLoaderEnvironment::isDevelopmentEnvironment
andModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
to check any mod id
Fixed
- Fix
ExplosionEvents$Start
failing 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
RegisterFuelValuesCallback
leading to anOutOfMemoryError
on NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.11-1.21.3] - 2024-11-27
Changed
- Supply missing registries to
AddDataPackReloadListenersCallback
[v21.3.10-1.21.3] - 2024-11-27
Fixed
- Fix
RegisterFuelValuesCallback
leading to anOutOfMemoryError
on NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.10-1.21.3] - 2024-11-27
Fixed
- Fix
RegisterFuelValuesCallback
leading to anOutOfMemoryError
on NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem
,RegistryManager::registerBlockEntityType
, andRegistryManager::registerPoiType
- Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
andModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItem
failing 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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.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
AbstractRecipeProvider
failing 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
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper
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.5-1.21.3] - 2024-11-23
Changed
- Implement
ExtractRenderStateCallback
using 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
LivingChangeTargetCallback
implementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelper
to account for removedblitOffset
parameter inGuiGraphics
- Fix
ClientAbstractions::registerConfigScreenFactory
throwing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
being inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallback
intoRenderNameTagEvents
for adapting Minecraft changes - Replace
FuelBurnTimesContext
withRegisterFuelValuesCallback
- Rename
CopyComponents
recipes toTransmute
recipes - Replace
ChatMessageReceivedEvents
with a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry
- Remove
RenderGuiCallback
in favor ofRenderGuiEvents
- Remove
GenericExplosionHelper