From b7b408e3d8c8d8f0762db9464b975cdbb8ff653a Mon Sep 17 00:00:00 2001 From: SuperRonanCraft Date: Tue, 10 Nov 2020 17:58:39 -0500 Subject: [PATCH] api update --- {Addon-TimedRTP => Addon-FlashBack}/pom.xml | 10 ++++++- .../BetterRTP/Addon/FlashBack/Events.java | 12 +++++++++ .../BetterRTP/Addon/FlashBack/Main.java | 12 +++++++++ Addon-FlashBack/src/main/resources/plugin.yml | 6 +++++ .../BetterRTP/Addon/TimedRTP/Main.java | 8 ------ .../BetterRTP/{Main.java => BetterRTP.java} | 12 ++++++--- .../BetterRTP/player/commands/Commands.java | 8 +++--- .../player/commands/types/CmdBiome.java | 12 ++++----- .../player/commands/types/CmdEdit.java | 26 +++++++++---------- .../player/commands/types/CmdHelp.java | 10 +++---- .../player/commands/types/CmdInfo.java | 20 +++++++------- .../player/commands/types/CmdPlayer.java | 12 ++++----- .../player/commands/types/CmdReload.java | 8 +++--- .../player/commands/types/CmdSettings.java | 10 +++---- .../player/commands/types/CmdTest.java | 8 +++--- .../player/commands/types/CmdVersion.java | 8 +++--- .../player/commands/types/CmdWorld.java | 16 ++++++------ .../BetterRTP/player/events/Click.java | 10 +++---- .../BetterRTP/player/events/Interact.java | 14 +++++----- .../BetterRTP/player/events/Join.java | 6 ++--- .../BetterRTP/player/events/Leave.java | 4 +-- .../BetterRTP/player/events/Listener.java | 4 +-- .../BetterRTP/player/events/PluginEnable.java | 6 ++--- .../player/events/RTPEventInitiator.java | 22 ++++++++++++++++ .../player/events/RTPEventListener.java | 9 +++++++ .../BetterRTP/player/rtp/RTP.java | 12 ++++----- .../BetterRTP/player/rtp/RTPCooldown.java | 6 ++--- .../BetterRTP/player/rtp/RTPDelay.java | 10 +++---- .../BetterRTP/player/rtp/RTPParticles.java | 6 ++--- .../player/rtp/RTPPermissionGroup.java | 14 +++++----- .../BetterRTP/player/rtp/RTPPlayer.java | 8 +++--- .../player/rtp/RTPPluginValidation.java | 8 +++--- .../BetterRTP/player/rtp/RTPPotions.java | 6 ++--- .../BetterRTP/player/rtp/RTPSounds.java | 4 +-- .../BetterRTP/player/rtp/RTPTeleport.java | 15 ++++++----- .../BetterRTP/player/rtp/RTPTitles.java | 6 ++--- .../BetterRTP/references/Updater.java | 4 +-- .../references/depends/DepEconomy.java | 26 +++++++++---------- .../references/depends/DepPerms.java | 6 ++--- .../BetterRTP/references/file/EcoFile.java | 6 ++--- .../BetterRTP/references/file/FileBasics.java | 8 +++--- .../BetterRTP/references/file/LangFile.java | 10 +++---- .../BetterRTP/references/file/Messages.java | 4 +-- .../references/invs/RTPInventories.java | 4 +-- .../references/invs/RTP_SETTINGS.java | 12 ++++----- .../invs/enums/RTPInventory_Defaults.java | 8 +++--- .../invs/types/RTPInvBlacklist.java | 4 +-- .../invs/types/RTPInvCoordinates.java | 20 +++++++------- .../references/invs/types/RTPInvWorlds.java | 8 +++--- .../references/settings/Settings.java | 6 ++--- .../references/settings/SoftDepends.java | 8 +++--- .../references/worlds/WorldCustom.java | 22 ++++++++-------- .../references/worlds/WorldDefault.java | 12 ++++----- .../references/worlds/WorldPlayer.java | 6 ++--- pom.xml | 2 +- 55 files changed, 306 insertions(+), 238 deletions(-) rename {Addon-TimedRTP => Addon-FlashBack}/pom.xml (70%) create mode 100644 Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Events.java create mode 100644 Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Main.java create mode 100644 Addon-FlashBack/src/main/resources/plugin.yml delete mode 100644 Addon-TimedRTP/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/TimedRTP/Main.java rename Main/src/main/java/me/SuperRonanCraft/BetterRTP/{Main.java => BetterRTP.java} (90%) create mode 100644 Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventInitiator.java create mode 100644 Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventListener.java diff --git a/Addon-TimedRTP/pom.xml b/Addon-FlashBack/pom.xml similarity index 70% rename from Addon-TimedRTP/pom.xml rename to Addon-FlashBack/pom.xml index a35f980..8744928 100644 --- a/Addon-TimedRTP/pom.xml +++ b/Addon-FlashBack/pom.xml @@ -9,9 +9,17 @@ 4.0.0 - Addon-TimedRTP + Addon-FlashBack 1.0 ${project.parent.artifactId}-${project.name}-${project.version} + + + + me.SuperRonanCraft + Main + 2.14.5 + + \ No newline at end of file diff --git a/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Events.java b/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Events.java new file mode 100644 index 0000000..307ead6 --- /dev/null +++ b/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Events.java @@ -0,0 +1,12 @@ +package me.SuperRonanCraft.BetterRTP.Addon.FlashBack; + +import me.SuperRonanCraft.BetterRTP.player.events.RTPEventListener; +import org.bukkit.entity.Player; + +public class Events implements RTPEventListener { + + @Override + public void teleportedEvent(Player p) { + + } +} diff --git a/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Main.java b/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Main.java new file mode 100644 index 0000000..d74dc40 --- /dev/null +++ b/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Main.java @@ -0,0 +1,12 @@ +package me.SuperRonanCraft.BetterRTP.Addon.FlashBack; + +import me.SuperRonanCraft.BetterRTP.BetterRTP; +import org.bukkit.plugin.java.JavaPlugin; + +public class Main extends JavaPlugin { + + @Override + public void onEnable() { + BetterRTP.getInstance().getEvents().addListener(new Events()); + } +} diff --git a/Addon-FlashBack/src/main/resources/plugin.yml b/Addon-FlashBack/src/main/resources/plugin.yml new file mode 100644 index 0000000..2c7b1d6 --- /dev/null +++ b/Addon-FlashBack/src/main/resources/plugin.yml @@ -0,0 +1,6 @@ +main: me.SuperRonanCraft.BetterRTP.Addon.FlashBack +version: 1.0 +api-version: '1.13' +name: BetterRTP-Addon-FlashBack +depend: [BetterRTP] + diff --git a/Addon-TimedRTP/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/TimedRTP/Main.java b/Addon-TimedRTP/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/TimedRTP/Main.java deleted file mode 100644 index a01ba1c..0000000 --- a/Addon-TimedRTP/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/TimedRTP/Main.java +++ /dev/null @@ -1,8 +0,0 @@ -package me.SuperRonanCraft.BetterRTP.Addon.TimedRTP; - -import org.bukkit.plugin.java.JavaPlugin; - -public class Main extends JavaPlugin { - - -} diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/Main.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java similarity index 90% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/Main.java rename to Main/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java index 5864380..ba739a9 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/Main.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java @@ -3,6 +3,7 @@ package me.SuperRonanCraft.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.PlayerInfo; import me.SuperRonanCraft.BetterRTP.player.commands.Commands; import me.SuperRonanCraft.BetterRTP.player.events.Listener; +import me.SuperRonanCraft.BetterRTP.player.events.RTPEventInitiator; import me.SuperRonanCraft.BetterRTP.player.rtp.RTP; import me.SuperRonanCraft.BetterRTP.references.Permissions; import me.SuperRonanCraft.BetterRTP.references.depends.DepEconomy; @@ -18,18 +19,19 @@ import org.bukkit.plugin.java.JavaPlugin; import java.util.List; -public class Main extends JavaPlugin { +public class BetterRTP extends JavaPlugin { private final Permissions perms = new Permissions(); private final Messages text = new Messages(); private final DepEconomy eco = new DepEconomy(); private final Commands cmd = new Commands(this); private final RTP rtp = new RTP(); private final Listener listener = new Listener(); - private static Main instance; + private static BetterRTP instance; private final Files files = new Files(); private final RTPInventories invs = new RTPInventories(); private final PlayerInfo pInfo = new PlayerInfo(); private final Settings settings = new Settings(); + private final RTPEventInitiator events = new RTPEventInitiator(); public void onEnable() { instance = this; @@ -47,7 +49,7 @@ public class Main extends JavaPlugin { return files; } - public static Main getInstance() { + public static BetterRTP getInstance() { return instance; } @@ -121,4 +123,8 @@ public class Main extends JavaPlugin { if (getInstance().getSettings().debug) getInstance().getLogger().info(str); } + + public RTPEventInitiator getEvents() { + return events; + } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java index 4341f65..ea3ff16 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.commands; import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.rtp.RTPCooldown; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; import org.bukkit.block.Biome; @@ -15,12 +15,12 @@ import java.util.UUID; public class Commands { - private final Main pl; + private final BetterRTP pl; public HashMap rtping = new HashMap<>(); public RTPCooldown cooldowns = new RTPCooldown(); private int delayTimer; - public Commands(Main pl) { + public Commands(BetterRTP pl) { this.pl = pl; } @@ -104,7 +104,7 @@ public class Commands { public List getBiomes(String[] args, int start, CommandSender sendi) { List biomes = new ArrayList<>(); boolean error_sent = false; - if (Main.getInstance().getPerms().getBiome(sendi)) + if (BetterRTP.getInstance().getPerms().getBiome(sendi)) for (int i = start; i < args.length; i++) { String str = args[i]; try { diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java index c8690bd..9c4d941 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.Commands; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; @@ -14,7 +14,7 @@ public class CmdBiome implements RTPCommand, RTPCommandHelpable { //rtp biome public void execute(CommandSender sendi, String label, String[] args) { if (args.length >= 2) - Main.getInstance().getCmd().rtp(sendi, label, null, Main.getInstance().getCmd().getBiomes(args, 1, sendi)); + BetterRTP.getInstance().getCmd().rtp(sendi, label, null, BetterRTP.getInstance().getCmd().getBiomes(args, 1, sendi)); else usage(sendi, label); } @@ -27,19 +27,19 @@ public class CmdBiome implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getBiome(sendi); + return BetterRTP.getInstance().getPerms().getBiome(sendi); } public void usage(CommandSender sendi, String label) { - Main.getInstance().getText().getUsageBiome(sendi, label); + BetterRTP.getInstance().getText().getUsageBiome(sendi, label); } private Commands getCmd() { - return Main.getInstance().getCmd(); + return BetterRTP.getInstance().getCmd(); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpBiome(); + return BetterRTP.getInstance().getText().getHelpBiome(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java index d617559..583ccb3 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; @@ -34,7 +34,7 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds return; } } - Main.getInstance().getText().getNotExist(sendi, label); + BetterRTP.getInstance().getText().getNotExist(sendi, label); return; } usage(sendi, label, cmd); @@ -65,7 +65,7 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds value = cmd.getResult(val); } catch (Exception e) { e.printStackTrace(); - Main.getInstance().getText().getEditError(sendi); + BetterRTP.getInstance().getText().getEditError(sendi); return; } @@ -81,7 +81,7 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds Map values = (Map) map2; values.put(cmd.get(), value); - Main.getInstance().getText().getEditSet(sendi, cmd.get(), val); + BetterRTP.getInstance().getText().getEditSet(sendi, cmd.get(), val); } break; } @@ -98,7 +98,7 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds try { config.save(file.getFile()); - Main.getInstance().getRTP().loadWorldSettings(); + BetterRTP.getInstance().getRTP().loadWorldSettings(); } catch (IOException e) { e.printStackTrace(); } @@ -110,7 +110,7 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds value = cmd.getResult(val); } catch (Exception e) { e.printStackTrace(); - Main.getInstance().getText().getEditError(sendi); + BetterRTP.getInstance().getText().getEditError(sendi); return; } @@ -121,8 +121,8 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds try { config.save(file.getFile()); - Main.getInstance().getRTP().loadWorldSettings(); - Main.getInstance().getText().getEditSet(sendi, cmd.get(), val); + BetterRTP.getInstance().getRTP().loadWorldSettings(); + BetterRTP.getInstance().getText().getEditSet(sendi, cmd.get(), val); } catch (IOException e) { e.printStackTrace(); } @@ -187,24 +187,24 @@ public class CmdEdit implements RTPCommand, RTPCommandHelpable { //Edit a worlds @Override public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getEdit(sendi); + return BetterRTP.getInstance().getPerms().getEdit(sendi); } private void usage(CommandSender sendi, String label, RTP_CMD_EDIT type) { if (type != null) switch (type) { case DEFAULT: - Main.getInstance().getText().getUsageEditDefault(sendi, label); break; + BetterRTP.getInstance().getText().getUsageEditDefault(sendi, label); break; case WORLD: - Main.getInstance().getText().getUsageEditWorld(sendi, label); break; + BetterRTP.getInstance().getText().getUsageEditWorld(sendi, label); break; } else - Main.getInstance().getText().getUsageEdit(sendi, label); + BetterRTP.getInstance().getText().getUsageEdit(sendi, label); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpEdit(); + return BetterRTP.getInstance().getText().getHelpEdit(); } enum RTP_CMD_EDIT { diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java index 21238d9..788bfce 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java @@ -3,7 +3,7 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; import me.SuperRonanCraft.BetterRTP.player.commands.CommandTypes; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.references.file.Messages; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; import org.bukkit.command.CommandSender; @@ -13,12 +13,12 @@ import java.util.List; public class CmdHelp implements RTPCommand, RTPCommandHelpable { public void execute(CommandSender sendi, String label, String[] args) { - Messages txt = Main.getInstance().getText(); + Messages txt = BetterRTP.getInstance().getText(); List list = new ArrayList<>(); list.add(txt.getHelpPrefix()); list.add(txt.getHelpMain()); for (CommandTypes cmd : CommandTypes.values()) - if (!cmd.isDebugOnly() || Main.getInstance().getSettings().debug) + if (!cmd.isDebugOnly() || BetterRTP.getInstance().getSettings().debug) if (cmd.getCmd().permission(sendi)) if (cmd.getCmd() instanceof RTPCommandHelpable) { String help = ((RTPCommandHelpable) cmd.getCmd()).getHelp(); @@ -26,7 +26,7 @@ public class CmdHelp implements RTPCommand, RTPCommandHelpable { } for (int i = 0; i < list.size(); i++) list.set(i, list.get(i).replace("%command%", label)); - Main.getInstance().getText().sms(sendi, list); + BetterRTP.getInstance().getText().sms(sendi, list); // if (pl.getPerms().getRtpOther(sendi)) // pl.getText().getHelpPlayer(sendi, label); // if (sendi instanceof Player) { @@ -51,6 +51,6 @@ public class CmdHelp implements RTPCommand, RTPCommandHelpable { @Override public String getHelp() { - return Main.getInstance().getText().getHelpHelp(); + return BetterRTP.getInstance().getText().getHelpHelp(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java index 656c09a..d6e3f7d 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.player.rtp.RTPParticles; import me.SuperRonanCraft.BetterRTP.references.worlds.WorldPlayer; @@ -49,7 +49,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { @Override public String getHelp() { - return Main.getInstance().getText().getHelpInfo(); + return BetterRTP.getInstance().getText().getHelpInfo(); } enum CmdInfoSub { //Sub commands, future expansions @@ -59,7 +59,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { //Particles private void infoParticles(CommandSender sendi) { List info = new ArrayList<>(); - Main pl = Main.getInstance(); + BetterRTP pl = BetterRTP.getInstance(); for (ParticleEffect eff : ParticleEffect.VALUES) { if (info.isEmpty() || info.size() % 2 == 0) { @@ -85,7 +85,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { } info.forEach(str -> - info.set(info.indexOf(str), Main.getInstance().getText().color(str))); + info.set(info.indexOf(str), BetterRTP.getInstance().getText().color(str))); sendi.sendMessage(info.toString()); } @@ -93,7 +93,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { private void sendInfoWorld(CommandSender sendi, List list) { //Send info list.add(0, "&e&m-----&6 BetterRTP &8| Info &e&m-----"); list.forEach(str -> - list.set(list.indexOf(str), Main.getInstance().getText().color(str))); + list.set(list.indexOf(str), BetterRTP.getInstance().getText().color(str))); sendi.sendMessage(list.toArray(new String[0])); } @@ -106,7 +106,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { private List infoGetWorld(CommandSender sendi, World w, boolean personal) { //Specific world List info = new ArrayList<>(); - Main pl = Main.getInstance(); + BetterRTP pl = BetterRTP.getInstance(); String _true = "&aTrue", _false = "&bFalse"; info.add("&eWorld: &7" + w.getName() + (personal ? " &7(personalized)" : "")); if (personal) @@ -120,8 +120,8 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { else { info.add("&7- &6WorldType: &f" + pl.getRTP().world_type.getOrDefault(w.getName(), WORLD_TYPE.NORMAL).name()); info.add("&7- &6Overriden: " + _false); - WorldPlayer _rtpworld = Main.getInstance().getRTP().getPlayerWorld(sendi, w.getName(), null, personal); - info.add("&7- &6Custom: " + (Main.getInstance().getRTP().customWorlds.containsKey(w.getName()) ? _true : _false)); + WorldPlayer _rtpworld = BetterRTP.getInstance().getRTP().getPlayerWorld(sendi, w.getName(), null, personal); + info.add("&7- &6Custom: " + (BetterRTP.getInstance().getRTP().customWorlds.containsKey(w.getName()) ? _true : _false)); info.add("&7- &6UseWorldBorder: " + (_rtpworld.getUseWorldborder() ? _true : _false)); info.add("&7- &6Permission Group: " + (_rtpworld.getConfig() != null ? "&e" + _rtpworld.getConfig().name : "&cN/A")); info.add("&7- &6Center X: &f" + _rtpworld.getCenterX()); @@ -145,7 +145,7 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { } info.forEach(str -> - info.set(info.indexOf(str), Main.getInstance().getText().color(str))); + info.set(info.indexOf(str), BetterRTP.getInstance().getText().color(str))); sendi.sendMessage(info.toString()); } @@ -167,6 +167,6 @@ public class CmdInfo implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getInfo(sendi); + return BetterRTP.getInstance().getPerms().getInfo(sendi); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java index a215859..5cf5c16 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.CommandTypes; import me.SuperRonanCraft.BetterRTP.player.commands.Commands; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; @@ -44,7 +44,7 @@ public class CmdPlayer implements RTPCommand, RTPCommandHelpable { list.add(p.getName()); } else if (args.length == 3) { for (World w : Bukkit.getWorlds()) - if (w.getName().startsWith(args[2]) && !Main.getInstance().getRTP().disabledWorlds().contains(w.getName())) + if (w.getName().startsWith(args[2]) && !BetterRTP.getInstance().getRTP().disabledWorlds().contains(w.getName())) list.add(w.getName()); } else if (args.length > 3) { if (CommandTypes.BIOME.getCmd().permission(sendi)) @@ -54,19 +54,19 @@ public class CmdPlayer implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getRtpOther(sendi); + return BetterRTP.getInstance().getPerms().getRtpOther(sendi); } public void usage(CommandSender sendi, String label) { - Main.getInstance().getText().getUsageRTPOther(sendi, label); + BetterRTP.getInstance().getText().getUsageRTPOther(sendi, label); } private Commands getCmd() { - return Main.getInstance().getCmd(); + return BetterRTP.getInstance().getCmd(); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpPlayer(); + return BetterRTP.getInstance().getText().getHelpPlayer(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java index fac771a..fee52cf 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; import org.bukkit.command.CommandSender; @@ -10,7 +10,7 @@ import java.util.List; public class CmdReload implements RTPCommand, RTPCommandHelpable { public void execute(CommandSender sendi, String label, String[] args) { - Main.getInstance().reload(sendi); + BetterRTP.getInstance().reload(sendi); } public List tabComplete(CommandSender sendi, String[] args) { @@ -18,11 +18,11 @@ public class CmdReload implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getReload(sendi); + return BetterRTP.getInstance().getPerms().getReload(sendi); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpReload(); + return BetterRTP.getInstance().getText().getHelpReload(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java index e6ae9c3..3964868 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.references.invs.RTP_INV_SETTINGS; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; @@ -13,9 +13,9 @@ public class CmdSettings implements RTPCommand, RTPCommandHelpable { public void execute(CommandSender sendi, String label, String[] args) { if (sendi instanceof Player) - Main.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) sendi); + BetterRTP.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) sendi); else - Main.getInstance().getCmd().msgNotPlayer(sendi, label); + BetterRTP.getInstance().getCmd().msgNotPlayer(sendi, label); } public List tabComplete(CommandSender sendi, String[] args) { @@ -23,11 +23,11 @@ public class CmdSettings implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getSettings(sendi); + return BetterRTP.getInstance().getPerms().getSettings(sendi); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpSettings(); + return BetterRTP.getInstance().getText().getHelpSettings(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java index 98eeb3c..4755504 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; import org.bukkit.command.CommandSender; @@ -15,7 +15,7 @@ public class CmdTest implements RTPCommand, RTPCommandHelpable { public void execute(CommandSender sendi, String label, String[] args) { if (sendi instanceof Player) { Player p = (Player) sendi; - Main.getInstance().getRTP().getTeleport().afterTeleport(p, p.getLocation(), 0, 0); + BetterRTP.getInstance().getRTP().getTeleport().afterTeleport(p, p.getLocation(), 0, 0); } else sendi.sendMessage("Console is not able to execute this command! Try '/rtp help'"); } @@ -27,12 +27,12 @@ public class CmdTest implements RTPCommand, RTPCommandHelpable { @Override public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getTest(sendi); + return BetterRTP.getInstance().getPerms().getTest(sendi); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpTest(); + return BetterRTP.getInstance().getText().getHelpTest(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java index 04291a1..3e803ee 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; import org.bukkit.command.CommandSender; @@ -10,7 +10,7 @@ import java.util.List; public class CmdVersion implements RTPCommand, RTPCommandHelpable { public void execute(CommandSender sendi, String label, String[] args) { - sendi.sendMessage(Main.getInstance().getText().colorPre("&aVersion #&e" + Main.getInstance().getDescription().getVersion())); + sendi.sendMessage(BetterRTP.getInstance().getText().colorPre("&aVersion #&e" + BetterRTP.getInstance().getDescription().getVersion())); } public List tabComplete(CommandSender sendi, String[] args) { @@ -18,11 +18,11 @@ public class CmdVersion implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getVersion(sendi); + return BetterRTP.getInstance().getPerms().getVersion(sendi); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpVersion(); + return BetterRTP.getInstance().getText().getHelpVersion(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java index 1877470..eeda08f 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java @@ -2,7 +2,7 @@ package me.SuperRonanCraft.BetterRTP.player.commands.types; import me.SuperRonanCraft.BetterRTP.player.commands.Commands; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommandHelpable; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.commands.CommandTypes; import me.SuperRonanCraft.BetterRTP.player.commands.RTPCommand; import org.bukkit.Bukkit; @@ -17,7 +17,7 @@ public class CmdWorld implements RTPCommand, RTPCommandHelpable { //rtp world public void execute(CommandSender sendi, String label, String[] args) { if (args.length >= 2) - Main.getInstance().getCmd().rtp(sendi, label, args[1], Main.getInstance().getCmd().getBiomes(args, 2, sendi)); + BetterRTP.getInstance().getCmd().rtp(sendi, label, args[1], BetterRTP.getInstance().getCmd().getBiomes(args, 2, sendi)); else usage(sendi, label); } @@ -27,8 +27,8 @@ public class CmdWorld implements RTPCommand, RTPCommandHelpable { if (args.length == 2) { for (World w : Bukkit.getWorlds()) { String _wName = w.getName().replace(" ", "_"); - if (w.getName().startsWith(args[1]) && !Main.getInstance().getRTP().disabledWorlds().contains(_wName) - && Main.getInstance().getPerms().getAWorld(sendi, _wName)) + if (w.getName().startsWith(args[1]) && !BetterRTP.getInstance().getRTP().disabledWorlds().contains(_wName) + && BetterRTP.getInstance().getPerms().getAWorld(sendi, _wName)) list.add(_wName); } } else if (args.length >= 3) { @@ -39,19 +39,19 @@ public class CmdWorld implements RTPCommand, RTPCommandHelpable { } public boolean permission(CommandSender sendi) { - return Main.getInstance().getPerms().getWorld(sendi); + return BetterRTP.getInstance().getPerms().getWorld(sendi); } public void usage(CommandSender sendi, String label) { - Main.getInstance().getText().getUsageWorld(sendi, label); + BetterRTP.getInstance().getText().getUsageWorld(sendi, label); } private Commands getCmd() { - return Main.getInstance().getCmd(); + return BetterRTP.getInstance().getCmd(); } @Override public String getHelp() { - return Main.getInstance().getText().getHelpWorld(); + return BetterRTP.getInstance().getText().getHelpWorld(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java index 382232f..41ee129 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.events; import me.SuperRonanCraft.BetterRTP.references.invs.RTPInventories; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.PlayerInfo; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -18,9 +18,9 @@ public class Click { private void handler(InventoryClickEvent e) { try { - PlayerInfo pInfo = Main.getInstance().getpInfo(); + PlayerInfo pInfo = BetterRTP.getInstance().getpInfo(); Player p = (Player) e.getWhoClicked(); - RTPInventories menu = Main.getInstance().getInvs(); + RTPInventories menu = BetterRTP.getInstance().getInvs(); menu.getInv(pInfo.getInvType(p)).clickEvent(e); } catch (NullPointerException ex) { //ex.printStackTrace(); @@ -36,10 +36,10 @@ public class Click { return false; else if (e.getWhoClicked() instanceof Player) { // Clicks the inventory - if (!e.getInventory().equals(Main.getInstance().getpInfo().getInv((Player) e.getWhoClicked()))) + if (!e.getInventory().equals(BetterRTP.getInstance().getpInfo().getInv((Player) e.getWhoClicked()))) return false; // Clicks their own inventory - else if (!e.getClickedInventory().equals(Main.getInstance().getpInfo().getInv((Player) e + else if (!e.getClickedInventory().equals(BetterRTP.getInstance().getpInfo().getInv((Player) e .getWhoClicked()))) { e.setCancelled(true); return false; diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java index 78aa2b2..3fa6b49 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java @@ -2,7 +2,7 @@ package me.SuperRonanCraft.BetterRTP.player.events; import me.SuperRonanCraft.BetterRTP.player.commands.CommandTypes; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.block.Block; import org.bukkit.block.Sign; import org.bukkit.entity.Player; @@ -19,10 +19,10 @@ class Interact { void load() { String pre = "Settings."; - FileBasics.FILETYPE file = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.SIGNS); + FileBasics.FILETYPE file = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.SIGNS); enabled = file.getBoolean(pre + "Enabled"); title = file.getString(pre + "Title"); - coloredTitle = Main.getInstance().getText().color(title); + coloredTitle = BetterRTP.getInstance().getText().color(title); } void event(PlayerInteractEvent e) { @@ -39,25 +39,25 @@ class Interact { action(e.getPlayer(), cmd(sign.getLines()).split(" ")); return; } - e.getPlayer().sendMessage(Main.getInstance().getText().colorPre("&cError! &7Command &a" + e.getPlayer().sendMessage(BetterRTP.getInstance().getText().colorPre("&cError! &7Command &a" + Arrays.toString(cmd(sign.getLines()).split(" ")) + "&7 does not exist! Defaulting command to /rtp!")); } } } void createSign(SignChangeEvent e) { - if (enabled && Main.getInstance().getPerms().getSignCreate(e.getPlayer())) { + if (enabled && BetterRTP.getInstance().getPerms().getSignCreate(e.getPlayer())) { String line = e.getLine(0); if (line != null && (line.equalsIgnoreCase(title) || line.equalsIgnoreCase("[RTP]"))) { e.setLine(0, coloredTitle != null ? coloredTitle : "[RTP]"); - Main.getInstance().getText().getSignCreated(e.getPlayer(), cmd(e.getLines())); + BetterRTP.getInstance().getText().getSignCreated(e.getPlayer(), cmd(e.getLines())); } } } private void action(Player p, String[] line) { - Main.getInstance().getCmd().commandExecuted(p, "rtp", line); + BetterRTP.getInstance().getCmd().commandExecuted(p, "rtp", line); } private String cmd(String[] signArray) { diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java index 59a0dca..164d261 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java @@ -3,7 +3,7 @@ package me.SuperRonanCraft.BetterRTP.player.events; import me.SuperRonanCraft.BetterRTP.player.rtp.RTP_TYPE; import me.SuperRonanCraft.BetterRTP.references.Updater; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.player.PlayerJoinEvent; @@ -30,7 +30,7 @@ public class Join { getPl().getCmd().tp(p, Bukkit.getConsoleSender(), getPl().getSettings().rtpOnFirstJoin_World, null, RTP_TYPE.JOIN); //Console is sender to override delays } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java index cb92040..9d51da1 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java @@ -1,11 +1,11 @@ package me.SuperRonanCraft.BetterRTP.player.events; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.event.player.PlayerQuitEvent; class Leave { void event(PlayerQuitEvent e) { - Main.getInstance().getCmd().rtping.remove(e.getPlayer().getUniqueId()); + BetterRTP.getInstance().getCmd().rtping.remove(e.getPlayer().getUniqueId()); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java index d21d235..1c34504 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.events; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.event.EventHandler; import org.bukkit.event.block.SignChangeEvent; import org.bukkit.event.inventory.InventoryClickEvent; @@ -16,7 +16,7 @@ public class Listener implements org.bukkit.event.Listener { private final Click click = new Click(); //private final PluginEnable pEnable = new PluginEnable(); - public void registerEvents(Main pl) { + public void registerEvents(BetterRTP pl) { PluginManager pm = pl.getServer().getPluginManager(); pm.registerEvents(this, pl); } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java index 9f12e5a..7c9b450 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.events; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.event.server.PluginEnableEvent; public class PluginEnable { @@ -10,9 +10,9 @@ public class PluginEnable { String name = e.getPlugin().getName(); //System.out.println(name); if (name.equalsIgnoreCase("WorldGuard")) - Main.getInstance().getSettings().getsDepends().registerWorldguard(); + BetterRTP.getInstance().getSettings().getsDepends().registerWorldguard(); else if (name.equalsIgnoreCase("GriefPrevention")) - Main.getInstance().getSettings().getsDepends().registerGriefPrevention(); + BetterRTP.getInstance().getSettings().getsDepends().registerGriefPrevention(); } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventInitiator.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventInitiator.java new file mode 100644 index 0000000..30f6fa4 --- /dev/null +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventInitiator.java @@ -0,0 +1,22 @@ +package me.SuperRonanCraft.BetterRTP.player.events; + +import org.bukkit.entity.Player; + +import java.util.ArrayList; +import java.util.List; + +public class RTPEventInitiator { + private final List listeners = new ArrayList<>(); + + public void addListener(RTPEventListener toAdd) { + listeners.add(toAdd); + } + + public void eventCall_Teleport(Player p) { + System.out.println("Hello!!"); + + // Notify everybody that may be interested. + for (RTPEventListener l : listeners) + l.teleportedEvent(p); + } +} diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventListener.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventListener.java new file mode 100644 index 0000000..ba89a8d --- /dev/null +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventListener.java @@ -0,0 +1,9 @@ +package me.SuperRonanCraft.BetterRTP.player.events; + +import org.bukkit.entity.Player; + +public interface RTPEventListener { + + void teleportedEvent(Player p); + +} diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java index 91c9b80..6b5c3fd 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.worlds.*; import org.bukkit.Bukkit; import org.bukkit.World; @@ -79,7 +79,7 @@ public class RTP { } if (getPl().getSettings().debug) for (String world : world_type.keySet()) - Main.debug("- World Type for '" + world + "' set to '" + world_type.get(world) + "'"); + BetterRTP.debug("- World Type for '" + world + "' set to '" + world_type.get(world) + "'"); } catch (Exception e) { e.printStackTrace(); //No World Types @@ -101,7 +101,7 @@ public class RTP { for (Map.Entry entry : m.entrySet()) { customWorlds.put(entry.getKey().toString(), new WorldCustom(entry.getKey().toString())); if (getPl().getSettings().debug) - Main.debug("- Custom World '" + entry.getKey() + "' registered"); + BetterRTP.debug("- Custom World '" + entry.getKey() + "' registered"); } } catch (Exception e) { //No Custom Worlds @@ -132,8 +132,8 @@ public class RTP { return pWorld; } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } public void start(Player p, CommandSender sendi, String world_name, List biomes, boolean delay, RTP_TYPE rtpType) { @@ -167,7 +167,7 @@ public class RTP { // Economy if (!getPl().getEco().hasBalance(sendi, pWorld)) return; - Main.getInstance().getpInfo().setRTPType(p, rtpType); + BetterRTP.getInstance().getpInfo().setRTPType(p, rtpType); rtp(sendi, pWorld, delay); } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java index 345f54a..031ec6d 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.configuration.InvalidConfigurationException; import org.bukkit.configuration.file.YamlConfiguration; @@ -123,7 +123,7 @@ public class RTPCooldown { private void loadFile() { config = null; - configfile = new File(Main.getInstance().getDataFolder(), "data/cooldowns.yml"); + configfile = new File(BetterRTP.getInstance().getDataFolder(), "data/cooldowns.yml"); YamlConfiguration config = getFile(); if (config != null) for (String id : config.getKeys(false)) { @@ -136,7 +136,7 @@ public class RTPCooldown { locked.put(uuid, attempts); } } catch (IllegalArgumentException e) { - Main.getInstance().getLogger().info("UUID of `" + id + "` is invalid, please delete this!"); + BetterRTP.getInstance().getLogger().info("UUID of `" + id + "` is invalid, please delete this!"); //Bad uuid } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java index 796c937..0229d66 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; @@ -24,9 +24,9 @@ class RTPDelay implements Listener { private void delay(CommandSender sendi, int delay) { getPl().getRTP().getTeleport().beforeTeleportDelay(rtp.getPlayer(), delay); - run = Bukkit.getScheduler().scheduleSyncDelayedTask(Main.getInstance(), run(sendi, this), delay * 20); + run = Bukkit.getScheduler().scheduleSyncDelayedTask(BetterRTP.getInstance(), run(sendi, this), delay * 20); if (cancelOnMove || cancelOnDamage) - Bukkit.getPluginManager().registerEvents(this, Main.getInstance()); + Bukkit.getPluginManager().registerEvents(this, BetterRTP.getInstance()); } @EventHandler @@ -72,7 +72,7 @@ class RTPDelay implements Listener { }; } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java index 54444bc..8780761 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; import org.bukkit.Location; import org.bukkit.entity.Player; @@ -105,7 +105,7 @@ public class RTPParticles { return new Vector(x2 - x1, 0, z2 - z1); } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java index 293436f..58eb498 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.command.CommandSender; import org.bukkit.configuration.file.YamlConfiguration; @@ -13,7 +13,7 @@ public class RTPPermissionGroup { public RTPPermConfiguration getGroup(CommandSender p) { for (RTPPermConfiguration group : groups) - if (Main.getInstance().getPerms().getPermissionGroup(p, group.name)) + if (BetterRTP.getInstance().getPerms().getPermissionGroup(p, group.name)) return group; return null; } @@ -22,7 +22,7 @@ public class RTPPermissionGroup { for (RTPPermConfiguration group : groups) group.worlds.clear(); groups.clear(); - YamlConfiguration config = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG).getConfig(); + YamlConfiguration config = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG).getConfig(); if (!config.getBoolean("PermissionGroup.Enabled")) return; List> list = config.getMapList("PermissionGroup.Groups"); for (Map m : list) @@ -30,12 +30,12 @@ public class RTPPermissionGroup { RTPPermConfiguration group = new RTPPermConfiguration(entry); if (group.isValid()) { groups.add(group); - Main.debug("- Group " + group.name + " has " + group.worlds.size() + " worlds setup, permission: 'betterrtp.group." + group.name + "'"); + BetterRTP.debug("- Group " + group.name + " has " + group.worlds.size() + " worlds setup, permission: 'betterrtp.group." + group.name + "'"); for (RTPPermConfigurationWorld world : group.worlds) { - Main.debug(" - World '" + world.name + "' MaxRad = " + world.maxRad + ", MinRad = " + world.minRad); + BetterRTP.debug(" - World '" + world.name + "' MaxRad = " + world.maxRad + ", MinRad = " + world.minRad); } } else { - Main.debug("ERROR! Group " + group.name + " was not setup correctly!"); + BetterRTP.debug("ERROR! Group " + group.name + " was not setup correctly!"); } } } @@ -55,7 +55,7 @@ public class RTPPermissionGroup { if (worldConfig.isValid()) this.worlds.add(worldConfig); else - Main.debug("ERROR! Group " + group + " world " + worldConfig.name + " was not setup correctly!"); + BetterRTP.debug("ERROR! Group " + group + " world " + worldConfig.name + " was not setup correctly!"); } } this.name = group; diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java index a47a6f7..03f3e81 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java @@ -2,7 +2,7 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; import me.SuperRonanCraft.BetterRTP.references.worlds.WorldPlayer; import io.papermc.lib.PaperLib; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Chunk; import org.bukkit.Location; import org.bukkit.World; @@ -36,7 +36,7 @@ public class RTPPlayer { Location loc = pWorld.generateRandomXZ(settings.defaultWorld); //randomLoc(pWorld); CompletableFuture chunk = PaperLib.getChunkAtAsync(pWorld.getWorld(), loc.getBlockX(), loc.getBlockZ()); chunk.thenAccept(result -> { - Main.debug("Checking location for " + p.getName()); + BetterRTP.debug("Checking location for " + p.getName()); Location tpLoc; float yaw = p.getLocation().getYaw(); float pitch = p.getLocation().getPitch(); @@ -133,7 +133,7 @@ public class RTPPlayer { //FALSE MEANS NO BAD BLOCKS/BIOME WHERE FOUND! } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } \ No newline at end of file diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java index 2f4eba2..8c716fc 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java @@ -11,7 +11,7 @@ import com.sk89q.worldguard.WorldGuard; import com.sk89q.worldguard.protection.ApplicableRegionSet; import com.sk89q.worldguard.protection.regions.RegionContainer; import com.sk89q.worldguard.protection.regions.RegionQuery; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.angeschossen.lands.api.integration.LandsIntegration; import me.ryanhamshire.GriefPrevention.GriefPrevention; import org.bukkit.Location; @@ -116,7 +116,7 @@ public class RTPPluginValidation { //Safe locations depending on enabled depende boolean result = true; if (getPl().getSettings().getsDepends().isLands()) try { - result = new LandsIntegration(Main.getInstance()).isClaimed(loc); + result = new LandsIntegration(BetterRTP.getInstance()).isClaimed(loc); } catch (Exception e) { e.printStackTrace(); } @@ -137,7 +137,7 @@ public class RTPPluginValidation { //Safe locations depending on enabled depende return result; } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java index b7e0b51..4a19fba 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; import org.bukkit.entity.Player; import org.bukkit.potion.PotionEffect; @@ -39,10 +39,10 @@ public class RTPPotions { //Potions AND Invincibility int amplifier = ary.length >= 3 ? Integer.parseInt(ary[2]) : 1; potionEffects.put(effect, new Integer[] {duration, amplifier}); } catch (NumberFormatException e) { - Main.getInstance().getLogger().info("The potion duration or amplifier `" + ary[1] + "` is not an integer. Effect was removed!"); + BetterRTP.getInstance().getLogger().info("The potion duration or amplifier `" + ary[1] + "` is not an integer. Effect was removed!"); } } else - Main.getInstance().getLogger().info("The potion effect `" + type + "` does not exist! " + + BetterRTP.getInstance().getLogger().info("The potion effect `" + type + "` does not exist! " + "Please fix or remove this potion effect! Try '/rtp info potion_effects' to get a list of valid effects!"); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java index 5349694..cbdb6d9 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; import org.bukkit.Sound; import org.bukkit.entity.Player; @@ -37,7 +37,7 @@ public class RTPSounds { try { return Sound.valueOf(sound.toUpperCase()); } catch (IllegalArgumentException e) { - Main.getInstance().getLogger().info("The sound '" + sound + "' is invalid!"); + BetterRTP.getInstance().getLogger().info("The sound '" + sound + "' is invalid!"); return null; } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java index 2f6f40c..5d944ab 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; import io.papermc.lib.PaperLib; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Chunk; import org.bukkit.Location; import org.bukkit.command.CommandSender; @@ -58,8 +58,8 @@ public class RTPTeleport { sendSuccessMsg(sendi, p.getName(), loc, price, false, attempts); getPl().getCmd().rtping.remove(p.getUniqueId()); //No longer rtp'ing //Save respawn location if first join - if (Main.getInstance().getpInfo().getRTPType(p) == RTP_TYPE.JOIN) //RTP Type was Join - if (Main.getInstance().getSettings().rtpOnFirstJoin_SetAsRespawn) //Save as respawn is enabled + if (BetterRTP.getInstance().getpInfo().getRTPType(p) == RTP_TYPE.JOIN) //RTP Type was Join + if (BetterRTP.getInstance().getSettings().rtpOnFirstJoin_SetAsRespawn) //Save as respawn is enabled p.setBedSpawnLocation(loc, true); //True means to force a respawn even without a valid bed } }); @@ -81,6 +81,7 @@ public class RTPTeleport { eTitles.showTitle(RTPTitles.RTP_TITLE_TYPE.TELEPORT, p, loc, attempts, 0); if (eTitles.sendMsg(RTPTitles.RTP_TITLE_TYPE.TELEPORT)) sendSuccessMsg(p, p.getName(), loc, price, true, attempts); + getPl().getEvents().eventCall_Teleport(p); } public void beforeTeleportInstant(CommandSender sendi, Player p) { @@ -113,9 +114,9 @@ public class RTPTeleport { eTitles.showTitle(RTPTitles.RTP_TITLE_TYPE.FAILED, p, p.getLocation(), 0, 0); if (eTitles.sendMsg(RTPTitles.RTP_TITLE_TYPE.FAILED)) if (p == sendi) - getPl().getText().getFailedNotSafe(sendi, Main.getInstance().getRTP().maxAttempts); + getPl().getText().getFailedNotSafe(sendi, BetterRTP.getInstance().getRTP().maxAttempts); else - getPl().getText().getOtherNotSafe(sendi, Main.getInstance().getRTP().maxAttempts, p.getName()); + getPl().getText().getOtherNotSafe(sendi, BetterRTP.getInstance().getRTP().maxAttempts, p.getName()); } //Processing @@ -148,7 +149,7 @@ public class RTPTeleport { getPl().getText().getOtherSuccess(sendi, player, x, y, z, world, attempts); } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java index ddaace5..9fe5338 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; import org.bukkit.Location; import org.bukkit.entity.Player; @@ -46,8 +46,8 @@ public class RTPTitles { // int fadeIn = getPl().text.getFadeIn(); // int stay = text.getStay(); // int fadeOut = text.getFadeOut(); - title = Main.getInstance().getText().color(title); - sub = Main.getInstance().getText().color(sub); + title = BetterRTP.getInstance().getText().color(title); + sub = BetterRTP.getInstance().getText().color(sub); p.sendTitle(title, sub); // player.sendTitle(title, subTitle, fadeIn, stay, fadeOut); } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java index d0325da..d9920c6 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import java.io.BufferedReader; @@ -12,7 +12,7 @@ public class Updater { public static String updatedVersion; - public Updater(Main pl) { + public Updater(BetterRTP pl) { try { URLConnection con = new URL(getUrl() + project()).openConnection(); updatedVersion = new BufferedReader(new InputStreamReader(con.getInputStream())).readLine(); diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java index fd2ae32..49607eb 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.depends; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.worlds.WorldPlayer; import net.milkbowl.vault.economy.Economy; import net.milkbowl.vault.economy.EconomyResponse; @@ -25,7 +25,7 @@ public class DepEconomy { && (player.getGameMode() == GameMode.SURVIVAL || player.getGameMode() == GameMode.ADVENTURE)) { boolean has_hunger = player.getFoodLevel() > hunger; if (!has_hunger) { - Main.getInstance().getText().getFailedHunger(sendi); + BetterRTP.getInstance().getText().getFailedHunger(sendi); return false; } else { player.setFoodLevel(player.getFoodLevel() - hunger); @@ -33,12 +33,12 @@ public class DepEconomy { } } //Economy Stuff - if (e != null && pWorld.getPrice() != 0 && !Main.getInstance().getPerms().getBypassEconomy(sendi)) { + if (e != null && pWorld.getPrice() != 0 && !BetterRTP.getInstance().getPerms().getBypassEconomy(sendi)) { try { EconomyResponse r = e.withdrawPlayer(player, pWorld.getPrice()); boolean passed_economy = r.transactionSuccess(); if (!passed_economy) { - Main.getInstance().getText().getFailedPrice(sendi, pWorld.getPrice()); + BetterRTP.getInstance().getText().getFailedPrice(sendi, pWorld.getPrice()); if (took_food) player.setFoodLevel(player.getFoodLevel() + hunger); } else @@ -57,20 +57,20 @@ public class DepEconomy { Player player = pWorld.getPlayer(); //Hunger Stuff if (hunger != 0 - && !Main.getInstance().getPerms().getBypassHunger(sendi) + && !BetterRTP.getInstance().getPerms().getBypassHunger(sendi) && (player.getGameMode() == GameMode.SURVIVAL || player.getGameMode() == GameMode.ADVENTURE)) { boolean has_hunger = player.getFoodLevel() > hunger; if (!has_hunger) { - Main.getInstance().getText().getFailedHunger(sendi); + BetterRTP.getInstance().getText().getFailedHunger(sendi); return false; } } //Economy Stuff - if (e != null && pWorld.getPrice() != 0 && !Main.getInstance().getPerms().getBypassEconomy(sendi)) { + if (e != null && pWorld.getPrice() != 0 && !BetterRTP.getInstance().getPerms().getBypassEconomy(sendi)) { try { boolean passed_economy = e.getBalance(player) >= pWorld.getPrice(); if (!passed_economy) { - Main.getInstance().getText().getFailedPrice(sendi, pWorld.getPrice()); + BetterRTP.getInstance().getText().getFailedPrice(sendi, pWorld.getPrice()); return false; } } catch (Exception e) { @@ -93,17 +93,17 @@ public class DepEconomy { private void check(boolean force) { if (!checked || force) registerEconomy(); - if (Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Hunger.Enabled")) - hunger = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getInt("Hunger.Honches"); + if (BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Hunger.Enabled")) + hunger = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getInt("Hunger.Honches"); else hunger = 0; } private void registerEconomy() { try { - if (Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Economy.Enabled")) - if (Main.getInstance().getServer().getPluginManager().isPluginEnabled("Vault")) { - RegisteredServiceProvider rsp = Main.getInstance().getServer().getServicesManager().getRegistration(Economy.class); + if (BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Economy.Enabled")) + if (BetterRTP.getInstance().getServer().getPluginManager().isPluginEnabled("Vault")) { + RegisteredServiceProvider rsp = BetterRTP.getInstance().getServer().getServicesManager().getRegistration(Economy.class); e = rsp.getProvider(); } } catch (NullPointerException e) { diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java index 3d43ee2..8aaa015 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.depends; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import net.milkbowl.vault.permission.Permission; import org.bukkit.command.CommandSender; import org.bukkit.plugin.RegisteredServiceProvider; @@ -17,8 +17,8 @@ public class DepPerms { public void register() { try { - if (Main.getInstance().getServer().getPluginManager().isPluginEnabled("Vault")) { - RegisteredServiceProvider permissionProvider = Main.getInstance().getServer() + if (BetterRTP.getInstance().getServer().getPluginManager().isPluginEnabled("Vault")) { + RegisteredServiceProvider permissionProvider = BetterRTP.getInstance().getServer() .getServicesManager().getRegistration(Permission.class); p = permissionProvider.getProvider(); } else diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java index 1edf934..0d06397 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.file; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.configuration.file.YamlConfiguration; import java.io.File; @@ -14,7 +14,7 @@ public class EcoFile { private File langFile; void load() { - Main pl = Main.getInstance(); + BetterRTP pl = BetterRTP.getInstance(); langFile = new File(pl.getDataFolder(), "economy.yml"); if (!langFile.exists()) pl.saveResource("economy.yml", false); @@ -54,7 +54,7 @@ public class EcoFile { } private void setDefaults() { - final InputStream defConfigStream = Main.getInstance().getResource("economy.yml"); + final InputStream defConfigStream = BetterRTP.getInstance().getResource("economy.yml"); if (defConfigStream == null) return; lang.setDefaults(YamlConfiguration.loadConfiguration(new InputStreamReader(defConfigStream))); diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java index 2e67f9d..e0cc09a 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.file; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.file.YamlConfiguration; @@ -30,7 +30,7 @@ public class FileBasics { FILETYPE(String str) { this.fileName = str + ".yml"; - this.file = new File(Main.getInstance().getDataFolder(), fileName); + this.file = new File(BetterRTP.getInstance().getDataFolder(), fileName); } //PUBLIC @@ -85,7 +85,7 @@ public class FileBasics { //PROCCESSING private void load() { if (!file.exists()) { - Main.getInstance().saveResource(fileName, false); + BetterRTP.getInstance().saveResource(fileName, false); try { config.load(file); } catch (Exception e) { @@ -94,7 +94,7 @@ public class FileBasics { } else { try { config.load(file); - final InputStream in = Main.getInstance().getResource(fileName); + final InputStream in = BetterRTP.getInstance().getResource(fileName); if (in != null) { config.setDefaults(YamlConfiguration.loadConfiguration(new InputStreamReader(in))); config.options().copyDefaults(true); diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java index 39b4baf..6d22998 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.file; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.configuration.file.YamlConfiguration; import java.io.File; @@ -40,7 +40,7 @@ public class LangFile { } try { config.load(file); - InputStream in = Main.getInstance().getResource(fileName); + InputStream in = BetterRTP.getInstance().getResource(fileName); if (in == null) in = getPl().getResource(fileName.replace(File.separator, "/")); if (in != null) { @@ -74,7 +74,7 @@ public class LangFile { YamlConfiguration config = new YamlConfiguration(); config.load(file); String fileNameDef = "lang" + File.separator + fNameDef; - InputStream in = Main.getInstance().getResource(fileNameDef); + InputStream in = BetterRTP.getInstance().getResource(fileNameDef); if (in == null) in = getPl().getResource(fileNameDef.replace(File.separator, "/")); if (in != null) { @@ -89,7 +89,7 @@ public class LangFile { } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } \ No newline at end of file diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java index a905178..7df41ff 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.file; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; @@ -10,7 +10,7 @@ public class Messages { private final String preM = "Messages.", preH = "Help.", preU = "Usage."; private LangFile getLang() { - return Main.getInstance().getFiles().getLang(); + return BetterRTP.getInstance().getFiles().getLang(); } public void sms(CommandSender sendi, String msg) { diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java index ff62f28..e2aeb7b 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.invs; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTPInventory_Defaults; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import org.bukkit.entity.Player; @@ -20,7 +20,7 @@ public class RTPInventories { } public void closeAll() { - Main main = Main.getInstance(); + BetterRTP main = BetterRTP.getInstance(); for (Player p : Bukkit.getOnlinePlayers()) if (main.getpInfo().playerExists(p)) { //main.getText().getReloadMenu(p); diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java index c9fe002..fe6f273 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.invs; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics.FILETYPE; public enum RTP_SETTINGS { @@ -30,7 +30,7 @@ public enum RTP_SETTINGS { } void setValue(Object value) { - Main.getInstance().getFiles().getType(filetype).setValue(path, value); + BetterRTP.getInstance().getFiles().getType(filetype).setValue(path, value); } public Object[] getInfo() {return info;} @@ -38,7 +38,7 @@ public enum RTP_SETTINGS { public Object getValue() { String path = this.path; if (path == null && condition != null) { - if (Main.getInstance().getFiles().getType(filetype).getBoolean(condition[0])) + if (BetterRTP.getInstance().getFiles().getType(filetype).getBoolean(condition[0])) path = condition[1]; else path = condition[2]; @@ -49,11 +49,11 @@ public enum RTP_SETTINGS { private Object getValuePath(String path) { if (path != null) { if (getType() == SETTINGS_TYPE.BOOLEAN) - return Main.getInstance().getFiles().getType(filetype).getBoolean(path); + return BetterRTP.getInstance().getFiles().getType(filetype).getBoolean(path); else if (getType() == SETTINGS_TYPE.STRING) - return Main.getInstance().getFiles().getType(filetype).getString(path); + return BetterRTP.getInstance().getFiles().getType(filetype).getString(path); else if (getType() == SETTINGS_TYPE.INTEGER) - return Main.getInstance().getFiles().getType(filetype).getInt(path); + return BetterRTP.getInstance().getFiles().getType(filetype).getInt(path); } return null; } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java index fbcd6f3..6f98e41 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.invs.enums; import me.SuperRonanCraft.BetterRTP.references.invs.RTP_INV_SETTINGS; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.player.PlayerInfo; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -27,20 +27,20 @@ public interface RTPInventory_Defaults { if (lore != null) _meta.setLore(lore); if (name != null) - _meta.setDisplayName(Main.getInstance().getText().color(name)); + _meta.setDisplayName(BetterRTP.getInstance().getText().color(name)); } _stack.setItemMeta(_meta); return _stack; } default void cacheInv(Player p, Inventory inv, RTP_INV_SETTINGS type) { - PlayerInfo info = Main.getInstance().getpInfo(); + PlayerInfo info = BetterRTP.getInstance().getpInfo(); info.setInv(p, inv); info.setInvType(p, type); } default Inventory createInv(int size, String title) { - title = Main.getInstance().getText().color(title); + title = BetterRTP.getInstance().getText().color(title); return Bukkit.createInventory(null, size, title); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java index 77e4b49..5d0ae0e 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.invs.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.invs.RTP_INV_SETTINGS; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTPInventory; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTP_INV_ITEMS; @@ -40,7 +40,7 @@ public class RTPInvBlacklist extends RTPInventory { switch (type) { case BACK: if (slot == e.getInventory().getSize() - 9 + type.slot) - Main.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) e.getWhoClicked()); + BetterRTP.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) e.getWhoClicked()); default: break; } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java index a9fbdb7..613243b 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.invs.types; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTPInventory; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics.FILETYPE; import me.SuperRonanCraft.BetterRTP.references.invs.RTP_INV_SETTINGS; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTP_INV_ITEMS; @@ -15,9 +15,9 @@ import java.util.ArrayList; public class RTPInvCoordinates extends RTPInventory { public void show(Player p) { - if (Main.getInstance().getpInfo().getInvWorld(p) == null) { - Main.getInstance().getpInfo().setNextInv(p, this.type); - Main.getInstance().getInvs().getInv(RTP_INV_SETTINGS.WORLDS).show(p); + if (BetterRTP.getInstance().getpInfo().getInvWorld(p) == null) { + BetterRTP.getInstance().getpInfo().setNextInv(p, this.type); + BetterRTP.getInstance().getInvs().getInv(RTP_INV_SETTINGS.WORLDS).show(p); return; } int slots = (RTP_COORDINATES_SETTINGS.values().length - (RTP_COORDINATES_SETTINGS.values().length % 9) + 1) * 9; @@ -47,7 +47,7 @@ public class RTPInvCoordinates extends RTPInventory { switch (type) { case BACK: if (slot == e.getInventory().getSize() - 9 + type.slot) - Main.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) e.getWhoClicked()); + BetterRTP.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show((Player) e.getWhoClicked()); default: break; } @@ -94,7 +94,7 @@ enum RTP_COORDINATES_SETTINGS { } void setValue(Object value) { - Main.getInstance().getFiles().getType(filetype).setValue(path, value); + BetterRTP.getInstance().getFiles().getType(filetype).setValue(path, value); } public Object[] getInfo() {return info;} @@ -102,7 +102,7 @@ enum RTP_COORDINATES_SETTINGS { public Object getValue() { String path = this.path; if (path == null && condition != null) { - if (Main.getInstance().getFiles().getType(filetype).getBoolean(condition[0])) + if (BetterRTP.getInstance().getFiles().getType(filetype).getBoolean(condition[0])) path = condition[1]; else path = condition[2]; @@ -113,11 +113,11 @@ enum RTP_COORDINATES_SETTINGS { private Object getValuePath(String path) { if (path != null) { if (getType() == SETTINGS_TYPE.BOOLEAN) - return Main.getInstance().getFiles().getType(filetype).getBoolean(path); + return BetterRTP.getInstance().getFiles().getType(filetype).getBoolean(path); else if (getType() == SETTINGS_TYPE.STRING) - return Main.getInstance().getFiles().getType(filetype).getString(path); + return BetterRTP.getInstance().getFiles().getType(filetype).getString(path); else if (getType() == SETTINGS_TYPE.INTEGER) - return Main.getInstance().getFiles().getType(filetype).getInt(path); + return BetterRTP.getInstance().getFiles().getType(filetype).getInt(path); } return null; } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java index b94e1d5..df4afa5 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java @@ -1,6 +1,6 @@ package me.SuperRonanCraft.BetterRTP.references.invs.types; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import me.SuperRonanCraft.BetterRTP.references.invs.RTP_INV_SETTINGS; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTPInventory; import me.SuperRonanCraft.BetterRTP.references.invs.enums.RTP_INV_ITEMS; @@ -41,7 +41,7 @@ public class RTPInvWorlds extends RTPInventory { switch (type) { case BACK: if (slot == e.getInventory().getSize() - 9 + type.slot) { - Main.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show(p); + BetterRTP.getInstance().getInvs().getInv(RTP_INV_SETTINGS.MAIN).show(p); return; } default: @@ -52,8 +52,8 @@ public class RTPInvWorlds extends RTPInventory { int _index = 0; for (World world : Bukkit.getWorlds()) { if (_index == slot) { - Main.getInstance().getpInfo().setInvWorld(p, world); - Main.getInstance().getInvs().getInv(Main.getInstance().getpInfo().getNextInv(p)).show(p); + BetterRTP.getInstance().getpInfo().setInvWorld(p, world); + BetterRTP.getInstance().getInvs().getInv(BetterRTP.getInstance().getpInfo().getNextInv(p)).show(p); } _index ++; } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java index f145ad5..607d44b 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.settings; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; public class Settings { @@ -29,7 +29,7 @@ public class Settings { return depends; } - private Main getPl() { - return Main.getInstance(); + private BetterRTP getPl() { + return BetterRTP.getInstance(); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java index 0ebf585..baafc55 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.settings; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import java.util.logging.Level; @@ -53,7 +53,7 @@ public class SoftDepends { } void load() { - FileBasics.FILETYPE config = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG); + FileBasics.FILETYPE config = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG); String pre = "Settings.Respect."; respect_worldguard = config.getBoolean( pre + "WorldGuard"); respect_griefprevention = config.getBoolean(pre + "GriefPrevention"); @@ -114,7 +114,7 @@ public class SoftDepends { } private void debug(String str) { - if (Main.getInstance().getSettings().debug) - Main.getInstance().getLogger().log(Level.INFO, str); + if (BetterRTP.getInstance().getSettings().debug) + BetterRTP.getInstance().getLogger().log(Level.INFO, str); } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java index f400014..f396692 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.worlds; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import org.bukkit.World; @@ -17,7 +17,7 @@ public class WorldCustom implements RTPWorld { public WorldCustom(String world) { String pre = "CustomWorlds."; - FileBasics.FILETYPE config = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG); + FileBasics.FILETYPE config = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG); List> map = config.getMapList("CustomWorlds"); this.world = world; @@ -46,20 +46,20 @@ public class WorldCustom implements RTPWorld { if (test.get("MaxRadius").getClass() == Integer.class) maxBorderRad = Integer.parseInt((test.get("MaxRadius")).toString()); if (maxBorderRad <= 0) { - Main.getInstance().getText().sms(Bukkit.getConsoleSender(), + BetterRTP.getInstance().getText().sms(Bukkit.getConsoleSender(), "WARNING! Custom world '" + world + "' Maximum radius of '" + maxBorderRad + "' is not allowed! Set to default value!"); - maxBorderRad = Main.getInstance().getRTP().defaultWorld.getMaxRad(); + maxBorderRad = BetterRTP.getInstance().getRTP().defaultWorld.getMaxRad(); } } if (test.get("MinRadius") != null) { if (test.get("MinRadius").getClass() == Integer.class) minBorderRad = Integer.parseInt((test.get("MinRadius")).toString()); if (minBorderRad < 0 || minBorderRad >= maxBorderRad) { - Main.getInstance().getText().sms(Bukkit.getConsoleSender(), + BetterRTP.getInstance().getText().sms(Bukkit.getConsoleSender(), "WARNING! Custom world '" + world + "' Minimum radius of '" + minBorderRad + "' is not allowed! Set to default value!"); - minBorderRad = Main.getInstance().getRTP().defaultWorld.getMinRad(); + minBorderRad = BetterRTP.getInstance().getRTP().defaultWorld.getMinRad(); if (minBorderRad >= maxBorderRad) - maxBorderRad = Main.getInstance().getRTP().defaultWorld.getMaxRad(); + maxBorderRad = BetterRTP.getInstance().getRTP().defaultWorld.getMaxRad(); } } if (test.get("Biomes") != null) { @@ -86,10 +86,10 @@ public class WorldCustom implements RTPWorld { minBorderRad = Main.getInstance().getRTP().Default.getMinRad(); } */ - if (Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Economy.Enabled")) - if (Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean(pre + "Enabled")) { + if (BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Economy.Enabled")) + if (BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean(pre + "Enabled")) { map.clear(); - map = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getMapList("CustomWorlds"); + map = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getMapList("CustomWorlds"); for (Map m : map) for (Map.Entry entry : m.entrySet()) { String key = entry.getKey().toString(); @@ -101,7 +101,7 @@ public class WorldCustom implements RTPWorld { price = Integer.valueOf((test.get("Price")).toString()); } } else - price = Main.getInstance().getRTP().defaultWorld.getPrice(); + price = BetterRTP.getInstance().getRTP().defaultWorld.getPrice(); //Other this.Biomes = config.getStringList(pre + world + ".Biomes"); } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java index 1971795..8ef5b60 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java @@ -2,7 +2,7 @@ package me.SuperRonanCraft.BetterRTP.references.worlds; import me.SuperRonanCraft.BetterRTP.references.file.FileBasics; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Bukkit; import org.bukkit.World; @@ -16,7 +16,7 @@ public class WorldDefault implements RTPWorld { public void setup() { //Setups String pre = "Default"; - FileBasics.FILETYPE config = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG); + FileBasics.FILETYPE config = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.CONFIG); //Booleans useWorldborder = config.getBoolean(pre + ".UseWorldBorder"); //Integers @@ -24,18 +24,18 @@ public class WorldDefault implements RTPWorld { CenterZ = config.getInt(pre + ".CenterZ"); maxBorderRad = config.getInt(pre + ".MaxRadius"); if (maxBorderRad <= 0) { - Main.getInstance().getText().sms(Bukkit.getConsoleSender(), + BetterRTP.getInstance().getText().sms(Bukkit.getConsoleSender(), "WARNING! Default Maximum radius of '" + maxBorderRad + "' is not allowed! Set to '1000'"); maxBorderRad = 1000; } minBorderRad = config.getInt(pre + ".MinRadius"); if (minBorderRad < 0 || minBorderRad >= maxBorderRad) { - Main.getInstance().getText().sms(Bukkit.getConsoleSender(), + BetterRTP.getInstance().getText().sms(Bukkit.getConsoleSender(), "WARNING! Default Minimum radius of '" + minBorderRad + "' is not allowed! Set to '0'"); minBorderRad = 0; } - if (Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Economy.Enabled")) - price = Main.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getInt("Economy.Price"); + if (BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getBoolean("Economy.Enabled")) + price = BetterRTP.getInstance().getFiles().getType(FileBasics.FILETYPE.ECO).getInt("Economy.Price"); else price = 0; //Other diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java index c7ab0bb..f608662 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java +++ b/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java @@ -1,7 +1,7 @@ package me.SuperRonanCraft.BetterRTP.references.worlds; import me.SuperRonanCraft.BetterRTP.player.rtp.RTPPermissionGroup; -import me.SuperRonanCraft.BetterRTP.Main; +import me.SuperRonanCraft.BetterRTP.BetterRTP; import org.bukkit.Location; import org.bukkit.World; import org.bukkit.WorldBorder; @@ -40,10 +40,10 @@ public class WorldPlayer implements RTPWorld { list.addAll(biomes); setBiomes(list); if (personal) - setupGroup(Main.getInstance().getRTP().permConfig); + setupGroup(BetterRTP.getInstance().getRTP().permConfig); //Make sure our borders will not cause an invalid integer if (getMaxRad() <= getMinRad()) { - setMinRad(Main.getInstance().getRTP().defaultWorld.getMinRad()); + setMinRad(BetterRTP.getInstance().getRTP().defaultWorld.getMinRad()); if (getMaxRad() <= getMinRad()) setMinRad(0); } diff --git a/pom.xml b/pom.xml index e3c1882..12393cb 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ 2.14.5 - Addon-TimedRTP + Addon-FlashBack Main