From be52a305fea0fda2e49b1d753be677154d45b23e Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sat, 10 Feb 2024 22:45:43 +0100 Subject: [PATCH] Inform players why they are teleported to spawn during an island restart. --- .../alttd/cometskyblock/configuration/MessageConfiguration.java | 1 + .../java/com/alttd/cometskyblock/request/RestartRequest.java | 1 + 2 files changed, 2 insertions(+) diff --git a/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java b/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java index 04c98b0..f100fb6 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/configuration/MessageConfiguration.java @@ -167,6 +167,7 @@ public class MessageConfiguration implements Configuration { public static class Restart { String created = "Island restart request created type /island restart confirm or /island restart deny.This action can not be reversed!"; String cancelled = "You have cancelled your island restart request!"; + String teleported = "You have been teleported to spawn because this island is restarting!"; } private Leave leave = new Leave(); diff --git a/plugin/src/main/java/com/alttd/cometskyblock/request/RestartRequest.java b/plugin/src/main/java/com/alttd/cometskyblock/request/RestartRequest.java index 7a043bf..2bd4a61 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/request/RestartRequest.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/request/RestartRequest.java @@ -34,6 +34,7 @@ public class RestartRequest extends Request { Location spawnLocation = world.getSpawnLocation(); for (Player target : islandWorld.getPlayers()) { target.teleport(spawnLocation); + target.sendRichMessage(requests().restart().teleported(), placeholders()); } // TODO - run code to generate a new world and update the id for all members! super.accept();