From 5a0df1f17f32349c8337eef30c28e712ef65c377 Mon Sep 17 00:00:00 2001 From: LexManos Date: Mon, 19 Mar 2012 21:20:08 -0700 Subject: [PATCH] Fixed dyes showing twice in creative list --- .../src/ContainerCreative.java.patch | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/forge/patches/minecraft/net/minecraft/src/ContainerCreative.java.patch b/forge/patches/minecraft/net/minecraft/src/ContainerCreative.java.patch index 79896de07..f893a03f8 100644 --- a/forge/patches/minecraft/net/minecraft/src/ContainerCreative.java.patch +++ b/forge/patches/minecraft/net/minecraft/src/ContainerCreative.java.patch @@ -1,6 +1,6 @@ --- ../src_base/minecraft/net/minecraft/src/ContainerCreative.java 0000-00-00 00:00:00.000000000 -0000 +++ ../src_work/minecraft/net/minecraft/src/ContainerCreative.java 0000-00-00 00:00:00.000000000 -0000 -@@ -57,12 +57,21 @@ +@@ -57,18 +57,22 @@ this.itemList.add(new ItemStack(var2[var10], 1, var11)); } @@ -8,21 +8,25 @@ - for (var10 = 256; var10 < Item.itemsList.length; ++var10) + + for (Block block : Block.blocksList) -+ { + { +- if (Item.itemsList[var10] != null && Item.itemsList[var10].shiftedIndex != Item.potion.shiftedIndex && Item.itemsList[var10].shiftedIndex != Item.monsterPlacer.shiftedIndex) + if (block != null) -+ { + { +- this.itemList.add(new ItemStack(Item.itemsList[var10])); + block.addCreativeItems((ArrayList)itemList); -+ } -+ } + } + } +- +- for (var10 = 1; var10 < 16; ++var10) + + int x = 0; + for (Item item : Item.itemsList) { -- if (Item.itemsList[var10] != null && Item.itemsList[var10].shiftedIndex != Item.potion.shiftedIndex && Item.itemsList[var10].shiftedIndex != Item.monsterPlacer.shiftedIndex) +- this.itemList.add(new ItemStack(Item.dyePowder.shiftedIndex, 1, var10)); + if (x++ >= 256 && item != null) - { -- this.itemList.add(new ItemStack(Item.itemsList[var10])); ++ { + item.addCreativeItems((ArrayList)itemList); - } ++ } } + Iterator var14 = EntityList.entityEggs.keySet().iterator();