diff --git a/common/src/main/java/common/block/artificial/BlockCake.java b/common/src/main/java/common/block/artificial/BlockCake.java index 1bf677da..5b242247 100755 --- a/common/src/main/java/common/block/artificial/BlockCake.java +++ b/common/src/main/java/common/block/artificial/BlockCake.java @@ -234,6 +234,6 @@ public class BlockCake extends Block } protected Item getItemToRegister() { - return new ItemSmallBlock(this).setMaxAmount(1).setDisplay("Kuchen").setTab(CheatTab.DECORATION); + return new ItemSmallBlock(this).setDisplay("Kuchen").setTab(CheatTab.DECORATION); } } diff --git a/common/src/main/java/common/init/ItemRegistry.java b/common/src/main/java/common/init/ItemRegistry.java index 536c4fa0..76191d04 100755 --- a/common/src/main/java/common/init/ItemRegistry.java +++ b/common/src/main/java/common/init/ItemRegistry.java @@ -165,6 +165,8 @@ public abstract class ItemRegistry { if(item != null) { if(item.getTab() == null || !item.getTab().isBlockTab()) throw new IllegalArgumentException("Gegenstand für " + BlockRegistry.getName(block) + " muss einen Block-Tab besitzen"); + if(item.getItemStackLimit() == 1) + throw new IllegalArgumentException("Gegenstand für " + BlockRegistry.getName(block) + " muss stapelbar sein"); ITEMS.add(item); ITEM_MAP.put(BlockRegistry.getName(block), item); ITEM_IDS.put(item, ITEMS.size()); diff --git a/common/src/main/java/common/item/block/ItemBed.java b/common/src/main/java/common/item/block/ItemBed.java index d272bf46..2475a9ba 100755 --- a/common/src/main/java/common/item/block/ItemBed.java +++ b/common/src/main/java/common/item/block/ItemBed.java @@ -20,7 +20,7 @@ public class ItemBed extends Item { this.bedBlock = bedBlock; this.setTab(CheatTab.DECORATION); - this.setMaxAmount(1); + this.setMaxAmount(32); } public Block getBlock()