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!

21.82M
2,331
Library
AboutGalleryChangelogVersions
All versions[FABRIC] [1.21.4] PuzzlesLib-v21.4.13

[FABRIC] [1.21.4] PuzzlesLib-v21.4.13

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.4.13-1.21.4] - 2025-03-28

Changed

  • Add CapabilityKey::clear

[v21.4.12-1.21.4] - 2025-03-14

Added

  • Add ModConstructor::onRegisterGameplayContent
  • Add ClientAbstractions::copyBakedQuad
  • Add BuiltinResourcePackHelper

Changed

  • Add a bunch of safety checks for casting in event invokers

Fixed

  • Fix rare start-up crash when registering generated config translations on NeoForge
  • Fix DataProviderHelper::registerDataProviders failing when called multiple times

[v21.4.11-1.21.4] - 2025-03-02

Added

  • Add CommonAbstractions::getRarityStyle
  • Add SetupMobGoalsCallback
  • Add back overhauled NeoForgeDataProviderContext

Changed

  • Allow AbstractLanguageProvider to check for missing translation keys
  • Support providing a separate RegistrySetBuilder outside of a dedicated DataProvider in DataProviderHelper

Fixed

  • Fix CommonAbstractions::hasChannel not properly checking for fake players

[v21.4.10-1.21.4] - 2025-03-02

Added

  • Add a few helper methods for creating blasting / smoking / campfire recipes to AbstractRecipeProvider

Fixed

  • Fix client crash when trying to use custom furnace fuels on a dedicated NeoForge server

[v21.4.9-1.21.4] - 2025-02-25

Added

  • Add ClientSetupCallback & CommonSetupCallback
  • Add LootContextKeySetFactory
  • Add GiveItemHelper

Changed

  • Update FabricEventFactory to handle faulty return values more leniently

[v21.4.8-1.21.4] - 2025-02-17

Changed

  • Add RegistryAccess to DataAttachmentRegistry.Builder

[v21.4.7-1.21.4] - 2025-02-09

Added

  • Add ItemModelGenerationHelper
  • Add additional methods to ModelLocationHelper

Fixed

  • Fix AbstractParticleProvider being unable to properly locate existing textures
  • Fix AbstractParticleProvider failing to create particle definition files

[v21.4.6-1.21.4] - 2025-02-09

Added

  • Add ItemModelsContext, deprecating SpecialBlockModelTypesContext

[v21.4.5-1.21.4] - 2025-02-07

Added

  • Add FuelValuesContext, deprecating RegisterFuelValuesCallback

Changed

  • Update for NeoForge 21.4.84+

[v21.4.4-1.21.4] - 2025-02-06

Changed

  • Allow BlockStateResolverContext to add UnbakedModel instances

Fixed

  • Fix BlockStateResolverContext not caching manually loaded UnbakedModel instances on NeoForge
  • Fix BlockStateResolverContext constantly re-baking all previously located UnbakedBlockStateModel instances on NeoForge

[v21.4.3-1.21.4] - 2025-02-05

Added

  • Add an alternative BlockStateResolverContext::registerBlockStateResolver implementation for preparing asynchronously loaded resources

Changed

  • Rework methods in ModelLoadingHelper to return CompletableFuture instances
  • Move selected item name together with gui height variables on Fabric just as NeoForge does

Fixed

  • Fix ShieldBlockCallback firing when the entity is not blocking on NeoForge
  • Fix ClientAbstractions::getGuiRightHeight and ClientAbstractions::getGuiLeftHeight providing incorrect values for creative players on Fabric

[v21.4.2-1.21.4] - 2025-02-04

Added

  • Add BlockStateResolverContext
  • Add ClientStartedCallback
  • Add ModelLoadingHelper

Changed

  • Delay running AdditionalModelsContext until ModelLoadingPlugin initialization on Fabric

Fixed

  • Fix AbstractModelProvider generating all vanilla item models on each run

[v21.4.1-1.21.4] - 2025-02-03

Changed

  • Temporarily allow data generation to run by hijacking the client configuration while Architectury Loom remains broken

[v21.4.0-1.21.4] - 2025-02-03

  • Port to Minecraft 1.21.4

Added

  • Add SpecialBlockModelTypesContext
  • Add SpecialBlockModelRenderersContext
  • Add GameRegistriesContext
  • Add TransmuteRecipeHelper
  • Add ExistingFilesHelper

Changed

  • Replace RenderNameTagEvents with RenderNameTagCallback
  • Replace ExtractRenderStateCallback with ExtractRenderStateCallbackV2
  • Rework ModelEvents into ModelLoadingEvents, BlockModelLoadingEvents, and ModelBakingCompletedCallback
  • Refactor ColorProvidersContext into BlockColorsContext

Removed

  • Remove ContentRegistrationFlags
  • Remove NeoForgeDataProviderContext
  • Remove LootTableLoadEvents
  • Remove RenderPlayerEvents
  • Remove BuildCreativeModeTabContentsContext
  • Remove CreativeModeTabContext with CreativeModeTabConfigurator
  • Remove BuiltinModelItemRendererContext with BuiltinItemRenderer and ReloadingBuiltInItemRenderer
  • Remove ItemModelPropertiesContext
  • Remove ItemModelDisplayOverrides
  • Remove AbstractRegistriesDatapackGenerator
  • Remove AbstractModelProvider with ModItemModelProvider

Dependencies

dependency-iconFabric APIrequired
dependency-iconForge Config API Portrequired

Files

PuzzlesLib-v21.4.13-1.21.4-Fabric.jar(1.11 MiB) Primary
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Release

Version number

v21.4.13-1.21.4-Fabric

Loaders

Fabric

Game versions

1.21.4

Downloads

173276

Publication date

March 28, 2025 at 6:19 PM

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.