@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || augmentPyrotheum && capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || augmentPyrolysis && capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || augmentTapper && capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || augmentPetrotheum && capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || augmentRepair && capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || augmentTank && capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean hasCapability(Capability<?> capability, EnumFacing from) { return super.hasCapability(capability, from) || capability == CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY; }
@Override public boolean onBlockActivatedDelegate(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ) { TileMachineBase tile = (TileMachineBase) world.getTileEntity(pos); if (tile == null || !tile.canPlayerAccess(player)) { return false; } if (tile.hasCapability(CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY, null)) { ItemStack heldItem = player.getHeldItem(hand); IFluidHandler handler = tile.getCapability(CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY, null); if (FluidHelper.isFluidHandler(heldItem)) { FluidHelper.interactWithHandler(heldItem, handler, player, hand); return true; } } return false; }