桥优
假如abc分别为主世界、地狱、末地
d是mv建的额外新增的世界

我现在在abc随便一个世界任何一个位置用指令传送至d世界

传送至d世界之后,在d世界死亡就在d世界复活


然后不管什么时候,就算你从d世界退出游戏,服务器重启,你都可以从d世界返回到你传送来d世界前的世界和位置

这时候你在abc随便一个世界任何一个位置在用指令传送至d世界,你传送过来的位置还是跟上次在退出d世界的位置一样


这有插件能实现吗,还是需要定制插件?
服务器版本1.16


苏子峰
看样子需要定制插件了

FireworkPolymer
本帖最后由 FireworkPolymer 于 2021-5-15 22:04 编辑

mv我记得是有单独世界单独重生点的
试一下MyCommand,可以实现这个功能
具体内容有点复杂,我到时候发个指令内容给你
dworld:
  command: /dwtp
  type: TELEPORT
  location_name: dworld

这个是指令内容,传送到d世界你设置的点(其他指令没有你所需要的功能)warp:
  command: /warp
  type: RUN_COMMAND
  runcmd:
  - '$Script$%if%$world==dworld'
  - '/dwst'
  overlay: true
这是覆盖warp命令,传送时检测是不是在d世界,是的话就执行/dwst
dworldset:
  command: /dwst
  type: RUN_AS_OPERATOR
  runcmd:
  - '$Script$%if%$world==dworld'
  - '$Script$%PlayerData%dX=$locX'   - '$Script$%PlayerData%dY=$locY'
  - '$Script$%PlayerData%dZ=$locZ'
  execute_mode: FROM_ANOTHER_COMMAND
  permission-required: false
这个是设置d世界的点