Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v5.0.31-1.19.3] - 2023-05-23
Fixed
- Fixed biome modifiers causing an exception on Forge
- Fixed
ArrowLooseCallback
not running on Fabric
[v5.0.30-1.19.3] - 2023-05-21
Fixed
- Reverted some more changes introduced in v5.0.25 leading to incompatibilities
- Fixed
ComputeFovModifierCallback
dividing by zero when fov effects are disabled
[v5.0.29-1.19.3] - 2023-05-20
- Bump version
[v5.0.28-1.19.3] - 2023-05-20
Fixed
- Fixed
NullPointerException
when firingComputeFovModifierCallback
on Fabric
[v5.0.27-1.19.3] - 2023-05-20
Fixed
- Fixed
java.lang.AbstractMethodError
caused by an overambitious rename inContainerImpl
[v5.0.26-1.19.3] - 2023-05-20
Fixed
- Fixed
ClassCastException
for after events inScreenMouseEvents
[v5.0.25-1.19.3] - 2023-05-18
Added
- Added
LivingAttackCallback
Changed
- Turned serialization methods for capabilities
default
LivingDeathCallback
now uses an event from Fabric Api instead of its own implementation- Minor improvements to
ContainerImpl
- Allow
FabricResourceReloadListener
to be used as part of the api module
Fixed
- Fixed mouse drag events being created after Fabric Api's before-init callback runs, making them only usable in after-init which is not ideal
[v5.0.24-1.19.3] - 2023-05-10
Added
- Added a few new animal related events
[v5.0.23-1.19.3] - 2023-05-10
Added
- Added a few new player related events
[v5.0.22-1.19.3] - 2023-05-09
Changed
- Small improvements to
ConfigDataSet
[v5.0.21-1.19.3] - 2023-05-08
Added
- Added
LivingDeathCallback
[v5.0.20-1.19.3] - 2023-05-06
Added
- Many new events, mainly support for context based events like events that only run for a specific screen instance
- Added support for registering data pack reload listeners
- Added access to the
mods
directory in common
Changed
- Quilt is now properly recognized in the Fabric subproject
[v5.0.19-1.19.3] - 2023-03-28
Changed
- A few additions to
TooltipRenderHelper
[v5.0.18-1.19.3] - 2023-03-28
Added
- Added
TooltipRenderHelper
[v5.0.17-1.19.3] - 2023-03-27
Added
- Added some utilities for creating runtime generated data / resource packs
[v5.0.16-1.19.3] - 2023-03-27
Added
- Added support for dynamically adding new data / resource pack finders
[v5.0.15-1.19.3] - 2023-03-26
Added
- Added a few new events
Fixed
- Fixed
NullPointerException
inAbstractTagProvider$Items
[v5.0.14-1.19.3] - 2023-03-26
Added
- Added a few new events
Fixed
- Fixed
FarmlandTrample
not being accessible
[v5.0.13-1.19.3] - 2023-03-26
Added
- Added a few new events
- Added
MutableBoolean
andDefaultedBoolean
data classes
Fixed
- No longer breaks trading discount strikethrough bar on Fabric, which would display behind the old price instead of on top
[v5.0.12-1.19.3] - 2023-03-25
Added
- Added a few new events
- Added a helper method for checking if a mob is a boss mob
[v5.0.11-1.19.3] - 2023-03-25
Added
- Added
LivingDropsCallback
Fixed
- Fixed a crash when entities were about to drop their loot on Fabric
[v5.0.10-1.19.3] - 2023-03-24
Added
- Added some more helper methods to
AbstractLanguageProvider
[v5.0.9-1.19.3] - 2023-03-24
Added
- Added a few new events
- Added some more helper methods to
AbstractModelProvider
Fixed
- Fixed
CreativeModeTab$Builder
instances not being built on Fabric
[v5.0.8-1.19.3] - 2023-03-23
Added
- Added a few new events
Changed
ConfigDataSet
now implementsjava.util.Collection
- Minor refactors for
ModelLayerFactory
[v5.0.7-1.19.3] - 2023-03-22
Added
- Added a few new events
- Added a helper method to
DynamicBakingCompletedContext
for retrieving baked models from a providedResourceLocation
- Added
AbstractModelProvider
for generating block state and block / item model assets
Changed
- Migrated command registration and loot table load events to new event api implementation
[v5.0.6-1.19.3] - 2023-03-22
Added
- Added a few new events
Fixed
- Fixed client mod construction sometimes running before common mod construction on Forge
- Fixed a typo in
DefaultedFloat
[v5.0.5-1.19.3] - 2023-03-21
Fixed
- Fixed a class loading order issue related to the execution of buildable mod-specific instances
[v5.0.4-1.19.3] - 2023-03-21
Added
- Added
ModContext
internal helper class for managing mod-specific instances
Changed
- Move most config system code to common project
NetworkHandlerV3
andConfigHolder
are now built automatically at the appropriate time
Fixed
- Fixed common publication containing an invalid
fabric.mod.json
[v5.0.3-1.19.3] - 2023-03-19
Added
- Added helper method to
RegistryManager
for creating new instances ofTagKey
Changed
- Remove
UNSAFE
again for handling config annotations and use method handles instead
[v5.0.2-1.19.3] - 2023-03-19
Fixed
- Fix access transformer remapping failing in common project
[v5.0.1-1.19.3] - 2023-03-19
Changed
- Fabric Api now is an api dependency for the common project to allow access wideners to apply automatically
[v5.0.0-1.19.3] - 2023-03-16
- Ported to Minecraft 1.19.3
Added
- Added an experimental api for calling events in the common project, Forge events and Fabric callbacks are wrapped accordingly
- Added new registration and helper methods for handling
CreativeModeTab
- Added a bunch of default data generators
Changed
- Split codebase into
api
,impl
andmixin
subpackages NetworkHandlerV3
instances must now call#initialize
to prevent message registration running too early- The Cardinal Components library is no longer embedded, mods that depend on it need to handle it themselves now
- Removed wrapper classes for Forge's config api in common, Forge Config API Port native common distribution is now used instead
- Annotated config values must now be
final
, they are now set viaUNSAFE
instead of reflection fuzs.puzzleslib.api.client.core.v1.ClientModConstructor#onRegisterModelBakingCompletedListeners
no longer bakes models, vanilla now does this automatically, the event has also been split to account for changes in vanilla's model manager
Removed
- Removed a bunch of deprecated methods, mainly in
fuzs.puzzleslib.api.client.core.v1.ClientModConstructor
- Removed a few methods for accessing built-in registry data in the biome api since they no longer seem to be supported in vanilla
- Removed some outdated helper methods
- Removed
fuzs.puzzleslib.client.core.ClientModConstructor#onRegisterAtlasSprites
in favor of vanilla's new json based system
Files
PuzzlesLib-v5.0.31-1.19.3-Forge.jar(532.14 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
v5.0.31-1.19.3-ForgeLoaders
Forge
Game versions
1.19.3Downloads
33Publication date
May 23, 2023 at 8:27 PMPublisher
Fuzs
Owner