American2050 Posted August 29, 2015 Posted August 29, 2015 I can't remember where but I think I read that @SideOnly(Side.CLIENT) shouldn't be used anymore. My question is, wherever I have things like this: @Override @SideOnly(Side.CLIENT) public void registerIcons(IIconRegister iconRegister) { itemIcon = iconRegister.registerIcon(this.getUnlocalizedName().substring(this.getUnlocalizedName().indexOf(".") + 1)); } I should modify them like if(!world.isRemote) { itemIcon = iconRegister.registerIcon(this.getUnlocalizedName().substring(this.getUnlocalizedName().indexOf(".") + 1)); } But what happens when I don't have "world" available to use, like in this case? Quote
Failender Posted August 29, 2015 Posted August 29, 2015 http://www.minecraftforge.net/forum/index.php/topic,22764.0.html EDIT: thats the general answer for it. but there are things that are already client only, like icons, so keep using things like vanilla did Quote
American2050 Posted August 29, 2015 Author Posted August 29, 2015 Thanks going to read it Hopefully that clarifies my confusion Quote
WitherBoss2000 Posted August 30, 2015 Posted August 30, 2015 I am pretty sure you cant have 2 annotations with the @SideOnly, you dont need the overide. Maybe put the override below the @sideonly for some strange reason. This happens to me too. Trust me, it still works in 1.8 Quote I AM SUS
Choonster Posted August 30, 2015 Posted August 30, 2015 I am pretty sure you cant have 2 annotations with the @SideOnly, you dont need the overide. Maybe put the override below the @sideonly for some strange reason. This happens to me too. Trust me, it still works in 1.8 You can use as many annotations as you want. You should always use @Override when overriding a method and @SideOnly when overriding a method with @SideOnly . Quote Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
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.