Posted January 15, 20169 yr I am trying to make an armor, that has a grayscale texture, and gets colorized into for instance pink, (I want to colorize the armor, not the items) but I couldn't find any methods in the leather armor, except for these: @Override public int getColor(ItemStack item){ return color; } @Override @SideOnly(Side.CLIENT) public boolean hasColor(ItemStack item){ return true; } but it is still not working.
January 16, 20169 yr Those are the methods that you need to use, take a look at LayerArmorBase I think its my java of the variables.
January 17, 20169 yr What is "LayerArmorBase"? I didnt find a class/method/object anywhere In MC 1.8, it's a class in <Forge>\build\tmp\recompSrc\net\minecraft\client\renderer\entity\layers The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.
January 23, 20169 yr Then you'll need to search for it. It should be nearby, if not the same. The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.
January 23, 20169 yr Render layers were added in 1.8. In 1.7.10 and earlier, armour rendering (including colours) is handled directly in the appropriate Render class ( RenderBiped for biped mobs, RenderPlayer for players). Those are the right methods, though only getColor is used for rendering. hasColor is only used for armour dyeing recipes. 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.
March 21, 20169 yr Author So how would i do that in practice, without changing the RenderPlayer class?
March 23, 20169 yr Author i tried the getColor method, returning my given color, but it isnt working :'(
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.