生成+

生成+

具有可配置的默认出生点,并允许玩家选择恢复上次位置。此外,支持创建多个传送点,玩家可随时自由传送。

生活质量

支持

发现了漏洞或有建议?加入我们的 DISCORD

一款为 Hytale 服务器设计的全面出生点与传送管理系统

功能

🎯 出生点管理

  • 服务器出生点 - 设置玩家可传送至的主服务器出生点
  • 命名出生点 - 创建无限数量的自定义命名出生点
  • 删除出生点 - 轻松移除不再需要的出生点

🚀 传送指令

  • /spawn - 将你传送至服务器出生点
  • /port <出生点名> - 将你传送至任意命名出生点
  • /portplayer <玩家名> <出生点名> - 将另一名玩家传送至任意出生点

🏠 枢纽系统

  • /setserverspawn - 设置主服务器的枢纽出生点
  • 首次进入的玩家会自动在枢纽出生
  • 可选:玩家可选择每次加入时都在枢纽出生

👤 玩家偏好

  • /spawnpref <hub | last> - 选择你的出生偏好
    • "hub" - 加入时始终在服务器枢纽出生
    • "last" - 在最后退出位置出生

⚙️ 配置

所有消息和服务器名称均可通过 config.json 完全自定义:

  • 服务器名称(替换至所有消息中)
  • 首次加入和回归玩家的欢迎消息
  • 传送确认消息
  • 出生偏好变更消息

💾 SQLite 数据库

  • 在插件文件夹中自动创建数据库
  • 持久存储所有出生点
  • 每位玩家的偏好按 UUID 保存
  • 追踪新玩家的首次加入

🛡️ 权限系统

所有指令均使用权限节点 berrybit.spawn.command.<指令名> ,让你能完全控制谁可以使用哪些功能。

指令

指令 权限 描述
/spawn berrybit.spawn.command.spawn 传送至服务器出生点
/setserverspawn berrybit.spawn.command.setserverspawn 设置主服务器出生点
/setspawn <名称> berrybit.spawn.command.setspawn 创建一个命名出生点
/delspawn <名称> berrybit.spawn.command.delspawn 删除一个命名出生点
/port <名称> berrybit.spawn.command.port 传送至一个命名出生点
/portplayer <玩家名> <名称> berrybit.spawn.command.portplayer 传送另一名玩家
/spawnpref <hub|last> berrybit.spawn.command.spawnpref 设置出生偏好

配置

该插件在首次运行时会自动生成一个 config.json 文件:

{
  "serverName": "My Server",
  "messages": {
    "teleportToSpawn": "Teleported to {spawn}!",
    "spawnTypeHub": "You will now join in the server hub on every server join",
    "spawnTypeLast": "You will now join at your last position every join",
    "welcomeFirstJoin": "Welcome to {server}! {player}",
    "welcomeBack": "Welcome back to {server}! {player}"
  }
}

占位符

  • {server} - 替换为你配置的服务器名称
  • {spawn} - 替换为出生点名
  • {player} - 替换为玩家的显示名

安装

  1. 下载最新的 .jar 文件
  2. 将其放入服务器 mods/ 文件夹中
  3. 重启服务器
  4. mods/BerryBit_SpawnManagementPlugin/ 中配置 config.json
  5. 使用 /setserverspawn 设置服务器出生点

由 BerryBit 为 Hytale 社区 ❤️ 制作