本帖最后由 Shura_Boy 于 2021-7-27 22:51 编辑
TrChat和Menu用不了,好像是因为TabooLib
我以前遇到过这个情况,依稀记得输了指令之后就解决了,现在找不到以前那个指令的帖子了,所有悬赏一下各位大哥大嫂教教我
服务器版本:1.17.1
无log
就是干脆都不加载,刚开始是下载TabooLib失败
我上网搜了一下说是不支持jdk16,但也有人说支持,迷迷糊糊的,请大佬支援
TrChat突然正常载入了,但还是不能正常使用,是因为不支持JDK16吗?
TrChat报错:
我以前遇到过这个情况,依稀记得输了指令之后就解决了,现在找不到以前那个指令的帖子了,所有悬赏一下各位大哥大嫂教教我
服务器版本:1.17.1
无log
就是干脆都不加载,刚开始是下载TabooLib失败
我上网搜了一下说是不支持jdk16,但也有人说支持,迷迷糊糊的,请大佬支援
TrChat突然正常载入了,但还是不能正常使用,是因为不支持JDK16吗?
TrChat报错:
[TabooLib][INFO] JavaScript 1!=0 Compile Failed: java.lang.NullPointerException: Cannot invoke "javax.script.Compilable.compile(String)" because "io.izzel.taboolib.util.lite.Scripts.scriptEngine" is null
[10:44:55 ERROR]: Could not pass event AsyncPlayerChatEvent to TrChat v1.72
java.lang.NullPointerException: Cannot invoke "io.izzel.taboolib.module.tellraw.internal.AbstractTellraw.sendRawMessage(org.bukkit.entity.Player, String)" because the return value of "io.izzel.taboolib.module.tellraw.TellrawCreator.getAbstractTellraw()" is null
at io.izzel.taboolib.module.locale.TLocale$Tellraw.send(TLocale.java:168) ~[TabooLib.jar:?]
at io.izzel.taboolib.module.tellraw.TellrawJson.send(TellrawJson.java:101) ~[TabooLib.jar:?]
at io.izzel.taboolib.module.tellraw.TellrawJson.send(TellrawJson.java:90) ~[TabooLib.jar:?]
at me.arasple.mc.trchat.chat.listeners.ListenerChatEvent.onChat(ListenerChatEvent.java:60) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor332.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Paper-133]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.17.1.jar:git-Paper-133]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Paper-133]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.17.1.jar:git-Paper-133]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:234) ~[patched_1.17.1.jar:git-Paper-133]
at io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:116) ~[patched_1.17.1.jar:git-Paper-133]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65) ~[patched_1.17.1.jar:git-Paper-133]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2087) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:1998) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:1964) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket$1.run(ServerboundChatPacket.java:40) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[10:44:55 INFO]: [TrMenu] ERROR | 表达式计算时出错: 1!=0
[10:44:55 INFO]: Cannot invoke "javax.script.CompiledScript.eval(javax.script.Bindings)" because the return value of "io.izzel.taboolib.util.lite.Scripts.compile(String)" is null
[10:44:55 INFO]: [me.arasple.mc.trchat.utils.Js.checkCondition(Js.java:31), me.arasple.mc.trchat.chat.format.objects.MsgComponent.lambda$toMsgTellraw$0(MsgComponent.java:49), java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178), java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625), java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484), java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474), java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913), java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234), java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682), me.arasple.mc.trchat.chat.format.objects.MsgComponent.toMsgTellraw(MsgComponent.java:49), me.arasple.mc.trchat.chat.format.Format.apply(Format.java:38), me.arasple.mc.trchat.chat.listeners.ListenerChatEvent.onChat(ListenerChatEvent.java:58), com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor332.execute(Unknown Source), org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69), co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76), org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70), org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624), io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:234), io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:116), io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65), net.minecraft.server.network.PlayerConnection.chat(PlayerConnection.java:2087), net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1998), net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1964), net.minecraft.network.protocol.game.PacketPlayInChat$1.run(PacketPlayInChat.java:40), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515), java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), java.base/java.lang.Thread.run(Thread.java:831)]
TrChat和Menu用不了,好像是因为TabooLib
我以前遇到过这个情况,依稀记得输了指令之后就解决了,现在找不到以前那个指令的帖子了,所有悬赏一下各位大哥大嫂教教我
服务器版本:1.17.1
无log
就是干脆都不加载,刚开始是下载TabooLib失败
我上网搜了一下说是不支持jdk16,但也有人说支持,迷迷糊糊的,请大佬支援
TrChat突然正常载入了,但还是不能正常使用,是因为不支持JDK16吗?
TrChat报错:
2021.12 数据,可能有更多内容
TrChat和Menu用不了,好像是因为TabooLib我以前遇到过这个情况,依稀记得输了指令之后就解决了,现在找不到以前那个指令的帖子了,所有悬赏一下各位大哥大嫂教教我
服务器版本:1.17.1
无log
就是干脆都不加载,刚开始是下载TabooLib失败
我上网搜了一下说是不支持jdk16,但也有人说支持,迷迷糊糊的,请大佬支援
TrChat突然正常载入了,但还是不能正常使用,是因为不支持JDK16吗?
TrChat报错:
[TabooLib][INFO] JavaScript 1!=0 Compile Failed: java.lang.NullPointerException: Cannot invoke "javax.script.Compilable.compile(String)" because "io.izzel.taboolib.util.lite.Scripts.scriptEngine" is null
[10:44:55 ERROR]: Could not pass event AsyncPlayerChatEvent to TrChat v1.72
java.lang.NullPointerException: Cannot invoke "io.izzel.taboolib.module.tellraw.internal.AbstractTellraw.sendRawMessage(org.bukkit.entity.Player, String)" because the return value of "io.izzel.taboolib.module.tellraw.TellrawCreator.getAbstractTellraw()" is null
at io.izzel.taboolib.module.locale.TLocale$Tellraw.send(TLocale.java:168) ~[TabooLib.jar:?]
at io.izzel.taboolib.module.tellraw.TellrawJson.send(TellrawJson.java:101) ~[TabooLib.jar:?]
at io.izzel.taboolib.module.tellraw.TellrawJson.send(TellrawJson.java:90) ~[TabooLib.jar:?]
at me.arasple.mc.trchat.chat.listeners.ListenerChatEvent.onChat(ListenerChatEvent.java:60) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor332.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Paper-133]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.17.1.jar:git-Paper-133]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Paper-133]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.17.1.jar:git-Paper-133]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:234) ~[patched_1.17.1.jar:git-Paper-133]
at io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:116) ~[patched_1.17.1.jar:git-Paper-133]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65) ~[patched_1.17.1.jar:git-Paper-133]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2087) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:1998) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:1964) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket$1.run(ServerboundChatPacket.java:40) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[10:44:55 INFO]: [TrMenu] ERROR | 表达式计算时出错: 1!=0
[10:44:55 INFO]: Cannot invoke "javax.script.CompiledScript.eval(javax.script.Bindings)" because the return value of "io.izzel.taboolib.util.lite.Scripts.compile(String)" is null
[10:44:55 INFO]: [me.arasple.mc.trchat.utils.Js.checkCondition(Js.java:31), me.arasple.mc.trchat.chat.format.objects.MsgComponent.lambda$toMsgTellraw$0(MsgComponent.java:49), java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178), java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625), java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484), java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474), java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913), java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234), java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682), me.arasple.mc.trchat.chat.format.objects.MsgComponent.toMsgTellraw(MsgComponent.java:49), me.arasple.mc.trchat.chat.format.Format.apply(Format.java:38), me.arasple.mc.trchat.chat.listeners.ListenerChatEvent.onChat(ListenerChatEvent.java:58), com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor332.execute(Unknown Source), org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69), co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76), org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70), org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624), io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:234), io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:116), io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:65), net.minecraft.server.network.PlayerConnection.chat(PlayerConnection.java:2087), net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1998), net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1964), net.minecraft.network.protocol.game.PacketPlayInChat$1.run(PacketPlayInChat.java:40), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515), java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630), java.base/java.lang.Thread.run(Thread.java:831)]
你这问题描述不清楚啊 起码说一下是怎么用不了 服务端版本是啥 发一下log之类的)
一颗丁子 发表于 2021-7-27 22:45
你这问题描述不清楚啊 起码说一下是怎么用不了 服务端版本是啥 发一下log之类的) ...
服务器版本:1.17.1
无log
就是干脆都不加载,刚开始是下载TabooLib失败
我上网搜了一下说是不支持jdk16,但也有人说支持,迷迷糊糊的,请大佬支援
本帖最后由 一颗丁子 于 2021-7-27 22:52 编辑
十一天前我也遇到过这个问题 当时是发现TabooLib还不支持1.17 现在应该也还是? 我去翻翻去
https://github.com/TabooLib/TabooLib/issues/107
按这个issue说的 是不支持1.17的 但似乎支持java16 )
Shura_Boy 发表于 2021-7-27 22:47
服务器版本:1.17.1
无log
就是干脆都不加载,刚开始是下载TabooLib失败
十一天前我也遇到过这个问题 当时是发现TabooLib还不支持1.17 现在应该也还是? 我去翻翻去
https://github.com/TabooLib/TabooLib/issues/107
按这个issue说的 是不支持1.17的 但似乎支持java16 )
一颗丁子 发表于 2021-7-27 22:50
十一天前我也遇到过这个问题 当时是发现TabooLib还不支持1.17 现在应该也还是? 我去翻翻去 ...
TrCha有报错,大佬能指点一下因为什么报错吗,我觉得应该是不兼容16,但是论坛里天空大佬说是可以从别的地方下载,我也不太明白
一颗丁子 发表于 2021-7-27 22:50
十一天前我也遇到过这个问题 当时是发现TabooLib还不支持1.17 现在应该也还是? 我去翻翻去
我找到了一个插件,我去试试看能不能用Momojs
Shura_Boy 发表于 2021-7-27 22:52
TrCha有报错,大佬能指点一下因为什么报错吗,我觉得应该是不兼容16,但是论坛里天空大佬说是可以从别的 ...
trchat原帖说是不支持1.17的 也没见有开发版... 应该要等这个
New features update suspended, please wait for TrChat+ recode
本帖最后由 Thehrz 于 2021-7-28 08:13 编辑
是这样的
TabooLib5 的确最高支持1.16 但是TabooLib5 是支持Java 16的
TrMenu TrChat 不支持是因为自Java 15起 去除了内置JavaScript引擎Nashorn
这种问题可以通过Momojs解决
io.izzel.taboolib.util.lite.Scripts.scriptEngine 这个是TabooLib5的不推荐使用 所以可以不算TabooLib5
至于1.17 及最高版本支持
由于1.17NMS包名结构大变 导致TrChat TrMenu 可能会出现问题
至少等到8月 TabooLib6 发布 详细可以去看https://github.com/Bkm016/TabooLib 其他的我不剧透 敬请期待
TabooLib6 绝对是十分巨大的改动 但TabooLib5 也暂时不会停止支持 因为它们之间的变化太大了
TabooLib6发布以后开发者兼容也需要一定时间...
而且A佬表示TrChat的维护优先级是最低的....等等吧
截止到7.28 TabooLib6 已经被合并至主仓库 https://github.com/TabooLib/TabooLib TabooLib6官方文档也同步发布 TabooLib6要来了!
是这样的
TabooLib5 的确最高支持1.16 但是TabooLib5 是支持Java 16的
TrMenu TrChat 不支持是因为自Java 15起 去除了内置JavaScript引擎Nashorn
这种问题可以通过Momojs解决
io.izzel.taboolib.util.lite.Scripts.scriptEngine 这个是TabooLib5的不推荐使用 所以可以不算TabooLib5
至于1.17 及最高版本支持
由于1.17NMS包名结构大变 导致TrChat TrMenu 可能会出现问题
至少等到8月 TabooLib6 发布 详细可以去看https://github.com/Bkm016/TabooLib 其他的我不剧透 敬请期待
TabooLib6 绝对是十分巨大的改动 但TabooLib5 也暂时不会停止支持 因为它们之间的变化太大了
TabooLib6发布以后开发者兼容也需要一定时间...
而且A佬表示TrChat的维护优先级是最低的....等等吧
截止到7.28 TabooLib6 已经被合并至主仓库 https://github.com/TabooLib/TabooLib TabooLib6官方文档也同步发布 TabooLib6要来了!
https://www.spigotmc.org/resources/jshader.93342/
https://www.spigotmc.org/resources/jsengine.92709/
二选一安装上述插件
https://www.spigotmc.org/resources/jsengine.92709/
二选一安装上述插件
名副其实 发表于 2021-7-27 23:38
https://www.spigotmc.org/resources/jshader.93342/
https://www.spigotmc.org/resources/jsengine.92709/ ...
老哥这两个哪个好用啊,功能一模一样。
和Momojs有冲突吗
名副其实 发表于 2021-7-27 23:55
功能确实都一样
自己选
和Momojs功能是相同的
那就不装了,现在想等一等,等到8月份升到TabooLib6在做后续
Shura_Boy 发表于 2021-7-27 23:59
那就不装了,现在想等一等,等到8月份升到TabooLib6在做后续
TrMenu pre-10 现已支持1.17
https://github.com/TrMenu/TrMenu