很方便的插件!
MCBBS有你更精彩
MCBBS有你更精彩
MCBBS有你更精彩
为什么我这始终出现这个报错,libs在github下载的最新,每次启动BC都出来这个,配置文件之改了QQ和群
复制代码
- [严重] java.security.NoSuchProviderException: JCE cannot authenticate the provider BC
- 03:31:08 [严重] at java.base/javax.crypto.JceSecurity.getInstance(JceSecurity.java:131)
- 03:31:08 [严重] at java.base/javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:240)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDH$Companion.calculateShareKey(ECDHJvmDesktop.kt:89)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDH.lambda-3$testECDH(ECDHJvmDesktop.kt:49)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDH.<clinit>(ECDHJvmDesktop.kt:61)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDHKt.adjustToPublicKey(ECDH.kt:141)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDHKt.adjustToPublicKey(ECDH.kt:136)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDHInitialPublicKey.<init>(ECDH.kt:125)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDHInitialPublicKey$serializer.deserialize(ECDH.kt:122)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.crypto.ECDHInitialPublicKey$serializer.deserialize(ECDH.kt:122)
- 03:31:08 [严重] at kotlinx.serialization.protobuf.internal.ProtobufDecoder.decodeSerializableValue(ProtobufDecoding.kt:224)
- 03:31:08 [严重] at kotlinx.serialization.protobuf.internal.ProtobufTaggedDecoder.decodeSerializableElement(ProtobufTaggedDecoder.kt:82)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.AccountSecretsImpl$serializer.deserialize(AccountSecretsManager.kt:80)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.AccountSecretsImpl$serializer.deserialize(AccountSecretsManager.kt:80)
- 03:31:08 [严重] at kotlinx.serialization.protobuf.internal.ProtobufDecoder.decodeSerializableValue(ProtobufDecoding.kt:224)
- 03:31:08 [严重] at kotlinx.serialization.protobuf.internal.ProtobufDecoder.decodeSerializableValue(ProtobufDecoding.kt:214)
- 03:31:08 [严重] at kotlinx.serialization.protobuf.ProtoBuf.decodeFromByteArray(ProtoBuf.kt:137)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs(utils.kt:168)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs(utils.kt:1)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils__UtilsKt.loadAs$default(utils.kt:163)
- 03:31:08 [严重] at net.mamoe.mirai.internal.utils.io.serialization.SerializationUtils.loadAs$default(utils.kt:1)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.FileCacheAccountSecretsManager.getSecretsImpl(AccountSecretsManager.kt:198)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.FileCacheAccountSecretsManager.getSecrets(AccountSecretsManager.kt:192)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.CombinedAccountSecretsManager.getSecrets(AccountSecretsManager.kt:240)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.AccountSecretsManagerKt.getSecretsOrCreate(AccountSecretsManager.kt:152)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.createClient(BotClientHolder.kt:36)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.access$createClient(BotClientHolder.kt:24)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.BotClientHolderImpl$client$2.invoke(BotClientHolder.kt:28)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.BotClientHolderImpl$client$2.invoke(BotClientHolder.kt:28)
- 03:31:08 [严重] at net.mamoe.mirai.utils.LateinitMutableProperty.getValue(LateinitMutableProperty.kt:38)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.BotClientHolderImpl.getClient(BotClientHolder.kt:28)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.getClient(SsoProcessor.kt:97)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.components.SsoProcessorImpl.login(SsoProcessor.kt:111)
- 03:31:08 [严重] at net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler$StateConnecting$1.invokeSuspend(NettyNetworkHandler.kt:257)
- 03:31:08 [严重] at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
- 03:31:08 [严重] at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
- 03:31:08 [严重] at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
- 03:31:08 [严重] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
- 03:31:08 [严重] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
- 03:31:08 [严重] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)
- 03:31:08 [严重] Caused by: java.util.jar.JarException: The JCE Provider file:/D:/Desktop/Server/BC/%5B0%5D%20-%20BungeeCord/plugins/Phenyl/libs/mirai-core-all-2.10.0.jar is not signed.
- 03:31:08 [严重] at java.base/javax.crypto.JarVerifier.verifySingleJar(JarVerifier.java:464)
- 03:31:08 [严重] at java.base/javax.crypto.JarVerifier.verifyJars(JarVerifier.java:317)
- 03:31:08 [严重] at java.base/javax.crypto.JarVerifier.verify(JarVerifier.java:260)
- 03:31:08 [严重] at java.base/javax.crypto.ProviderVerifier.verify(ProviderVerifier.java:130)
- 03:31:08 [严重] at java.base/javax.crypto.JceSecurity.verifyProvider(JceSecurity.java:190)
- 03:31:08 [严重] at java.base/javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:218)
- 03:31:08 [严重] at java.base/javax.crypto.JceSecurity.getInstance(JceSecurity.java:128)
- 03:31:08 [严重] ... 39 more
看着很好玩的插件,感谢楼主分享
Tito_XD 发表于 2022-2-26 01:23
想问下大佬不支持paper端的独立使用吗 放入plugin文件夹后重新启动提示
ERROR]: Could not load 'plugins/P ...
是的,这是专给群组服设计的插件。Bukkit端的同类替代产品你可以考虑MiraiMC或者Minecraft_QQ。
本帖最后由 xsling 于 2022-2-26 15:03 编辑
看起来是本地 BouncyCastle 配置有误,可以尝试一下更换JDK吗。
https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/17/jdk/x64/windows/OpenJDK17U-jdk_x64_windows_hotspot_17.0.2_8.msi
可以参考:https://help.aliyun.com/document_detail/166139.html?utm_content=g_1000230851&spm=5176.20966629.toubu.3.f2991ddcpxxvD1#h2--jce-cannot-authenticate-the-provider-bc-3
丨叶白丨 发表于 2022-2-26 03:34
为什么我这始终出现这个报错,libs在github下载的最新,每次启动BC都出来这个,配置文件之改了QQ和群
看起来是本地 BouncyCastle 配置有误,可以尝试一下更换JDK吗。
https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/17/jdk/x64/windows/OpenJDK17U-jdk_x64_windows_hotspot_17.0.2_8.msi
可以参考:https://help.aliyun.com/document_detail/166139.html?utm_content=g_1000230851&spm=5176.20966629.toubu.3.f2991ddcpxxvD1#h2--jce-cannot-authenticate-the-provider-bc-3
xsling 发表于 2022-2-26 14:48
看起来是本地 BouncyCastle 配置有误,可以尝试一下更换JDK吗。
https://mirrors.tuna.tsinghua.edu.cn/Ad ...
好的,解决了,还真是JDK的问题
你好作者,我想请问下,在游戏内phenyl bind QQ号后,会要求在QQ群内发送验证,但我发送#确认绑定 xxxxxx 后确没有反应,这是哪步做错了吗?
有希望支持paper嘛
挺好用的插件,感谢分享
非常的详细 可以说是爱了爱了
MCBBS有你更精彩~
Kavin2333 发表于 2022-3-6 21:49
你好作者,我想请问下,在游戏内phenyl bind QQ号后,会要求在QQ群内发送验证,但我发送#确认绑定 xxxxxx ...
可以检查下配置文件里的确认绑定指令是否吻合
能不能发一个网盘的链接
含笑甲醛 发表于 2022-3-25 12:54
能不能发一个网盘的链接
贴内附件可以直接下载。
xsling 发表于 2022-3-25 16:25
贴内附件可以直接下载。
我说的是libs太慢
含笑甲醛 发表于 2022-3-25 17:09
我说的是libs太慢
依赖正常情况下让Phenyl自己下载就好,是下载过程遇到什么问题了吗?
xsling 发表于 2022-3-25 22:03
依赖正常情况下让Phenyl自己下载就好,是下载过程遇到什么问题了吗?
根本无法启动
含笑甲醛 发表于 2022-3-26 19:27
根本无法启动
请贴出错误信息。
HexaCord-v268.jar,没有错误就是用不了
本帖最后由 含笑甲醛 于 2022-3-27 12:42 编辑
HexaCord-v268.jar,没有错误就是用不了,HexaCord是源码编译的
xsling 发表于 2022-3-26 21:32
请贴出错误信息。
HexaCord-v268.jar,没有错误就是用不了,HexaCord是源码编译的
含笑甲醛 发表于 2022-3-27 12:40
HexaCord-v268.jar,没有错误就是用不了,HexaCord是源码编译的
你的JRE版本是?
你的运行平台是?
以及请贴出运行失败时的终端输出。
Phenyl在Bungeecord和Waterfall最新构建下测试通过,对于第三方构建,没有足够信息的情况下恕无法提供支持。
可以可以,nb
本帖最后由 含笑甲醛 于 2022-3-28 14:38 编辑
8,321
win 2012r2
没有QQ
使用皮肤站
e5-2690v2ibm x3550 m4
32G ram(1066MHz)
q2000
14:26:57 [警告] Error enabling plugin Phenyl
java.lang.UnsupportedClassVersionError: live/turna/phenyl/Phenyl has been compil
ed by a more recent version of the Java Runtime (class file version 61.0), this
version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:44)
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:37)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:328)
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:235)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:292)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:113)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
xsling 发表于 2022-3-28 02:16
你的JRE版本是?
你的运行平台是?
以及请贴出运行失败时的终端输出。
8,321
win 2012r2
没有QQ
使用皮肤站
e5-2690v2ibm x3550 m4
32G ram(1066MHz)
q2000
14:26:57 [警告] Error enabling plugin Phenyl
java.lang.UnsupportedClassVersionError: live/turna/phenyl/Phenyl has been compil
ed by a more recent version of the Java Runtime (class file version 61.0), this
version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:44)
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:37)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:328)
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:235)
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:292)
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:113)
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
这个插件针不戳
含笑甲醛 发表于 2022-3-28 14:25
8,321
win 2012r2
没有QQ
贴中有标明Phenyl需要JRE17及以上才能运行。请考虑升级。
xsling 发表于 2022-3-28 16:44
贴中有标明Phenyl需要JRE17及以上才能运行。请考虑升级。
ok
请问有计划支持velocity吗
MCBBS有你更精彩~
您好,我在Waterfall(JRE17, git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:8d64a1a:485)配置好了您的消息桥插件。
聊天、指令都可正常执行,我遇见了UUID获取错误的问题:
对于每个用户的头像,都是Alex。检查./storage目录,发现其给出的UUID与https://mcuuid.net/的给定并不符。
我确认Phenyl插件为此刻的最新Release,请问这是什么原因,谢谢。
聊天、指令都可正常执行,我遇见了UUID获取错误的问题:
对于每个用户的头像,都是Alex。检查./storage目录,发现其给出的UUID与https://mcuuid.net/的给定并不符。
我确认Phenyl插件为此刻的最新Release,请问这是什么原因,谢谢。
我正好需要这个插件 结果就出来了 哈哈哈 再也不用单调的全球了
XinEra 发表于 2022-5-6 01:00
您好,我在Waterfall(JRE17, git:Waterfall-Bootstrap:1.18-R0.1-SNAPSHOT:8d64a1a:485)配置好了您的消息 ...
Waterfall是否开启了正版验证(online-mode)?
超有意思的插件 支持
xsling 发表于 2022-5-6 13:42
Waterfall是否开启了正版验证(online-mode)?
您好,没有开启
支持原创,感谢LZ分享!
本帖最后由 小草_XCWQW1 于 2022-5-7 18:24 编辑
大佬,你的插件在玩家被封禁的情况下进入服务器还会提示XXX 玩家离开了游戏
而且Q群也会发送有办法解决吗
(不知道是谁挺人才的弄了一个号反复进入服务器让后等待登录插件t他 估计是个压测或许. . .大佬你可以给你的插件加一个ban玩家的功能?或者是不转发某个玩家的所有消息
大佬,你的插件在玩家被封禁的情况下进入服务器还会提示XXX 玩家离开了游戏
而且Q群也会发送有办法解决吗
(不知道是谁挺人才的弄了一个号反复进入服务器让后等待登录插件t他 估计是个压测或许. . .大佬你可以给你的插件加一个ban玩家的功能?或者是不转发某个玩家的所有消息
可以支持其他的吗,比如查服?
XinEra 发表于 2022-5-6 17:49
您好,没有开启
非正版验证模式下,玩家数据不由Mojang服务器校验及发送,UUID等玩家信息都由服务端本地随机生成并管理,自然不能通过Mojang APi查询到。正常情况下离线模式下的玩家游戏内也是无法显示皮肤的,如果通过SkinsRestorer或类似插件加载了皮肤,Phenyl也无从得知。
小草_XCWQW1 发表于 2022-5-7 18:09
大佬,你的插件在玩家被封禁的情况下进入服务器还会提示XXX 玩家离开了游戏
而且Q群也会发送有办法解决吗
( ...
只是想不转发来自这个玩家的消息的话可以用/phenyl mute [用户名]的指令。但是由于游戏内的聊天消息和连接/断开连接是不同的事件,所以不会一并阻止进出服消息。这个问题已经注意到了,可以等后续改进。
非常好的插件拿走了,谢谢
本帖最后由 xsling 于 2022-5-12 03:44 编辑
更新日志:
Phenyl 1.1.12 @ 2022.5.12:
本次更新为累积更新:
此外,本次更新对项目进行了近乎完全的重构,以便支持跨平台的开发(Velocity的版本已在开发中)。由于改动范围太大,可能出现未排除的新问题,欢迎随时反馈。
注意:要升级到此版本,请确保已为玩家添加 phenyl.use.at 权限节点以使用 /phenyl at 指令。
更新日志:
Phenyl 1.1.12 @ 2022.5.12:
本次更新为累积更新:
- 添加 /phenyl at 指令,以便在游戏内@群成员;
- 支持语音消息的解析;
- 支持动画表情的解析;
- 支持闪照的解析;
- 群消息中的@不会再简单地被显示为QQ号,而是会依照Minecraft用户名 - 群名片 - 昵称的优先级依次查询并替换展示;
- 从这个版本开始,Phenyl会将回复消息一并展示在消息内容中;
- 从这个版本开始,被转发到QQ群的图片将会被添加一个回复,指向原消息;
- 现在可以在指令转发模式下发送图片了;
- 修复了单引号被错误地转义为双引号的问题;
- 若干稳定性优化。
此外,本次更新对项目进行了近乎完全的重构,以便支持跨平台的开发(Velocity的版本已在开发中)。由于改动范围太大,可能出现未排除的新问题,欢迎随时反馈。
注意:要升级到此版本,请确保已为玩家添加 phenyl.use.at 权限节点以使用 /phenyl at 指令。

更新示意
可以让玩家信息直接变成图片,这是真的舒服
xsling 发表于 2022-5-8 15:08
非正版验证模式下,玩家数据不由Mojang服务器校验及发送,UUID等玩家信息都由服务端本地随机生成并管理, ...
谢谢。我已解决了这个问题,供同样处于非在线模式的服务器参考:
我选择在BungeeCord上使用生成“MOJANG的UUID”的登录插件,以解决盗版服务器皮肤问题。
目前使用的是LibrePremium这个插件,设置到Mojang模式。(该插件仍处于早期开发阶段)
挺好用的,支持原创
XinEra 发表于 2022-5-14 14:58
谢谢。我已解决了这个问题,供同样处于非在线模式的服务器参考:
我选择在BungeeCord上使用生成“MOJANG ...
感谢分享!
312312312313123
55555555555555555555555555555555555
MCBBS有你更精彩!好兄弟