diff --git a/pom.xml b/pom.xml
index 5abfc71..ba1827c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -354,5 +354,12 @@
1.8.1
provided
+
+
+ net.kyori
+ adventure-platform-bukkit
+ 4.1.2
+ compile
+
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java b/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java
index 04e34fc..9d906ef 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java
@@ -19,6 +19,8 @@ import me.SuperRonanCraft.BetterRTP.references.rtpinfo.CooldownHandler;
import me.SuperRonanCraft.BetterRTP.references.settings.Settings;
import me.SuperRonanCraft.BetterRTP.references.player.playerdata.PlayerDataManager;
import me.SuperRonanCraft.BetterRTP.references.web.Metrics;
+import net.kyori.adventure.platform.bukkit.BukkitAudiences;
+import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.java.JavaPlugin;
@@ -42,10 +44,14 @@ public class BetterRTP extends JavaPlugin {
@Getter private final QueueHandler queue = new QueueHandler();
@Getter private final DatabaseHandler databaseHandler = new DatabaseHandler();
@Getter private final WarningHandler warningHandler = new WarningHandler();
+ @Getter private BukkitAudiences adventure;
+ @Getter private boolean PlaceholderAPI;
@Override
public void onEnable() {
instance = this;
+ this.adventure = BukkitAudiences.create(this);
+ registerDependencies();
new Updater(this);
new Metrics(this);
loadAll();
@@ -62,6 +68,14 @@ public class BetterRTP extends JavaPlugin {
public void onDisable() {
invs.closeAll();
queue.unload();
+ if (this.adventure != null) {
+ this.adventure.close();
+ this.adventure = null;
+ }
+ }
+
+ private void registerDependencies() {
+ PlaceholderAPI = Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI");
}
public Files getFiles() {
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java
index 5a778df..e5e0fe8 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java
@@ -7,6 +7,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP_Info;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.command.CommandSender;
import java.util.ArrayList;
@@ -47,6 +48,6 @@ public class CmdBiome implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpBiome();
+ return MessagesHelp.BIOME.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java
index b6d84d0..87db32d 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java
@@ -6,6 +6,8 @@ import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_SHAPE;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP_EditWorlds;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesUsage;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.RTPWorld;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.WORLD_TYPE;
import org.bukkit.Bukkit;
@@ -277,19 +279,19 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds
if (type != null)
switch (type) {
case DEFAULT:
- BetterRTP.getInstance().getText().getUsageEditDefault(sendi, label); break;
+ MessagesUsage.EDIT_DEFAULT.send(sendi, label); break;
case CUSTOMWORLD:
- BetterRTP.getInstance().getText().getUsageEditWorld(sendi, label); break;
+ MessagesUsage.EDIT_WORLD.send(sendi, label); break;
case WORLD_TYPE:
- BetterRTP.getInstance().getText().getUsageWorldtype(sendi, label); break;
+ MessagesUsage.EDIT_WORLDTYPE.send(sendi, label); break;
case OVERRIDE:
- BetterRTP.getInstance().getText().getUsageOverride(sendi, label); break;
+ MessagesUsage.EDIT_OVERRIDE.send(sendi, label); break;
case BLACKLISTEDBLOCKS:
- BetterRTP.getInstance().getText().getUsageBlacklistedBlocks(sendi, label); break;
+ MessagesUsage.EDIT_BLACKLISTEDBLLOCKS.send(sendi, label); break;
case PERMISSION_GROUP:
- BetterRTP.getInstance().getText().getUsagePermissionGroup(sendi, label); break;
+ MessagesUsage.EDIT_PERMISSIONGROUP.send(sendi, label); break;
case LOCATION:
- BetterRTP.getInstance().getText().getUsageEditLocation(sendi, label); break;
+ MessagesUsage.EDIT_LOCATION.send(sendi, label); break;
}
else
BetterRTP.getInstance().getText().getUsageEdit(sendi, label);
@@ -297,7 +299,7 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpEdit();
+ return MessagesHelp.EDIT.get();
}
public enum RTP_CMD_EDIT {
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java
index 5b18606..9ea9a11 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java
@@ -4,9 +4,13 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
import me.SuperRonanCraft.BetterRTP.references.file.MessagesOLD;
import me.SuperRonanCraft.BetterRTP.BetterRTP;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message_RTP;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.command.CommandSender;
import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
import java.util.List;
public class CmdHelp implements RTPCommand, RTPCommandHelpable {
@@ -18,28 +22,20 @@ public class CmdHelp implements RTPCommand, RTPCommandHelpable {
public void execute(CommandSender sendi, String label, String[] args) {
MessagesOLD txt = BetterRTP.getInstance().getText();
List list = new ArrayList<>();
- list.add(txt.getHelpPrefix());
- list.add(txt.getHelpMain());
+ //list.add(txt.getHelpPrefix());
+ list.add(MessagesHelp.PREFIX.get());
+ //list.add(txt.getHelpMain());
+ list.add(MessagesHelp.MAIN.get());
for (RTPCommand cmd : BetterRTP.getInstance().getCmd().commands)
if (cmd.permission(sendi))
if (cmd instanceof RTPCommandHelpable) {
String help = ((RTPCommandHelpable) cmd).getHelp();
list.add(help);
}
- for (int i = 0; i < list.size(); i++)
- list.set(i, list.get(i).replace("%command%", label));
- BetterRTP.getInstance().getText().sms(sendi, list);
-// if (pl.getPerms().getRtpOther(sendi))
-// pl.getText().getHelpPlayer(sendi, label);
-// if (sendi instanceof Player) {
-// if (pl.getPerms().getWorld(sendi))
-// pl.getText().getHelpWorld(sendi, label);
-// } else
-// pl.getText().getHelpWorld(sendi, label);
-// if (pl.getPerms().getReload(sendi))
-// pl.getText().getHelpReload(sendi, label);
- //if (pl.getPerms().getInfo(sendi))
- // pl.getText().getHelpInfo(sendi);
+ //for (int i = 0; i < list.size(); i++)
+ // list.set(i, list.get(i).replace("%command%", label));
+ //BetterRTP.getInstance().getText().sms(sendi, list);
+ Message_RTP.sms(sendi, list, Collections.singletonList(label));
}
public List tabComplete(CommandSender sendi, String[] args) {
@@ -53,6 +49,6 @@ public class CmdHelp implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpHelp();
+ return MessagesHelp.HELP.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java
index db5f21c..090ac63 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java
@@ -6,6 +6,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTP_SETUP_TYPE;
import me.SuperRonanCraft.BetterRTP.player.rtp.RTPParticles;
import me.SuperRonanCraft.BetterRTP.player.rtp.RTPSetupInformation;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.QueueHandler;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.WorldDefault;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.WorldPlayer;
@@ -57,7 +58,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpInfo();
+ return MessagesHelp.INFO.get();
}
enum CmdInfoSub { //Sub commands, future expansions
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdLocation.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdLocation.java
index 75c8c53..0c4b769 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdLocation.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdLocation.java
@@ -6,6 +6,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.RTPWorld;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.WorldLocations;
import org.bukkit.Bukkit;
@@ -102,6 +103,6 @@ public class CmdLocation implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpLocation();
+ return MessagesHelp.LOCATION.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java
index 0e1f47e..5014f36 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java
@@ -9,6 +9,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP_Info;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
@@ -72,12 +73,8 @@ public class CmdPlayer implements RTPCommand, RTPCommandHelpable {
BetterRTP.getInstance().getText().getUsageRTPOther(sendi, label);
}
- private Commands getCmd() {
- return BetterRTP.getInstance().getCmd();
- }
-
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpPlayer();
+ return MessagesHelp.PLAYER.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java
index e642961..44be866 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java
@@ -4,6 +4,7 @@ import me.SuperRonanCraft.BetterRTP.BetterRTP;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.command.CommandSender;
import java.util.List;
@@ -28,6 +29,6 @@ public class CmdReload implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpReload();
+ return MessagesHelp.RELOAD.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java
index 54c61a1..be23031 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java
@@ -5,6 +5,8 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.invs.RTP_INV_SETTINGS;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message_RTP;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
@@ -20,7 +22,7 @@ public class CmdSettings implements RTPCommand, RTPCommandHelpable {
if (sendi instanceof Player)
BetterRTP.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) sendi);
else
- BetterRTP.getInstance().getText().getNotPlayer(sendi, label);
+ Message_RTP.sms(sendi, "Must be a player to use this command! Try '/" + label + " help'");
}
public List tabComplete(CommandSender sendi, String[] args) {
@@ -33,6 +35,6 @@ public class CmdSettings implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpSettings();
+ return MessagesHelp.SETTINGS.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTeleport.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTeleport.java
index 7c7044c..fec66d7 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTeleport.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTeleport.java
@@ -1,10 +1,9 @@
package me.SuperRonanCraft.BetterRTP.player.commands.types;
-import me.SuperRonanCraft.BetterRTP.BetterRTP;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
-import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.WorldLocations;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message_RTP;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
@@ -18,7 +17,7 @@ public class CmdTeleport implements RTPCommand {
if (sendi instanceof Player)
HelperRTP.tp((Player) sendi, sendi, world, biomes, RTP_TYPE.COMMAND);
else
- BetterRTP.getInstance().getText().getNotPlayer(sendi, label);
+ Message_RTP.sms(sendi, "Must be a player to use this command! Try '/" + label + " help'");
}
@Override
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java
index 53cc80e..b97c48b 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java
@@ -5,6 +5,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
@@ -38,7 +39,7 @@ public class CmdTest implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpTest();
+ return MessagesHelp.TEST.get();
}
@Override
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java
index 7145d55..2a65d13 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java
@@ -4,6 +4,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable;
import me.SuperRonanCraft.BetterRTP.BetterRTP;
import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.command.CommandSender;
import java.util.List;
@@ -28,6 +29,6 @@ public class CmdVersion implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpVersion();
+ return MessagesHelp.VERSION.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java
index 962342c..d8cf77e 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java
@@ -7,6 +7,7 @@ import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandType;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP_Info;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesHelp;
import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
@@ -61,6 +62,6 @@ public class CmdWorld implements RTPCommand, RTPCommandHelpable {
@Override
public String getHelp() {
- return BetterRTP.getInstance().getText().getHelpWorld();
+ return MessagesHelp.WORLD.get();
}
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java
index 895fafb..5cf917a 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java
@@ -4,6 +4,8 @@ import me.SuperRonanCraft.BetterRTP.BetterRTP;
import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE;
import me.SuperRonanCraft.BetterRTP.references.PermissionNode;
import me.SuperRonanCraft.BetterRTP.references.file.FileOther;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message_RTP;
import me.SuperRonanCraft.BetterRTP.references.web.Updater;
import me.SuperRonanCraft.BetterRTP.references.file.FileBasics;
import me.SuperRonanCraft.BetterRTP.references.helpers.HelperRTP;
@@ -26,7 +28,7 @@ public class Join {
private static void updater(Player p) {
if (!getPl().getFiles().getType(FileOther.FILETYPE.CONFIG).getBoolean("Settings.DisableUpdater") && PermissionNode.UPDATER.check(p))
if (!getPl().getDescription().getVersion().equals(Updater.updatedVersion))
- getPl().getText().sms(p, "&7There is currently an update for &6BetterRTP &7version &e#" +
+ Message_RTP.sms(p, "&7There is currently an update for &6BetterRTP &7version &e#" +
Updater.updatedVersion + " &7you have version &e#" + getPl().getDescription().getVersion());
}
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/helpers/HelperRTP_EditWorlds.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/helpers/HelperRTP_EditWorlds.java
index b8f56aa..e800cb4 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/helpers/HelperRTP_EditWorlds.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/helpers/HelperRTP_EditWorlds.java
@@ -4,6 +4,9 @@ import me.SuperRonanCraft.BetterRTP.BetterRTP;
import me.SuperRonanCraft.BetterRTP.player.commands.types.CmdEdit;
import me.SuperRonanCraft.BetterRTP.references.file.FileBasics;
import me.SuperRonanCraft.BetterRTP.references.file.FileOther;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message;
+import me.SuperRonanCraft.BetterRTP.references.messages.Message_RTP;
+import me.SuperRonanCraft.BetterRTP.references.messages.MessagesCore;
import me.SuperRonanCraft.BetterRTP.references.rtpinfo.worlds.WORLD_TYPE;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.YamlConfiguration;
@@ -52,7 +55,10 @@ public class HelperRTP_EditWorlds {
for (Object map2 : m.values()) {
Map