promotional bannermobile promotional banner

Puzzles Lib

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

File Details

[FABRIC] [1.21.11] PuzzlesLib v21.11.12

  • R
  • Mar 22, 2026
  • 1.07 MB
  • 211.1K
  • 1.21.11
  • Fabric

File Name

PuzzlesLib-v21.11.12-mc1.21.11-Fabric.jar

Supported Versions

  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:puzzles-lib-495476:7796842"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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.11.12-1.21.11] - 2026-03-22

Changed

  • Replace internal MultiConfigurationScreen with updated CustomConfigurationScreen version which also handles translations among other things

Removed

  • Remove ConfigTranslationsManager, translations are now handled directly on the config screen

Fixed

  • Fix config lists not being allowed empty in some cases

[v21.11.11-1.21.11] - 2026-02-12

Added

  • Add EntityDamageImmunityCallback

Fixed

  • Fix component-style-based config options not parsing properly

[v21.11.10-1.21.11] - 2026-02-09

Fixed

  • Fix data pack registries only being created for the main mod namespace

[v21.11.9-1.21.11] - 2026-02-05

Added

  • Add ItemModelGenerationHelper::generateChest

Changed

  • AbstractModelProvider::generateForBlocks no longer creates the base block model

[v21.11.8-1.21.11] - 2026-02-04

Fixed

  • Fix minor BlockSetFamily related issues

[v21.11.7-1.21.11] - 2026-02-04

Added

  • Add BlockSetFamily
  • Add AbstractMenuSelectionList
  • Add ExtractLevelRenderStateCallback
  • Add StopSleepInBedCallback
  • Add additional helper methods ComponentHelper::getAsComponent and ComponentHelper::getAsString

Changed

  • Move StyleCombiningCharSink to api package
  • Adjust the injection point for GatherEffectScreenTooltipCallback on Fabric
  • Use native event for implementing ExtractBlockOutlineCallback on Fabric

[v21.11.6-1.21.11] - 2026-01-09

Fixed

  • Fix GatherPotentialSpawnsCallback not firing for nether fortress spawns on Fabric

[v21.11.5-1.21.11] - 2026-01-03

Fixed

  • Fix MobEffectEvents$Remove running when the MobEffectInstance is null
  • Fix MobEffectEvents$Expire not allowing for returning an EventResult

[v21.11.4-1.21.11] - 2025-12-20

Added

  • Add GameRuleUpdatedCallback
  • Add back GatherEffectScreenTooltipCallback

[v21.11.3-1.21.11] - 2025-12-17

Added

  • Add PackResourcesHelper::isPackHidden and PackResourcesHelper::setPackHidden

Changed

  • Enable all model-related events again on Fabric

[v21.11.2-1.21.11] - 2025-12-14

Added

  • Add MutableBakedQuad

[v21.11.1-1.21.11] - 2025-12-13

Fixed

  • Fix ExtractRenderStateCallback not running on Fabric

[v21.11.0-1.21.11] - 2025-12-13

Added

  • Add DataPackReloadListenersContext

Changed

  • Update to Minecraft 1.21.11
  • Refactor SubmitBlockOutlineCallback into ExtractBlockOutlineCallback
  • Expand context for RenderBlockOverlayCallback
  • Unify AbstractTagAppender, while also removing non-optional string-based registration methods
  • Provide InteractionHand parameter in UseItemEvents
  • Rename PlayerNetworkEvents to JOIN and LEAVE
  • Rename RenderNameTagCallback to SubmitNameTagCallback
  • Rename RenderLivingEvents to SubmitLivingEntityEvents

Removed

  • Remove ResourceLocationHelper
  • Remove the partial tick parameter from post-extraction events and methods
  • Remove ContainerMenuHelper::addInventorySlots
  • Remove RegistryManager::registerLegacySpawnEggItem
  • Replace SearchTreeType with vanilla's ContextKey
  • Remove AddDataPackReloadListenersCallback & AddResourcePackReloadListenersCallback
  • Remove GatherEffectScreenTooltipCallback as the current implementation is not flexible enough for proper usage