Posted March 7, 201411 yr I Am trying to set it so that you can define a String when you are registering your block, like doing ".setUnlocalizedName()", but i don't know how to do this. http://pastebin.com/VSVXxvEq
March 7, 201411 yr Do you mean this package at.minecraft.korti.invertredstonetools.items; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.Item; import at.minecraft.korti.invertredstonetools.RedModInfo; import at.minecraft.korti.invertredstonetools.utils.RedCreativeTab; public class RedItemRedMix extends Item{ private static String test; public RedItemRedMix(String test){ setCreativeTab(RedCreativeTab.redCreativeTab); setNoRepair(); setUnlocalizedName("red.RedMix"); setString(test); } @Override public void registerIcons(IIconRegister register) { itemIcon = register.registerIcon(RedModInfo.ModID + ":" + "itemRedMix"); } public void setString(String test){ this.test = test; } }
March 7, 201411 yr Author I dont know how to explain it, but i want to be able to, ConnectedBrick = new ConnectedBlockBrick(); inside the brackets be able to give the String its Value so that i don't have to create a class per block
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.