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
Dependencies
Files
PuzzlesLib-v21.3.21-1.21.3-Fabric.jar(1.11 MiB) Primary Download
Details
Licensed MPL-2.0
Published 3 years ago
Updated 5 days ago


