Posted July 4, 201411 yr For example, blue wool. Here is what I'm doing now: Block blueWool = Block.getBlockFromName("Blue Wool"); Item blueWoolItem = Item.getItemFromBlock(blueWool); ItemStack blueWoolStack = new ItemStack(blueWoolItem); RenderHelper.enableGUIStandardItemLighting(); this.item.renderItemAndEffectIntoGUI( mc.fontRenderer, mc.getTextureManager(), blueWoolStack, var5 + 8, var6 + ; For comparison, this code works fine: RenderHelper.enableGUIStandardItemLighting(); this.item.renderItemAndEffectIntoGUI( mc.fontRenderer, mc.getTextureManager(), new ItemStack(Item.getItemById(35)), var5 + 8, var6 + ;
July 4, 201411 yr Author Wool uses metadata: http://minecraft.gamepedia.com/Data_values#Wool.2C_Stained_Clay.2C_Stained_Glass_and_Carpet Provide it to the ItemStack constructor. Also: Don't use Block.getBlockFromName, use the static fields in the Blocks class (not Block, Blocks). I'm aware that it uses metadata. I still don't know how you specify the metadata.. There is no Blocks.wool.blue or anything convenient.
July 4, 201411 yr From what I understand from dieseben07's posts are that you should do: ItemStack blueWoolStack = new ItemStack(Items.wool, 1, 11); First parameter is the Item Second is the quantity Third is the metadata (Blue wool uses a metadata of 11)
July 4, 201411 yr Author From what I understand from dieseben07's posts are that you should do: ItemStack blueWoolStack = new ItemStack(Items.wool, 1, 11); First parameter is the Item Second is the quantity Third is the metadata (Blue wool uses a metadata of 11) Thank you. Sorry diesieben07, some of us need to be spoon-fed :\
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.