Tags
Creators
Details
Licensed MPL-2.0
Published 4 years ago
All versions
v21.6.6-1.21.6-Fabric
Release
[FABRIC] [1.21.6] PuzzlesLib-v21.6.6last year 162.4K
Compatibility
Minecraft: Java Edition
1.21.6
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.6.6-1.21.6] - 2025-06-25
Added
- Add
DrawItemStackOverlayCallback, deprecatingItemDecorationsContext
Changed
- Update for NeoForge 21.6.16+
Fixed
- Fix more status bar height provider issues
[v21.6.5-1.21.6] - 2025-06-25
Fixed
- Fix more status bar height provider issues
[v21.6.4-1.21.6] - 2025-06-25
Fixed
- Fix more status bar height provider issues
[v21.6.3-1.21.6] - 2025-06-25
Added
- Add
ModLoaderEnvironment::isModPresentClientside
Fixed
- Fix various status bar height provider issues
[v21.6.2-1.21.6] - 2025-06-19
Added
- Add more utility methods to
ContainerSerializationHelper
Changed
- Revert attachments to using
Codecinstead ofMapCodecfor serialisation
[v21.6.1-1.21.6] - 2025-06-18
Added
- Add
ValueSerializationHelper - Add
GuiGraphicsHelper::drawInBatch8xOutline
Fixed
- Fix reading field
puzzleslib:spawn_typeon mobs in worlds created before Minecraft 1.21.6 on Fabric - Fix
GatherEffectScreenTooltipCallbackinjection point on Fabric
[v21.6.0-1.21.6] - 2025-06-18
- Update to Minecraft 1.21.6
Added
- Add
PictureInPictureRendererContext - Add
CommonHelper::getMinecraftServer - Add
CodecExtras::fromEnum - Add
RegistryManager::registerEnchantmentEffectComponentType - Add
ResourceKeyHelper::getResourceLocation - Add many enchantment value effect bonus helper methods to
EnchantingHelper - Add
ModPackMetadataProvider
Changed
- Migrate
GuiLayersContextto use custom layer implementation - Rework
FogEventsto account for vanilla changes - Simplify
RenderLevelEventsimplementation asRenderLevelCallback - Greatly simplify
ContainerSerializationHelper - Replace
AnvilEventswith a singleCreateAnvilResultCallback - Replace
GrindstoneEventswith a singleCreateGrindstoneResultCallback - Move some methods from
LookupHelperto dedicated classes - Move
AbstractParticleProvider&AbstractEquipmentProviderto common module
Removed
- Remove
fuzs.puzzleslib.api.capability.v3 - Remove
fuzs.puzzleslib.api.network.v3 - Remove
RenderGuiLayerEvents - Remove deprecated
ItemTooltipRegistryclasses - Remove
RenderTypeHelper, all functionality is now covered byRenderTypesContext - Remove
ExtendedMenuSupplier - Remove
EnchantingHelper::isBookEnchantable - Remove
BlockEvents.FarmlandTrample - Remove defaulted mutable value classes from public api
- Remove
ComputeEnchantedLootBonusCallback - Remove
EnchantingHelper::getMobLootingLevel - Remove
ServerEntityLevelEvents.Spawn
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:zE2pkDXA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QAGBst4M:zE2pkDXA"
}


