From 6582ea3e56b41ba2cc251c4e06e154f239fef129 Mon Sep 17 00:00:00 2001 From: Arcadia_Blues <57818651+ArcadiaBlues@users.noreply.github.com> Date: Wed, 24 Jun 2026 21:31:30 -0700 Subject: [PATCH] Fix unintentional item combining for blocks missing setHasSubtypes(true) (#98) --- src/main/java/binnie/core/block/ItemMetadata.java | 2 ++ src/main/java/binnie/extratrees/block/ItemETSlab.java | 2 -- src/main/java/binnie/extratrees/block/ItemETStairs.java | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/binnie/core/block/ItemMetadata.java b/src/main/java/binnie/core/block/ItemMetadata.java index d7eeb2d6..3e09dc2d 100644 --- a/src/main/java/binnie/core/block/ItemMetadata.java +++ b/src/main/java/binnie/core/block/ItemMetadata.java @@ -17,6 +17,8 @@ public class ItemMetadata extends ItemBlock { public ItemMetadata(Block block) { super(block); + setMaxDamage(0); + setHasSubtypes(true); } @Override diff --git a/src/main/java/binnie/extratrees/block/ItemETSlab.java b/src/main/java/binnie/extratrees/block/ItemETSlab.java index d089c9d2..d8474b5c 100644 --- a/src/main/java/binnie/extratrees/block/ItemETSlab.java +++ b/src/main/java/binnie/extratrees/block/ItemETSlab.java @@ -22,8 +22,6 @@ public class ItemETSlab extends ItemMetadata { theHalfSlab = (BlockETSlab) ExtraTrees.blockSlab; doubleSlab = (BlockETSlab) ExtraTrees.blockDoubleSlab; isFullBlock = (block != theHalfSlab); - setMaxDamage(0); - setHasSubtypes(true); } @Override diff --git a/src/main/java/binnie/extratrees/block/ItemETStairs.java b/src/main/java/binnie/extratrees/block/ItemETStairs.java index 987a3de4..6dae8bf1 100644 --- a/src/main/java/binnie/extratrees/block/ItemETStairs.java +++ b/src/main/java/binnie/extratrees/block/ItemETStairs.java @@ -19,6 +19,8 @@ public class ItemETStairs extends ItemBlock { super(block); setCreativeTab(CreativeTabs.tabBlock); setUnlocalizedName("stairs"); + setMaxDamage(0); + setHasSubtypes(true); } @Override