Sorry, but I just have one last question In the line:
connorboots = new AssassinArmour(267, AssassinArmour, RenderingRegistry.addNewArmourRendererPrefix("connorarmour"), 3).setUnlocalizedName("connor_boots");
That was originally there, how would I make it know to use the RenderingRegistry thing I called from the ClientProxy? Would I say like ClientProxy.connorarmour?
Sorry, I don't mean to sound rude or inconsiderate, but please could I have a nice clean answer than I can work with, I'm rather new to Minecraft modding and fail to understand where I should put the texture rendering in my ClientProxy and how I should do it, I'm guessing it goes something along the lines of:
But i'm not entirely sure
try extending a class and loading it in your main class
i.e.
import net.minecraft.entity.passive.EntityPig;
import net.minecraft.item.Item;
import net.minecraft.world.World;
public class New_drop extends EntityPig {
public New_drop(World par1World) {
super(par1World);
this.dropItem(Item.appleRed.itemID, 6);
}
}
So, the backstory is that Minecraft servers don't accept ModLoader.addArmor("") as a valid form of creating armours, and I was hoping one of you would please provide an alternative to this please, it's been melting my brain for days now and I just can't seem to make it work.
(If I have posted this in the incorrect place please tell me and I'll move it)
Here's the source code to the main class:
http://pastebin.com/w8SsGU6n
And the armour class:
http://pastebin.com/6cfsNrpt