LagAssist is a plugin that provides tools to prevent, analyse or resolve lag.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
703 B

package cx.sfy.LagAssist.packets;
import org.bukkit.Bukkit;
public enum ServerPackage {
MINECRAFTSERVER("net.minecraft.server." + getServerVersion()),
CRAFTBUKKIT("org.bukkit.craftbukkit." + getServerVersion()), MINECRAFT("net.minecraft." + getServerVersion());
private final String path;
ServerPackage(String path) {
this.path = path;
}
public static String getServerVersion() {
return Bukkit.getServer().getClass().getPackage().getName().substring(23);
}
@Override
public String toString() {
return path;
}
public Class<?> getClass(String className) throws ClassNotFoundException {
return Class.forName(this.toString() + "." + className);
}
}