diff --git a/pom.xml b/pom.xml index d1e5e646..8ec98c3d 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ spigot 1.8.7-R0.1-SNAPSHOT system - ${project.basedir}/lib/Spigot-1.8.7.jar + ${project.basedir}/lib/Spigot-1.9.jar diff --git a/src/main/java/me/totalfreedom/totalfreedommod/ServerInterface.java b/src/main/java/me/totalfreedom/totalfreedommod/ServerInterface.java index a0ac51dd..83e584ef 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/ServerInterface.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/ServerInterface.java @@ -3,14 +3,16 @@ package me.totalfreedom.totalfreedommod; import me.totalfreedom.totalfreedommod.util.FLog; import java.util.Arrays; import java.util.List; -import net.minecraft.server.v1_8_R3.EntityPlayer; -import net.minecraft.server.v1_8_R3.MinecraftServer; -import net.minecraft.server.v1_8_R3.PropertyManager; +import net.minecraft.server.v1_9_R1.EntityPlayer; +import net.minecraft.server.v1_9_R1.MinecraftServer; +import net.minecraft.server.v1_9_R1.PropertyManager; +import org.bukkit.Bukkit; +import org.bukkit.craftbukkit.v1_9_R1.CraftServer; public class ServerInterface extends FreedomService { - public static final String COMPILE_NMS_VERSION = "v1_8_R3"; + public static final String COMPILE_NMS_VERSION = "v1_9_R1"; public ServerInterface(TotalFreedomMod plugin) { @@ -29,23 +31,23 @@ public class ServerInterface extends FreedomService public void setOnlineMode(boolean mode) { - final PropertyManager manager = MinecraftServer.getServer().getPropertyManager(); + final PropertyManager manager = getServer().getPropertyManager(); manager.setProperty("online-mode", mode); manager.savePropertiesFile(); } public int purgeWhitelist() { - String[] whitelisted = MinecraftServer.getServer().getPlayerList().getWhitelisted(); + String[] whitelisted = getServer().getPlayerList().getWhitelisted(); int size = whitelisted.length; - for (EntityPlayer player : MinecraftServer.getServer().getPlayerList().players) + for (EntityPlayer player : getServer().getPlayerList().players) { - MinecraftServer.getServer().getPlayerList().getWhitelist().remove(player.getProfile()); + getServer().getPlayerList().getWhitelist().remove(player.getProfile()); } try { - MinecraftServer.getServer().getPlayerList().getWhitelist().save(); + getServer().getPlayerList().getWhitelist().save(); } catch (Exception ex) { @@ -57,17 +59,22 @@ public class ServerInterface extends FreedomService public boolean isWhitelisted() { - return MinecraftServer.getServer().getPlayerList().getHasWhitelist(); + return getServer().getPlayerList().getHasWhitelist(); } public List getWhitelisted() { - return Arrays.asList(MinecraftServer.getServer().getPlayerList().getWhitelisted()); + return Arrays.asList(getServer().getPlayerList().getWhitelisted()); } public String getVersion() { - return MinecraftServer.getServer().getVersion(); + return getServer().getVersion(); + } + + private MinecraftServer getServer() + { + return ((CraftServer) Bukkit.getServer()).getServer(); } }