package eiteam.esteemedinnovation.armor.exosuit.steam;
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 SteamExosuitModelCache extends ExosuitModelCache {
public static final SteamExosuitModelCache INSTANCE = new SteamExosuitModelCache();
private SteamExosuitModelCache() {
super(ItemSteamExosuitArmor.class);
}
@Override
protected ModelExosuit[] generateNewArray() {
ModelSteamExosuit[] array = new ModelSteamExosuit[4];
for (EntityEquipmentSlot slot : ItemStackUtility.ARMOR_SLOTS) {
array[slot.getIndex()] = new ModelSteamExosuit(slot);
}
return array;
}
}