From 90d52f39d9f88fe6c027f91849a4230f7b3c5e8a Mon Sep 17 00:00:00 2001 From: Jordan Date: Thu, 5 Oct 2023 14:54:52 +0100 Subject: [PATCH] fix: add null check for block targetted with inspect brush (#2443) --- .../core/command/tool/brush/InspectBrush.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/worldedit-core/src/main/java/com/fastasyncworldedit/core/command/tool/brush/InspectBrush.java b/worldedit-core/src/main/java/com/fastasyncworldedit/core/command/tool/brush/InspectBrush.java index 662212981..5ad9b818a 100644 --- a/worldedit-core/src/main/java/com/fastasyncworldedit/core/command/tool/brush/InspectBrush.java +++ b/worldedit-core/src/main/java/com/fastasyncworldedit/core/command/tool/brush/InspectBrush.java @@ -74,7 +74,12 @@ public class InspectBrush extends BrushTool { return false; } try { - BlockVector3 target = getTarget(player, rightClick).toBlockPoint(); + Vector3 targetVector = getTarget(player, rightClick); + if (targetVector == null) { + player.print(Caption.of("worldedit.tool.no-block")); + return true; + } + BlockVector3 target = targetVector.toBlockPoint(); final int x = target.getBlockX(); final int y = target.getBlockY(); final int z = target.getBlockZ();