trplugins / trchat Goto Github PK
View Code? Open in Web Editor NEWThis project forked from arasple/trchat
Modern & Advanced chat control for Minecraft servers
Home Page: https://trchat.trixey.cc/
License: MIT License
This project forked from arasple/trchat
Modern & Advanced chat control for Minecraft servers
Home Page: https://trchat.trixey.cc/
License: MIT License
跨服@玩家的时候会被T出游戏
disconnected with: The server you were previously on went down, you have been connected to a fallback server
[00:26:57 ERROR]: [/223.66.173.142:9735|FM_GUI] <-> DownstreamBridge <-> [lobby] - encountered exception java.lang.ClassCastException: class me.arasple.mc.trchat.taboolib.platform.BungeeListener$BungeeListener cannot be cast to class net.md_5.bungee.api.plugin.Listener (me.arasple.mc.trchat.taboolib.platform.BungeeListener$BungeeListener is in unnamed module of loader net.md_5.bungee.api.plugin.PluginClassloader @61f3fbb8; net.md_5.bungee.api.plugin.Listener is in unnamed module of loader 'app') at net.md_5.bungee.api.plugin.PluginManager.handleEventException(PluginManager.java:483) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at net.md_5.bungee.event.EventBus.post(EventBus.java:59) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:466) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:282) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at net.md_5.bungee.protocol.packet.PluginMessage.handle(PluginMessage.java:102) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:114) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[waterfall-1.17-450.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:f9d6629:450] at java.lang.Thread.run(Thread.java:829) [?:?] [00:26:57 INFO]: [FM_GUI] disconnected with: The server you were previously on went down, you have been connected to a fallback server
在formats配置中的 hover: |- 一栏内,输入16进制颜色 在游戏中会显示为白色
text: '&{#00FF7F}Test' <----正常显示
hover: |-
&{#00FF7F}Test <----游戏内为白色
(如果能支持一下原版的 {#XXXXX} 格式就好了,大部分支持16进制颜色的插件为 {#XXXXX} 将变量填写进Trchat内就无法识别了,Thanks♪(・ω・)ノ)
一个是莫名其妙出现的艾特符号串进玩家发送的内容,一个是强制颜色权限,设置在权限组的组里好像没用
我的服務器主要玩家都是來自海外,所以都是透過Discord進行溝通,希望能修復DiscordSRV(https://www.spigotmc.org/resources/discordsrv.18494/)插件不能讀取聊天欄訊息的問題
How to create chat format for each group (Luckperms) 'English'
我正使用TrChat 1.82版本。服务器重启后再进入服务器会变得很卡,玩家Ping值飙升(到几千),但用Plugman把TrChat卸载后,服务器就恢复正常了,再次载入后依旧是老样子。不过我在服务器后台并没有看到什么报错,请问这还有办法解决吗(
[18:51:48] [Netty Server IO #1/ERROR]: Could not pass event BukkitProxyEvent to TrChat v1.81
java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_301]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_301]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:34) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:34) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:57) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-26208f0]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) ~[SimplePluginManager.class:git-CatServer-1.12.2-26208f0]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) ~[SimplePluginManager.class:git-CatServer-1.12.2-26208f0]
at me.arasple.mc.trchat.taboolib.platform.BukkitEvent.callEvent(BukkitEvent.kt:28) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.function.EventKt.callEvent(Event.kt:8) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.ProxyEvent.call(ProxyEvent.kt:20) ~[?:?]
at me.arasple.mc.trchat.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:18) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at me.arasple.mc.trhologram.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:19) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at com.interactiveboard.utility.nms.map.MapPacket_1_12_R1$1.write(MapPacket_1_12_R1.java:57) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at me.arasple.mc.trmenu.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:19) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327) ~[?:?]
at net.minecraft.network.NetworkManager$4.run(NetworkManager.java:204) ~[gw$4.class:?]
at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:310) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
Caused by: java.lang.NoSuchMethodError: org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack.asCraftMirror(Lnet/minecraft/item/ItemStack;)Lorg/bukkit/craftbukkit/v1_12_R1/inventory/CraftItemStack;
at me.arasple.mc.trchat.api.nms.PacketUtilsImpl.filterItem(PacketUtilsImpl.kt:29) ~[?:?]
at me.arasple.mc.trchat.module.filter.listeners.FilterListener.filterPacket(FilterListener.kt:51) ~[?:?]
... 48 more
[18:51:49] [Netty Server IO #1/ERROR]: Could not pass event BukkitProxyEvent to TrChat v1.81
java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_301]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_301]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:34) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:34) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:57) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:git-CatServer-1.12.2-26208f0]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:503) ~[SimplePluginManager.class:git-CatServer-1.12.2-26208f0]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) ~[SimplePluginManager.class:git-CatServer-1.12.2-26208f0]
at me.arasple.mc.trchat.taboolib.platform.BukkitEvent.callEvent(BukkitEvent.kt:28) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.function.EventKt.callEvent(Event.kt:8) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.ProxyEvent.call(ProxyEvent.kt:20) ~[?:?]
at me.arasple.mc.trchat.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:18) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at me.arasple.mc.trhologram.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:19) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at com.interactiveboard.utility.nms.map.MapPacket_1_12_R1$1.write(MapPacket_1_12_R1.java:57) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at me.arasple.mc.trmenu.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:19) ~[?:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1071) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) ~[netty-all-4.1.24.Final.jar:4.1.24.Final]
at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327) ~[?:?]
at net.minecraft.network.NetworkManager$4.run(NetworkManager.java:204) ~[gw$4.class:?]
at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:310) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) [netty-all-4.1.24.Final.jar:4.1.24.Final]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
Caused by: java.lang.NoSuchMethodError: org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack.asCraftMirror(Lnet/minecraft/item/ItemStack;)Lorg/bukkit/craftbukkit/v1_12_R1/inventory/CraftItemStack;
at me.arasple.mc.trchat.api.nms.PacketUtilsImpl.filterItem(PacketUtilsImpl.kt:29) ~[?:?]
at me.arasple.mc.trchat.module.filter.listeners.FilterListener.filterPacket(FilterListener.kt:51) ~[?:?]
... 48 more
版本 1.12.2
核心 CatServer-26208f0-universal.jar
不能使用/mute 显示成功,但事实还是不能禁言 开启了群组服/paperspigot-1.18.1
1.90版本目前在一服开启全员禁言后, 一服正常进入禁言状态, 其他服可以照常发言。
不明白的问题,使用的paper-1.18.1-85 java17
[13:54:39 WARN]: java.lang.NoSuchFieldException: playerConnection at class net.minecraft.server.level.EntityPlayer
[13:54:39 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex.get(Reflex.kt:60)
[13:54:39 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex.read(Reflex.kt:25)
[13:54:39 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.getProperty(Reflex.kt:128)
[13:54:39 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.getProperty$default(Reflex.kt:124)
[13:54:39 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor.getPlayerChannel(ChannelExecutor.kt:29)
[13:54:39 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor.addPlayerChannel$lambda-0(ChannelExecutor.kt:36)
[13:54:39 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
[13:54:39 WARN]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[13:54:39 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[13:54:39 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[13:54:39 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
trchat R3
模组端
其他子服paper1.17能聊天
模组端能看到见1.17的聊天
但是不能说话 说一句话报错一次
mohist-1.12.2-262-server.jar
报错以下
[12:52:40 ERROR]: Could not pass event TrChatEvent to TrChat v1.90-R3
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_301]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_301]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_301]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_301]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at me.arasple.mc.trchat.taboolib.platform.type.BukkitProxyEvent.call(BukkitProxyEvent.kt:39) ~[?:?]
at me.arasple.mc.trchat.internal.listener.ListenerChatEvent.onChat(ListenerChatEvent.kt:59) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_301]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_301]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_301]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_301]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at net.minecraft.network.NetHandlerPlayServer.chat(NetHandlerPlayServer.java:1507) ~[pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1442) ~[pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.lambda$processPacket$0(CPacketChatMessage.java:42) ~[la.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_301]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_301]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_301]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_301]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_301]
Caused by: java.lang.NoSuchMethodError: net.md_5.bungee.api.chat.HoverEvent.(Lnet/md_5/bungee/api/chat/HoverEvent$Action;[Lnet/md_5/bungee/api/chat/hover/content/Content;)V
at me.arasple.mc.trchat.taboolib.module.chat.TellrawJson.hoverText(TellrawJson.kt:65) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.JsonComponent.toTellrawJson(JsonComponent.kt:83) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.JsonComponent.toTellrawJson$default(JsonComponent.kt:66) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply(Format.kt:32) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply$default(Format.kt:30) ~[?:?]
at me.arasple.mc.trchat.common.channel.impl.ChannelGlobal.execute$TrChat(ChannelGlobal.kt:31) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:58) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:57) ~[?:?]
at me.arasple.mc.trchat.taboolib.common5.MirrorKt.mirrorNow(Mirror.kt:17) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener.callChannel(ChatChannels.kt:57) ~[?:?]
... 32 more
您好!
问题内容
settings.yml 内 GENERAL.PREVENT-TAB-COMPLETE 设置为 true 时,似乎无法正常阻止命令补全,且 Wiki 内提供的权限 (trchat.bypass.tabcomplete) 似乎也无法正常使用。
环境
TrChat Version: Latest (https://github.com/FlickerProjects/TrChat/actions/runs/1310299699)
Java Version: Zulu16.32+15-CA (build 16.0.2+7)
Server Version: Purpur 1.16.5 latest (1171)
Version:1.90-R2 build57
https://paste.ubuntu.com/p/h9zMW8Qz7H/ reload报错
https://paste.ubuntu.com/p/cvrjWzF8fW/ SPY报错
服务端版本:PaperSpigot-377
触发方式:玩家加入/离开服务器时
报错内容:
[20:14:26 WARN]: java.lang.NoSuchFieldException: playerConnection at class net.minecraft.server.level.EntityPlayer
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex.get(Reflex.kt:60)
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex.read(Reflex.kt:25)
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.getProperty(Reflex.kt:128)
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.getProperty$default(Reflex.kt:124)
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor.getPlayerChannel(ChannelExecutor.kt:29)
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor.addPlayerChannel$lambda-0(ChannelExecutor.kt:36)
[20:14:26 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor$$Lambda$7201/0x00000000047e6d70.run(Unknown Source)
[20:14:26 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
[20:14:26 WARN]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[20:14:26 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[20:14:26 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[20:14:26 WARN]: at java.base/java.lang.Thread.run(Thread.java:884)
如题
加个选项可以更改@提示的声音awa
任何地方的敏感词汇都会被和谐,导致部分物品名称显示异常
例如:某些插件的“垃圾箱”被和谐成“**箱”
希望能够在和谐文本的时候增加一些判断:
filter_message_text_only: true
[17:15:45 WARN]: [Adyeshach] Task #224 for Adyeshach v1.3.6 generated an exception
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:914) ~[?:?]
at java.util.zip.ZipFile.getEntry(ZipFile.java:346) ~[?:?]
at java.util.zip.ZipFile$1.getEntry(ZipFile.java:1120) ~[?:?]
at java.util.jar.JarFile.getEntry0(JarFile.java:576) ~[?:?]
at java.util.jar.JarFile.getEntry(JarFile.java:506) ~[?:?]
at java.util.jar.JarFile.getJarEntry(JarFile.java:468) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:120) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:104) ~[patched_1.12.2.jar:git-Paper-1618]
at java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at ink.ptms.adyeshach.taboolib.module.database.Database.createDataSource(Database.kt:18) ~[?:?]
at ink.ptms.adyeshach.taboolib.module.database.Database.createDataSource$default(Database.kt:17) ~[?:?]
at ink.ptms.adyeshach.taboolib.module.database.Host.createDataSource(Host.kt:18) ~[?:?]
at ink.ptms.adyeshach.internal.database.DatabaseLocal.(DatabaseLocal.kt:35) ~[?:?]
at ink.ptms.adyeshach.api.AdyeshachAPI$database$2.invoke(AdyeshachAPI.kt:42) ~[?:?]
at ink.ptms.adyeshach.api.AdyeshachAPI$database$2.invoke(AdyeshachAPI.kt:40) ~[?:?]
at taboolib.library.kotlin_1_5_10.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]
at ink.ptms.adyeshach.api.AdyeshachAPI.getDatabase(AdyeshachAPI.kt:40) ~[?:?]
at ink.ptms.adyeshach.api.AdyeshachAPI.getEntityManagerPrivate$lambda-0(AdyeshachAPI.kt:61) ~[?:?]
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) ~[?:?]
at ink.ptms.adyeshach.api.AdyeshachAPI.getEntityManagerPrivate(AdyeshachAPI.kt:61) ~[?:?]
at ink.ptms.adyeshach.common.entity.manager.ManagerEvents$onTick$2$1$1.invoke(ManagerEvents.kt:63) ~[?:?]
at ink.ptms.adyeshach.common.entity.manager.ManagerEvents$onTick$2$1$1.invoke(ManagerEvents.kt:62) ~[?:?]
at ink.ptms.adyeshach.taboolib.common5.MirrorKt.mirrorNow(Mirror.kt:17) ~[?:?]
at ink.ptms.adyeshach.common.entity.manager.ManagerEvents$onTick$2.invoke(ManagerEvents.kt:62) ~[?:?]
at ink.ptms.adyeshach.common.entity.manager.ManagerEvents$onTick$2.invoke(ManagerEvents.kt:60) ~[?:?]
at ink.ptms.adyeshach.taboolib.platform.BukkitExecutor$submit$3.run(BukkitExecutor.kt:60) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1618]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:423) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:840) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774) ~[patched_1.12.2.jar:git-Paper-1618]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666) ~[patched_1.12.2.jar:git-Paper-1618]
at java.lang.Thread.run(Thread.java:834) [?:?]
paper-1.17.1-372版本加载TrChat时报错,如下
[13:55:21] [Server thread/INFO]: [TrChat] INFO | 加载完毕. TrChat v1.90-R2 现已启用, 敬请使用. [13:55:21] [Server thread/ERROR]: Error occurred while enabling TrChat v1.90-R2 (Is it up to date?) java.lang.ClassCastException: Cannot cast java.lang.String to net.kyori.adventure.text.Component at java.lang.Class.cast(Class.java:3818) ~[?:?] at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) ~[?:?] at me.arasple.mc.trchat.taboolib.common.reflect.Ref.put(Ref.kt:37) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.common.reflect.Reflex.set(Reflex.kt:69) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.common.reflect.Reflex.write(Reflex.kt:36) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.setProperty(Reflex.kt:142) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.setProperty$default(Reflex.kt:138) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.platform.BukkitCommand$registerCommand$1.invoke(BukkitCommand.kt:78) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.platform.BukkitCommand$registerCommand$1.invoke(BukkitCommand.kt:63) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.platform.BukkitExecutor$submit$1.<init>(BukkitExecutor.kt:39) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.platform.BukkitExecutor.submit(BukkitExecutor.kt:36) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.platform.BukkitExecutor.start(BukkitExecutor.kt:28) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.common.platform.function.ExecutorKt.startExecutor(Executor.kt:11) ~[TrChat-1.90-R2.jar:?] at me.arasple.mc.trchat.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:64) ~[TrChat-1.90-R2.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Paper-372] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Paper-372] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Paper-372] at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[patched_1.17.1.jar:git-Paper-372] at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[patched_1.17.1.jar:git-Paper-372] at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:730) ~[patched_1.17.1.jar:git-Paper-372] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:317) ~[patched_1.17.1.jar:git-Paper-372] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1217) ~[patched_1.17.1.jar:git-Paper-372] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-372] at java.lang.Thread.run(Thread.java:831) ~[?:?] [13:55:21] [Server thread/INFO]: [TrChat] Disabling TrChat v1.90-R2 [13:55:21] [Server thread/WARN]: [TrChat] Loaded class me.arasple.mc.trmenu.taboolib.common.OpenAPI from TrMenu v3.0-RC-2 which is not a depend, softdepend or loadbefore of this plugin. [13:55:21] [Server thread/WARN]: [TrChat] Loaded class me.arasple.mc.trhologram.taboolib.common.OpenAPI from TrHologram v2.4-pre20 which is not a depend, softdepend or loadbefore of this plugin. [13:55:21] [Server thread/INFO]: [TrChat] INFO | 感谢使用本插件, 您在论坛为本插件评分即是对作者最大的鼓励!
例如如果你将“sb”加入屏蔽词里边,那么“has been”就会变成“ha* een”,虽然可以通过删掉忽略空格的方式来解决,但是会允许玩家利用空格绕屏蔽词系统。(试过用云端屏蔽词里面的白名单功能,但将“has been”加入白名单后,依旧显示ha *een,可能是空格的缘故)
同时屏蔽词里面不能加入被忽略的符号,例如将“@$$”加入屏蔽词里面,然后玩家输入“@$$”,trchat不会有任何反应。
尝试写成了 #E86C8E / {#E86C8E} / &{#E86C8E} 都会变成 nullnull。希望能够更新支持,谢谢作者开发
如果玩家不去启用敏感词系统,那么敏感词系统就不会对他有任何效果。那这样的话,替换告示牌和铁砧就没有用了,玩家可以选择自己关掉敏感词然后再去使用告示牌和铁砧。并且许多玩家都不知道如何去打开敏感词系统,基本上没有几个玩家会自己手动去打开这个功能。
我建议可以在配置文件里面增加一个强制让所有玩家都必须使用敏感词系统的设置。
大概是这样:
Force_Players_Use_Chat_Filter: true/false
Force_Players_Use_Sign_Filter: true/false
Force_Players_Use_Anvil_Filter: true/false
Force_Players_Use_Item_Filter: true/false
Error log: https://pastebin.com/6Lgwvtc5
刚开始加载显示加载正常并且已经有了输出,过了一会儿就直接报错然后关闭
服务端:
Proxy: FlameCord 0.6.8 (a waterfall/bungeecord fork)
Backend Server: Patina 1.17.1 (a paper fork)
设置里已开启 BUNGEE 模式
TrChat版本:TrChat v1.90-R5 (最新开发版,去github actions那里下载的)
我吧结婚变量放去聊天前面
然后把结婚插件汉化中文就报错
貌似1.17.1也有这样的问题
下面是报错报告
[11:53:40] [Async Chat Thread - 6/ERROR] [Mohist]: Could not pass event AsyncPlayerChatEvent to PuerkasMarriage v1.9.3-BETA
org.bukkit.event.EventException: null
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:63) ~[EventExecutor.class:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:73) ~[TimedEventExecutor.class:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at net.minecraft.network.NetHandlerPlayServer.chat(NetHandlerPlayServer.java:1507) ~[pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1442) ~[pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.lambda$processPacket$0(CPacketChatMessage.java:42) ~[la.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_291]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_291]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_291]
Caused by: java.lang.NullPointerException
at es.capitanpuerka.marriage.controller.LanguageController.getMessage(LanguageController.java:35) ~[?:?]
at es.capitanpuerka.marriage.listener.PlayerListener.onChat(PlayerListener.java:100) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor116.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:61) ~[EventExecutor.class:?]
... 11 more
[11:53:40] [Async Chat Thread - 6/ERROR] [Mohist]: Could not pass event TrChatEvent to TrChat v1.90-R3
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_291]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_291]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_291]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_291]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at me.arasple.mc.trchat.taboolib.platform.type.BukkitProxyEvent.call(BukkitProxyEvent.kt:39) ~[?:?]
at me.arasple.mc.trchat.internal.listener.ListenerChatEvent.onChat(ListenerChatEvent.kt:65) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_291]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_291]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_291]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_291]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at net.minecraft.network.NetHandlerPlayServer.chat(NetHandlerPlayServer.java:1507) ~[pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1442) ~[pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.lambda$processPacket$0(CPacketChatMessage.java:42) ~[la.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_291]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_291]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_291]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_291]
Caused by: java.lang.NullPointerException
at es.capitanpuerka.marriage.controller.LanguageController.getMessage(LanguageController.java:35) ~[?:?]
at es.capitanpuerka.marriage.placeholders.Placeholders.onPlaceholderRequest(Placeholders.java:54) ~[?:?]
at me.clip.placeholderapi.PlaceholderHook.onRequest(PlaceholderHook.java:38) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:326) ~[?:?]
at me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(PlaceholderAPI.java:525) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.compat.PlaceholderExpansionKt.replacePlaceholder(PlaceholderExpansion.kt:15) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.JsonComponent.toTellrawJson(JsonComponent.kt:82) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.JsonComponent.toTellrawJson$default(JsonComponent.kt:66) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply(Format.kt:32) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply$default(Format.kt:30) ~[?:?]
at me.arasple.mc.trchat.common.channel.impl.ChannelNormal.execute$TrChat(ChannelNormal.kt:31) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:58) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:57) ~[?:?]
at me.arasple.mc.trchat.taboolib.common5.MirrorKt.mirrorNow(Mirror.kt:17) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener.callChannel(ChatChannels.kt:57) ~[?:?]
... 32 more
When I use hex color in hover(chat format) it shows different color, not hex color
I use &{#FFC125} it returns purple
https://sourceb.in/Auz7zCKOFb
[Netty Server IO #3][ERROR]: Could not pass event PacketSendEvent to TrChat v1.90-R4
java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_311]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_311]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:37) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:37) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[forge:?]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) [forge:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:571) [forge:?]
at me.arasple.mc.trchat.taboolib.platform.type.BukkitProxyEvent.call(BukkitProxyEvent.kt:39) [TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:18) [TrChat-1.90-R4.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:816) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:723) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.ChannelDuplexHandler.write(ChannelDuplexHandler.java:106) [server-1.16.5-20210115.111550-extra.jar:?]
at me.arasple.mc.trhologram.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:19) [TrHologram-2.4-pre24.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:730) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.access$1900(AbstractChannelHandlerContext.java:38) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.write(AbstractChannelHandlerContext.java:1081) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext$WriteAndFlushTask.write(AbstractChannelHandlerContext.java:1128) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.AbstractChannelHandlerContext$AbstractWriteTask.run(AbstractChannelHandlerContext.java:1070) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:465) [server-1.16.5-20210115.111550-extra.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884) [server-1.16.5-20210115.111550-extra.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_311]
Caused by: java.lang.IllegalStateException: unavailable
at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerKt.getDataContainer(DatabaseHandler.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.expansion.DatabaseHandlerForBukkitKt.getDataContainer(DatabaseHandlerForBukkit.kt:7) ~[?:?]
at me.arasple.mc.trchat.internal.data.Users.isFilterEnabled(Users.kt:45) ~[?:?]
at me.arasple.mc.trchat.internal.listener.ListenerPackets.e(ListenerPackets.kt:25) ~[?:?]
... 30 more
java:(阿里云的DrangonWell
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (Alibaba Dragonwell) (build 11.0.11+0)
OpenJDK 64-Bit Server VM (Alibaba Dragonwell) (build 11.0.11+0, mixed mode)
核心:
WaterFall-1.17-450
PaperSpigot-1.12.2-1618
日志:
latest.log
描述:
可能刚开始是好的,然后就无法进入(一直无法进入
一般重启就好了,反正就是时不时出来一下
子服后台显示进来就退出,没有别的东西
不在同一个子服AT没有声音提示
2.
发送 AT:任意内容 会显示绿色的@任意内容
直接发送玩家ID不会自动转换为AT (之前是可以的)
能否在点击功能部分加个可选行为,比如我设置个type: clickrun,就是点击直接执行,不用自动输入到聊天里再按回车执行,然后原来的自动输入到聊天栏也用type来选择
mohist 我想用跨服 1.17跟1.12.2末端跨服聊天 我记得之前可以的 但是不知道为什么不行了
[21:22:19 ERROR]: Could not pass event TrChatEvent to TrChat v1.90-R2
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_301]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_301]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_301]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_301]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at me.arasple.mc.trchat.taboolib.platform.type.BukkitProxyEvent.call(BukkitProxyEvent.kt:39) ~[?:?]
at me.arasple.mc.trchat.internal.listener.ListenerChatEvent.onChat(ListenerChatEvent.kt:65) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_301]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_301]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_301]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_301]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[?:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[?:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:66) ~[RegisteredListener.class:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) ~[SimplePluginManager.class:?]
at net.minecraft.network.NetHandlerPlayServer.chat(NetHandlerPlayServer.java:1507) ~[pa.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1442) ~[pa.class:?]
at net.minecraft.network.play.client.CPacketChatMessage.lambda$processPacket$0(CPacketChatMessage.java:42) ~[la.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_301]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_301]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_301]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_301]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_301]
Caused by: java.lang.NoSuchMethodError: net.md_5.bungee.api.chat.HoverEvent.(Lnet/md_5/bungee/api/chat/HoverEvent$Action;[Lnet/md_5/bungee/api/chat/hover/content/Content;)V
at me.arasple.mc.trchat.taboolib.module.chat.TellrawJson.hoverText(TellrawJson.kt:65) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.JsonComponent.toTellrawJson(JsonComponent.kt:78) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.JsonComponent.toTellrawJson(JsonComponent.kt:58) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply(Format.kt:32) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply$default(Format.kt:30) ~[?:?]
at me.arasple.mc.trchat.common.channel.impl.ChannelNormal.execute(ChannelNormal.kt:31) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:58) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:57) ~[?:?]
at me.arasple.mc.trchat.taboolib.common5.MirrorKt.mirrorNow(Mirror.kt:17) ~[?:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener.callChannel(ChatChannels.kt:57) ~[?:?]
... 32 more
[T][聊天]TrChat-1.90-R1
1.17.1
我也不知道是是不是怀黑boo的问题还是
每次展示一次手里物品随机玩家会掉线
[19:56:20 ERROR]: Could not pass event TrChatEvent to TrChat v1.90-R4
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:37) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:37) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[TrChat-1.90-R4.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:git-Paper-76]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at me.arasple.mc.trchat.taboolib.platform.type.BukkitProxyEvent.call(BukkitProxyEvent.kt:39) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.internal.listener.ListenerChatEvent.onChat(ListenerChatEvent.kt:65) ~[TrChat-1.90-R4.jar:?]
at jdk.internal.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:37) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:37) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72) ~[TrChat-1.90-R4.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:git-Paper-76]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:230) ~[paper-1.18.1.jar:git-Paper-76]
at io.papermc.paper.adventure.ChatProcessor.processingLegacyFirst(ChatProcessor.java:115) ~[paper-1.18.1.jar:git-Paper-76]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:64) ~[paper-1.18.1.jar:git-Paper-76]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2185) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2096) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2062) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket$1.run(ServerboundChatPacket.java:40) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoSuchMethodError: 'net.minecraft.server.v1_18_R1.ItemStack org.bukkit.craftbukkit.v1_18_R1.inventory.CraftItemStack.asNMSCopy(org.bukkit.inventory.ItemStack)'
at me.arasple.mc.trchat.taboolib.module.nms.NMSGenericImpl.getName(NMSGenericImpl.java:116) ~[?:?]
at me.arasple.mc.trchat.taboolib.module.nms.NMSKt.getInternalName(NMS.kt:83) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.module.nms.i18n.I18nOrigin.getName(I18nOrigin.java:85) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.module.nms.NMSKt.getI18nName(NMS.kt:87) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.chat.format.objects.MsgComponent.getName(MsgComponent.kt:131) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.chat.format.objects.MsgComponent.toMsgTellraw$lambda-5(MsgComponent.kt:82) ~[TrChat-1.90-R4.jar:?]
at java.util.HashMap.computeIfAbsent(HashMap.java:1220) ~[?:?]
at me.arasple.mc.trchat.common.chat.format.objects.MsgComponent.toMsgTellraw(MsgComponent.kt:80) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply(Format.kt:33) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.chat.format.Format.apply$default(Format.kt:30) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.channel.impl.ChannelNormal.execute$TrChat(ChannelNormal.kt:31) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:49) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener$callChannel$1.invoke(ChatChannels.kt:48) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.taboolib.common5.MirrorKt.mirrorNow(Mirror.kt:17) ~[TrChat-1.90-R4.jar:?]
at me.arasple.mc.trchat.common.channel.ChatChannels$ChannelListener.callChannel(ChatChannels.kt:48) ~[TrChat-1.90-R4.jar:?]
... 36 more
偶尔会发出
[00:28:51] [Server thread/INFO] []: [TrChat] 你必须是一个玩家才能执行此操作.
虽然不会报错
但是它阻挡PlayMoreSounds聊天发的出声音
版本TrChat-1.90-R1
我的一个跨服大厅端核心是paper1.17.1
我有个模组核心端是mohist-1.12.2-248-server
他们两个聊天说话都互相看不见
能修复一下吗?
插件版本1.9 R3
[18:25:47 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R3.NonNullList
[18:25:47 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91)
[18:25:47 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
[18:25:47 WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
[18:25:47 WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
[18:25:47 WARN]: at java.lang.Class.forName0(Native Method)
[18:25:47 WARN]: at java.lang.Class.forName(Class.java:348)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9)
[18:25:47 WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
[18:25:47 WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
[18:25:47 WARN]: at me.arasple.mc.trchat.api.nms.NMSImpl.filterItemList(NMSImpl.kt:40)
[18:25:47 WARN]: at me.arasple.mc.trchat.internal.listener.ListenerPackets.e(ListenerPackets.kt:45)
[18:25:47 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[18:25:47 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[18:25:47 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[18:25:47 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.common.platform.event.EventBus$inject$2.invoke(EventBus.kt:35)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:35)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:72)
[18:25:47 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[18:25:47 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[18:25:47 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.platform.type.BukkitProxyEvent.call(BukkitProxyEvent.kt:39)
[18:25:47 WARN]: at me.arasple.mc.trchat.taboolib.module.nms.ChannelHandler.write(ChannelHandler.kt:18)
[18:25:47 WARN]: at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:658)
[18:25:47 WARN]: at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:716)
[18:25:47 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:706)
[18:25:47 WARN]: at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:741)
[18:25:47 WARN]: at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:895)
[18:25:47 WARN]: at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:240)
[18:25:47 WARN]: at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[18:25:47 WARN]: at net.minecraft.server.v1_8_R3.NetworkManager$4.run(NetworkManager.java:198)
[18:25:47 WARN]: at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:310)
[18:25:47 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)
[18:25:47 WARN]: at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
[18:25:47 WARN]: at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
[18:25:47 WARN]: at java.lang.Thread.run(Thread.java:748)
群组服,子服核心paper-1.16.5
玩家使用 %i 展示头颅时,会导致一些玩家掉线。
之前是不管展示什么只要 %i%i 都会掉线,现在变成了展示头颅掉线。
来自 InsinuateProjects/TrMenu#83
TrChat 也同样存在该问题
因为我硬盘炸了,近期没法正常写,如果有空的话修下吧🙏,问题定位于TabooLib的bukkit命令注册部分,推测因为最新版服务端更改了permissionMessage字段属性,而导致反射修改字段失败,报错参考 InsinuateProjects/TrMenu#83
报错信息: https://paste.ubuntu.com/p/h4W6Kr9Ngz/
环境:
1.16.5 Arclight (Aug 19 version)
Java 16
TrChat 1.81
待更新环境测试
服务器版本:1.16.5 paper 、1.17.1 paper 、BC
当我启动插件时,我收到警告: https://paste.helpch.at/ifujiteser.md
当服务器中有一个活跃的玩家时,它会产生一个错误:https://paste.helpch.at/xefinaxoqo.rb
我正在使用 Java 16
[20:02:40 WARN]: java.lang.NoSuchFieldException: playerConnection at class net.minecraft.server.level.EntityPlayer
[20:02:40 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex.get(Reflex.kt:60)
[20:02:40 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex.read(Reflex.kt:25)
[20:02:40 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.getProperty(Reflex.kt:128)
[20:02:40 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.common.reflect.Reflex$Companion.getProperty$default(Reflex.kt:124)
[20:02:40 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor.getPlayerChannel(ChannelExecutor.kt:29)
[20:02:40 WARN]: at TrChat-1.90-R4.jar//me.arasple.mc.trchat.taboolib.module.nms.ChannelExecutor.removePlayerChannel$lambda-1(ChannelExecutor.kt:46)
[20:02:40 WARN]: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
[20:02:40 WARN]: at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[20:02:40 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[20:02:40 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[20:02:40 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
This server is running Paper version git-Paper-150 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 0c64d40)
Plugins (34): BottledExp, ChestCommands, ClayAdvancedTowny, ClayAPI, ClayTownyFlight, ClayTownyWar, CMI, CMILib, CoreProtect, dynmap, Dynmap-Towny*, LoneLibs, LuckPerms, mcMMO, Multiverse-Core, PlaceholderAPI, PlugMan, ProtocolLib, ProtocolSupport, QuickShop, ServerBooster, Shopkeepers, Slimefun, TheNewEconomy, TitleManager, Towny, TownyChat, TrChat, UserPrefix*, Vault, ViaVersion, WorldBorder, WorldEdit, WorldGuard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.