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);
}
}