# 🎉 FirstJoinRewards – 欢迎 Bedrock 和 Java 玩家,赠送奖励!
**FirstJoinRewards** 是一款轻量级、完全可配置的 Minecraft 插件,奖励玩家欢迎新来的玩家。
它现在通过 Geyser + Floodgate 集成支持 Java 和 Bedrock 玩家!
---
## ✨ 特性
- 👋 检测玩家 **首次加入** 时
- 🏁 说的 **第一个** 正确欢迎消息(例如 `hej Steve`)的玩家会收到奖励
- 🎮 能与 **Bedrock 玩家名称** 配合使用,例如 `*Steve_`、`._Alex` 等。
- 🎁 奖励可以是:
- 一个控制台命令(例如给予金钱、权限)
- 一个游戏内物品(例如钻石、经验瓶)
- 🔁 可选的 **连击奖励**,用于 50、100、150 等。
- 🧠 支持 **玩家名称标准化** (Java/Bedrock 兼容)
- 🧾 可编辑的 `messages.yml`,支持多语言 (PL + EN)
- 🎨 完整支持 HEX 颜色 (`ffcc`) 和 Minecraft 格式 (`&a`)
- ⚙️ 可配置:
- 消息格式
- 奖励类型
- 超时时长
- 前缀
- 📂 使用轻量级的 **SQLite** (无需外部数据库)
- 🔄 管理员命令:`/fjr reload` 以重新加载配置和消息
- 🚀 性能极其出色 — 仅在需要时才激活
- ✅ 支持 Java **和** Bedrock (通过 Floodgate)
- 🛠 与 **Spigot、Paper 和 Purpur** 兼容
---
## 💡 为什么要使用这个插件?
- 构建一个温暖友好的玩家社区
- 鼓励友善和有趣的互动
- 为您的服务器体验增加社交层
- 易于配置,效果强大
---
## ⚙️ 工作原理
1. 一个玩家第一次加入服务器
2. 全局消息广播 (例如 “Steve 第一次加入!”)
3. 其他玩家有 30 秒的时间输入匹配的欢迎消息 (例如 `hej Steve`)
4. 做到这一点的第一个玩家会收到奖励 (可配置)
---
### 🔌 Floodgate 支持
- **自动检测** Bedrock 玩家
- 没有 Floodgate 的硬依赖关系 — 即使未安装插件也会运行
- `softdepend: [Floodgate]` 用于正确的插件加载顺序
---
🧑💻 由 **Deveusz** ❤️ 开发