diff options
Diffstat (limited to 'src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java')
-rw-r--r-- | src/main/java/re/jag/parquet/WaterBucketDispenserBehavior.java | 12 |
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); } } |