
选择性消失
VanishMod的服务端插件,提供选择性可见性控制。
🦝 关于 🦝
SVanish 是 VanishMod 的一个简单的服务端附加组件。它引入了选择性可见控制,让你可以精确选择谁能看到隐身的玩家。
‼️ 服务端模组: SVanish 只需要安装在服务器上。客户端无需安装。
✨ 功能特性 ✨
原版 VanishMod 包含一个类似的功能,但它依赖于 Minecraft 的 /team 系统,并且默认是禁用的。
SVanish 使用自己的服务端 SavedData 系统。这让你可以独立管理可见性权限,而不会干扰服务器的队伍或其他设置。
- 独立性: 无需配置
/team。 - 持久性: 所有数据直接保存在服务器的世界数据中。
- 批量管理: 使用玩家列表一次性管理多个玩家。
- 玩家缓存: 之前加入过服务器的玩家,即使离线也可以被引用。
非常适合 SMP 和注重角色扮演的服务器!
🔗 兼容性 🔗
- 需要 VanishMod
- 需要 RaccoonCore (必须同时安装在服务器和客户端)
- 为 Forge 设计(我还没学 NeoForge 哈哈)
- 应该可以与其他任何模组正常兼容!但如果出现问题,请在此处或 GitHub 上提交 issue 告知我!
💻 命令与语法 💻
SVanish 命令可以通过 /sv 或 /svanish 使用。玩家参数支持单个玩家名,也支持使用 {player1,player2,...} 语法的逗号分隔玩家列表。还可以从服务器的已知玩家缓存中选择玩家,允许引用离线玩家。
| 命令 | 描述 |
|---|---|
| /sv allow <viewers> see <targets> | 允许指定的观看者在目标玩家隐身时看到他们。 |
| /sv deny <viewers> see <targets> | 撤销指定的观看者在目标玩家隐身时看到他们的权限。 |
| /sv clear <targets> | 移除指定玩家的所有选择性可见权限。 |
| /sv get <targets> | 打印当前能看到指定目标的所有玩家列表。 |
| /sv cached knownPlayers | 显示当前存储在已知玩家缓存中的所有玩家。 |
💡 示例
- /sv allow KamKeyke see Alio - 允许 KamKeyke 在 Alio 隐身时看到 Alio。
- /sv allow group {KamKeyke, Koretzy} see Alio - 允许 KamKeyke 和 Koretzy 在 Alio 隐身时看到 Alio。
- /sv deny KamKeyke see Alio - 撤销 Kamkeyke 在隐身后看到 Alio 的权限;现在只有 Koretzy 可以。
- /sv clear Alio - 现在没有人能在 Alio 隐身时看到他了。
- /sv allow KamKeyke see Alio - 允许 KamKeyke 在 Alio 隐身时看到 Alio。
- /sv allow {KamKeyke,Koretzy} see Alio - 允许 KamKeyke 和 Koretzy 两人在 Alio 隐身时看到 Alio。
- /sv allow KamKeyke see {Alio,Koretzy} - 允许 KamKeyke 在 Alio 和 Koretzy 隐身时看到他们两人。
- /sv allow {KamKeyke,Koretzy} see {Alio,Hiaku} - 允许 KamKeyke 和 Koretzy 在 Alio 和 Hiaku 隐身时看到他们两人。
- /sv deny KamKeyke see Alio - 撤销 KamKeyke 在隐身后看到 Alio 的权限。
- /sv clear Bacalhau - 移除 Bacalhau 的所有选择性可见权限。现在没有人能在他们隐身时看到他们了。
- /sv get Bacalhau - 显示当前拥有权限在 Alio 隐身时看到他的所有玩家列表。
- /sv cached knownPlayers - 显示服务器已知玩家缓存中当前存储的所有玩家。主要用于开发目的。
❤️ 支持我 ❤️
你可能已经知道,模组开发并不容易,而且需要很长时间。所以如果你喜欢我的工作并想支持我,你可以在 ko-fi 上给我打赏。总有一天我会为打赏者想出一个好的奖励的!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。