return EnumActionResult.PASS; else { UseHoeEvent event = new UseHoeEvent(player, stack, world, pos); if(MinecraftForge.EVENT_BUS.post(event)) return EnumActionResult.FAIL;
private int onHoeUse(ItemStack stack, EntityPlayer player, World worldIn, BlockPos pos) { UseHoeEvent event = new UseHoeEvent(player, stack, worldIn, pos); if (MinecraftForge.EVENT_BUS.post(event)) return -1; if (event.getResult() == Result.ALLOW) { displayParticle(worldIn, pos, EnumParticleTypes.BLOCK_CRACK, Blocks.DIRT.getDefaultState()); playSound(worldIn, pos, SoundEvents.ITEM_HOE_TILL, SoundCategory.BLOCKS); ToolHelper.performTask(player, stack, this); return 1; } return 0; }
if (MinecraftForge.EVENT_BUS.post(new UseHoeEvent(player, stack, world, newPos)))
UseHoeEvent event = new UseHoeEvent(player, stack, worldIn, pos); if (MinecraftForge.EVENT_BUS.post(event)) { return EnumActionResult.FAIL;