Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[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.8-1.19.3-Forge.jar(425.27 KiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
v5.0.8-1.19.3-ForgeLoaders
Forge
Game versions
1.19.3Downloads
40Publication date
March 23, 2023 at 3:39 PMPublisher
Fuzs
Owner