← 插件列表
🧭

RandomSpawn 20261014232141

自研 开源 Paper 1.21+ JDK 21+

CaelLab 自研插件。新玩家第一次进服时,不再所有人挤在出生点,而是被随机投放到距离出生点 1000 到 3000 格的野外安全落点,各占一块地开荒。

🎲

随机落点

x、z 都在 1000~3000 格之间取值,正负随机,方向不重样

🏝️

只找安全点

落点低于 y=63 说明是水下或地下,直接换下一个坐标

🔁

多次尝试

最多验证 10 个区块,全都不合格就退回原出生点

📍

不进主城

只对主世界生效,大厅和别的世界不受影响

🛏️

不抢重生点

默认不把落点设成重生点,你睡觉之后床才是家

💬

坐标提示

投放后聊天栏会告诉你落在哪个坐标

投放逻辑

// 触发:玩家第一次进入服务器(主世界) // 1. x、z 各在 [1000, 3000] 内随机取绝对值,再随机正负号 // 2. 找到该坐标对应的区块与地表落点 // 3. 落点低于 y=63 → 视为水下/地下,换下一个坐标重试 // 4. 最多试 10 个区块;都不合格就保留原出生点 // 5. 投放成功后广播坐标,不修改重生点

核心配置项

配置项默认值说明
enabledtrue是否启用
worlds[world]生效的世界列表
min-distance1000最小投放距离(格)
max-distance3000最大投放距离(格)
max-chunk-attempts10最多验证多少个区块
min-y63最低落点高度,低于此值不采用
set-respawn-pointfalse是否把落点设为该玩家的重生点

命令与权限

命令说明权限
/randomspawn把自己随机投放到野外(别名 /rspawn)randomspawn.admin
/randomspawn <玩家>把指定玩家随机投放randomspawn.admin
采用 CaelLab BY-SA Code License, Version 3
Copyright (c) 2025 Yunyun(云云)