diff options
author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2023-10-25 09:14:33 -0400 |
---|---|---|
committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2023-10-28 00:51:24 -0400 |
commit | 0af4be135ad0b5739a53cea9911cf011bc7d5c21 (patch) | |
tree | 0aafd5f06a3ca761fc422f07b4ecdb66d9304ad0 /src/main/java/de/hysky/skyblocker/skyblock | |
parent | f29e54360776c0dffbaf4d23b6250e40edcdb2f6 (diff) | |
download | Skyblocker-0af4be135ad0b5739a53cea9911cf011bc7d5c21.tar.gz Skyblocker-0af4be135ad0b5739a53cea9911cf011bc7d5c21.tar.bz2 Skyblocker-0af4be135ad0b5739a53cea9911cf011bc7d5c21.zip |
Adding custom waypoint feedback
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/Room.java | 7 | ||||
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java | 5 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/Room.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/Room.java index 7430fc0b..f553fbda 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/Room.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/Room.java @@ -24,6 +24,7 @@ import net.minecraft.entity.ItemEntity; import net.minecraft.entity.LivingEntity; import net.minecraft.entity.mob.AmbientEntity; import net.minecraft.registry.Registries; +import net.minecraft.text.Text; import net.minecraft.util.hit.BlockHitResult; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -160,7 +161,11 @@ public class Room { * @see #addCustomWaypoint(int, SecretWaypoint.Category, String, BlockPos) */ protected void addCustomWaypoint(CommandContext<FabricClientCommandSource> context, BlockPos pos) { - addCustomWaypoint(IntegerArgumentType.getInteger(context, "secretIndex"), SecretWaypoint.Category.CategoryArgumentType.getCategory(context, "category"), StringArgumentType.getString(context, "name"), pos); + int secretIndex = IntegerArgumentType.getInteger(context, "secretIndex"); + SecretWaypoint.Category category = SecretWaypoint.Category.CategoryArgumentType.getCategory(context, "category"); + String waypointName = StringArgumentType.getString(context, "name"); + addCustomWaypoint(secretIndex, category, waypointName, pos); + context.getSource().sendFeedback(Text.translatable("skyblocker.dungeons.secrets.customWaypointAdded", pos.getX(), pos.getY(), pos.getZ(), name, secretIndex, category, waypointName)); } /** diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java index cb32e638..aa700cad 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/SecretWaypoint.java @@ -151,6 +151,11 @@ public class SecretWaypoint extends Waypoint { } @Override + public String toString() { + return name; + } + + @Override public String asString() { return name; } |