Guest User

Untitled

a guest
May 2nd, 2014
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.37 KB | None | 0 0
  1. HashSet hashset = Sets.newHashSet(new Block[] {Blocks.air, Blocks.brewing_stand, Blocks.bed, Blocks.nether_wart, Blocks.cauldron, Blocks.flower_pot, Blocks.wheat, Blocks.reeds, Blocks.cake, Blocks.skull, Blocks.piston_head, Blocks.piston_extension, Blocks.lit_redstone_ore, Blocks.powered_repeater, Blocks.pumpkin_stem, Blocks.standing_sign, Blocks.powered_comparator, Blocks.tripwire, Blocks.lit_redstone_lamp, Blocks.melon_stem, Blocks.unlit_redstone_torch, Blocks.unpowered_comparator, Blocks.redstone_wire, Blocks.wall_sign, Blocks.unpowered_repeater, Blocks.iron_door, Blocks.wooden_door});
  2. Iterator iterator = Block.blockRegistry.getKeys().iterator();
  3.  
  4. while (iterator.hasNext())
  5. {
  6. String s = (String)iterator.next();
  7. Block block = (Block)Block.blockRegistry.getObject(s);
  8. Object object;
  9.  
  10. if (block == Blocks.wool)
  11. {
  12. object = (new ItemCloth(Blocks.wool)).setUnlocalizedName("cloth");
  13. }
  14. else if (block == Blocks.stained_hardened_clay)
  15. {
  16. object = (new ItemCloth(Blocks.stained_hardened_clay)).setUnlocalizedName("clayHardenedStained");
  17. }
  18. else if (block == Blocks.stained_glass)
  19. {
  20. object = (new ItemCloth(Blocks.stained_glass)).setUnlocalizedName("stainedGlass");
  21. }
  22. else if (block == Blocks.stained_glass_pane)
  23. {
  24. object = (new ItemCloth(Blocks.stained_glass_pane)).setUnlocalizedName("stainedGlassPane");
  25. }
  26. else if (block == Blocks.carpet)
  27. {
  28. object = (new ItemCloth(Blocks.carpet)).setUnlocalizedName("woolCarpet");
  29. }
  30. else if (block == Blocks.dirt)
  31. {
  32. object = (new ItemMultiTexture(Blocks.dirt, Blocks.dirt, BlockDirt.field_150009_a)).setUnlocalizedName("dirt");
  33. }
  34. else if (block == Blocks.sand)
  35. {
  36. object = (new ItemMultiTexture(Blocks.sand, Blocks.sand, BlockSand.field_149838_a)).setUnlocalizedName("sand");
  37. }
  38. else if (block == Blocks.log)
  39. {
  40. object = (new ItemMultiTexture(Blocks.log, Blocks.log, BlockOldLog.field_150168_M)).setUnlocalizedName("log");
  41. }
  42. else if (block == Blocks.log2)
  43. {
  44. object = (new ItemMultiTexture(Blocks.log2, Blocks.log2, BlockNewLog.field_150169_M)).setUnlocalizedName("log");
  45. }
  46. else if (block == Blocks.planks)
  47. {
  48. object = (new ItemMultiTexture(Blocks.planks, Blocks.planks, BlockWood.field_150096_a)).setUnlocalizedName("wood");
  49. }
  50. else if (block == Blocks.monster_egg)
  51. {
  52. object = (new ItemMultiTexture(Blocks.monster_egg, Blocks.monster_egg, BlockSilverfish.field_150198_a)).setUnlocalizedName("monsterStoneEgg");
  53. }
  54. else if (block == Blocks.stonebrick)
  55. {
  56. object = (new ItemMultiTexture(Blocks.stonebrick, Blocks.stonebrick, BlockStoneBrick.field_150142_a)).setUnlocalizedName("stonebricksmooth");
  57. }
  58. else if (block == Blocks.sandstone)
  59. {
  60. object = (new ItemMultiTexture(Blocks.sandstone, Blocks.sandstone, BlockSandStone.field_150157_a)).setUnlocalizedName("sandStone");
  61. }
  62. else if (block == Blocks.quartz_block)
  63. {
  64. object = (new ItemMultiTexture(Blocks.quartz_block, Blocks.quartz_block, BlockQuartz.field_150191_a)).setUnlocalizedName("quartzBlock");
  65. }
  66. else if (block == Blocks.stone_slab)
  67. {
  68. object = (new ItemSlab(Blocks.stone_slab, Blocks.stone_slab, Blocks.double_stone_slab, false)).setUnlocalizedName("stoneSlab");
  69. }
  70. else if (block == Blocks.double_stone_slab)
  71. {
  72. object = (new ItemSlab(Blocks.double_stone_slab, Blocks.stone_slab, Blocks.double_stone_slab, true)).setUnlocalizedName("stoneSlab");
  73. }
  74. else if (block == Blocks.wooden_slab)
  75. {
  76. object = (new ItemSlab(Blocks.wooden_slab, Blocks.wooden_slab, Blocks.double_wooden_slab, false)).setUnlocalizedName("woodSlab");
  77. }
  78. else if (block == Blocks.double_wooden_slab)
  79. {
  80. object = (new ItemSlab(Blocks.double_wooden_slab, Blocks.wooden_slab, Blocks.double_wooden_slab, true)).setUnlocalizedName("woodSlab");
  81. }
  82. else if (block == Blocks.sapling)
  83. {
  84. object = (new ItemMultiTexture(Blocks.sapling, Blocks.sapling, BlockSapling.field_149882_a)).setUnlocalizedName("sapling");
  85. }
  86. else if (block == Blocks.leaves)
  87. {
  88. object = (new ItemLeaves(Blocks.leaves)).setUnlocalizedName("leaves");
  89. }
  90. else if (block == Blocks.leaves2)
  91. {
  92. object = (new ItemLeaves(Blocks.leaves2)).setUnlocalizedName("leaves");
  93. }
  94. else if (block == Blocks.vine)
  95. {
  96. object = new ItemColored(Blocks.vine, false);
  97. }
  98. else if (block == Blocks.tallgrass)
  99. {
  100. object = (new ItemColored(Blocks.tallgrass, true)).func_150943_a(new String[] {"shrub", "grass", "fern"});
  101. }
  102. else if (block == Blocks.yellow_flower)
  103. {
  104. object = (new ItemMultiTexture(Blocks.yellow_flower, Blocks.yellow_flower, BlockFlower.field_149858_b)).setUnlocalizedName("flower");
  105. }
  106. else if (block == Blocks.red_flower)
  107. {
  108. object = (new ItemMultiTexture(Blocks.red_flower, Blocks.red_flower, BlockFlower.field_149859_a)).setUnlocalizedName("rose");
  109. }
  110. else if (block == Blocks.snow_layer)
  111. {
  112. object = new ItemSnow(Blocks.snow_layer, Blocks.snow_layer);
  113. }
  114. else if (block == Blocks.waterlily)
  115. {
  116. object = new ItemLilyPad(Blocks.waterlily);
  117. }
  118. else if (block == Blocks.piston)
  119. {
  120. object = new ItemPiston(Blocks.piston);
  121. }
  122. else if (block == Blocks.sticky_piston)
  123. {
  124. object = new ItemPiston(Blocks.sticky_piston);
  125. }
  126. else if (block == Blocks.cobblestone_wall)
  127. {
  128. object = (new ItemMultiTexture(Blocks.cobblestone_wall, Blocks.cobblestone_wall, BlockWall.field_150092_a)).setUnlocalizedName("cobbleWall");
  129. }
  130. else if (block == Blocks.anvil)
  131. {
  132. object = (new ItemAnvilBlock(Blocks.anvil)).setUnlocalizedName("anvil");
  133. }
  134. else if (block == Blocks.double_plant)
  135. {
  136. object = (new ItemDoublePlant(Blocks.double_plant, Blocks.double_plant, BlockDoublePlant.field_149892_a)).setUnlocalizedName("doublePlant");
  137. }
  138. else
  139. {
  140. if (hashset.contains(block))
  141. {
  142. continue;
  143. }
  144.  
  145. object = new ItemBlock(block);
  146. }
  147.  
  148. itemRegistry.addObject(Block.getIdFromBlock(block), s, object);
  149. }
Advertisement
Add Comment
Please, Sign In to add comment