@Override public void postInit() { RecipeUtil recipeUtil = new RecipeUtil(Constants.CORE_MOD_ID); recipeUtil.addRecipe("field_kit", new ItemStack(BinnieCore.getFieldKit(), 1, 63), "g ", " is", " pi", 'g', Blocks.GLASS_PANE, 'i', Items.IRON_INGOT, 'p', Items.PAPER, 's', new ItemStack(Items.DYE, 1)); } }
@Override public void preInit() { BinnieCore.setFieldKit(new ItemFieldKit()); BinnieCore.getBinnieProxy().registerItem(BinnieCore.getFieldKit()); BinnieCore.setGenesis(new ItemGenesis()); BinnieCore.getBinnieProxy().registerItem(BinnieCore.getGenesis()); }
if (this.isServer()) { final ItemStack kit = this.getPlayer().getHeldItemMainhand(); if (kit.isEmpty() || !kit.getItem().equals(BinnieCore.getFieldKit())) { return;
@Override public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { ItemStack heldItem = player.getHeldItemMainhand(); if (heldItem.isEmpty() || heldItem.getItem() != BinnieCore.getFieldKit() || !player.isSneaking()) { return false;