package eiteam.esteemedinnovation.armor.exosuit.leather; import eiteam.esteemedinnovation.api.util.ItemStackUtility; import eiteam.esteemedinnovation.armor.exosuit.ExosuitModelCache; import eiteam.esteemedinnovation.armor.exosuit.ModelExosuit; import net.minecraft.inventory.EntityEquipmentSlot; public class LeatherExosuitModelCache extends ExosuitModelCache { public static final LeatherExosuitModelCache INSTANCE = new LeatherExosuitModelCache(); private LeatherExosuitModelCache() { super(ItemLeatherExosuitArmor.class); } @Override protected ModelExosuit[] generateNewArray() { ModelLeatherExosuit[] array = new ModelLeatherExosuit[4]; for (EntityEquipmentSlot slot : ItemStackUtility.ARMOR_SLOTS) { array[slot.getIndex()] = new ModelLeatherExosuit(slot); } return array; } }