From 52fba82caae3e1308d45de57a2dbf97e3346fd41 Mon Sep 17 00:00:00 2001 From: Doc Date: Tue, 30 Jun 2026 14:46:10 -0400 Subject: [PATCH 1/2] Fix Block#applyBoneMeal return for success --- .../src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java index bf98fc87b0a2..b0c7db7b8710 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java @@ -542,7 +542,7 @@ public boolean applyBoneMeal(BlockFace face) { } } - return result == InteractionResult.SUCCESS && (event == null || !event.isCancelled()); + return (result == InteractionResult.SUCCESS || result == InteractionResult.SUCCESS_SERVER) && (event == null || !event.isCancelled()); } @Override From 688c0293ab6976a3d09630a354f0db2f4171cdf0 Mon Sep 17 00:00:00 2001 From: Lulu13022002 <41980282+Lulu13022002@users.noreply.github.com> Date: Wed, 1 Jul 2026 16:10:48 +0200 Subject: [PATCH 2/2] tweaks --- .../src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java index b0c7db7b8710..afbf9c70f69b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java @@ -542,7 +542,7 @@ public boolean applyBoneMeal(BlockFace face) { } } - return (result == InteractionResult.SUCCESS || result == InteractionResult.SUCCESS_SERVER) && (event == null || !event.isCancelled()); + return result instanceof InteractionResult.Success && (event == null || !event.isCancelled()); } @Override