- 版权类型
- 原创
- 插件中文名称
- Kc的随机出生点
- 插件英文名称
- KcRandomSpawn
- 支持的核心
- Bukkit
- Spigot
- Paper
- Purpur
- PufferFish
- Folia
- PaperSpigot
- Leaves
- 其他Spigot下游
- 其他Paper下游
- 资源语言
- 简体中文
- 英语
- 其他
- 适配版本
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.20.6
- 1.21
插件简介
- 一款专为塔科夫、生存服务器设计的随机出生点插件,它能够让玩家在受控的几个出生点坐标随机传送,让您更灵活地控制玩家的出生点位置,并确保每次传送的安全性。
特色功能
- 智能随机传送:通过指令,服务器管理员可以将指定玩家传送到一个预先设置好的出生点组中的随机位置。
- 安全检查:可选在传送前检测随机到的出生点周围是否有玩家,如果有就重新选择。
- 无敌保护:玩家被传送后会自动获得指定时长的无敌效果,让他们在新位置上有充足的反应时间。
- 轻松管理:通过指令,管理员可以快速创建一个新的出生点组。
- 智能指令补全:内置了 Tab 补全功能,无论是创建新出生点组、设置坐标还是传送玩家,都能让操作更高效。
- 高度自定义:所有文本和设置内容都可以通过配置文件手动修改。
- 快速响应:官方群 1104261361 5x12小时快速反馈使用中遇到的问题。
指令权限
- /kcrandomspawn create <组名称> - 创建指定名称的出生点组
- /kcrandomspawn set <组名称> - 将当前坐标添加到指定出生点组
- /kcrandomspawn spawn <组名称> <玩家名称> - 将指定玩家传送到指定出生点组中的随机一个坐标
- /kcrandomspawn reload - 重载配置文件
- 主要权限:kcrandomspawn.admin
使用教程
- 输入
/kcrandomspawn create <组名称>
创建一个出生点组。 - 站在你要设置出生点的地方输入
/kcrandomspawn set <组名称>
添加出生点。 - 重复第二条命令直到出生点全部添加完成。
- 在要调用的地方使用
/kcrandomspawn spawn <组名称> <玩家>
传送。
温馨提示
- 如果启用了安全检查
safety-inspection
功能,但是一个组内的出生点数量很少,可能会导致每个出生点都有人而无法传送。可以选择打开强制传送功能
或增加同组内出生点数量。
配置文件
YAML:
# 安全检查,如果指定半径内有玩家就重新随机出生点
safety-inspection: false
# 检测半径
inspection-radius: 10
# 最大重试次数,最高上限50
inspection-repeat: 10
# 传送后给予的防护药水效果时间,单位秒
potion-time: 5
# 强制传送,启用后如果超过最大重试次数还是没有找到安全的出生点,
# 就直接随机选择一个出生点传送玩家。
# 禁用则取消传送并向玩家提示一段信息。
forced-teleport: true
# 语言文件
messages:
no-permissions: "&c你没有使用该命令的权限"
only-player: "&c该指令仅允许玩家执行"
exist-spawn: "&e出生点组&f {spawns}&e 已存在"
error-spawn: "&e出生点组&f {spawns}&e 不存在或为空"
success-spawn: "&a出生点组&f {spawns}&a 已创建"
success-add: "&a已将当前位置添加到出生点组&f {spawns}&a 中"
error-player: "&c指定的玩家不在线或不存在"
success-teleport: "&a玩家&f {player}&a 已被传送到出生点组&f {spawns}&a 中的随机坐标点"
help-command: "&e正确指令:&f /kcrandomspawn <create|set|spawn> <出生点组> [玩家]"
unable-to-find: "&c无法找到安全的出生点,请稍后重试"
# 主键,请勿修改
spawns:
# 出生点组1,自定义名称
list1:
- "world;100.5;65;200.5;0;90"
- "world;150.5;70;250.5;0;0"
# 出生点组2,自定义名称
list2:
- "world;100.5;65;200.5;0;180"
- "world;150.5;70;250.5;0;90"