Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.joeatethebeans.mineite.objects.armour;
- import com.joeatethebeans.mineite.Main;
- import com.joeatethebeans.mineite.init.ItemInit;
- import com.joeatethebeans.mineite.util.IHasModel;
- import net.minecraft.client.model.ModelBiped;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.EntityLivingBase;
- import net.minecraft.inventory.EntityEquipmentSlot;
- import net.minecraft.item.ItemArmor;
- import net.minecraft.item.ItemStack;
- public class ShitiumArmourBase extends ItemArmor implements IHasModel{
- public ShitiumArmourBase(String name, int layer,ArmorMaterial materialIn, EntityEquipmentSlot equipmentSlotIn) {
- super(materialIn, layer, equipmentSlotIn);
- setUnlocalizedName(name);
- setRegistryName(name);
- setCreativeTab(CreativeTabs.TOOLS);
- ItemInit.ITEMS.add(this);
- }
- @Override
- public void registerModels() {
- Main.proxy.registerItemRenderer(this, 0, "inventory");
- }
- @Override
- public ModelBiped getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, EntityEquipmentSlot armorSlot,
- ModelBiped _default) {
- if (itemStack != ItemStack.EMPTY) {
- if (itemStack.getItem() instanceof ItemArmor) {
- CustomModelShitium model = new CustomModelShitium();
- model.bipedHead.showModel = armorSlot == EntityEquipmentSlot.HEAD;
- model.bipedBody.showModel = armorSlot == EntityEquipmentSlot.CHEST;
- model.bipedLeftLeg.showModel = armorSlot == EntityEquipmentSlot.LEGS;
- model.bipedRightLeg.showModel = armorSlot == EntityEquipmentSlot.LEGS;
- model.isChild = _default.isChild;
- model.isRiding = _default.isRiding;
- model.isSneak = _default.isSneak;
- model.rightArmPose = _default.rightArmPose;
- model.leftArmPose = _default.leftArmPose;
- return model;
- }
- }
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement