# RandomSPAWNZ 🎲
**RandomSPAWNZ** 是一个轻量级、高度可配置的 Minecraft 插件,当玩家加入你的服务器时,它会将他们传送到随机且安全的位置,为每个人创造独特的、不可预测的体验。
## ✨ 功能
- **随机生成**: 玩家将在可配置的 X/Z 边界内的随机位置生成
- **安全第一**: 高级安全检查可确保玩家永远不会生成在危险区域
- **多世界支持**: 可以选择特定世界进行随机生成,或使用默认世界
- **首次加入选项**: 可以配置仅对新玩家生效
- **欢迎消息**: 可自定义欢迎消息,支持颜色代码
- **简单命令**: 易于使用的管理命令,用于插件管理
- **性能优化**: 设计为轻量级,对服务器影响最小
## 📋 命令
- `/randomspawnz` - 显示插件信息
- `/randomspawnz reload` - 重新加载插件配置
- `/randomspawnz info` - 显示详细的插件设置
- `/randomspawnz spawn` - 手动将自己传送到随机位置
## 🔧 配置
RandomSPAWNZ 的设计旨在易于设置,但为希望获得更多控制权的服务器所有者提供了深度自定义选项:
```yaml
# 如果为 true,插件将仅使用 'allowed-worlds' 列表中的世界
use-custom-worlds: false
# 随机生成可以发生的世界的列表
allowed-worlds:
- world
- world_nether
- world_the_end
# 玩家将被随机生成的范围
spawn-range:
min-x: -1000
max-x: 1000
min-z: -1000
max-z: 1000
# 查找安全位置的尝试次数上限
max-teleport-attempts: 50
# 如果为 true,将只传送到安全位置
safe-teleport: true
# 如果为 true,仅在首次加入时传送到
teleport-on-first-join-only: false
# 如果为 true,将在传送到后发送欢迎消息
send-welcome-message: true
# 欢迎消息(支持颜色代码与 &)
welcome-message: "&6欢迎来到服务器!&a你已被随机生成!"
```
## 🌟 为什么要使用 RandomSPAWNZ?
在原版 Minecraft 和大多数服务器中,玩家总是在相同的位置生成。这可能会导致:
- 出生点区域拥挤
- 出生地点附近的资源枯竭
- 新玩家容易被破坏
- 可预测的游戏体验
RandomSPAWNZ 通过将玩家分散到整个世界中来解决这些问题,在游戏开始时就为每个玩家创造独特的旅程并鼓励探索。
## 💡 用例
- **生存服务器**: 创建具有挑战性的生存体验,让每个玩家从不同的位置开始他们的旅程
- **SMP 服务器**: 鼓励玩家在荒野中相互发现,从而促进有机社区建设
- **冒险地图**: 随机化自定义冒险体验的起点
- **迷你游戏**: 用作扩散式游戏的起始机制
## 📥 安装
1. 下载 RandomSPAWNZ 的最新版本
2. 将 .jar 文件放在服务器的 plugins 文件夹中
3. 重启你的服务器
4. 编辑生成的 config.yml 以将插件自定义以满足您的需求
5. 使用 `/randomspawnz reload` 应用更改
## 🛠️ 兼容性
- 与 Paper、Spigot 和 Bukkit 兼容
- Minecraft 版本 1.20~+
- 与大多数世界管理插件兼容
## 📝 权限
- `randomspawnz.admin` - 允许访问所有 RandomSPAWNZ 命令
---