aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java')
-rw-r--r--src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java b/src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java
index 8d38645..336ffda 100644
--- a/src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java
+++ b/src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java
@@ -16,15 +16,16 @@ import net.minecraft.world.World;
public class WaterBucketDispenserBehavior extends FallibleItemDispenserBehavior{
public ItemStack dispenseSilently(BlockPointer pointer, ItemStack stack) {
- this.success = false;
+ //this.success = false;
BucketItem bucket_item = (BucketItem)stack.getItem();
BlockPos block_pos = pointer.getBlockPos().offset((Direction)pointer.getBlockState().get(DispenserBlock.FACING));
World world = pointer.getWorld();
if (bucket_item.placeFluid(null, world, block_pos, null)) {
bucket_item.onEmptied(world, stack, block_pos);
- this.success = true;
- return new ItemStack(Items.BUCKET);
+ //this.success = true;
+ this.setSuccess(true);
+ return new ItemStack(Items.BUCKET);
}
BlockState state = pointer.getWorld().getBlockState(block_pos);
@@ -36,11 +37,12 @@ public class WaterBucketDispenserBehavior extends FallibleItemDispenserBehavior{
}
((CauldronBlock)facing_block).setLevel(world, block_pos, state, 3);
- this.success = true;
+ //this.success = true;
+ this.setSuccess(true);
return new ItemStack(Items.BUCKET, 1);
}
- this.success = true;
+ this.setSuccess(true);
return this.dispense(pointer, stack);
}
}