This commit is contained in:
@@ -5,7 +5,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = "cn.hamster3.mc.plugin"
|
group = "cn.hamster3.mc.plugin"
|
||||||
version = "1.4.3"
|
version = "1.4.4"
|
||||||
description = "叁只仓鼠的 Minecraft 插件开发通用工具包"
|
description = "叁只仓鼠的 Minecraft 插件开发通用工具包"
|
||||||
|
|
||||||
subprojects {
|
subprojects {
|
||||||
|
|||||||
@@ -73,6 +73,7 @@ public class HamsterCorePlugin extends JavaPlugin {
|
|||||||
simpleLogger = new BukkitSimpleLogger(getInstance());
|
simpleLogger = new BukkitSimpleLogger(getInstance());
|
||||||
long start = System.currentTimeMillis();
|
long start = System.currentTimeMillis();
|
||||||
simpleLogger.info("仓鼠核心正在初始化");
|
simpleLogger.info("仓鼠核心正在初始化");
|
||||||
|
simpleLogger.info("服务端软件: " + Bukkit.getServer().getName());
|
||||||
simpleLogger.info("Minecraft 版本: " + MinecraftVersion.getMCVersion());
|
simpleLogger.info("Minecraft 版本: " + MinecraftVersion.getMCVersion());
|
||||||
simpleLogger.info("NMS 版本: " + MinecraftVersion.getNMSVersion());
|
simpleLogger.info("NMS 版本: " + MinecraftVersion.getNMSVersion());
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -81,6 +81,10 @@ public class MinecraftVersion {
|
|||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
public static Class<?> getCraftBukkitClass(@NotNull String className) throws ClassNotFoundException {
|
public static Class<?> getCraftBukkitClass(@NotNull String className) throws ClassNotFoundException {
|
||||||
|
if ("Arclight".equals(Bukkit.getServer().getName())) {
|
||||||
|
String nmsVersion = getNMSVersion();
|
||||||
|
return Class.forName("org.bukkit.craftbukkit." + nmsVersion + "." + className);
|
||||||
|
}
|
||||||
if (version1 >= 1) {
|
if (version1 >= 1) {
|
||||||
if (version2 >= 21) {
|
if (version2 >= 21) {
|
||||||
return Class.forName("org.bukkit.craftbukkit." + className);
|
return Class.forName("org.bukkit.craftbukkit." + className);
|
||||||
|
|||||||
Reference in New Issue
Block a user