Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Puzzles Lib

Puzzles Lib

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

19.16M
2,209
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.4
1.20–1.20.1
1.19.x
1.18.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server

Creators

Fuzs
Fuzs Owner

Details

Licensed MPL-2.0
Published 3 years ago
Updated 4 days ago
DescriptionGalleryChangelogVersions
All versions[FABRIC] [1.21.3] PuzzlesLib-v21.3.21

[FABRIC] [1.21.3] PuzzlesLib-v21.3.21

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.

[v21.3.21-1.21.3] - 2025-01-29

Added

  • Add DataPackRegistriesContext
  • Add AbstractRecipeProvider::foodCooking
  • Add BlockFamilyBuilder::hangingSign

[v21.3.20-1.21.3] - 2025-01-28

Added

  • Add LootTableLoadCallback, deprecating LootTableLoadEvents
  • Add TransformingRecipeOutput

[v21.3.19-1.21.3] - 2025-01-26

Added

  • Add ClientAbstractions::registerWoodType
  • Add one more RegistryManager::registerBlockItem overload

Removed

  • Remove BlockFamilyBuilder::wallSign

[v21.3.18-1.21.3] - 2025-01-24

Added

  • Add QuickMoveRuleSet
  • Add ArmorMaterialBuilder
  • Add PickProjectileCallback
  • Add EnderPearlTeleportCallback
  • Add BuildCreativeModeTabContentsCallback
  • Add AbstractLanguageProvider$BlockFamilyBuilder
  • Add RegistryManager::registerCreativeModeTab
  • Add RegistryManager::registerRecipeBookCategory
  • Add internal ModEnchantCommand
  • Add a few new transitive access wideners

Fixed

  • Avoid unnecessarily high memory usage from holding on to top level model locations after model events have completed
  • Fix setting empty lines for TooltipBuilder throwing an exception under some circumstances
  • Fix unable to set a new widget tooltip using vanilla methods when TooltipBuilder has been used for the widget
  • Fix network packets executing with one tick delay on Fabric

Removed

  • Remove LivingBreathEvents as the implementation is too invasive to maintain on Fabric

[v21.3.17-1.21.3] - 2025-01-07

Added

  • Add AbstractEquipmentModelProvider
  • Add ClientAbstractions::isEffectVisibleInGui & ClientAbstractions::isEffectVisibleInInventory
  • Add missing methods to InteractionResultHelper
  • Add a few new transitive access wideners
  • Add one more RegistryManager::registerItem overload

Changed

  • Support instruments in AbstractRegistriesDatapackGenerator
  • Overhaul AbstractRegistriesDatapackGenerator into AbstractDatapackRegistriesProvider

Fixed

  • Fix GatherEffectScreenTooltipCallback on Fabric

[v21.3.16-1.21.3] - 2024-12-27

Added

  • Add SingleChestRenderer
  • Add ClientAbstractions::getPartialTick for extracting partial tick time from EntityRenderState
  • Add ModelLocationHelper and ModelTemplateHelper from preparing to move some helper methods out of AbstractModelProvider

Changed

  • Pass potion name parameter in RegistryManager::registerPotion

Fixed

  • Fix cancelling InventoryMobEffectsCallback leading to an exception on Fabric

[v21.3.15-1.21.3] - 2024-12-25

Changed

  • Allow setting empty lines for TooltipBuilder to prevent the tooltip from drawing

[v21.3.14-1.21.3] - 2024-12-24

Changed

  • Adjust RangedSliderButton implementation to no longer require an access widener to help compatibility with the Cloth Config mod
  • ClientAbstractions::registerConfigScreenFactory now merges configs for all provided mod ids instead of overriding the configs of the original mod

[v21.3.13-1.21.3] - 2024-12-08

Changed

  • Migrate ExtractRenderStateCallback to dedicated NeoForge event

[v21.3.12-1.21.3] - 2024-12-06

Changed

  • Convert some methods back to fields in InteractionResultHelper
  • Allow ModLoaderEnvironment::isDevelopmentEnvironment and ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration to check any mod id

Fixed

  • Fix ExplosionEvents$Start failing to cancel on Fabric

[v21.3.11-1.21.3] - 2024-11-27

Changed

  • Supply missing registries to AddDataPackReloadListenersCallback

[v21.3.10-1.21.3] - 2024-11-27

Fixed

  • Fix RegisterFuelValuesCallback leading to an OutOfMemoryError on NeoForge

[v21.3.9-1.21.3] - 2024-11-27

Added

  • Add additional overloads for RegistryManager::registerBlockItem, RegistryManager::registerBlockEntityType, and RegistryManager::registerPoiType
  • Add ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration and ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment

Fixed

  • Fix RegistryManager::registerBlockItem failing to copy a block's name for the corresponding item

[v21.3.8-1.21.3] - 2024-11-25

Fixed

  • Fix transmute crafting recipes copying all input components

[v21.3.7-1.21.3] - 2024-11-25

Fixed

  • Fix clearing all effects crashing on Fabric
  • Fix AbstractRecipeProvider failing to generate some recipes occasionally

[v21.3.6-1.21.3] - 2024-11-24

Changed

  • Implement missing methods for AbstractRecipeProvider

[v21.3.5-1.21.3] - 2024-11-23

Changed

  • Implement ExtractRenderStateCallback using a dedicated mixin

[v21.3.4-1.21.3] - 2024-11-23

Added

  • Add ExtractRenderStateCallback
  • Add RenderPropertyKey

[v21.3.3-1.21.3] - 2024-11-19

Added

  • Add NativeImageHelper

Fixed

  • Fix LivingChangeTargetCallback implementation on Fabric

[v21.3.2-1.21.3] - 2024-11-19

Fixed

  • Update GuiGraphicsHelper to account for removed blitOffset parameter in GuiGraphics
  • Fix ClientAbstractions::registerConfigScreenFactory throwing an exception on NeoForge

[v21.3.1-1.21.3] - 2024-11-18

Added

  • Add InteractionResultHelper

Fixed

  • Fix PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration being inverted

[v21.3.0-1.21.3] - 2024-11-15

  • Port to Minecraft 1.21.3

Added

  • Add ClientAbstractions::registerConfigScreenFactory

Changed

  • Rework RenderNameTagCallback into RenderNameTagEvents for adapting Minecraft changes
  • Replace FuelBurnTimesContext with RegisterFuelValuesCallback
  • Rename CopyComponents recipes to Transmute recipes
  • Replace ChatMessageReceivedEvents with a simplified ChatMessageReceivedCallback

Removed

  • Remove MinecartTypeRegistry
  • Remove RenderGuiCallback in favor of RenderGuiEvents
  • Remove GenericExplosionHelper

Dependencies

dependency-iconForge Config API Portrequired
dependency-iconFabric APIrequired

Files

PuzzlesLib-v21.3.21-1.21.3-Fabric.jar(1.11 MiB) Primary
Download

Metadata

Release channel

Release

Version number

v21.3.21-1.21.3-Fabric

Loaders

Fabric

Game versions

1.21.3

Downloads

12539

Publication date

January 29, 2025 at 8:47 PM

Publisher

Fuzs

Fuzs

Owner

Version ID

Modrinth is open source.

main@4b75cb8

© 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.