如题....
这是个很笨的问题...
但是更笨的是我居然不知道...
设置玩家第一次进入服务器的出生点
/setworldspawn
M.A.G.M.A 发表于 2020-10-10 23:27
这个嘛....
我用过了
我是想让玩家一开始就在某个世界出生
spawnpoint
但是这个需要指定玩家
使用@a的话我记得不在线的玩家指定不了
本帖最后由 茶魔语 于 2020-10-10 23:36 编辑
可以试试这么做:
先 /setworldspawn 设置一个主世界出生点, 出生点方块下面放上一个压力板触发的命令方块;
在咱需要设置出生点的特定世界, 创造一个有特定NBT标签的实体, 比如用命名牌命过名的🐥
然后, 在主世界的命令方块里TP玩家到特定世界的那个实体, 玩家就被传送到了特定世界的特定位置
最后, 在实体位置设置压力板触发的命令方块执行 /spawnpoint @p
就可以了, 执行顺序就是 出生! => /tp => 传送到特定世界出生点位置 => /spawnpoint @p (设置出生点)
当然这个实现方式不是很优雅 (摊手)
可以试试这么做:
先 /setworldspawn 设置一个主世界出生点, 出生点方块下面放上一个压力板触发的命令方块;
在咱需要设置出生点的特定世界, 创造一个有特定NBT标签的实体, 比如用命名牌命过名的🐥
然后, 在主世界的命令方块里TP玩家到特定世界的那个实体, 玩家就被传送到了特定世界的特定位置
最后, 在实体位置设置压力板触发的命令方块执行 /spawnpoint @p
就可以了, 执行顺序就是 出生! => /tp => 传送到特定世界出生点位置 => /spawnpoint @p (设置出生点)
当然这个实现方式不是很优雅 (摊手)
茶魔语 发表于 2020-10-10 23:35
可以试试这么做:
先 /setworldspawn 设置一个主世界出生点, 出生点方块下面放上一个压力板触发的命令方块;
...
yysy
确实
但是也是个可行的方法
本帖最后由 茶魔语 于 2020-10-10 23:41 编辑
我觉得这个你应该去原版问答里问, 毕竟没有插件, 就等同于原版了, 原版问答里命令大佬比较多a.a
可以同样尝试使用 /execute as @p at [特定世界的特定实体] run spawnpoint 一句话直接让它在玩家出生时触发就好了
M.A.G.M.A 发表于 2020-10-10 23:37
yysy
确实
但是也是个可行的方法
我觉得这个你应该去原版问答里问, 毕竟没有插件, 就等同于原版了, 原版问答里命令大佬比较多a.a
可以同样尝试使用 /execute as @p at [特定世界的特定实体] run spawnpoint 一句话直接让它在玩家出生时触发就好了