
第一道门
它允许玩家阅读规则、获取新手包、获得保护以及执行由所有者或管理员设置的其他操作。
查看大图FirstGate
FirstGate 是一个面向 Minecraft 服务器的首次加入引导插件。它帮助服主通过规则接受、新手礼包、教程出生点、主城出生点传送、临时新玩家保护、玩家追踪、数据库存储以及内置网页面板,引导新玩家完成一个简洁的欢迎流程。
此版本适用于 Paper、Purpur、Spigot 以及兼容 Bukkit 的服务器。
特点
首次加入引导
FirstGate 在玩家加入时检测新玩家,并能在其进入主世界之前引导他们浏览你的服务器。
- 首次加入玩家检测
- 教程出生点支持
- 主城出生点支持
- 规则接受系统
- 接受规则后给予新手礼包
- 自动完成引导追踪
- 管理员重置和完成控制
规则 GUI
FirstGate 为新玩家提供了一个简洁的规则系统。
/rules命令- 规则 GUI
- 接受规则按钮
- 可配置的规则文本
- 追踪谁接受了规则
- 防止玩家从 GUI 中取走物品
新手礼包
玩家接受规则后,给予他们一个可配置的新手礼包。
- 一次性新手礼包发放
- 可配置的物品列表
- 支持物品名称和描述
- 防止重复领取新手礼包
- 如果背包已满,安全地掉落剩余物品
新玩家保护
在新玩家起步时提供保护。
- 临时保护计时器
- 阻挡 PvP 伤害
- 阻挡生物伤害
- 可选摔落、火焰和熔岩保护
- 管理员保护/取消保护命令
- 重启后保护状态仍然保存
内置网页面板
FirstGate 包含一个基于浏览器的网页面板,用于管理插件,无需仅使用命令。
默认网页面板地址:
http://127.0.0.1:8087 或 http://0.0.0.0:8087 或 http://<服务器IP>:8087
重要:
127.0.0.1表示只能从服务器本机访问该面板。- 要从其他设备访问,请将
web.yml中的主机地址更改为你的服务器 IP 或0.0.0.0。 - 如果你使用
0.0.0.0,请保管好你的令牌,并且在没有保护的情况下不要公开暴露该面板。 - FirstGate 会自动生成一个安全的网页令牌。
- 没有固定的默认令牌。
- 使用
/fg web token查看你当前的网页面板令牌。
该网页面板可以管理:
- 仪表盘统计信息
- 玩家引导状态
- 规则
- 新手礼包
- 教程和主城出生点
- 保护
- 配置
- 数据库状态
- 日志
- 网页设置
命令
玩家命令
| 命令 | 描述 |
|---|---|
/rules |
打开服务器规则 GUI。 |
/rules accept |
直接接受规则。 |
/firstgate rules |
使用主命令打开规则 GUI。 |
/firstgate accept |
使用主命令接受规则。 |
/fg rules |
/firstgate rules 的简写版本。 |
/fg accept |
/firstgate accept 的简写版本。 |
主要管理员命令
| 命令 | 描述 |
|---|---|
/fg help |
显示 FirstGate 帮助菜单。 |
/fg reload |
重新加载插件配置。 |
/fg version |
显示插件和服务器版本信息。 |
/fg settutorial |
将教程出生点设置为当前位置。 |
/fg setmainspawn |
将主城出生点设置为当前位置。 |
/fg status <玩家> |
显示玩家的引导状态。 |
/fg reset <玩家> |
重置玩家的引导进度。 |
/fg complete <玩家> |
将玩家标记为已完成引导。 |
/fg sendrules <玩家> |
为玩家发送或打开规则。 |
设置示例:
/fg settutorial
/fg setmainspawn
/fg reload
保护命令
| 命令 | 描述 |
|---|---|
/fg protect <玩家> <分钟> |
为玩家提供临时保护。 |
/fg unprotect <玩家> |
移除玩家的保护。 |
示例:
/fg protect Steve 10
/fg unprotect Steve
保护行为可以在 config.yml 中配置。
新手礼包命令
| 命令 | 描述 |
|---|---|
/fg kit give <玩家> |
手动给予玩家配置好的新手礼包。 |
示例:
/fg kit give Steve
新手礼包通常会在玩家接受规则后自动发放。
网页面板命令
| 命令 | 描述 |
|---|---|
/fg web status |
显示网页面板是否在运行。 |
/fg web start |
启动网页面板。 |
/fg web stop |
停止网页面板。 |
/fg web restart |
重启网页面板。 |
/fg web token |
显示当前的网页面板登录令牌。 |
/fg web reset-token |
生成一个新的网页面板令牌。 |
/fg web url |
显示当前的网页面板 URL。 |
示例:
/fg web status
/fg web token
/fg web url
默认网页面板 URL:
http://127.0.0.1:8087
对于局域网或远程访问,编辑 web.yml:
web:
host: "0.0.0.0"
port: 8087
然后打开:
http://你的服务器IP:8087
数据库命令
FirstGate 默认使用本地数据库存储。
| 命令 | 描述 |
|---|---|
/fg database status |
显示数据库连接和存储状态。 |
/fg database migrate |
如果可用,将旧的 YAML 玩家数据迁移到数据库。 |
/fg database backup |
创建数据库备份。 |
示例:
/fg database status
/fg database backup
默认存储:
SQLite
正常使用无需外部数据库。
权限
| 权限 | 描述 |
|---|---|
firstgate.admin |
授予访问所有 FirstGate 管理员功能的权限。 |
firstgate.reload |
允许重新加载插件。 |
firstgate.setup |
允许设置教程和主城出生点。 |
firstgate.status |
允许检查玩家的引导状态。 |
firstgate.reset |
允许重置或完成玩家引导。 |
firstgate.protect |
允许使用保护和解保护命令。 |
firstgate.rules |
允许使用 /rules。 |
firstgate.bypass |
允许跳过引导。 |
firstgate.notify |
接收管理员警告和通知。 |
firstgate.web |
允许使用网页面板管理命令。 |
firstgate.web.token |
允许查看或重置网页令牌。 |
firstgate.web.start |
允许启动、停止和重启网页面板。 |
firstgate.database |
允许查看数据库状态。 |
firstgate.database.migrate |
允许数据库迁移。 |
firstgate.database.backup |
允许数据库备份。 |
firstgate.kit.give |
允许手动给予新手礼包。 |
大多数管理员权限默认授予给管理员。普通玩家可以使用 /rules。
安装
- 下载 Bukkit/Paper 插件 JAR 文件。
- 将 JAR 文件放入服务器的
plugins文件夹。 - 重启服务器。
- 设置教程出生点:
/fg settutorial
- 设置主城出生点:
/fg setmainspawn
- 查看网页面板令牌:
/fg web token
打开网页面板:
http://127.0.0.1:8087根据需要编辑
config.yml和web.yml。重新加载插件:
/fg reload
支持平台
此版本支持:
- Paper
- Purpur
- Spigot
- 兼容 Bukkit 的服务器
为了获得最佳体验,推荐使用 Paper 或 Purpur。
Java 要求
FirstGate 要求:
Java 21+
该插件专为运行 Java 21 或更新版本的现代 Minecraft 服务器环境设计。
备注
此版本不包含 Fabric、Forge 和 NeoForge 版本,除非它们已全面测试。此 Bukkit 版本是推荐的正式版。
FirstGate 不使用遥测技术,默认情况下也不需要外部数据库。
简短的 Modrinth 摘要:
适用于 Paper/Purpur/Spigot/Bukkit 服务器的首次加入引导、规则 GUI、新手礼包、新玩家保护、数据库存储和内置网页面板。
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。