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.5.13-1.21.5] - 2025-10-23
Changed
- Add access widener for
CreativeModeInventoryScreen$SlotWrapper
Fixed
- Fix
java.lang.UnsupportedOperationExceptionwhen joining a world when a mod is trying to remove existing mob spawns on NeoForge
[v21.5.12-1.21.5] - 2025-05-29
Fixed
- Temporary workaround for
ClientLifecycleEvents$Startedfiring too late for registering render layers on NeoForge
[v21.5.11-1.21.5] - 2025-05-29
Added
- Add
ItemTooltipRegistryV3
Changed
- Update custom configuration screens to better handle startup configs
- Update
RegistryManager::registerEntityDataSerializerto use new Fabric Api hook - Rework
CreativeModeTabHelper, including support for painting variants - Update
PlayerNetworkEventsto use Fabric Api's new events inServerPlayerEvents - Update
AnvilEventsfor NeoForge 21.5.73+
[v21.5.10-1.21.5] - 2025-05-01
Added
- Add
MenuProviderWithData
[v21.5.9-1.21.5] - 2025-04-23
Added
- Add
GuiLayersContext::setEventPhase
[v21.5.8-1.21.5] - 2025-04-23
Added
- Add
GuiLayersContext - Add
SpawnerDataBuilder - Add
ItemTooltipRegistryV2 - Add
ContainerMenuHelper::openMenu
Changed
- Allow configs to be available during start-up
- Make custom registries optional to handle mod presence mismatches between clients and servers more leniently on Fabric
Fixed
- Only trigger
CommandOverrideswhen commands are allowed - Fix event phase converters not respecting the ordering of all parent event phases
[v21.5.7-1.21.5] - 2025-04-14
Changed
- Rework implementation for menu types with additional data sent to clients
[v21.5.6-1.21.5] - 2025-04-14
Added
- Add
SimpleContainerImpl - Add
RenderPipelinesContext - Add some overloads to
HSV
Fixed
- Fix
RenderPipelinesfailing to register on NeoForge
[v21.5.5-1.21.5] - 2025-04-10
Added
- Add
ClientCommonHelper - Add
GuiHeightHelper::getMaxHeight&GuiHeightHelper::getMinHeight
Fixed
- Fix
ClassCastExceptionforPlayLevelSoundEventson Fabric
[v21.5.4-1.21.5] - 2025-04-03
Added
- Add
HSVutility class - Add one more
RegistryManager::registerSpawnEggItemoverload
Fixed
- Fix entity attributes failing to register on NeoForge
[v21.5.3-1.21.5] - 2025-04-02
Added
- Add
ItemTooltipRegistry - Add
EntityHelper::isPiglinCurrency - Add
AbstractLanguageProvider::mustHaveTranslationKey - Add a few more methods to
ClientComponentSplitter
Changed
- Slightly rework
AbstractAtlasProvider - Deprecate some method in
ComponentHelper
[v21.5.2-1.21.5] - 2025-04-02
Added
- Add back
ModelLoadingHelper::missingModel - Add a few missing access wideners
Removed
- Remove
BlockStateResolverContext$ResourceLoaderContextas it can no longer be supported with current APIs
Fixed
- Fix start-up crash on Fabric due to a faulty Mixin
- Temporarily fix
ClientLifecycleEvents$Startednot firing on NeoForge due to a bug in the mod loader
[v21.5.1-1.21.5] - 2025-04-01
Changed
- Overhaul internal development structure
Fixed
- Fix client start-up crash on NeoForge caused by
Minecraftbeingnull
[v21.5.0-1.21.5] - 2025-03-31
- Port to Minecraft 1.21.5
Added
- Add
RegisterConfigurationTasksCallback - Add
ContentRegistrationHelperfor registering new skull block types - Add
QuadUtils - Add
CodecExtras::LIST_TAG_CODEC,CodecExtras::setOf, andCodecExtras::decodeOnly
Changed
- Complete networking refactor, replacing
NetworkHandlerwithModConstructor::onRegisterPayloadTypes, and adding support for configuration phase messages - Untie
PlayerSetfrom only being able to handle sending packets - Split
CommonAbstractionsinto multiple classes such asEntityHelper,EnchantingHelper, andExplosionEventHelper - Split
ClientAbstractionsinto multiple classes such asGuiHeightHelper,ClientWoodTypeRegistry, andRenderTypeHelper - Merge
EntityAttributesCreateContext&EntityAttributesModifyContextintoEntityAttributesContext - Refactor
ClientStartedCallbackintoClientLifecycleEvents - Support directly registering a texture location in
SkullRenderersContext
Removed
- Remove
SpecialBlockModelTypesContext - Remove
JsonConfigFileUtil&JsonSerializationUtil - Remove
BlockInteractionsContext,CompostableBlocksContext,FlammableBlocksContext&FuelValuesContext - Remove
ReflectionHelper - Remove
RegisterFuelValuesCallback - Remove
RegistryHelper - Remove
MessageV2 - Remove
ClientModConstructor::onRegisterAdditionalModels - Remove
ClientModConstructor::onRegisterCoreShaders - Remove
SetupMobGoalsCallback
Dependencies
Files
PuzzlesLib-v21.5.13-1.21.5-Fabric.jar(1.15 MiB) Primary Download
Details
Licensed MPL-2.0
Published 3 years ago
Updated 2 days ago


