From 08607beef4550a2679078e2988662c0a3c834a8d Mon Sep 17 00:00:00 2001 From: SuperRonanCraft Date: Wed, 11 Nov 2020 17:44:52 -0500 Subject: [PATCH] api fix + first addon added! --- Addon-FlashBack/pom.xml | 25 ----- .../BetterRTP/Addon/FlashBack/Events.java | 12 --- .../BetterRTP/Addon/FlashBack/Main.java | 12 --- Addon-FlashBack/src/main/resources/plugin.yml | 6 -- BetterRTPAddons/pom.xml | 94 +++++++++++++++++++ .../BetterRTPAddons/Events.java | 20 ++++ .../SuperRonanCraft/BetterRTPAddons/Main.java | 23 +++++ .../BetterRTPAddons/PlayerFlashback.java | 25 +++++ BetterRTPAddons/src/main/resources/ideas.yml | 6 ++ BetterRTPAddons/src/main/resources/plugin.yml | 6 ++ Main/pom.xml | 66 ------------- .../player/events/RTPEventInitiator.java | 22 ----- .../player/events/RTPEventListener.java | 9 -- pom.xml | 67 ++++++++++--- .../SuperRonanCraft/BetterRTP/BetterRTP.java | 5 +- .../BetterRTP/player/PlayerInfo.java | 0 .../player/commands/CommandTypes.java | 0 .../BetterRTP/player/commands/Commands.java | 0 .../BetterRTP/player/commands/RTPCommand.java | 0 .../player/commands/RTPCommandHelpable.java | 0 .../player/commands/types/CmdBiome.java | 0 .../player/commands/types/CmdEdit.java | 0 .../player/commands/types/CmdHelp.java | 0 .../player/commands/types/CmdInfo.java | 0 .../player/commands/types/CmdPlayer.java | 0 .../player/commands/types/CmdReload.java | 0 .../player/commands/types/CmdSettings.java | 0 .../player/commands/types/CmdTest.java | 2 +- .../player/commands/types/CmdVersion.java | 0 .../player/commands/types/CmdWorld.java | 0 .../BetterRTP/player/events/Click.java | 0 .../BetterRTP/player/events/Interact.java | 0 .../BetterRTP/player/events/Join.java | 0 .../BetterRTP/player/events/Leave.java | 0 .../BetterRTP/player/events/Listener.java | 0 .../BetterRTP/player/events/PluginEnable.java | 0 .../BetterRTP/player/rtp/RTP.java | 0 .../BetterRTP/player/rtp/RTPCooldown.java | 0 .../BetterRTP/player/rtp/RTPDelay.java | 0 .../BetterRTP/player/rtp/RTPParticles.java | 0 .../player/rtp/RTPPermissionGroup.java | 0 .../BetterRTP/player/rtp/RTPPlayer.java | 0 .../player/rtp/RTPPluginValidation.java | 0 .../BetterRTP/player/rtp/RTPPotions.java | 0 .../BetterRTP/player/rtp/RTPSounds.java | 0 .../BetterRTP/player/rtp/RTPTeleport.java | 8 +- .../BetterRTP/player/rtp/RTPTitles.java | 0 .../BetterRTP/player/rtp/RTP_TYPE.java | 0 .../BetterRTP/references/Permissions.java | 0 .../BetterRTP/references/Updater.java | 0 .../customEvents/RTP_TeleportEvent.java | 41 ++++++++ .../references/depends/DepEconomy.java | 0 .../references/depends/DepPerms.java | 0 .../BetterRTP/references/file/EcoFile.java | 0 .../BetterRTP/references/file/FileBasics.java | 0 .../BetterRTP/references/file/Files.java | 0 .../BetterRTP/references/file/LangFile.java | 0 .../BetterRTP/references/file/Messages.java | 0 .../references/invs/RTPInventories.java | 0 .../references/invs/RTP_INV_SETTINGS.java | 0 .../references/invs/RTP_SETTINGS.java | 0 .../references/invs/enums/RTPInventory.java | 0 .../invs/enums/RTPInventory_Defaults.java | 0 .../references/invs/enums/RTP_INV_ITEMS.java | 0 .../invs/types/RTPInvBlacklist.java | 0 .../invs/types/RTPInvCoordinates.java | 0 .../references/invs/types/RTPInvMain.java | 0 .../references/invs/types/RTPInvWorlds.java | 0 .../references/settings/Settings.java | 0 .../references/settings/SoftDepends.java | 0 .../BetterRTP/references/web/Metrics.java | 0 .../BetterRTP/references/worlds/RTPWorld.java | 0 .../references/worlds/WORLD_TYPE.java | 0 .../references/worlds/WorldCustom.java | 0 .../references/worlds/WorldDefault.java | 0 .../references/worlds/WorldPlayer.java | 0 {Main/src => src}/main/resources/config.yml | 0 {Main/src => src}/main/resources/economy.yml | 0 {Main/src => src}/main/resources/effects.yml | 0 .../src => src}/main/resources/lang/README.md | 0 {Main/src => src}/main/resources/lang/chs.yml | 0 {Main/src => src}/main/resources/lang/cht.yml | 0 {Main/src => src}/main/resources/lang/cs.yml | 0 {Main/src => src}/main/resources/lang/du.yml | 0 {Main/src => src}/main/resources/lang/en.yml | 0 {Main/src => src}/main/resources/lang/es.yml | 0 {Main/src => src}/main/resources/lang/fr.yml | 0 {Main/src => src}/main/resources/lang/ja.yml | 0 {Main/src => src}/main/resources/lang/ru.yml | 0 .../src => src}/main/resources/locations.yml | 0 .../main/resources/permissions.yml | 0 {Main/src => src}/main/resources/plugin.yml | 2 +- {Main/src => src}/main/resources/signs.yml | 0 93 files changed, 278 insertions(+), 173 deletions(-) delete mode 100644 Addon-FlashBack/pom.xml delete mode 100644 Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Events.java delete mode 100644 Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Main.java delete mode 100644 Addon-FlashBack/src/main/resources/plugin.yml create mode 100644 BetterRTPAddons/pom.xml create mode 100644 BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Events.java create mode 100644 BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Main.java create mode 100644 BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/PlayerFlashback.java create mode 100644 BetterRTPAddons/src/main/resources/ideas.yml create mode 100644 BetterRTPAddons/src/main/resources/plugin.yml delete mode 100644 Main/pom.xml delete mode 100644 Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventInitiator.java delete mode 100644 Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventListener.java rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java (94%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/PlayerInfo.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/CommandTypes.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommand.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommandHelpable.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java (95%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java (95%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP_TYPE.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/Permissions.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java (100%) create mode 100644 src/main/java/me/SuperRonanCraft/BetterRTP/references/customEvents/RTP_TeleportEvent.java rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/file/Files.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_INV_SETTINGS.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTP_INV_ITEMS.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvMain.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/web/Metrics.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/RTPWorld.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WORLD_TYPE.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java (100%) rename {Main/src => src}/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java (100%) rename {Main/src => src}/main/resources/config.yml (100%) rename {Main/src => src}/main/resources/economy.yml (100%) rename {Main/src => src}/main/resources/effects.yml (100%) rename {Main/src => src}/main/resources/lang/README.md (100%) rename {Main/src => src}/main/resources/lang/chs.yml (100%) rename {Main/src => src}/main/resources/lang/cht.yml (100%) rename {Main/src => src}/main/resources/lang/cs.yml (100%) rename {Main/src => src}/main/resources/lang/du.yml (100%) rename {Main/src => src}/main/resources/lang/en.yml (100%) rename {Main/src => src}/main/resources/lang/es.yml (100%) rename {Main/src => src}/main/resources/lang/fr.yml (100%) rename {Main/src => src}/main/resources/lang/ja.yml (100%) rename {Main/src => src}/main/resources/lang/ru.yml (100%) rename {Main/src => src}/main/resources/locations.yml (100%) rename {Main/src => src}/main/resources/permissions.yml (100%) rename {Main/src => src}/main/resources/plugin.yml (97%) rename {Main/src => src}/main/resources/signs.yml (100%) diff --git a/Addon-FlashBack/pom.xml b/Addon-FlashBack/pom.xml deleted file mode 100644 index 8744928..0000000 --- a/Addon-FlashBack/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - BetterRTP - me.SuperRonanCraft - 2.14.5 - - 4.0.0 - - 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 deleted file mode 100644 index 307ead6..0000000 --- a/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Events.java +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index d74dc40..0000000 --- a/Addon-FlashBack/src/main/java/me/SuperRonanCraft/BetterRTP/Addon/FlashBack/Main.java +++ /dev/null @@ -1,12 +0,0 @@ -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 deleted file mode 100644 index 2c7b1d6..0000000 --- a/Addon-FlashBack/src/main/resources/plugin.yml +++ /dev/null @@ -1,6 +0,0 @@ -main: me.SuperRonanCraft.BetterRTP.Addon.FlashBack -version: 1.0 -api-version: '1.13' -name: BetterRTP-Addon-FlashBack -depend: [BetterRTP] - diff --git a/BetterRTPAddons/pom.xml b/BetterRTPAddons/pom.xml new file mode 100644 index 0000000..46ed013 --- /dev/null +++ b/BetterRTPAddons/pom.xml @@ -0,0 +1,94 @@ + + + 4.0.0 + + me.SuperRonanCraft + BetterRTPAddons + jar + 1.0 + + + 1.8 + 1.8 + + + ${project.artifactId}-${project.version} + + + + org.apache.maven.plugins + maven-shade-plugin + 3.1.1 + + ${project.build.directory}/dependency-reduced-pom.xml + + + io.papermc.lib + me.SuperRonanCraft.BetterRTPAddons.paperlib + + + + + + package + + shade + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + ../../../Java/plugins + + + + + + + + spigot-repo + https://hub.spigotmc.org/nexus/content/repositories/snapshots/ + + + + papermc + https://papermc.io/repo/repository/maven-public/ + + + + + + org.spigotmc + spigot-api + 1.8.8-R0.1-SNAPSHOT + provided + + + + org.spigotmc + spigot + 1.8.8-R0.1-SNAPSHOT + provided + + + + io.papermc + paperlib + 1.0.5 + compile + + + me.SuperRonanCraft + BetterRTP + 2.14.5 + provided + + + \ No newline at end of file diff --git a/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Events.java b/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Events.java new file mode 100644 index 0000000..d8d5b02 --- /dev/null +++ b/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Events.java @@ -0,0 +1,20 @@ +package me.SuperRonanCraft.BetterRTPAddons; + +import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_TeleportEvent; +import org.bukkit.Bukkit; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; + +public class Events implements Listener { + + void load() { + Bukkit.getPluginManager().registerEvents(this, Main.getInstance()); + } + + @EventHandler + void onTeleport(RTP_TeleportEvent e) { + System.out.println("Player " + e.getPlayer().getName() + " was rtp'd!"); + new PlayerFlashback(e.getPlayer(), e.getOldLocation(), 20L * 10); + } + +} diff --git a/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Main.java b/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Main.java new file mode 100644 index 0000000..377401b --- /dev/null +++ b/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/Main.java @@ -0,0 +1,23 @@ +package me.SuperRonanCraft.BetterRTPAddons; + +import org.bukkit.plugin.java.JavaPlugin; + +public class Main extends JavaPlugin { + + private static Main instance; + private final Events events = new Events(); + + @Override + public void onEnable() { + instance = this; + load(); + } + + void load() { + events.load(); + } + + public static Main getInstance() { + return instance; + } +} diff --git a/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/PlayerFlashback.java b/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/PlayerFlashback.java new file mode 100644 index 0000000..88538e0 --- /dev/null +++ b/BetterRTPAddons/src/main/java/me/SuperRonanCraft/BetterRTPAddons/PlayerFlashback.java @@ -0,0 +1,25 @@ +package me.SuperRonanCraft.BetterRTPAddons; + +import io.papermc.lib.PaperLib; +import org.bukkit.Bukkit; +import org.bukkit.Location; +import org.bukkit.entity.Player; + +public class PlayerFlashback { + + Player p; + Location oldLoc; + + PlayerFlashback(Player p, Location oldLoc, Long delayInTicks) { + this.p = p; + this.oldLoc = oldLoc; + Bukkit.getScheduler().runTaskLater(Main.getInstance(), getTimedFlash(), delayInTicks); + } + + private Runnable getTimedFlash() { + return () -> { + System.out.println("Player teleported back to old spot!"); + PaperLib.teleportAsync(p, oldLoc); + }; + } +} diff --git a/BetterRTPAddons/src/main/resources/ideas.yml b/BetterRTPAddons/src/main/resources/ideas.yml new file mode 100644 index 0000000..443ae4e --- /dev/null +++ b/BetterRTPAddons/src/main/resources/ideas.yml @@ -0,0 +1,6 @@ +- Pre-rtp effects +- Mute/Disable chat feature +- More post-rtp effects +- gui with configured/dynamic parameters +- save previous rtps in database and show in gui +- gui all the things! \ No newline at end of file diff --git a/BetterRTPAddons/src/main/resources/plugin.yml b/BetterRTPAddons/src/main/resources/plugin.yml new file mode 100644 index 0000000..1656b12 --- /dev/null +++ b/BetterRTPAddons/src/main/resources/plugin.yml @@ -0,0 +1,6 @@ +main: me.SuperRonanCraft.BetterRTPAddons.Main +version: 1.0 +api-version: '1.13' +name: BetterRTPAddons +depend: [BetterRTP] + diff --git a/Main/pom.xml b/Main/pom.xml deleted file mode 100644 index cd754c0..0000000 --- a/Main/pom.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - BetterRTP - me.SuperRonanCraft - 2.14.5 - - 4.0.0 - - Main - - - ${project.parent.artifactId}-${project.parent.version} - - - - org.apache.maven.plugins - maven-shade-plugin - 3.1.1 - - ${project.build.directory}/dependency-reduced-pom.xml - - - io.papermc.lib - me.SuperRonanCraft.BetterRTP.paperlib - - - - - - package - - shade - - - - - - org.apache.maven.plugins - maven-install-plugin - - - hack-binary - clean - - ${basedir}/../LocalJars/Residence4.9.1.9.jar - default - com.bekvon.bukkit - residence - 4.9.1.9 - jar - true - - - install-file - - - - - - - - - \ No newline at end of file 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 deleted file mode 100644 index 30f6fa4..0000000 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventInitiator.java +++ /dev/null @@ -1,22 +0,0 @@ -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 deleted file mode 100644 index ba89a8d..0000000 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/RTPEventListener.java +++ /dev/null @@ -1,9 +0,0 @@ -package me.SuperRonanCraft.BetterRTP.player.events; - -import org.bukkit.entity.Player; - -public interface RTPEventListener { - - void teleportedEvent(Player p); - -} diff --git a/pom.xml b/pom.xml index 12393cb..38c1c8c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,28 +6,69 @@ me.SuperRonanCraft BetterRTP - pom + jar 2.14.5 - - Addon-FlashBack - Main - - 1.8 1.8 + ${project.artifactId}-${project.version} + + org.apache.maven.plugins + maven-install-plugin + + + hack-binary + clean + + ${basedir}/LocalJars/Residence4.9.1.9.jar + default + com.bekvon.bukkit + residence + 4.9.1.9 + jar + true + + + install-file + + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.1.1 + + ${project.build.directory}/dependency-reduced-pom.xml + + + io.papermc.lib + me.SuperRonanCraft.BetterRTP.paperlib + + + + + + package + + shade + + + + org.apache.maven.plugins maven-jar-plugin 3.2.0 - ../../../Java/plugins + ../../Java/plugins @@ -103,12 +144,6 @@ 1.0.5 compile - - - xyz.xenondevs - particle - 1.5.1 - com.sk89q.worldguard @@ -116,6 +151,12 @@ 7.0.3 provided + + + xyz.xenondevs + particle + 1.5.1 + com.github.TechFortress diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java b/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java similarity index 94% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java index ba739a9..13225da 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/BetterRTP.java @@ -3,7 +3,6 @@ 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; @@ -31,7 +30,7 @@ public class BetterRTP extends JavaPlugin { private final RTPInventories invs = new RTPInventories(); private final PlayerInfo pInfo = new PlayerInfo(); private final Settings settings = new Settings(); - private final RTPEventInitiator events = new RTPEventInitiator(); + private final RTPEventRegistry events = new RTPEventRegistry(); public void onEnable() { instance = this; @@ -124,7 +123,7 @@ public class BetterRTP extends JavaPlugin { getInstance().getLogger().info(str); } - public RTPEventInitiator getEvents() { + public RTPEventRegistry getEvents() { return events; } } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/PlayerInfo.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/PlayerInfo.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/PlayerInfo.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/PlayerInfo.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/CommandTypes.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/CommandTypes.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/CommandTypes.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/CommandTypes.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/Commands.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommand.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommand.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommand.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommand.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommandHelpable.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommandHelpable.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommandHelpable.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/RTPCommandHelpable.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdBiome.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdEdit.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdHelp.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdInfo.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdPlayer.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdReload.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdSettings.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java similarity index 95% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java index 4755504..8454711 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdTest.java @@ -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; - BetterRTP.getInstance().getRTP().getTeleport().afterTeleport(p, p.getLocation(), 0, 0); + BetterRTP.getInstance().getRTP().getTeleport().afterTeleport(p, p.getLocation(), 0, 0, p.getLocation()); } else sendi.sendMessage("Console is not able to execute this command! Try '/rtp help'"); } diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdVersion.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/commands/types/CmdWorld.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Click.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Interact.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Join.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Leave.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/events/Listener.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/events/PluginEnable.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPCooldown.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPDelay.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPermissionGroup.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPlayer.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPluginValidation.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPPotions.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPSounds.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java similarity index 95% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java index 5d944ab..9b7f2b3 100644 --- a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTeleport.java @@ -2,6 +2,7 @@ package me.SuperRonanCraft.BetterRTP.player.rtp; import io.papermc.lib.PaperLib; import me.SuperRonanCraft.BetterRTP.BetterRTP; +import me.SuperRonanCraft.BetterRTP.references.customEvents.RTP_TeleportEvent; import org.bukkit.Chunk; import org.bukkit.Location; import org.bukkit.command.CommandSender; @@ -42,6 +43,7 @@ public class RTPTeleport { void sendPlayer(final CommandSender sendi, final Player p, final Location loc, final int price, final int attempts) throws NullPointerException { + Location oldLoc = p.getLocation(); loadingTeleport(p, sendi); //Send loading message to player who requested List> asyncChunks = getChunks(loc); //Get a list of chunks //playerLoads.put(p, asyncChunks); @@ -53,7 +55,7 @@ public class RTPTeleport { PaperLib.teleportAsync(p, loc).thenRun(new BukkitRunnable() { //Async teleport @Override public void run() { - afterTeleport(p, loc, price, attempts); + afterTeleport(p, loc, price, attempts, oldLoc); if (sendi != p) //Tell player who requested that the player rtp'd sendSuccessMsg(sendi, p.getName(), loc, price, false, attempts); getPl().getCmd().rtping.remove(p.getUniqueId()); //No longer rtp'ing @@ -74,14 +76,14 @@ public class RTPTeleport { //Effects - public void afterTeleport(Player p, Location loc, int price, int attempts) { //Only a successful rtp should run this OR '/rtp test' + public void afterTeleport(Player p, Location loc, int price, int attempts, Location oldLoc) { //Only a successful rtp should run this OR '/rtp test' eSounds.playTeleport(p); eParticles.display(p); ePotions.giveEffects(p); 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); + getPl().getServer().getPluginManager().callEvent(new RTP_TeleportEvent(p, loc, oldLoc)); } public void beforeTeleportInstant(CommandSender sendi, Player p) { diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPTitles.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP_TYPE.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP_TYPE.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP_TYPE.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTP_TYPE.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Permissions.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/Permissions.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Permissions.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/Permissions.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/Updater.java diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/customEvents/RTP_TeleportEvent.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/customEvents/RTP_TeleportEvent.java new file mode 100644 index 0000000..bdaa898 --- /dev/null +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/customEvents/RTP_TeleportEvent.java @@ -0,0 +1,41 @@ +package me.SuperRonanCraft.BetterRTP.references.customEvents; + +import org.bukkit.Location; +import org.bukkit.entity.Player; +import org.bukkit.event.Event; +import org.bukkit.event.HandlerList; + +public class RTP_TeleportEvent extends Event { + + Player p; + Location loc; + Location oldLoc; + private static final HandlerList handler = new HandlerList(); + + public RTP_TeleportEvent(Player p, Location loc, Location oldLoc) { + this.p = p; + this.loc = loc; + this.oldLoc = oldLoc; + } + + public Player getPlayer() { + return p; + } + + public Location getLocation() { + return loc; + } + + public Location getOldLocation() { + return oldLoc; + } + + @Override + public HandlerList getHandlers() { + return handler; + } + + public static HandlerList getHandlerList() { + return handler; + } +} diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepEconomy.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/depends/DepPerms.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/file/EcoFile.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/file/FileBasics.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Files.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Files.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Files.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Files.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/file/LangFile.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/file/Messages.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTPInventories.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_INV_SETTINGS.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_INV_SETTINGS.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_INV_SETTINGS.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_INV_SETTINGS.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/RTP_SETTINGS.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTPInventory_Defaults.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTP_INV_ITEMS.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTP_INV_ITEMS.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTP_INV_ITEMS.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/enums/RTP_INV_ITEMS.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvBlacklist.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvCoordinates.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvMain.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvMain.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvMain.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvMain.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/invs/types/RTPInvWorlds.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/Settings.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/settings/SoftDepends.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/web/Metrics.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/web/Metrics.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/web/Metrics.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/web/Metrics.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/RTPWorld.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/RTPWorld.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/RTPWorld.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/RTPWorld.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WORLD_TYPE.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WORLD_TYPE.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WORLD_TYPE.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WORLD_TYPE.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldCustom.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldDefault.java diff --git a/Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java similarity index 100% rename from Main/src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java rename to src/main/java/me/SuperRonanCraft/BetterRTP/references/worlds/WorldPlayer.java diff --git a/Main/src/main/resources/config.yml b/src/main/resources/config.yml similarity index 100% rename from Main/src/main/resources/config.yml rename to src/main/resources/config.yml diff --git a/Main/src/main/resources/economy.yml b/src/main/resources/economy.yml similarity index 100% rename from Main/src/main/resources/economy.yml rename to src/main/resources/economy.yml diff --git a/Main/src/main/resources/effects.yml b/src/main/resources/effects.yml similarity index 100% rename from Main/src/main/resources/effects.yml rename to src/main/resources/effects.yml diff --git a/Main/src/main/resources/lang/README.md b/src/main/resources/lang/README.md similarity index 100% rename from Main/src/main/resources/lang/README.md rename to src/main/resources/lang/README.md diff --git a/Main/src/main/resources/lang/chs.yml b/src/main/resources/lang/chs.yml similarity index 100% rename from Main/src/main/resources/lang/chs.yml rename to src/main/resources/lang/chs.yml diff --git a/Main/src/main/resources/lang/cht.yml b/src/main/resources/lang/cht.yml similarity index 100% rename from Main/src/main/resources/lang/cht.yml rename to src/main/resources/lang/cht.yml diff --git a/Main/src/main/resources/lang/cs.yml b/src/main/resources/lang/cs.yml similarity index 100% rename from Main/src/main/resources/lang/cs.yml rename to src/main/resources/lang/cs.yml diff --git a/Main/src/main/resources/lang/du.yml b/src/main/resources/lang/du.yml similarity index 100% rename from Main/src/main/resources/lang/du.yml rename to src/main/resources/lang/du.yml diff --git a/Main/src/main/resources/lang/en.yml b/src/main/resources/lang/en.yml similarity index 100% rename from Main/src/main/resources/lang/en.yml rename to src/main/resources/lang/en.yml diff --git a/Main/src/main/resources/lang/es.yml b/src/main/resources/lang/es.yml similarity index 100% rename from Main/src/main/resources/lang/es.yml rename to src/main/resources/lang/es.yml diff --git a/Main/src/main/resources/lang/fr.yml b/src/main/resources/lang/fr.yml similarity index 100% rename from Main/src/main/resources/lang/fr.yml rename to src/main/resources/lang/fr.yml diff --git a/Main/src/main/resources/lang/ja.yml b/src/main/resources/lang/ja.yml similarity index 100% rename from Main/src/main/resources/lang/ja.yml rename to src/main/resources/lang/ja.yml diff --git a/Main/src/main/resources/lang/ru.yml b/src/main/resources/lang/ru.yml similarity index 100% rename from Main/src/main/resources/lang/ru.yml rename to src/main/resources/lang/ru.yml diff --git a/Main/src/main/resources/locations.yml b/src/main/resources/locations.yml similarity index 100% rename from Main/src/main/resources/locations.yml rename to src/main/resources/locations.yml diff --git a/Main/src/main/resources/permissions.yml b/src/main/resources/permissions.yml similarity index 100% rename from Main/src/main/resources/permissions.yml rename to src/main/resources/permissions.yml diff --git a/Main/src/main/resources/plugin.yml b/src/main/resources/plugin.yml similarity index 97% rename from Main/src/main/resources/plugin.yml rename to src/main/resources/plugin.yml index 023253f..1c50bbc 100644 --- a/Main/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,4 +1,4 @@ -main: me.SuperRonanCraft.BetterRTP.Main +main: me.SuperRonanCraft.BetterRTP.BetterRTP version: '2.14.4' name: BetterRTP author: SuperRonanCraft diff --git a/Main/src/main/resources/signs.yml b/src/main/resources/signs.yml similarity index 100% rename from Main/src/main/resources/signs.yml rename to src/main/resources/signs.yml