diff --git a/common/src/main/java/common/item/CheatTab.java b/common/src/main/java/common/item/CheatTab.java index 3f4c21c0..3817234d 100755 --- a/common/src/main/java/common/item/CheatTab.java +++ b/common/src/main/java/common/item/CheatTab.java @@ -123,7 +123,7 @@ public enum CheatTab { public void filter(List list) { for(Item item : ItemRegistry.items()) { if(item != null && item.getTab() == this) { - item.getSubItems(item, this, list); + item.getSubItems(list); } } } diff --git a/common/src/main/java/common/item/Item.java b/common/src/main/java/common/item/Item.java index 7b5a363f..b8584b4e 100755 --- a/common/src/main/java/common/item/Item.java +++ b/common/src/main/java/common/item/Item.java @@ -205,8 +205,8 @@ public class Item { return 0; } - public void getSubItems(Item itemIn, CheatTab tab, List subItems) { - subItems.add(new ItemStack(itemIn)); + public void getSubItems(List subItems) { + subItems.add(new ItemStack(this)); } public CheatTab getTab() { diff --git a/common/src/main/java/common/item/block/ItemBanner.java b/common/src/main/java/common/item/block/ItemBanner.java index de4b95ba..8049a9e2 100755 --- a/common/src/main/java/common/item/block/ItemBanner.java +++ b/common/src/main/java/common/item/block/ItemBanner.java @@ -157,7 +157,7 @@ public class ItemBanner extends Item /** * returns a list of items with the same ID, but different meta (eg: dye returns 16 items) */ - public void getSubItems(Item itemIn, CheatTab tab, List subItems) + public void getSubItems(List subItems) { for (DyeColor color : DyeColor.values()) { diff --git a/common/src/main/java/common/item/material/ItemEnchantedBook.java b/common/src/main/java/common/item/material/ItemEnchantedBook.java index c1b5636f..1bf44dcf 100755 --- a/common/src/main/java/common/item/material/ItemEnchantedBook.java +++ b/common/src/main/java/common/item/material/ItemEnchantedBook.java @@ -9,7 +9,6 @@ import common.enchantment.EnchantmentHelper; import common.enchantment.RngEnchantment; import common.entity.npc.EntityNPC; import common.init.Items; -import common.item.CheatTab; import common.item.Item; import common.item.ItemStack; import common.item.RngLoot; @@ -35,11 +34,11 @@ public class ItemEnchantedBook extends Item return false; } - public void getSubItems(Item itemIn, CheatTab tab, List subItems) + public void getSubItems(List subItems) { for (Enchantment enchantment : Enchantment.values()) { if(enchantment != null && enchantment.getType() != null) - subItems.add(Items.enchanted_book.getEnchantedItemStack(new RngEnchantment(enchantment, enchantment.getMaxLevel()))); + subItems.add(this.getEnchantedItemStack(new RngEnchantment(enchantment, enchantment.getMaxLevel()))); } } diff --git a/common/src/main/java/common/potion/PotionHelper.java b/common/src/main/java/common/potion/PotionHelper.java index ca1bc498..49ddf552 100755 --- a/common/src/main/java/common/potion/PotionHelper.java +++ b/common/src/main/java/common/potion/PotionHelper.java @@ -578,9 +578,9 @@ public class PotionHelper return p_77913_0_ & 32767; } - public static int getPotionPrefixIndexFlags(int p_77908_0_, int p_77908_1_, int p_77908_2_, int p_77908_3_, int p_77908_4_, int p_77908_5_) + public static int getPotionPrefixIndexFlags(int data, int v1, int v2, int v3, int v4, int v5) { - return (checkFlag(p_77908_0_, p_77908_1_) ? 16 : 0) | (checkFlag(p_77908_0_, p_77908_2_) ? 8 : 0) | (checkFlag(p_77908_0_, p_77908_3_) ? 4 : 0) | (checkFlag(p_77908_0_, p_77908_4_) ? 2 : 0) | (checkFlag(p_77908_0_, p_77908_5_) ? 1 : 0); + return (checkFlag(data, v1) ? 16 : 0) | (checkFlag(data, v2) ? 8 : 0) | (checkFlag(data, v3) ? 4 : 0) | (checkFlag(data, v4) ? 2 : 0) | (checkFlag(data, v5) ? 1 : 0); } static