# 🔮 效果加入
**EffectsOnJoin** 是一个轻量级且灵活的插件,可以在玩家**加入**、**重生**、**切换世界**或**白天变为夜晚**(反之亦然)时自动给予玩家药水效果。
非常适合 RPG 风格的服务器、大厅buff、新手特权和世界特定挑战!
---
## ✨ 功能
- 🔁 自动应用效果于:
- 玩家加入
- 重生
- 世界切换
- 白天/夜晚过渡
- 🌍 支持**全局**效果和**每世界**自定义
- 🎮 根据**玩家游戏模式**应用效果(生存、创造、冒险、旁观或全部)
- ⚙️ 在不重启的情况下重新加载配置:`/effectsreload`
- ⏱️ 使用条件微调行为:
- `first_join_only: true`
- `only_at_time: DAY`, `NIGHT` 或 `ANY`
- ❌ 禁用效果会自动从玩家身上移除
- 💯 与 **Paper**, **Spigot**, **Purpur** 和其他 Bukkit 分支兼容
---
## 🔐 权限
| 节点 | 描述 | 默认 |
|-------------------------|----------------------------------------------|---------|
| `effectsonjoin.apply` | 拥有此权限的玩家会收到效果 | `true` |
| `effectsonjoin.reload` | 允许使用 `/effectsreload` | `op` |
---
## 📁 带有游戏模式支持的示例配置
```yaml
effects:
global:
speed:
type: SPEED
amplifier: 1
duration: 999999
ambient: true
particles: false
enabled: true
gamemode: ALL # 选项: SURVIVAL, CREATIVE, ADVENTURE, SPECTATOR, ALL
world_nether:
fire_resist:
type: FIRE_RESISTANCE
amplifier: 1
duration: 999999
ambient: true
particles: false
enabled: true
first_join_only: true
only_at_time: NIGHT
gamemode: SURVIVAL
```