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