From e6223c8de1a6505901662b78a7d42e64b6bce023 Mon Sep 17 00:00:00 2001 From: Sollace Date: Fri, 3 Sep 2021 00:47:23 +0200 Subject: [PATCH] Fixed using bonemeal on rocks consuming the bonemeal when it shouldn't --- .../com/minelittlepony/unicopia/block/RockCropBlock.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/minelittlepony/unicopia/block/RockCropBlock.java b/src/main/java/com/minelittlepony/unicopia/block/RockCropBlock.java index 048815a9..8d9c2901 100644 --- a/src/main/java/com/minelittlepony/unicopia/block/RockCropBlock.java +++ b/src/main/java/com/minelittlepony/unicopia/block/RockCropBlock.java @@ -93,6 +93,14 @@ public class RockCropBlock extends CropBlock { return world.getClosestPlayer(pos.getX(), pos.getY(), pos.getZ(), 20, EquinePredicates.PLAYER_CAN_USE_EARTH) != null; } + @Override + public boolean isFertilizable(BlockView world, BlockPos pos, BlockState state, boolean isClient) { + if (world instanceof World && !canGrow((World)world, ((World)world).random, pos, state)) { + return false; + } + return super.isFertilizable(world, pos, state, isClient); + } + @Override protected ItemConvertible getSeedsItem() { return UItems.PEBBLES;