SlimefunGuguProject / Slimefun4

Slimefun4 (粘液科技) 汉化版 | Slimefun modified version
GNU General Public License v3.0
255 stars 58 forks source link

最新的releases v2.0.6 无法在1.13.2运行 #83

Closed Score2 closed 4 years ago

Score2 commented 4 years ago

描述 (必须)

v2.0.6 在1.13.2严重报错,并且粘液科技书无法打开

复现步骤 (必须)

启动服务器时就能看到报错

服务器 Log / Slimefun 自带的错误报告

[22:14:11 INFO]: [Slimefun] Enabling Slimefun v4.3-NIGHTLY-200407
[22:14:11 INFO]: [Slimefun] 加载文件中...
[22:14:11 INFO]: [Slimefun] 加载配置中...
[22:14:12 INFO]: [Slimefun] Loaded language "zh-CN"
[22:14:12 INFO]: [Slimefun] 可用的语言列表: en, de, fr, it, es, ru, pl, sv, nl, cs, pt-BR, hu, lv, sk, vi, zh-CN, zh-TW, ja, ar, tr
[22:14:12 INFO]: [Slimefun] 加载地形资源中...
[22:14:12 INFO]: [Slimefun] 加载物品中...
[22:14:12 ERROR]: [Slimefun] An Error occured while initializing SlimefunItems for Slimefun 4.3-NIGHTLY-200407
java.lang.NoSuchMethodError: org/bukkit/inventory/meta/ItemMeta.hasCustomModelData()Z (loaded from file:/C:/Users/Administrator/Desktop/1/Paper-1.13.2.jar by sun.misc.Launcher$AppClassLoader@29dc7ba3) called from class me.mrCookieSlime.Slimefun.cscorelib2.item.ImmutableItemMeta (loaded from file:/C:/Users/Administrator/Desktop/1/plugins/Slimefun.v4.3-NIGHTLY-200407.jar by org.bukkit.plugin.java.PluginClassLoader@eefd2d69).
        at me.mrCookieSlime.Slimefun.cscorelib2.item.ImmutableItemMeta.<init>(ImmutableItemMeta.java:50) ~[?:?]
        at me.mrCookieSlime.Slimefun.api.SlimefunItemStack.setItemMeta(SlimefunItemStack.java:160) ~[?:?]
        at me.mrCookieSlime.Slimefun.cscorelib2.item.CustomItem.<init>(CustomItem.java:30) ~[?:?]
        at me.mrCookieSlime.Slimefun.cscorelib2.item.CustomItem.<init>(CustomItem.java:39) ~[?:?]
        at me.mrCookieSlime.Slimefun.api.SlimefunItemStack.<init>(SlimefunItemStack.java:103) ~[?:?]
        at me.mrCookieSlime.Slimefun.Lists.SlimefunItems.<clinit>(SlimefunItems.java:31) ~[?:?]
        at me.mrCookieSlime.Slimefun.Lists.Categories.<clinit>(Categories.java:28) ~[?:?]
        at io.github.thebusybiscuit.slimefun4.implementation.setup.SlimefunItemSetup.setup(SlimefunItemSetup.java:98) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.loadItems(SlimefunPlugin.java:372) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.onEnable(SlimefunPlugin.java:139) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:334) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:473) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:387) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:608) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:570) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:431) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at java.lang.Thread.run(Thread.java:819) [?:1.8.0_222]
[22:14:12 INFO]: [Slimefun] 加载研究项目中...
[22:14:12 ERROR]: [Slimefun] An Error occured while initializing Slimefun Researches for Slimefun 4.3-NIGHTLY-200407
java.lang.NoClassDefFoundError: me.mrCookieSlime.Slimefun.Lists.SlimefunItems (initialization failure)
        at java.lang.J9VMInternals.initializationAlreadyFailed(J9VMInternals.java:98) ~[?:1.8.0_222]
        at io.github.thebusybiscuit.slimefun4.implementation.setup.ResearchSetup.setupResearches(ResearchSetup.java:24) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.loadResearches(SlimefunPlugin.java:380) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.onEnable(SlimefunPlugin.java:142) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:334) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:473) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:387) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:608) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:570) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:431) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at java.lang.Thread.run(Thread.java:819) [?:1.8.0_222]
Caused by: java.lang.NoSuchMethodError: org/bukkit/inventory/meta/ItemMeta.hasCustomModelData()Z (loaded from file:/C:/Users/Administrator/Desktop/1/Paper-1.13.2.jar by sun.misc.Launcher$AppClassLoader@29dc7ba3) called from class me.mrCookieSlime.Slimefun.cscorelib2.item.ImmutableItemMeta (loaded from file:/C:/Users/Administrator/Desktop/1/plugins/Slimefun.v4.3-NIGHTLY-200407.jar by org.bukkit.plugin.java.PluginClassLoader@eefd2d69).
        at me.mrCookieSlime.Slimefun.cscorelib2.item.ImmutableItemMeta.<init>(ImmutableItemMeta.java:50) ~[?:?]
        at me.mrCookieSlime.Slimefun.api.SlimefunItemStack.setItemMeta(SlimefunItemStack.java:160) ~[?:?]
        at me.mrCookieSlime.Slimefun.cscorelib2.item.CustomItem.<init>(CustomItem.java:30) ~[?:?]
        at me.mrCookieSlime.Slimefun.cscorelib2.item.CustomItem.<init>(CustomItem.java:39) ~[?:?]
        at me.mrCookieSlime.Slimefun.api.SlimefunItemStack.<init>(SlimefunItemStack.java:103) ~[?:?]
        at me.mrCookieSlime.Slimefun.Lists.SlimefunItems.<clinit>(SlimefunItems.java:31) ~[?:?]
        at me.mrCookieSlime.Slimefun.Lists.Categories.<clinit>(Categories.java:28) ~[?:?]
        at io.github.thebusybiscuit.slimefun4.implementation.setup.SlimefunItemSetup.setup(SlimefunItemSetup.java:98) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.loadItems(SlimefunPlugin.java:372) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.onEnable(SlimefunPlugin.java:139) ~[?:?]
        ... 11 more
[22:14:12 INFO]: [Slimefun] Loading Wiki pages...
[22:14:12 WARN]: [Slimefun] 未检测到领地/地皮插件, 相关功能将自动关闭
[22:14:13 INFO]: [Slimefun] Slimefun 加载完成, 耗时 1.0s

[22:14:14 WARN]: [Slimefun] Task #15 for Slimefun v4.3-NIGHTLY-200407 generated an exception
java.lang.NoClassDefFoundError: me.mrCookieSlime.Slimefun.Lists.SlimefunItems (initialization failure)
        at java.lang.J9VMInternals.initializationAlreadyFailed(J9VMInternals.java:98) ~[?:1.8.0_222]
        at io.github.thebusybiscuit.slimefun4.implementation.setup.PostSetup.loadAutomaticCraftingChamber(PostSetup.java:109) ~[?:?]
        at io.github.thebusybiscuit.slimefun4.implementation.setup.PostSetup.loadItems(PostSetup.java:79) ~[?:?]
        at io.github.thebusybiscuit.slimefun4.implementation.tasks.SlimefunStartupTask.run(SlimefunStartupTask.java:41) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:84) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:449) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1010) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at java.lang.Thread.run(Thread.java:819) [?:1.8.0_222]
Caused by: java.lang.NoSuchMethodError: org/bukkit/inventory/meta/ItemMeta.hasCustomModelData()Z (loaded from file:/C:/Users/Administrator/Desktop/1/Paper-1.13.2.jar by sun.misc.Launcher$AppClassLoader@29dc7ba3) called from class me.mrCookieSlime.Slimefun.cscorelib2.item.ImmutableItemMeta (loaded from file:/C:/Users/Administrator/Desktop/1/plugins/Slimefun.v4.3-NIGHTLY-200407.jar by org.bukkit.plugin.java.PluginClassLoader@eefd2d69).
        at me.mrCookieSlime.Slimefun.cscorelib2.item.ImmutableItemMeta.<init>(ImmutableItemMeta.java:50) ~[?:?]
        at me.mrCookieSlime.Slimefun.api.SlimefunItemStack.setItemMeta(SlimefunItemStack.java:160) ~[?:?]
        at me.mrCookieSlime.Slimefun.cscorelib2.item.CustomItem.<init>(CustomItem.java:30) ~[?:?]
        at me.mrCookieSlime.Slimefun.cscorelib2.item.CustomItem.<init>(CustomItem.java:39) ~[?:?]
        at me.mrCookieSlime.Slimefun.api.SlimefunItemStack.<init>(SlimefunItemStack.java:103) ~[?:?]
        at me.mrCookieSlime.Slimefun.Lists.SlimefunItems.<clinit>(SlimefunItems.java:31) ~[?:?]
        at me.mrCookieSlime.Slimefun.Lists.Categories.<clinit>(Categories.java:28) ~[?:?]
        at io.github.thebusybiscuit.slimefun4.implementation.setup.SlimefunItemSetup.setup(SlimefunItemSetup.java:98) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.loadItems(SlimefunPlugin.java:372) ~[?:?]
        at me.mrCookieSlime.Slimefun.SlimefunPlugin.onEnable(SlimefunPlugin.java:139) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:334) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:473) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:387) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:608) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:570) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:431) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787) ~[Paper-1.13.2.jar:git-Paper-5c03bfda]
        ... 1 more

服务器环境 (必须)

[22:17:05 INFO]: Paper v1_13_R2
[22:17:05 INFO]:
[22:17:05 INFO]: CS-CoreLib vDEV - 83 (git 8081bb4f)
[22:17:05 INFO]: Slimefun v4.3-NIGHTLY-200407
[22:17:05 INFO]:
[22:17:05 INFO]: 已安装的扩展 (0)
StarWishsama commented 4 years ago

https://github.com/StarWishsama/Slimefun4/releases/download/v4.3-200408/Slimefun.v4.3-NIGHTLY-200408.jar

Score2 commented 4 years ago

https://github.com/StarWishsama/Slimefun4/releases/download/v4.3-200408/Slimefun.v4.3-NIGHTLY-200408.jar

虽然已经使用Slimefun.v4.3-NIGHTLY-200408.jar 能够正常运行

但mater上的代码构建出来仍然无法运行,希望及时补充相关更改的代码

StarWishsama commented 4 years ago

请自行修改字节码 mr/mrCookieSlime/Slimefun/cscorelib2/item/ImmutableItemMeta.class 中的版本判断

发送自 Windows 10 版邮件应用

Score2 commented 4 years ago

请自行修改字节码 mr/mrCookieSlime/Slimefun/cscorelib2/item/ImmutableItemMeta.class 中的版本判断 发送自 Windows 10 版邮件应用

我查看了字节码,应该不存在版本判断的错误

StarWishsama commented 4 years ago

请自行修改字节码 mr/mrCookieSlime/Slimefun/cscorelib2/item/ImmutableItemMeta.class 中的版本判断 发送自 Windows 10 版邮件应用

我查看了字节码,应该不存在版本判断的错误

它判断的版本号是 'v_113' 但是我看了 Spigot 和 Paper 显示的都是 'v113' 且其他兼容方法用的也是‘v113