Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chaoticsoul.evolate.objects.armor;
- import javax.annotation.Nullable;
- import com.chaoticsoul.evolate.Evolate;
- import com.chaoticsoul.evolate.init.EvolateArmorMaterials;
- import net.minecraft.client.renderer.entity.layers.BipedArmorLayer;
- import net.minecraft.client.renderer.entity.model.BipedModel;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.LivingEntity;
- import net.minecraft.entity.player.PlayerEntity;
- import net.minecraft.inventory.EquipmentSlotType;
- import net.minecraft.item.ArmorItem;
- import net.minecraft.item.IArmorMaterial;
- import net.minecraft.item.ItemStack;
- public class Tier2ArmorItem extends ArmorItem {
- public Tier2ArmorItem(IArmorMaterial materialIn, EquipmentSlotType slot, Properties p_i48534_3_) {
- super(materialIn, slot, p_i48534_3_);
- }
- @SuppressWarnings("unchecked")
- @Nullable
- @Override
- public <A extends BipedModel<?>> A getArmorModel(LivingEntity entityLiving, ItemStack itemStack,
- EquipmentSlotType armorSlot, A _default) {
- Tier2OnyxArmorModel model = new Tier2OnyxArmorModel(1.0F);
- model.Helmet.showModel = armorSlot == EquipmentSlotType.HEAD;
- model.Chestplate.showModel = armorSlot == EquipmentSlotType.CHEST;
- model.RightSleeve.showModel = armorSlot == EquipmentSlotType.CHEST;
- model.LeftSleeve.showModel = armorSlot == EquipmentSlotType.CHEST;
- model.RightLegging.showModel = armorSlot == EquipmentSlotType.LEGS;
- model.LeftLegging.showModel = armorSlot == EquipmentSlotType.LEGS;
- model.RightBoot.showModel = armorSlot == EquipmentSlotType.FEET;
- model.LeftBoot.showModel = armorSlot == EquipmentSlotType.FEET;
- model.isChild = _default.isChild;
- model.isSitting = _default.isSitting;
- model.isSneak = _default.isSneak;
- model.rightArmPose = _default.rightArmPose;
- model.leftArmPose = _default.leftArmPose;
- return (A) model;
- }
- @Nullable
- @Override
- public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlotType slot, String type) {
- return "evolate:textures/models/armor/onyx_armor2.png";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement