This commit is contained in:
asiekierka 2014-12-09 20:48:05 +01:00
parent 3dfb66ea86
commit 5b650bf221
1 changed files with 20 additions and 7 deletions

View File

@ -42,18 +42,31 @@ public class StripesHandlerBucket implements IStripesHandler {
pipe.sendItem(emptyBucket, direction.getOpposite());
return true;
} else if (underblock instanceof IFluidBlock) {
Fluid fluid = ((IFluidBlock) underblock).getFluid();
FluidStack fluidStack = new FluidStack(fluid, 1000);
ItemStack filledBucket = FluidContainerRegistry.fillFluidContainer(fluidStack, emptyBucket);
} else {
ItemStack filledBucket = null;
if (underblock instanceof IFluidBlock) {
Fluid fluid = ((IFluidBlock) underblock).getFluid();
FluidStack fluidStack = new FluidStack(fluid, 1000);
filledBucket = FluidContainerRegistry.fillFluidContainer(fluidStack, emptyBucket);
}
if (underblock == Blocks.lava) {
filledBucket = new ItemStack(Items.lava_bucket, 1);
}
if (underblock == Blocks.water) {
filledBucket = new ItemStack(Items.water_bucket, 1);
}
if (filledBucket != null) {
world.setBlockToAir(x, y - 1, z);
stack.stackSize = 0;
pipe.sendItem(filledBucket, direction.getOpposite());
return true;
}
return true;
}
return false;