# Haven 跳跃平台!
创建可定制的跳跃平台,当玩家踩到压力板时发射他们!
适用于 **Spigot** 和 **Paper**,支持 **Minecraft 1.8 到 1.21.4** 的完整版本兼容性。
---
## 特性
- ✅ **可定制速度**: 设置 X 轴和 Y 轴速度以获得完美的发射。
- ✅ **基于权限的使用**: 使用 `jumppad.use` 和 `jumppad.admin` 限制使用。
- ✅ **发射方向支持**: 玩家根据他们的视线方向发射。
- ✅ **自动移除平台**: 当其压力板被破坏时,平台会移除自身。
- ✅ **多语言支持**: 在 `/lang/en_us.yml` 中配置消息。
- ✅ **完全可配置**: 在 `config.yml` 中调整设置以获得个性化体验。
---
## 指令 & 权限
### 指令
```yaml
/jumppad add - 添加具有自定义速度的跳跃平台。
/jumppad remove - 移除目标位置的跳跃平台。
/jumppad info - 显示目标跳跃平台的速度详情。
/jumppad disable - 临时禁用跳跃平台。
/jumppad enable - 启用先前禁用的跳跃平台。
```
---
## 权限
```yaml
jumppad.use - 允许玩家使用跳跃平台 (默认: true)
jumppad.admin - 允许管理员创建/移除跳跃平台 (默认: OP)
```
---
## 配置 (config.yml)
```yaml
settings:
allow-non-ops: true # 如果为 true,拥有 'jumppad.use' 的非 OP 玩家可以使用跳跃平台。
max-distance: 5 # 玩家可以查看以选择跳跃平台的最大距离。
language: "en_us" # 更改此值以加载不同的语言文件(例如,es_es、fr_fr)
```
---
## 多语言支持
英语 (en_us)
(更多语言可以手动添加在 /lang/ 中。)
示例 /lang/en_us.yml:
```yaml
prefix: "§l§x§c§5§8§a§e§dHaven JumpPad §r» "
messages:
usage: "§e用法: /jumppad add "
jumppad_added: "§a已添加速度为 X={x}, Y={y} 的跳跃平台。"
jumppad_removed: "§a已移除跳跃平台。"
not_a_jumppad: "§c这并不是一个已注册的跳跃平台。"
not_on_plate: "§c你必须看着一个压力板。"
invalid_number: "§c无效的数字格式。使用: /jumppad add "
no_permission: "§c你没有使用跳跃平台的权限。"
jumppad_info: "§a跳跃平台信息 - 速度: X={x}, Y={y}"
jumppad_disabled: "§c跳跃平台已禁用。"
jumppad_enabled: "§a跳跃平台已启用。"
not_looking_at_block: "§c你必须看着一个方块。"
```
---
## 兼容性 & 支持
✅ **已测试**: `1.8 - 1.21.4`
✅ **适用于**: Spigot & Paper
**支持**: 如果需要帮助,请随时在 GitHub 上发布问题。
**喜欢这个插件吗?** 考虑留下评论!