Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v8.0.24-1.20.1] - 2023-08-16
Changed
- Reworked implementation of
LivingDropsCallbackon Fabric to make it less likely for loot modifications from other mods to completely break all loot for a mob
Fixed
- Fixed
ServiceProviderHelpernot loading as early as it should - Removed debug code related to testing out new key binding features
[v8.0.23-1.20.1] - 2023-08-14
Added
- Added
CommonAbstractions::getMobSpawnType - Some refactors to
ServerEntityLevelEvents, including the addition ofServerEntityLevelEvents$Spawn
Fixed
- Fixed
ConfigDataSetfailing to dissolve when duplicate values are present
[v8.0.22-1.20.1] - 2023-08-14
Added
- Added
GatherPotentialSpawnsCallback - Added
ServerEntityLevelEvents$LoadV2,ServerEntityLevelEvents$Loadis now deprecated - Added
CheckMobDespawnCallback - Added
EntityRidingEvents$StartandEntityRidingEvents$Stop - Added
CoreShadersContexttoClientModConstructorfor registering built-in shaders - Added
KeyActivationContextto helper with registering keybinds that only work when a screen is open or while playing (no screen is open)
Changed
- Overhauled
GameRulesFactoryto add many convenient overloads, as well as cleaning up the Forge implementation - A few new methods in
AbstractLanguageProviderfor creative tabs and game rules - Adjusted
ScreenTooltipFactoryto no longer require aFontinstance - Refactored
KeyMappingsContextto require aKeyActivationContextinstance - Reworked methods for registering new
PoiTypes inRegistryManagerto no longer require a customPoiTypeBuilderinstance - Migrate some internals on Fabric to Fabric Api's new model loading api
Fixed
- Fixed
ScreenTooltipFactoryremoving empty lines from tooltips
[v8.0.21-1.20.1] - 2023-08-12
Fixed
- Fixed start-up crash when the Emojiful mod is installed
[v8.0.20-1.20.1] - 2023-08-12
Fixed
- Fixed implementation errors in
UseItemEvents.Tickon Fabric which would prevent successfully using items like bows and tridents
[v8.0.19-1.20.1] - 2023-08-11
Added
- Added
TagProviderExtension
[v8.0.18-1.20.1] - 2023-08-10
Added
- Added
GameRenderEvents.BeforeandGameRenderEvents.After - Added helper methods to
ClientAbstractionsfor gettingpartialTickandSearchRegistry
Changed
- Deprecated
SearchRegistryContext
[v8.0.17-1.20.1] - 2023-08-04
Changed
- Custom smithing upgrade recipes without a smithing template are now automatically turned into crafting recipes with the same items and functionality to be visible in recipe viewers like JEI without having to provide dedicated support
[v8.0.16-1.20.1] - 2023-08-01
Fixed
- Fixed
LivingHurtCallbacknot firing for players on Fabric - Fixed
UseItemEvents$Tickalways having a wronguseDurationvalue - Fixed
PlayerInteractEvents$UseBlockandPlayerInteractEvents$UseItemnot sending packets to the server for successful interactions if a result other thanInteractionResult#SUCCESSis returned from the callback
[v8.0.15-1.20.1] - 2023-07-30
Fixed
- Reworked
ServerEntityLevelEvents$LoadandClientEntityLevelEvents$Loadon Fabric to prevent a potential memory leak when trying to prevent an entity from loading in
[v8.0.14-1.20.1] - 2023-07-30
Fixed
- Fixed an issue with the
Sheetsclass accidentally being accessed too early, preventing modded materials such as wood types from registering correctly, which would lead to crashes when e.g. rendering signs
[v8.0.13-1.20.1] - 2023-07-26
Added
- Added
ScreenTooltipFactory
[v8.0.12-1.20.1] - 2023-07-23
Fixed
- Fixed a crash when calling
ModelEventson Forge
[v8.0.11-1.20.1] - 2023-07-23
Added
- Added
RenderHighlightCallback - Added
RenderLevelEvents
Changed
- Shifted injection points for
InventoryMobEffectsCallbackto be compatible with the Just Enough Items mod on Fabric - Slightly changed some injection point shifts related to
AnimalTameCallback
[v8.0.10-1.20.1] - 2023-07-15
Added
- Added
ScreenTooltipEvents.Render - Added two helper methods for getting
mouseXandmouseYtoScreenHelper
[v8.0.9-1.20.1] - 2023-07-12
Added
- Added
RenderBlockOverlayCallback - Added
FogEvents$RenderandFogEvents$ComputeColor
Fixed
- Fixed
ModelEventscrashing on Fabric
[v8.0.8-1.20.1] - 2023-07-06
Changed
- Migrate
ModelEventsto common event system
[v8.0.7-1.20.1] - 2023-07-02
Fixed
- Fixed a sound related crash on Fabric
[v8.0.6-1.20.1] - 2023-07-02
Fixed
- Fixed new mod loading architecture not allowing for multiple config handlers per mod
[v8.0.5-1.20.1] - 2023-07-02
Fixed
- Fixed a crash when rendering items on Fabric
[v8.0.4-1.20.1] - 2023-07-01
Changed
- Once again invert
ItemDisplayContexts when registering item model perspective overrides
[v8.0.3-1.20.1] - 2023-07-01
Added
- Added
LoadCompleteCallback
Changed
- Internal changes to allow for more versatile mod loading
- Separate item model perspective now use built-in features on Forge and longer require a core mod there
[v8.0.2-1.20.1] - 2023-06-29
Fixed
- Re-upload to fix failed reobfuscation on Forge
[v8.0.1-1.20.1] - 2023-06-29
Added
- Added
DispenseBehaviorsContext
Changed
ModConstructor::onCommonSetupandClientModConstructor::onClientSetupnow always run deferred on Forge, eliminating the previousModLifecycleContextargument
Fixed
- A few possible
java.util.ConcurrentModificationExceptions during start-up are now prevented by running setup tasks deferred on Forge
[v8.0.0-1.20.1] - 2023-06-25
- Ported to Minecraft 1.20.1
Dependencies
Files
PuzzlesLib-v8.0.24-1.20.1-Fabric.jar(716.72 KiB) Primary Download
Details
Licensed MPL-2.0
Published 3 years ago
Updated 2 days ago


