本文整理匯總了Java中net.minecraft.item.ItemArmor.ArmorMaterial方法的典型用法代碼示例。如果您正苦於以下問題:Java ItemArmor.ArmorMaterial方法的具體用法?Java ItemArmor.ArmorMaterial怎麽用?Java ItemArmor.ArmorMaterial使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類net.minecraft.item.ItemArmor
的用法示例。
在下文中一共展示了ItemArmor.ArmorMaterial方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: addArmorMaterial
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public static ItemArmor.ArmorMaterial addArmorMaterial(String enumName, String textureName, int durability, int[] reductionAmounts, int enchantability, SoundEvent soundOnEquip, float toughness) {
return EnumHelper.addEnum(ItemArmor.ArmorMaterial.class, enumName, new Class[] {
String.class,
Integer.TYPE,
int[].class,
Integer.TYPE,
SoundEvent.class,
Float.TYPE
}, new Object[] {
textureName,
Integer.valueOf(durability),
reductionAmounts,
Integer.valueOf(enchantability),
soundOnEquip,
Float.valueOf(toughness)
});
}
示例2: ItemPneumaticArmor
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public ItemPneumaticArmor(ItemArmor.ArmorMaterial material, int renderIndex, EntityEquipmentSlot armorType, int maxAir) {
super(material, renderIndex, armorType);
// TODO other armor types?
setRegistryName("pneumatic_helmet");
setUnlocalizedName("pneumatic_helmet");
setMaxDamage(maxAir);
setCreativeTab(PneumaticCraftRepressurized.tabPneumaticCraft);
}
示例3: ItemArmorCollection
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public ItemArmorCollection(ItemArmor.ArmorMaterial material){
this.material = material;
head = new Armor(material, EntityEquipmentSlot.HEAD);
chestplate = new Armor(material, EntityEquipmentSlot.CHEST);
legs = new Armor(material, EntityEquipmentSlot.LEGS);
shoes = new Armor(material, EntityEquipmentSlot.FEET);
}
示例4: load
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public static void load()
{
Item.ToolMaterial compositeToolMaterial = EnumHelper.addToolMaterial("CG_COMPOSITE", 2, 1800, 6.0F, 2.0F, 13);
Item.ToolMaterial compositeDaggerMaterial = EnumHelper.addToolMaterial("CG_COMPOSITE_DAGGER", 2, 600, 6.0F, 0.0F, 15);
// TODO: Solve this garbage with materials.
ItemArmor.ArmorMaterial accessoryArmorMaterial = EnumHelper.addArmorMaterial("CG_ACCESSORY", null, 100, new int[] { 1, 2, 2, 1 }, 15, null, 0);
ItemArmor.ArmorMaterial compositeMaskArmorMaterial = EnumHelper.addArmorMaterial("CG_MASK_COMPOSITE", null, 50, new int[] { 3, 9, 6, 3 }, 12, null, 0);
ItemArmor.ArmorMaterial compositeArmorMaterial = EnumHelper.addArmorMaterial("CG_COMPOSITE", null, 50, new int[] { 3, 9, 6, 3 }, 12, null, 0);
// Armor
compositeHelmet = new ItemCompositeArmor("composite_helmet", compositeArmorMaterial, COMPOSITE_NAME, 0, EntityEquipmentSlot.HEAD).setDefaultColor(8815987).setRarity(EnumRarity.UNCOMMON);
compositeChestplate = new ItemCompositeArmor("composite_chestplate", compositeArmorMaterial, COMPOSITE_NAME , 0, EntityEquipmentSlot.CHEST).setDefaultColor(8815987).setRarity(EnumRarity.UNCOMMON);
compositeLeggings = new ItemCompositeArmor("composite_leggings", compositeArmorMaterial, COMPOSITE_NAME, 0, EntityEquipmentSlot.LEGS).setDefaultColor(8815987).setRarity(EnumRarity.UNCOMMON);
compositeBoots = new ItemCompositeArmor("composite_boots", compositeArmorMaterial, COMPOSITE_NAME, 0, EntityEquipmentSlot.FEET).setDefaultColor(8815987).setRarity(EnumRarity.UNCOMMON);
// Respirators
respiratorHalfMask = new ItemCGArmor("respirator_halfmask", accessoryArmorMaterial, "respirator_halfmask", 0, EntityEquipmentSlot.HEAD)
.setItemClass(EnumItemClass.ACCESSORY_ARMOR).setAirMask(true).setMinAir(80);
respiratorMask = new ItemCGArmor("respirator_mask", accessoryArmorMaterial, "respirator_mask", 0, EntityEquipmentSlot.HEAD)
.setItemClass(EnumItemClass.ACCESSORY_ARMOR).setAirMask(true).setMinAir(20).setMaxDamage(150);
respiratorMaskComposite = new ItemCGArmor("respirator_mask_composite", compositeMaskArmorMaterial, "respirator_mask_composite", 0, EntityEquipmentSlot.HEAD)
.setItemClass(EnumItemClass.LIGHT_ARMOR).setAirMask(true).setMinAir(20).setRarity(EnumRarity.UNCOMMON).setMaxDamage(200);
// Decorative
ushankaHat = new ItemCompositeArmor("ushanka_hat", accessoryArmorMaterial, "ushanka_hat", 0, EntityEquipmentSlot.HEAD).setDefaultColor(8487297)
.setItemClass(EnumItemClass.ACCESSORY_ARMOR).setHasDescription(true).setMaxDamage(300);
balaclavaMask = new ItemCompositeArmor("balaclava_mask", accessoryArmorMaterial, "balaclava_mask", 0, EntityEquipmentSlot.HEAD).setDefaultColor(8487297)
.setItemClass(EnumItemClass.ACCESSORY_ARMOR).setHasDescription(true);
shemaghMask = new ItemCompositeArmor("shemagh_mask", accessoryArmorMaterial, "shemagh_mask", 0, EntityEquipmentSlot.HEAD).setDefaultColor(8487297)
.setHasOverlayIcon(true).setItemClass(EnumItemClass.ACCESSORY_ARMOR).setHasDescription(true);
// Weapons
compositeSword = new ItemCGSword("composite_sword", compositeToolMaterial);
compositeDagger = new ItemCGSword("composite_dagger", compositeDaggerMaterial);
compositeBow = new ItemCGBow("composite_bow", 2000, 15);
if (CompositeGear.proxy.isClient()) {
registerMultiItem(compositeSword, "composite_sword", "items/tool/generic");
registerMultiItem(compositeDagger, "composite_dagger", "items/tool/generic");
registerItemModel(compositeBow, "tool/composite_bow");
}
}
示例5: ItemGlassSlippers
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public ItemGlassSlippers(ItemArmor.ArmorMaterial material, int renderindex, EntityEquipmentSlot slot) {
super(material, renderindex, slot);
setRegistryName("slippers");
setUnlocalizedName(UniqueCrops.MOD_ID + ".slippers");
setCreativeTab(UniqueCrops.TAB);
setMaxDamage(90);
GameRegistry.register(this);
}
示例6: Item3DGlasses
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public Item3DGlasses(ItemArmor.ArmorMaterial material, int renderindex, EntityEquipmentSlot slot) {
super(material, renderindex, slot);
setRegistryName("3dglasses");
setUnlocalizedName(UniqueCrops.MOD_ID + ".3dglasses");
setCreativeTab(UniqueCrops.TAB);
setMaxDamage(200);
GameRegistry.register(this);
}
示例7: ItemPoncho
import net.minecraft.item.ItemArmor; //導入方法依賴的package包/類
public ItemPoncho(ItemArmor.ArmorMaterial material, int renderindex, EntityEquipmentSlot slot) {
super(material, renderindex, slot);
setRegistryName("poncho");
setUnlocalizedName(UniqueCrops.MOD_ID + ".poncho");
setCreativeTab(UniqueCrops.TAB);
setMaxDamage(112);
GameRegistry.register(this);
}