diff --git a/forge-1.11.2/src/main/java/org/dynmap/forge_1_11_2/DynmapPlugin.java b/forge-1.11.2/src/main/java/org/dynmap/forge_1_11_2/DynmapPlugin.java index d444d1a9..ec594357 100644 --- a/forge-1.11.2/src/main/java/org/dynmap/forge_1_11_2/DynmapPlugin.java +++ b/forge-1.11.2/src/main/java/org/dynmap/forge_1_11_2/DynmapPlugin.java @@ -177,7 +177,7 @@ public class DynmapPlugin int i = Block.getIdFromBlock(b); if (i >= (stateByID.length >> 4)) { int plen = stateByID.length; - stateByID = Arrays.copyOf(stateByID, i*11/10); // grow array by 10% + stateByID = Arrays.copyOf(stateByID, (i*11/10) << 4); // grow array by 10% Arrays.fill(stateByID, plen, stateByID.length, DynmapBlockState.AIR); } ResourceLocation ui = null; diff --git a/forge-1.12.2/src/main/java/org/dynmap/forge_1_12_2/DynmapPlugin.java b/forge-1.12.2/src/main/java/org/dynmap/forge_1_12_2/DynmapPlugin.java index 5e157577..e1955197 100644 --- a/forge-1.12.2/src/main/java/org/dynmap/forge_1_12_2/DynmapPlugin.java +++ b/forge-1.12.2/src/main/java/org/dynmap/forge_1_12_2/DynmapPlugin.java @@ -178,7 +178,7 @@ public class DynmapPlugin int i = Block.getIdFromBlock(b); if (i >= (stateByID.length >> 4)) { int plen = stateByID.length; - stateByID = Arrays.copyOf(stateByID, i*11/10); // grow array by 10% + stateByID = Arrays.copyOf(stateByID, (i*11/10) << 4); // grow array by 10% Arrays.fill(stateByID, plen, stateByID.length, DynmapBlockState.AIR); } ResourceLocation ui = null;