Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.5.10-1.18.2] - 2024-09-16
Fixed
- Prevent Forge's broken
PlaySoundAtEntityEventfrom crashing the game
[v3.5.9-1.18.2] - 2024-02-17
Changed
- Downgrade Forge to latest stable release
- Update to latest Fabric Api
[v3.5.8-1.18.2] - 2023-08-16
Added
- Added
CommonAbstractions::getMobSpawnType - Added
GatherPotentialSpawnsCallback - Some refactors to
ServerEntityLevelEvents, including the addition ofServerEntityLevelEvents$Spawn - 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 game rules - Refactored
KeyMappingsContextto require aKeyActivationContextinstance - Reworked methods for registering new
PoiTypes inRegistryManagerto no longer require a customPoiTypeBuilderinstance - 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
LivingAttackCallbacknot firing on Fabric - Fixed
ConfigDataSetfailing to dissolve when duplicate values are present - Fixed
DeferredTooltipRenderingremoving empty lines from tooltips
[v3.5.7-1.18.2] - 2023-08-12
Fixed
- Fixed start-up crash when the Emojiful mod is installed
[v3.5.6-1.18.2] - 2023-08-12
Changed
- Slightly reworked
DeferredTooltipRenderingto no longer require aMinecraft/Fontinstance
Fixed
- Fixed implementation errors in
UseItemEvents.Tickon Fabric which would prevent successfully using items like bows and tridents
[v3.5.5-1.18.2] - 2023-08-12
Fixed
- Fixed
LivingDeathCallbacknot firing for all living entities
[v3.5.4-1.18.2] - 2023-08-12
Added
- Added
DeferredTooltipRendering
[v3.5.3-1.18.2] - 2023-08-11
Fixed
- Fixed mixins from the common module not applying
[v3.5.2-1.18.2] - 2023-08-11
Added
- Added
TagProviderExtension
[v3.5.1-1.18.2] - 2023-08-11
Fixed
- Fixed crash on Forge due to invalid accessor mixin
- Fixed creative tabs not being built during data gen
- Fixed
AbstractTagProvidercontaining an unintended abstract method
[v3.5.0-1.18.2] - 2023-08-10
- Parity with Puzzles Lib v8.0.18
[v3.4.7-1.18.2] - 2023-08-09
Changed
- Rework internal creative mode tab handling to prevent dedicated Fabric servers from crashing, to allow mod items to show in JEI/REI and to greatly reduce the amount of mixins required for the implementation
[v3.4.6-1.18.2] - 2023-06-20
Fixed
- Fixed a class loading issue related to loading service provider interfaces
[v3.4.5-1.18.2] - 2023-06-05
Fixed
- Fixed crash with Tropicraft mod when creating or joining a world
[v3.4.4-1.18.2] - 2023-06-04
Fixed
- Fixed mod items missing from creative mode search again
[v3.4.3-1.18.2] - 2023-06-04
Fixed
- Fixed
OutOfMemoryErrordue to infinite recursion during biome loading
[v3.4.2-1.18.2] - 2023-06-04
Fixed
- Fixed mod items missing from creative mode search
- Fixed biome modifications crashing on Forge
[v3.4.1-1.18.2] - 2023-06-04
Added
- Added more transitive access wideners
[v3.4.0-1.18.2] - 2023-06-03
- Backported to Minecraft 1.18.2
[v3.3.6-1.18.2] - 2023-02-26
Fixed
- Fixed a bug where deserializing a list of ids always yields nothing if the ids don't use the
minecraftnamespace
[v3.3.5-1.18.2] - 2022-05-25
Fixed
- Fixed configs not properly being loaded
[v3.3.4-1.18.2] - 2022-05-24
Fixed
- Prevent crash when externally registering additional config types for a mod
[v3.3.3-1.18.2] - 2022-04-30
Fixed
- Hopefully fixed rare crash on start-up due to some registry objects not having been updated
[v3.3.2-1.18.2] - 2022-03-08
Fixed
- Fixed a small issue that prevented registering entity based capabilities
[v3.3.1-1.18.2] - 2022-03-03
Fixed
- Fixed an issue where a wrong config load state would be set
[v3.3.0-1.18.2] - 2022-03-03
- Updated to Minecraft 1.18.2
Changed
- Made config system more aware of what parts have been loaded yet to avoid accidentally accessing data too early
[v3.2.1-1.18.1] - 2022-02-25
Added
- Added tooltip utility methods for checking if certain modifier keys are pressed
[v3.2.0-1.18.1] - 2022-02-22
Added
- Added system for managing Forge's capabilities
[v3.1.5-1.18.1] - 2022-02-10
Fixed
- Made it more clear when category comments in a config are not supported
[v3.1.4-1.18.1] - 2022-02-09
Fixed
- Hopefully fixed an issue where registry entries rarely wouldn't load properly, also added a bunch more log output for debugging in case something goes wrong registering content in the future
- Fixed an issue with some category comments being unable to apply
[v3.1.3-1.18.1] - 2021-12-28
Fixed
- Fixed an ordering issue when loading configs
[v3.1.2-1.18.1] - 2021-12-24
Added
- Added helper class for accessing hidden fields on screen instances
[v3.1.1-1.18.1] - 2021-12-15
Added
- Added more helper methods for registering sound events and items
[v3.1.0-1.18.1] - 2021-12-13
- Compiled for Minecraft 1.18.1
[v3.0.2-1.18] - 2021-12-10
Added
- Added a helper method for converting a list of registry entries to string
[v3.0.1-1.18] - 2021-12-05
Added
- Added utility classes for working with json files
Fixed
- Fixed a rare case where configs wouldn't load properly on start-up
[v3.0.0-1.18] - 2021-12-01
- Ported to Minecraft 1.18
Dependencies
Files
PuzzlesLib-v3.5.10-1.18.2-Fabric.jar(867.81 KiB) Primary Download
Details
Licensed MPL-2.0
Published 3 years ago
Updated 21 hours ago


