From 9182b9acbf7f85ce2e5d4a810e4e83c8a42f839f Mon Sep 17 00:00:00 2001 From: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> Date: Sat, 25 Jan 2025 17:00:54 -0500 Subject: Fix individual waypoint command with empty area --- .../de/hysky/skyblocker/skyblock/chat/ChatPositionShare.java | 2 +- .../skyblocker/skyblock/waypoint/IndividualWaypoint.java | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) (limited to 'src/main/java/de') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatPositionShare.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatPositionShare.java index 92f17a5f..71f34a94 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatPositionShare.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatPositionShare.java @@ -74,7 +74,7 @@ public class ChatPositionShare { MutableText requestMessage = Constants.PREFIX.get().append(Text.translatable("skyblocker.config.chat.waypoints.display").formatted(Formatting.AQUA) .styled(style -> style .withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, Text.translatable("skyblocker.config.chat.waypoints.display"))) - .withClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, command)) + .withClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, command.trim())) ) ); if (!area.isEmpty()) { diff --git a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/IndividualWaypoint.java b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/IndividualWaypoint.java index 02fc24c2..b493c241 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/IndividualWaypoint.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/IndividualWaypoint.java @@ -47,11 +47,18 @@ public class IndividualWaypoint extends NamedWaypoint { StringArgumentType.getString(context, "area") )) ) + .executes(context -> setWaypoint( + context.getSource()::sendFeedback, + IntegerArgumentType.getInteger(context, "x"), + IntegerArgumentType.getInteger(context, "y"), + IntegerArgumentType.getInteger(context, "z"), + "" + )) ) ) ) - ))) - ); + )) + )); } public IndividualWaypoint(BlockPos pos, Text name, float[] colorComponents) { -- cgit