Posted May 8, 201312 yr I know the subjectof textures has been covered I have read all the posts but still cant find an explanation to this problem. My block textures are working properly but since I updated to 1.5.2 the Item textures are missing. I have checked and rechecked the code and I have the textures in the same place as before. I just need to know which part of the code is pulling the textures because the ones it says are missing are named differently to the png files I have nominated. If I drop the existing mod for 1.5.1 into 1.5.2 it works fine.
May 8, 201312 yr You're using updateIcons arnt you http://lmgtfy.com/?q=java+%40Override+annotation I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
May 8, 201312 yr Author When I put the @Override in it gives me an error and tells me to remove it and yes I am using updateIcons public void updateIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon("opalsplus:pngname") } I tried it again with putting the @override in but it won't let me.
May 8, 201312 yr You should use registerIcons. If i helped you, don't forget pressing "Thank You" button. Thanks for your time.
May 8, 201312 yr Author It tells me to remove the @Override lol. Then theres no error but it doesnt work
May 8, 201312 yr Author Tried the registerIcons and it gives an error as well and tells me to change it back
May 8, 201312 yr It tells me to remove the @Override lol. Then theres no error but it doesnt work USE public void registerIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon("modfolder:texturename"); } If i helped you, don't forget pressing "Thank You" button. Thanks for your time.
May 8, 201312 yr Author It tells me to remove the @Override lol. Then theres no error but it doesnt work USE public void registerIcons(IconRegister par1IconRegister) { this.itemIcon = par1IconRegister.registerIcon("modfolder:texturename"); } Thankyou so Much it works now. i owe you one big time and now to fix the rest..
May 8, 201312 yr If @Override is erroring its doing its damn job. If it errors it means that the function you THINK is overriding a function isn't. Which means you need to look at the parent class and see whats different about your method, be it name, return type, or parameters. I'm trying to teach you how to solve your own problem not copy paste a solution someone provides and assume it'll work. I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
May 8, 201312 yr If @Override is erroring its doing its damn job. If it errors it means that the function you THINK is overriding a function isn't. Which means you need to look at the parent class and see whats different about your method, be it name, return type, or parameters. I'm trying to teach you how to solve your own problem not copy paste a solution someone provides and assume it'll work. I'm still surprised by the number of people that think @Override performs magic. @Override updateTick(Magic moreMagic) { //this works, right? Why is it throwing an error telling me to remove the override? } Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
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.