diff options
author | miozune <miozune@gmail.com> | 2023-02-14 00:34:50 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-13 16:34:50 +0100 |
commit | 47a58d03cdbfbb9b072d5f0703b4a702baede591 (patch) | |
tree | e5505f3568020fe3751d03e6c5ca5b6905dfe160 /src/main/java/gregtech/api/items | |
parent | aed35ccb1b62836737d09ce476376b14e2c8d33a (diff) | |
download | GT5-Unofficial-47a58d03cdbfbb9b072d5f0703b4a702baede591.tar.gz GT5-Unofficial-47a58d03cdbfbb9b072d5f0703b4a702baede591.tar.bz2 GT5-Unofficial-47a58d03cdbfbb9b072d5f0703b4a702baede591.zip |
Add ID dumpers for MetaTE and MetaItems (#1736)
Diffstat (limited to 'src/main/java/gregtech/api/items')
-rw-r--r-- | src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java b/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java index ba1f4abda9..3e81c102f4 100644 --- a/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java +++ b/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java @@ -111,6 +111,10 @@ public abstract class GT_MetaGenerated_Item extends GT_MetaBase_Item implements if (aToolTip == null) aToolTip = ""; if (aID >= 0 && aID < mItemAmount) { ItemStack rStack = new ItemStack(this, 1, mOffset + aID); + if (mEnabledItems.get(aID)) { + throw new IllegalArgumentException( + String.format("ID %s is already reserved for %s!", aID, rStack.getDisplayName())); + } mEnabledItems.set(aID); mVisibleItems.set(aID); GT_LanguageManager.addStringLocalization(getUnlocalizedName(rStack) + ".name", aEnglish); |