AdvancedVanish 是一款功能全面、高度可定制的隐身插件,采用 Kotlin 语言开发,能让玩家在服务器中完全隐形,如同离线一般。
所有命令的权限节点均可在配置文件中自定义。
/vanish - 切换自身的隐身状态。/vanish reload - 重新加载插件配置与钩子。/vanish priority - 显示你当前的隐身优先级。/vanish list - 显示当前所有处于隐身状态的玩家列表。/vanish status <player> - 检查指定玩家是否处于隐身状态。/vanish set <player> <on/off> - 设置其他玩家的隐身状态。/vanish toggle <player> - 切换其他玩家的隐身状态。> 更多详细信息与完整功能列表,请查阅 GitBook 文档页面。
在使用 API 前,请确保 AdvancedVanish 插件已启用,或在你的插件 plugin.yml 中添加 depend: [AdvancedVanish] 或 softdepend: [AdvancedVanish]。
<repository>
<id>repsy</id>
<name>quantiom</name>
<url>https://repo.repsy.io/mvn/quantiom/minecraft</url>
</repository>然后添加依赖(请将 <version>1.2.2</version> 替换为当前最新版本):
<dependency>
<groupId>me.quantiom</groupId>
<artifactId>advancedvanish</artifactId>
<version>1.2.2</version>
</dependency>// 使玩家隐身
AdvancedVanishAPI.vanishPlayer(player: Player): Unit
// 使玩家显形
AdvancedVanishAPI.unVanishPlayer(player: Player): Unit
// 检查玩家是否处于隐身状态
AdvancedVanishAPI.isPlayerVanished(player: Player): Boolean
// 检查一个玩家是否能看见另一个(隐身)玩家
AdvancedVanishAPI.canSee(player: Player, target: Player): Boolean// 为 Player 类添加的扩展函数,用于检查自身隐身状态
Player.isVanished(): BooleanPrePlayerVanishEvent - 在玩家即将隐身前触发,可取消。PlayerVanishEvent - 在玩家成功隐身后触发。PrePlayerUnVanishEvent - 在玩家即将显形前触发,可取消。PlayerUnVanishEvent - 在玩家成功显形后触发。class ExamplePlugin : JavaPlugin(), Listener {
override fun onEnable() {
this.server.pluginManager.registerEvents(this, this)
}
@EventHandler
private fun onVanish(event: PlayerVanishEvent) {
val vanishedPlayers = AdvancedVanishAPI.vanishedPlayers
.map(Bukkit::getPlayer)
.joinToString(", ", transform = Player::getName)
this.logger.log(Level.INFO, "${event.player.name} has entered vanish.")
this.logger.log(Level.INFO, "Current vanished players: ${vanishedPlayers}.")
}
@EventHandler
private fun onUnVanish(event: PrePlayerUnVanishEvent) {
event.isCancelled = true // 阻止玩家显形
}
}友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,609,710 | 历史访问人次:3,164,081
今日访问人数:30,633 | 今日访问人次:33,702
昨日访问人数:24,332 | 昨日访问人次:29,698
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6