一个允许玩家控制生物生成的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%**: 返回玩家数量,但排除消失的玩家
## 配置
⚡ "
# 使用的语言文件
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%"
```
你 必须是玩家 才能执行此命令!"
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: "指定的玩家 没有找到!"
```
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)