TheAwesomeGem Posted September 24, 2014 Posted September 24, 2014 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? Quote 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
shieldbug1 Posted September 24, 2014 Posted September 24, 2014 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. Quote 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.
TheGreyGhost Posted September 24, 2014 Posted September 24, 2014 Hi You might find this link useful http://www.minecraftforge.net/forum/index.php/topic,20550.msg103855.html#msg103855 -TGG Quote
TheAwesomeGem Posted September 24, 2014 Author Posted September 24, 2014 Thanks guys! I will try to figure out how to work it out, now that I know how the system works. Quote 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
Recommended Posts
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.