return result;
}
@Override
public EnumActionResult onItemUseFirst(ItemStack stack, EntityPlayer player, World world, BlockPos pos, EnumFacing side,
float hitX, float hitY, float hitZ, EnumHand hand) {
<BUG>TileEntity tile = world.getTileEntity(pos);
if(tile instanceof IFluidHandler) {
if(!world.isRemote) {
((IFluidHandler) tile).fill(side, new FluidStack(FluidRegistry.WATER, FluidContainerRegistry.BUCKET_VOLUME), true);
</BUG>
return EnumActionResult.SUCCESS;

return result;
}
@Override
public EnumActionResult onItemUseFirst(ItemStack stack, EntityPlayer player, World world, BlockPos pos, EnumFacing side,
float hitX, float hitY, float hitZ, EnumHand hand) {
IFluidHandler handler = TileHelpers.getCapability(world, pos,
side, CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY);
if(handler != null && !world.isRemote) {
handler.fill(new FluidStack(FluidRegistry.WATER, Fluid.BUCKET_VOLUME), true);
