Facebook
From Martijn, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 182
  1. ublic class mcreator_bluediamond extends testenvironmentmod.ModElement {
  2.  
  3.         public static Item helmet;
  4.         public static Item body;
  5.         public static Item legs;
  6.         public static Item boots;
  7.         static {
  8.                 ItemArmor.ArmorMaterial enuma = EnumHelper.addArmorMaterial("BLUEDIAMOND", "barbi", 25, new int[]{2, 5, 6, 2}, 11, null, 0.1f);
  9.                 helmet = (new ItemArmor(enuma, 0, EntityEquipmentSlot.HEAD) {
  10.  
  11.                         @Override
  12.                         public void onArmorTick(World world, EntityPlayer entity, ItemStack itemstack) {
  13.                                 super.onArmorTick(world, entity, itemstack);
  14.                                 int x = (int) entity.posX;
  15.                                 int y = (int) entity.posY;
  16.                                 int z = (int) entity.posZ;
  17.                                 {
  18.                                         java.util.HashMap<String, Object> $_dependencies = new java.util.HashMap<>();
  19.                                         mcreator_bluediamondHelmetTickEvent.executeProcedure($_dependencies);
  20.                                 }
  21.                         }
  22.                 }).setUnlocalizedName("bluediamondhelmet");
  23.                 helmet.setMaxStackSize(1);
  24.                 body = (new ItemArmor(enuma, 0, EntityEquipmentSlot.CHEST)).setUnlocalizedName("bluediamondbody");
  25.                 body.setMaxStackSize(1);
  26.                 legs = (new ItemArmor(enuma, 0, EntityEquipmentSlot.LEGS)).setUnlocalizedName("bluediamondlegs");
  27.                 legs.setMaxStackSize(1);
  28.                 boots = (new ItemArmor(enuma, 0, EntityEquipmentSlot.FEET)).setUnlocalizedName("bluediamondboots");
  29.                 boots.setMaxStackSize(1);
  30.                 helmet.setRegistryName("bluediamondhelmet");
  31.                 ForgeRegistries.ITEMS.register(helmet);
  32.                 body.setRegistryName("bluediamondbody");
  33.                 ForgeRegistries.ITEMS.register(body);
  34.                 legs.setRegistryName("bluediamondlegs");
  35.                 ForgeRegistries.ITEMS.register(legs);
  36.                 boots.setRegistryName("bluediamondboots");
  37.                 ForgeRegistries.ITEMS.register(boots);
  38.         }
  39.  
  40.         @Override
  41.         public void load(FMLInitializationEvent event) {
  42.                 if (event.getSide() == Side.CLIENT) {
  43.                         Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
  44.                                         .register(helmet, 0, new ModelResourceLocation("testenvironmentmod:bluediamondhelmet", "inventory"));
  45.                         Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
  46.                                         .register(body, 0, new ModelResourceLocation("testenvironmentmod:bluediamondbody", "inventory"));
  47.                         Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
  48.                                         .register(legs, 0, new ModelResourceLocation("testenvironmentmod:bluediamondlegs", "inventory"));
  49.                         Minecraft.getMinecraft().getRenderItem().getItemModelMesher()
  50.                                         .register(boots, 0, new ModelResourceLocation("testenvironmentmod:bluediamondboots", "inventory"));
  51.                 }
  52.                 helmet.setCreativeTab(CreativeTabs.COMBAT);
  53.                 body.setCreativeTab(CreativeTabs.COMBAT);
  54.                 legs.setCreativeTab(CreativeTabs.COMBAT);
  55.                 boots.setCreativeTab(CreativeTabs.COMBAT);
  56.         }
  57. }