promotional bannermobile promotional banner

Puzzles Lib

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

File Details

[FABRIC] [1.21] PuzzlesLib-v21.0.18

  • R
  • Jul 26, 2024
  • 1.01 MB
  • 63.3K
  • 1.21
  • Fabric

File Name

PuzzlesLib-v21.0.18-1.21-Fabric.jar

Supported Versions

  • 1.21

Curse Maven Snippet

Fabric

modImplementation "curse.maven:puzzles-lib-495476:5567973"
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.0.18-1.21] - 2024-07-26

Added

  • Add support for in-game configuration screens

Changed

  • Rework AddDataPackReloadListenersCallback to use Fabric Api's implementation

[v21.0.17-1.21] - 2024-07-18

Added

  • Add TooltipBuilder

Changed

  • Compatible with NeoForge v21.0.102

[v21.0.16-1.21] - 2024-07-15

Changed

  • Allow TooltipComponent to optionally not split tooltip lines
  • Minor additions to ClientComponentSplitter

[v21.0.15-1.21] - 2024-07-14

Added

  • Add ItemHelper

[v21.0.14-1.21] - 2024-07-14

Added

  • Add custom /config command format for development

Fixed

  • Fix camera z-rotation from ComputeCameraAnglesCallback on Fabric
  • Fix loot tables and advancements data generation output paths

[v21.0.13-1.21] - 2024-07-12

Fixed

  • Fix crash on NeoForge v21.0.82 by updating config system internals
  • Fix BlockConversionHelper failing to copy tags client-side
  • Fix TooltipRenderHelper drawing tooltip contents above the screen layer

[v21.0.12-1.21] - 2024-07-09

Added

  • Add NbtSerializableCodec
  • Add LookupHelper

Changed

  • Some adjustments for data-driven enchantments
  • Provide HolderLookup.Provider to NbtSerializable

[v21.0.11-1.21] - 2024-07-08

Added

  • Add RegistryFactory

Fixed

  • Fix FinalizeItemComponentsCallback and ComputeItemAttributeModifiersCallback not being called on Fabric due to registering too late

[v21.0.10-1.21] - 2024-07-08

Added

  • Add GatherEffectScreenTooltipCallback
  • Add AddDataPackReloadListenersCallback for replacing ModConstructor::onRegisterDataPackReloadListeners
  • Add AddResourcePackReloadListenersCallback for replacing ClientModConstructor::onRegisterResourcePackReloadListeners

Changed

  • Call LoadCompleteCallback much earlier on clients

Fixed

  • Fix FinalizeItemComponentsCallback and ComputeItemAttributeModifiersCallback not being called on NeoForge due to registering too late

[v21.0.9-1.21] - 2024-07-07

Added

  • Add TooltipComponent

Changed

  • Update to NeoForge v21.0.75

[v21.0.8-1.21] - 2024-07-07

Fixed

  • Fix ModelEvents.ModifyUnbakedModel providing an incorrect model lookup

[v21.0.7-1.21] - 2024-07-07

Changed

  • Rename ContainerImpl to ListBackedContainer

[v21.0.6-1.21] - 2024-07-06

Changed

  • Rename ContainerHelper to ContainerItemHelper

[v21.0.5-1.21] - 2024-07-06

Added

  • Add ContainerHelper

Fixed

  • Fix FOV Effects accessibility setting being broken on Fabric
  • Fix ContainerSerializationHelper::createTag failing to store the actual item

[v21.0.4-1.21] - 2024-07-06

Fixed

  • Fix AbstractLootProvider generating an empty loot table
  • Fix item lookup failing in AbstractRecipeProvider
  • Fix ClassCastException when sending MessageV2

[v21.0.3-1.21] - 2024-07-06

Added

  • Add SearchRegistryHelper

[v21.0.2-1.21] - 2024-07-05

Changed

  • Revert common publication namespace change
  • Some additions for ExtraStreamCodecs

Removed

  • Remove MessageSerializer in favor of StreamCodec

[v21.0.1-1.21] - 2024-07-05

Changed

  • Switch common publication namespace to intermediary

[v21.0.0-1.21] - 2024-07-04

  • Port to Minecraft 1.21
  • Forge is no longer support in favor of NeoForge

Added

  • Add FinalizeItemComponentsCallback
  • Add ResourceLocationHelper
  • Add EntityTickEvents in favor of LivingTickCallback
  • Add RegisterPotionBrewingMixesCallback in favor of PotionBrewingRegistry

Changed

  • Overhaul RenderGuiLayerEvents ids
  • Expand ScreenTooltipFactory to allow for directly setting the tooltip on a widget
  • Migrate ItemAttributeModifiersCallback to ComputeItemAttributeModifiersCallback
  • Migrate ArmorMaterial helpers from ItemEquipmentFactories to RegistryManager
  • Migrate CopyTagRecipe to CopyComponentsRecipe

Removed

  • Remove old ScreenHelper in favor of access widener
  • Remove NetworkHandlerV2, MessageV2 is now compatible with MessageV3 and can therefore be registered via NetworkHandlerV2
  • Remove remaining Cardinal Components classes