icbm/src/main/java/icbm/zhapin/daodan/ItMissile.java

45 lines
1.1 KiB
Java
Raw Normal View History

2022-11-09 22:15:45 +01:00
package icbm.zhapin.daodan;
2022-11-09 22:16:55 +01:00
import java.util.List;
2022-11-09 22:15:45 +01:00
import icbm.core.di.ItICBM;
import icbm.zhapin.zhapin.ZhaPin;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class ItMissile extends ItICBM {
2022-11-09 22:16:55 +01:00
public ItMissile(final String name) {
super(name);
this.setMaxDamage(0);
this.setHasSubtypes(true);
this.setMaxStackSize(1);
}
public int getMetadata(final int damage) {
return damage;
2022-11-09 22:15:45 +01:00
}
2022-11-09 22:16:55 +01:00
public String getUnlocalizedName(final ItemStack itemStack) {
if (itemStack.getItemDamage() < ZhaPin.list.length) {
return this.getUnlocalizedName() + "."
+ ZhaPin.list[itemStack.getItemDamage()].getUnlocalizedName();
}
return "";
}
public String getUnlocalizedName() {
return "icbm.missile";
}
2022-11-09 22:15:45 +01:00
2022-11-10 21:41:55 +01:00
@Override
2022-11-09 22:16:55 +01:00
public void getSubItems(
2022-11-10 21:41:55 +01:00
final Item par1, final CreativeTabs par2CreativeTabs, final List par3List
2022-11-09 22:16:55 +01:00
) {
for (int i = 0; i < ZhaPin.E_SI_ID; ++i) {
par3List.add(new ItemStack((Item) this, 1, i));
}
2022-11-09 22:15:45 +01:00
}
}