Posted September 24, 201410 yr Can you possible change textures in real-time? I have mine changing it on interact, but it doesn't change the texture. What's a good method to change the textures in real-time? New Channel: https://www.youtube.com/theawesomegemily'>https://www.youtube.com/theawesomegemily My Group: https://www.youtube.com/officialpixelgem Old Channel: https://www.youtube.com/theawesomegem
September 24, 201410 yr Are you talking about blocks? A way to change blocks is to use metadata. Create an array of IIcons, and fill it up in Block#registerBlockIcons. Then you can do something as simple as @Override @SideOnly(Side.CLIENT) // Overriding methods that are only on the client should be marked SideOnly public IIcon getIcon(int side, int meta) { return iiconArray[meta]; } I forget the actual method names, but I'm sure you'll find it in the Block class. Then instead of changing textures on interact, just change metadata. If you're already using metadata, I think you might have to use a TileEntity to store the block's texture. Just override canUpdate in the TileEntity and return false since it's just there for storing data. BEFORE ASKING FOR HELP READ THE EAQ! I'll help if I can. Apologies if I do something obviously stupid. If you don't know basic Java yet, go and follow these tutorials.
September 24, 201410 yr Hi You might find this link useful http://www.minecraftforge.net/forum/index.php/topic,20550.msg103855.html#msg103855 -TGG
September 24, 201410 yr Author Thanks guys! I will try to figure out how to work it out, now that I know how the system works. New Channel: https://www.youtube.com/theawesomegemily'>https://www.youtube.com/theawesomegemily My Group: https://www.youtube.com/officialpixelgem Old Channel: https://www.youtube.com/theawesomegem
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.