Tags
Creators
Details
Licensed MPL-2.0
Published 4 years ago
All versions
v21.3.15-1.21.3-Fabric
Release
[FABRIC] [1.21.3] PuzzlesLib-v21.3.152 years ago 1,132
Compatibility
Minecraft: Java Edition
1.21.3
Platform
Fabric
Supported environments
Client-side
Server-side
Client and server
Required content
Changes
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.15-1.21.3] - 2024-12-25
Changed
- Allow setting empty lines for
TooltipBuilderto prevent the tooltip from drawing
[v21.3.14-1.21.3] - 2024-12-24
Changed
- Adjust
RangedSliderButtonimplementation to no longer require an access widener to help compatibility with the Cloth Config mod ClientAbstractions::registerConfigScreenFactorynow 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
ExtractRenderStateCallbackto dedicated NeoForge event
[v21.3.12-1.21.3] - 2024-12-06
Changed
- Convert some methods back to fields in
InteractionResultHelper - Allow
ModLoaderEnvironment::isDevelopmentEnvironmentandModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGenerationto check any mod id
Fixed
- Fix
ExplosionEvents$Startfailing 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
RegisterFuelValuesCallbackleading to anOutOfMemoryErroron NeoForge
[v21.3.9-1.21.3] - 2024-11-27
Added
- Add additional overloads for
RegistryManager::registerBlockItem,RegistryManager::registerBlockEntityType, andRegistryManager::registerPoiType - Add
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGenerationandModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
Fixed
- Fix
RegistryManager::registerBlockItemfailing 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
AbstractRecipeProviderfailing 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
ExtractRenderStateCallbackusing 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
LivingChangeTargetCallbackimplementation on Fabric
[v21.3.2-1.21.3] - 2024-11-19
Fixed
- Update
GuiGraphicsHelperto account for removedblitOffsetparameter inGuiGraphics - Fix
ClientAbstractions::registerConfigScreenFactorythrowing an exception on NeoForge
[v21.3.1-1.21.3] - 2024-11-18
Added
- Add
InteractionResultHelper
Fixed
- Fix
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGenerationbeing inverted
[v21.3.0-1.21.3] - 2024-11-15
- Port to Minecraft 1.21.3
Added
- Add
ClientAbstractions::registerConfigScreenFactory
Changed
- Rework
RenderNameTagCallbackintoRenderNameTagEventsfor adapting Minecraft changes - Replace
FuelBurnTimesContextwithRegisterFuelValuesCallback - Rename
CopyComponentsrecipes toTransmuterecipes - Replace
ChatMessageReceivedEventswith a simplifiedChatMessageReceivedCallback
Removed
- Remove
MinecartTypeRegistry - Remove
RenderGuiCallbackin favor ofRenderGuiEvents - Remove
GenericExplosionHelper
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:QAGBst4M:bB83Shb5"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QAGBst4M:bB83Shb5"
}


