diff --git a/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java b/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java index 60997764..588a96d5 100644 --- a/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java +++ b/src/main/java/WayofTime/bloodmagic/block/base/BlockInteger.java @@ -42,6 +42,7 @@ public class BlockInteger extends Block { public BlockInteger(Material material, int maxMeta, String propName) { super(material); + maxMeta = Math.min(maxMeta, 15); this.maxMeta = maxMeta; this.metaProp = PropertyInteger.create(propName, 0, maxMeta); diff --git a/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java b/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java index 4ad0fa63..798cb9dd 100644 --- a/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java +++ b/src/main/java/WayofTime/bloodmagic/block/base/BlockString.java @@ -45,6 +45,8 @@ public class BlockString extends Block { public BlockString(Material material, String[] values, String propName) { super(material); + values = Arrays.copyOfRange(values, 0, 15); + this.maxMeta = values.length - 1; this.values = Arrays.asList(values);