Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Puzzles Lib

Puzzles Lib

Why it's called Puzzles, you ask? That's the puzzle!

20.22M
2,250
Library
AboutGalleryChangelogVersions
All versions[FABRIC] [1.20.4] PuzzlesLib-v20.4.31

[FABRIC] [1.20.4] PuzzlesLib-v20.4.31

Download
Report

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.

[v20.4.31-1.20.4] - 2024-02-24

Fixed

  • Fix player capabilities providing an invalid holder when the player is dead on Forge

[v20.4.30-1.20.4] - 2024-02-23

Fixed

  • Fix RegisterCommandsCallback not running on Fabric

[v20.4.29-1.20.4] - 2024-02-23

Fixed

  • Fix RenderHandEvents#OFF_HAND firing the wrong hand event type

[v20.4.28-1.20.4] - 2024-02-23

Added

  • Add RegistryManager::registerArgumentType
  • Add RenderHandEvents in favor of RenderHandCallback

Fixed

  • Fix clients attempting to synchronize changed capability values

[v20.4.27-1.20.4] - 2024-02-22

Added

  • Add KeyActivationHandler
  • Add KeyMappingHelper::registerKeyMapping
  • Add PlayerSet

[v20.4.26-1.20.4] - 2024-02-19

Changed

  • Deprecate ScreenHelper in favor of Access Wideners and ScreenHelperV2

[v20.4.25-1.20.4] - 2024-02-19

Fixed

  • Fix minecart type registry map running out of bounds

[v20.4.24-1.20.4] - 2024-02-18

Added

  • Add MinecartTypeRegistry
  • Add ContainerMenuHelper
  • Add NeoForgeCapabilityHelperV2#registerEntityContainer

[v20.4.23-1.20.4] - 2024-02-15

Fixed

  • Fix dedicated server crash due to faulty import

[v20.4.22-1.20.4] - 2024-02-14

Added

  • Add GenericExplosionHelper
  • Add AbstractLootProviderV2
  • Add additional helper methods to AbstractSoundDefinitionProvider
  • Add AbstractLanguageProvider::addSpawnEgg

Changed

  • Validate item models in AbstractModelProvider

Fixed

  • Fix AbstractBuiltInDataProvider not registering generated resources with the file helper
  • Fix ItemDisplayOverrides crashing on Forge & NeoForge

[v20.4.21-1.20.4] - 2024-02-10

Fixed

  • Fix RegistryManager::registerEntityDataSerializer not actually registering the serializer on Fabric & Forge

[v20.4.20-1.20.4] - 2024-02-10

Fixed

  • Fix type parameter on RegistryManager::registerEntityDataSerializer

[v20.4.19-1.20.4] - 2024-02-09

Added

  • Add RegistryManager::registerEntityDataSerializer

[v20.4.18-1.20.4] - 2024-02-04

Added

  • Add GuiGraphicsHelper
  • Add DynamicallyCopiedPackResources

Changed

  • Allow SpritelessImageButton to support drawing the vanilla button background
  • CapabilityToken no longer needs to be set for a capability on Forge

Fixed

  • Fix ContainerScreenEvents$Background running too late on Fabric (Forge & NeoForge are unfortunately still broken, waiting to be fixed by the respective loader)

[v20.4.17-1.20.4] - 2024-02-03

Fixed

  • Fix ClientModConstructor::onRegisterRenderBuffers running too late on Forge

[v20.4.16-1.20.4] - 2024-02-03

Added

  • Add Proxy::splitTooltipLines

[v20.4.15-1.20.4] - 2024-02-01

Fixed

  • Fix crash when breaking crops with Farmer's Delight's sickle

[v20.4.14-1.20.4] - 2024-01-30

Changed

  • Update to latest mod loader versions

Fixed

  • Fix start-up crash on NeoForge
  • Fix mouse drag event not firing on Forge

[v20.4.13-1.20.4] - 2024-01-29

Added

  • Add AbstractAdvancementProvider

Fixed

  • Fix copy tag recipes sometimes using an incorrect serializer

[v20.4.12-1.20.4] - 2024-01-29

Fixed

  • Fix AbstractLootProvider$EntityTypes

[v20.4.11-1.20.4] - 2024-01-28

Fixed

  • Fix broken data generation again

[v20.4.10-1.20.4] - 2024-01-28

Added

  • Add NeoForgeCapabilityHelperV2
  • Add ModLoaderEnvironment::isDataGeneration

Fixed

  • Fix development environment utilities breaking data generation

[v20.4.9-1.20.4] - 2024-01-27

Added

  • Add EditBox improvements for development environments

Fixed

  • Fix TagsUpdatedCallback & ServerLifecycleEvents.Starting not running on dedicated servers

[v20.4.8-1.20.4] - 2024-01-26

Added

  • Add ClientModConstructor::onRegisterRenderBuffers
  • A lot more small utilities for development environments

Changed

  • Reimplement capability system on Fabric on top of Fabric Api's attachment api in favor of the Cardinal Components library
  • Implement LivingConversionCallback using Fabric Api's new native event
  • Implement MenuScreensContext using NeoForge's new native event

[v20.4.7-1.20.4] - 2024-01-24

Changed

  • Revert reverted reduced retina resolution

Fixed

  • Fix ScreenMouseEvents$BeforeMouseDrag & ScreenMouseEvents$AfterMouseDrag not firing on Forge & NeoForge

[v20.4.6-1.20.4] - 2024-01-23

Changed

  • Some more adjustments to ScreenTooltipFactory
  • Revert reduced retina resolution

[v20.4.5-1.20.4] - 2024-01-23

Added

  • Add NeoForgeCapabilityHelper
  • Add CommandOverrides

Changed

  • Some adjustments to ScreenTooltipFactory
  • Set default options and run default commands for development environments
  • Reduce retina resolution during development on Mac (Fabric only)

[v20.4.4-1.20.4] - 2024-01-21

Added

  • Add GameRuleValueOverrides

Changed

  • Migrate all accessor mixins in common to access wideners
  • Set some default game rule values for development environments
  • Handle invalidated capabilities on Forge by supplying a temporary default instance
  • Allow data generation run configuration to exit properly

[v20.4.3-1.20.4] - 2024-01-20

Added

  • Add SpritelessImageButton
  • Add NbtSerializable
  • Add RegistryHelper::getBuiltInRegistryHolder

[v20.4.2-1.20.4] - 2024-01-20

Added

  • Add MenuScreensContext for registering menu screen factories

Changed

  • Allow EnumProvider to accept a custom namespace

[v20.4.1-1.20.4] - 2024-01-19

Added

  • Add KeyedValueProvider for serializing values not from a registry in ConfigDataSet

Changed

  • Revert RegistryManager returning Holder instead of Holder.Reference
  • Migrate init.v2 to init.v3
  • Update some javadoc
  • Turn some methods public in data providers

Fixed

  • Fix unable to instantiate AbstractRecipeProvider on NeoForge due to an additional constructor parameter being patched in

Removed

  • Remove Proxy::getKeyMappingComponent

[v20.4.0-1.20.4] - 2024-01-17

  • Ported to Minecraft 1.20.4
  • Ported to NeoForge
  • Support Mixin Extras

Changed

  • Overhauled capability api as v3, v2 has been removed
  • Renamed RegistryManagerV3 to RegistryManager, now uses Holder instead of Holder.Reference
  • Restructured event implementations, also delayed event loading to avoid being blamed for class loading errors
  • Data generation has been exclusively moved to NeoForge
  • Minor overhauls to NetworkHandlerV2 regarding Message registration

Removed

  • Removed RegistryManagerV2
  • Removed bundled PuzzlesAccessApi in favor of Loom's access wideners

Dependencies

dependency-iconFabric APIrequired
dependency-iconForge Config API Portrequired

Files

PuzzlesLib-v20.4.31-1.20.4-Fabric.jar(970.05 KiB) Primary
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Release

Version number

v20.4.31-1.20.4-Fabric

Loaders

Fabric

Game versions

1.20.4

Downloads

12075

Publication date

February 24, 2024 at 9:00 AM

Publisher

Fuzs

Fuzs

Owner

Version ID

Modrinth is open source.

main@aaf125c

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.