From 8c02a0a4cce0855c3b461fae40807fd58e2e15de Mon Sep 17 00:00:00 2001 From: LexManos Date: Mon, 23 May 2016 16:10:44 -0700 Subject: [PATCH] Set max enchantment ID to Short.MAX_VALUE. Closes #2799 --- .../java/net/minecraftforge/fml/common/registry/GameData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/fml/common/registry/GameData.java b/src/main/java/net/minecraftforge/fml/common/registry/GameData.java index 2e000eea7c..6cea3a011e 100644 --- a/src/main/java/net/minecraftforge/fml/common/registry/GameData.java +++ b/src/main/java/net/minecraftforge/fml/common/registry/GameData.java @@ -49,7 +49,7 @@ public class GameData private static final int MIN_POTIONTYPE_ID = 0; // Int private static final int MAX_POTIONTYPE_ID = Integer.MAX_VALUE >> 5; // Int (SPacketEffect) private static final int MIN_ENCHANTMENT_ID = 0; // Int - private static final int MAX_ENCHANTMENT_ID = Integer.MAX_VALUE >> 5; // Int - not serialized as an ID? + private static final int MAX_ENCHANTMENT_ID = Short.MAX_VALUE - 1; // Short - serialized as a short in ItemStack NBTs. private static final ResourceLocation BLOCK_TO_ITEM = new ResourceLocation("minecraft:blocktoitemmap"); private static final ResourceLocation BLOCKSTATE_TO_ID = new ResourceLocation("minecraft:blockstatetoid");