PassiveSkillTree-Fabric-1.21.5-0.7.6+c.jar
Curse Maven Snippet
What's new
Changelog – v1.21.5
Networking
- All network messages migrated from
FriendlyByteBuftoRegistryFriendlyByteBuf(required for registry-aware packet encoding/decoding in 1.21.5).
Data & NBT
- Updated all NBT reading across the mod (skills, bonuses, requirements, predicates, recipes) to the new
CompoundTagAPI, wheregetString/getInt/getBoolean/getFloat/getDouble/getCompound/getListnow returnOptional<T>instead of raw values. Tag#getAsString()renamed toTag#asString().
Loot & Enchantments
LootContext#hasParam/getParamrenamed tohasParameter/getParameter.- Replaced the removed
EnchantmentHelper.getEnchantmentLevel(...)withItemStack#getEnchantments().getLevel(...). - Adjusted for the removal of entity constants from
BuiltInLootTables.
Crafting & Items
- Adjusted recipe classes for the removal of
CraftingRecipe#getResultItem(...)from theRecipe<T>interface. - Updated
Ingredient#items()usage (now returns aStreamdirectly). - Adjusted
ItemStack#onCraftedByto its reduced(Player, int)signature. - Updated
CreativeModeTab.builder(...)for its new required row/column parameters.
Client / GUI
- Adjusted
Screen#renderBackgroundoverrides to the new single-parameter(GuiGraphics)signature (skill tree, skill tree editor, and selection screens). - Removed obsolete
RenderSystem.enableBlend()/disableBlend()calls (blending is now handled by the render type directly). - Adjusted for the removal of
Button#setActive(boolean), now using theactivefield directly.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

