ItemCylinder.java 1016 B

1234567891011121314151617181920212223242526272829303132
  1. package me.km.items;
  2. import me.km.KajetansMod;
  3. import net.minecraft.client.renderer.entity.model.BipedModel;
  4. import net.minecraft.entity.LivingEntity;
  5. import net.minecraft.inventory.EquipmentSlotType;
  6. import net.minecraft.item.IArmorMaterial;
  7. import net.minecraft.item.Item;
  8. import net.minecraft.item.ArmorItem;
  9. import net.minecraft.item.ItemGroup;
  10. import net.minecraft.item.ItemStack;
  11. import net.minecraftforge.api.distmarker.Dist;
  12. import net.minecraftforge.api.distmarker.OnlyIn;
  13. public class ItemCylinder extends ArmorItem
  14. {
  15. public ItemCylinder(IArmorMaterial am, Item.Properties builder)
  16. {
  17. super(am, EquipmentSlotType.HEAD, builder.group(ItemGroup.COMBAT));
  18. }
  19. @OnlyIn(Dist.CLIENT)
  20. @Override
  21. public BipedModel getArmorModel(LivingEntity entityLiving, ItemStack itemStack, EquipmentSlotType armorSlot, BipedModel normal)
  22. {
  23. if(slot != EquipmentSlotType.HEAD)
  24. {
  25. return normal;
  26. }
  27. return KajetansMod.proxy.getCylinderModel();
  28. }
  29. }