基本信息
我的世界Java版本
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.4–1.16.5
平台
Bukkit
运行环境
分类

搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 LGPL-3.0-only
发布于 2024-11-29
更新于 2026-09-30
更新日志
Beta
这是测试版,仍需进一步测试。 如遇到问题,请在 GitHub 或 Discord 上报告。
2.1.x 和 2.2.x 版本协议兼容, 因此无需担心服务器或客户端未更新到 2.2.x。
- Plasmo 语音现在是 Paper 插件。不再支持 Spigot,请使用 Paper 或 Folia 1.21+。
- 命令现在使用 Brigadier:
/vmute现在要求时长在原因之前:使用/vmute <玩家> permanent <原因>而非/vmute <玩家> <原因>。/vmute现在会拒绝无效时长(0、10x、溢出数值、过去的u时间戳),而不是将其视为原因的一部分并永久沉默。/vmute和/vunmute现在接受目标选择器,例如/vmute @a[distance=..10] 5m。/vunmute现在接受被沉默玩家的 UUID,即使无法解析其名称。/vrc现在使用实际命令执行者作为重连目标,因此/execute as <玩家> run vrc将重连该<玩家>。
- 命令现在可以在数据包函数中使用,无需宏。
- slib 已更新至 2.1.0,这会破坏使用以下功能的插件:
- 使用 Brigadier 命令的
McCommandManager#register。请改为在McBrigadierCommandsRegisterEvent监听器中使用McBrigadierRegistry注册。 MessageTextConverter。请改用McTextMessage.of(component)。
- 使用 Brigadier 命令的
- 毁灭现在始终通过 Paper 的玩家可见性 API 处理,因此移除了与 SuperVanish/PremiumVanish 的直接集成。
- 添加了可选的 SO_REUSEPORT 支持(
config.toml中的[voice.reuse_port],仅限 Linux)。启用后,多个线程上的多个套接字共享语音端口,而不是只用一个。 - UDP 线程数现在可以通过
-Dplasmovoice.udp_threads设置(默认:CPU 核心数 * 2)。 - UDP 线程数不再跟随
spigot.yml中的netty-threads。 - UDP 服务器现在复制更少的缓冲区,批量写入套接字,并且在没有监听者时不创建数据包事件。
- 在我们的基准测试中,单个套接字在开始丢包前发送的数据包数量比 2.1.x 多约 1.2 倍,且每个发送的数据包分配的内存减少约 10 倍。
- 使用
reuse_port时,100 名玩家在同一位置说话(约 500k 出站数据包/秒)可在 4 核上无丢包处理。
- 修复了配置中的 Opus
mode和mtu_size被原生编码器忽略的问题(它之前始终使用VOIP)。


