diff --git a/pom.xml b/pom.xml index 2fb4ddb..8d820fa 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,32 @@ 3.8.1 + + org.apache.maven.plugins + maven-shade-plugin + 3.2.2 + + + package + + shade + + + + + me.lucko:commodore + + + + + me.lucko.commodore + xyz.ng7.rSpawn.commodore + + + + + + @@ -54,9 +80,10 @@ 4.0.0-SNAPSHOT - com.mojang - brigadier - 1.0.17 + me.lucko + commodore + 1.7 + compile diff --git a/rSpawn.iml b/rSpawn.iml index 432111d..02656a0 100644 --- a/rSpawn.iml +++ b/rSpawn.iml @@ -18,6 +18,7 @@ + \ No newline at end of file diff --git a/src/main/java/xyz/ng7/rSpawn/Listeners/OnJoin.java b/src/main/java/xyz/ng7/rSpawn/Listeners/OnJoin.java index 783e1da..5928045 100644 --- a/src/main/java/xyz/ng7/rSpawn/Listeners/OnJoin.java +++ b/src/main/java/xyz/ng7/rSpawn/Listeners/OnJoin.java @@ -18,15 +18,15 @@ public class OnJoin implements Listener { private MultiverseInventories i; private String g; - public OnJoin(rSpawn rS) { - c = rS.getConfigFile(); - i = rS.getInventories(); + public OnJoin(rSpawn r) { + this.c = r.getConfigFile(); + this.i = r.getInventories(); } @EventHandler public void onJoin(PlayerChangedWorldEvent e) { Player p = e.getPlayer(); - List lwg = i.getGroupManager().getGroupsForWorld(p.getWorld().getName()); + List lwg = this.i.getGroupManager().getGroupsForWorld(p.getWorld().getName()); for (WorldGroup fg: lwg) if (fg.isSharing(Sharables.SPAWN_LOCATION)) { g = fg.getName(); @@ -34,7 +34,7 @@ public void onJoin(PlayerChangedWorldEvent e) { } if (g != null && Sharables.getPlayerSpawnLocation(p) == null) { - Location sp = new SpawnLocation(c, p.getWorld()).gen(); + Location sp = new SpawnLocation(this.c, p.getWorld()).gen(); Sharables.setPlayerSpawnLocation(p, sp); p.teleport(sp); } diff --git a/src/main/java/xyz/ng7/rSpawn/Listeners/OnRespawn.java b/src/main/java/xyz/ng7/rSpawn/Listeners/OnRespawn.java index 81c9407..c6b9e33 100644 --- a/src/main/java/xyz/ng7/rSpawn/Listeners/OnRespawn.java +++ b/src/main/java/xyz/ng7/rSpawn/Listeners/OnRespawn.java @@ -18,15 +18,15 @@ public class OnRespawn implements Listener { private MultiverseInventories i; private String g; - public OnRespawn(rSpawn rS) { - c = rS.getConfigFile(); - i = rS.getInventories(); + public OnRespawn(rSpawn r) { + this.c = r.getConfigFile(); + this.i = r.getInventories(); } @EventHandler public void onRespawn(PlayerRespawnEvent e) { Player p = e.getPlayer(); - List lwg = i.getGroupManager().getGroupsForWorld(p.getWorld().getName()); + List lwg = this.i.getGroupManager().getGroupsForWorld(p.getWorld().getName()); for (WorldGroup fg: lwg) if (fg.isSharing(Sharables.SPAWN_LOCATION)) { g = fg.getName(); @@ -45,7 +45,7 @@ public void onRespawn(PlayerRespawnEvent e) { e.setRespawnLocation(sp); } else { - Sharables.setPlayerSpawnLocation(p, new SpawnLocation(c, p.getWorld()).gen()); + Sharables.setPlayerSpawnLocation(p, new SpawnLocation(this.c, p.getWorld()).gen()); e.setRespawnLocation(Sharables.getPlayerSpawnLocation(p)); } } diff --git a/src/main/java/xyz/ng7/rSpawn/Utils/ConfigFile.java b/src/main/java/xyz/ng7/rSpawn/Utils/ConfigFile.java index 508a218..e6ed539 100644 --- a/src/main/java/xyz/ng7/rSpawn/Utils/ConfigFile.java +++ b/src/main/java/xyz/ng7/rSpawn/Utils/ConfigFile.java @@ -5,26 +5,26 @@ import xyz.ng7.rSpawn.rSpawn; public class ConfigFile { - private rSpawn rS; + private rSpawn r; - public ConfigFile(rSpawn rSpawn) { - rS = rSpawn; + public ConfigFile(rSpawn r) { + this.r = r; } public FileConfiguration run() { FileConfiguration c = null; try { - if (!rS.getDataFolder().exists()) rS.getDataFolder().mkdirs(); + if (!this.r.getDataFolder().exists()) this.r.getDataFolder().mkdirs(); - File f = new File(rS.getDataFolder(), "config.yml"); + File f = new File(this.r.getDataFolder(), "config.yml"); - if(!f.exists()) rS.saveDefaultConfig(); + if(!f.exists()) this.r.saveDefaultConfig(); - c = rS.getConfig(); + c = this.r.getConfig(); } catch (Exception e) { - rS.getLogger().severe("Cannot read data folder. Disabling plugin."); - rS.getPluginLoader().disablePlugin(rS); + this.r.getLogger().severe("Cannot read data folder. Disabling plugin."); + this.r.getPluginLoader().disablePlugin(this.r); } return c; diff --git a/src/main/java/xyz/ng7/rSpawn/Utils/SpawnLocation.java b/src/main/java/xyz/ng7/rSpawn/Utils/SpawnLocation.java index 3982a89..f8d9ca4 100644 --- a/src/main/java/xyz/ng7/rSpawn/Utils/SpawnLocation.java +++ b/src/main/java/xyz/ng7/rSpawn/Utils/SpawnLocation.java @@ -33,14 +33,14 @@ public Location gen() { x = randomInt(true); z = randomInt(false); - y = w.getHighestBlockYAt(x, z); + y = this.w.getHighestBlockYAt(x, z); - for (String b: this.disabledBiomes) if (w.getBiome(x, y, z) == Biome.valueOf(b)) { + for (String b: this.disabledBiomes) if (this.w.getBiome(x, y, z) == Biome.valueOf(b)) { regen = true; break; } } while (regen); - return new Location(w, x - 0.5, y, z - 0.5); + return new Location(this.w, x - 0.5, y, z - 0.5); } }