SimpleVanish

允许你对其他玩家隐身。

资源图片
一个允许玩家控制生物生成的Spigot插件。 此插件允许你将自己对其他玩家隐藏起来。 ## 特性 - 使自己完全对他人隐形。 - 拥有 'simplevanish.see' 权限的玩家可以看到消失的玩家。 - 在游戏中重新加载插件。 - 可配置消失玩家的设置 (例如,飞行,拾取物品...) (+ 个人设置) - PlaceholderAPI 支持 - 在 english.yml & german.yml 中自定义消息。 (你也可以创建自己的语言文件) ## 命令 - `/vanish` – 切换自己的消失模式 - `/vanish <玩家>` – 切换另一个玩家的消失模式 - `/vanish settings` – 打开你的消失设置菜单 - `/vanish toggle <设置>` – 直接切换一个特定的设置 - `/simplevanish reload` – 重新加载插件配置 - `/simplevanish about` – 显示插件信息 ## 权限 - `simplevanish.use.self` – 使用 `/vanish` 切换自己的状态 - `simplevanish.use.other` – 使用 `/vanish <玩家>` 切换其他玩家的状态 - `simplevanish.see` – 看到消失的玩家 - `simplevanish.reload` – 使用 `/simplevanish reload` - `simplevanish.admin` – 访问重新加载和关于命令 - `simplevanish.admin.update` – 接收更新通知 - `simplevanish.settings` – 访问设置菜单 - `simplevanish.setting.auto-vanish` – 加入服务器时自动消失 - `simplevanish.setting.invulnerable` – 消失时变得无敌 - `simplevanish.setting.nightvision-effect` – 消失时获得夜视效果 - `simplevanish.setting.clear-weather` – 消失时强制天气为晴朗 - `simplevanish.setting.item-pickup` – 消失时能够拾取物品 - `simplevanish.setting.allow-flight` – 消失时能够飞行 - `simplevanish.setting.silent-containers` – 消失时静默打开容器 ## 占位符 - **%simplevanish_vanished%**: 玩家是否已经消失? - **%simplevanish_vanished_players%**: 返回所有消失玩家的数量 - **%simplevanish_fake_playercount%**: 返回玩家数量,但排除消失的玩家 ## 配置
查看 config.yml ``` # 此插件使用 MiniMessage 发送消息。 # 更多信息,请访问 https://docs.adventure.kyori.net/minimessage.html file-version: 1 # 每个消息前缀 prefix: "<#84F3D4>SimpleVanish " # 使用的语言文件 langFile: 'english' # 更新检查器设置 updateChecker: # 当有新版本可用时,在控制台中发送消息 consoleMessage: true # 当有新版本可用时,向玩家发送消息 # 这需要 'simplevanish.admin.update' 权限或为 OP playerMessage: true # 动作栏设置 actionbar: # 是否启用动作栏? enabled: true # 玩家消失时的消息 on: "Vanish - ON" # 玩家可见时的消息 off: "Vanish - OFF" # 玩家是否可以定义自己的消失设置? personalSettings: true # 对于未启用个人设置的玩家的默认设置 defaultSettings: # 玩家加入服务器时是否自动消失? auto-vanish: true # 玩家消失时是否变得无敌? invulnerable: true # 玩家消失时是否获得夜视效果? nightvision-effect: false # 玩家进入消失状态时是否清除天气? # 这仅影响消失玩家的天气 clear-weather: false # 消失的玩家是否可以拾取物品? item-pickup: true # 消失的玩家是否可以飞行? allow-flight: true # 玩家是否能够悄无声息地打开容器,而不需要打开它们? silent-containers: true # 玩家是否能够在消失时看到其他玩家的物品栏预览? player-inv-inspector: true # 额外的隐藏设置 (消失玩家应该被隐藏在哪里?) extraHidingSettings: # 消失的玩家是否应该被隐藏在服务器列表中的玩家计数中? serverList: true # 消失的玩家是否应该被忽略睡眠检查? sleeping: true # 是否隐藏消失玩家的加入消息? joinMessage: true # 是否隐藏消失玩家的退出消息? quitMessage: true # 是否隐藏消失玩家的死亡消息? deathMessage: true # 是否隐藏消失玩家的成就消息? advancementMessage: true # 筛选消失玩家的标签完成? tabCompletions: true # 占位符设置 placeholders: # 玩家消失状态的占位符 vanished: # 玩家消失时的占位符 true: "[V]" # 玩家可见时的占位符 false: "" # 显示消失玩家数量的占位符 vanished_players: # 没有消失玩家时的占位符 none: "None" # 有消失玩家时的占位符 count: "%count%" # 显示所有非消失玩家的占位符 fake_playercount: # 没有非消失玩家时的占位符 none: "None" # 有非消失玩家时的占位符 count: "%count%" ```
查看 english.yml ``` # 此插件使用 MiniMessage 发送消息。 # 更多信息,请访问 https://docs.adventure.kyori.net/minimessage.html file-version: 1 # 一般消息 general: noPlayer: "必须是玩家 才能执行此命令!" noPerms: "没有权限 执行此命令!" # 其他消息 other: updateChecker: "更新可用! 你正在使用版本 v%current-version%, 最新版本是 v%latest-version%!" symbol: true: "✔" false: "✘" hoverMessage: "点击切换" setting-names: auto-vanish: "Auto Vanish" invulnerable: "Invulnerable" nightvision-effect: "Nightvision" clear-weather: "Clear Weather" item-pickup: "Item Pickup" allow-flight: "Allow Flight" silent-containers: "Silent Containers" player-inv-inspector: "Player Inv Inspector" silent-containers-title: "%container% (Vanish)" player-inv-inspector-title: "%player%'s Inventory (Vanish)" # 命令消息 commands: # 消息สำหรับ命令 /simplevanish (插件主命令) simplevanish: usage: "请使用 /simplevanish !" about: "SimpleVanish v%version% - %author%" reload: reloading: "正在重新加载 SimpleVanish..." reloaded: "成功重新加载 SimpleVanish! (%time%ms)" error: "在重新加载 SimpleVanish 时发生了 错误! 请检查控制台以获取详细信息。" vanish: usage: "请使用 /vanish !" settings: noPerms: "没有权限 更改此设置! (%setting%)" prefix: - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - "----- 设置 -----" - " " entries: - "%symbol% %setting%" suffix: - " " - "点击符号来切换。" - " " enabled: "%player% 现在 消失了!" disabled: "%player% 现在 可见了!" playerNotFound: "指定的玩家 没有找到!" ```
查看 german.yml ``` # Dieses Plugin verwendet MiniMessage für Nachrichten. # Weitere Informationen findest du unter https://docs.adventure.kyori.net/minimessage.html file-version: 1 # Generelle Nachrichten general: noPlayer: "Du musst ein Spieler sein, um das auszuführen!" noPerms: "Du hast keine Berechtigung für diesen Befehl!" # Andere Nachrichten other: updateChecker: "Es ist ein Update verfügbar! Die momentane Version ist die v%current-version%, die neuste Version ist die v%latest-version%!" symbol: true: "✔" false: "✘" hoverMessage: "Klicke, um umzuschalten" setting-names: auto-vanish: "Auto-Vanish" invulnerable: "Unverwundbar" nightvision-effect: "Nachtsicht" clear-weather: "Klares Wetter" item-pickup: "Items aufsammeln" allow-flight: "Fliegen erlaubt" silent-containers: "Silent Containers" player-inv-inspector: "Spieler Inv-Inspektor" silent-containers-title: "%container% (Vanish)" player-inv-inspector-title: "%player%'s Inventar (Vanish)" # Befehlsnachrichten commands: # Nachrichten für den /simplevanish Befehl (Hauptbefehl des Plugins) simplevanish: usage: "Bitte nutze /simplevanish !" about: "SimpleVanish v%version% - %author%" reload: reloading: "SimpleVanish wird neugeladen..." reloaded: "SimpleVanish wurde erfolgreich neugeladen! (%time%ms)" error: "Ein Fehler ist aufgetreten beim Neuladen von SimpleVanish! Überprüfe die Konsole für Details." vanish: usage: "Bitte nutze /vanish !" settings: noPerms: "Du hast keine Berechtigung diese Einstellung zu ändern! (%setting%)" prefix: - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - "----- Einstellungen -----" - " " entries: - "%symbol% %setting%" suffix: - " " - "Klicke auf das Symbol, um umzuschalten." - " " enabled: "%player% ist nun unsichtbar!" disabled: "%player% ist nun sichtbar!" playerNotFound: "Der angegebene Spieler konnte nicht gefunden werden!" ```
## 给开发者的: 当玩家消失时,将在玩家的元数据中添加一个简单的条目 `"vanished"`。 你可以像这样检查玩家是否消失: ```java if (player.hasMetadata("vanished")) { // 玩家消失了 } ``` 这让你能够轻松地将消失状态集成到你自己的插件或功能中。 ## 联系方式 如果遇到任何问题或错误,或有对新功能的 请求,请通过 Discord 联系我,或加入我的 Discord 服务器。 > 我的 Discord 名字是 **Losterixx**。 > 我的Discord 服务器:[Link](https://discord.gg/gnGsUAwp76)