假如abc分别为主世界、地狱、末地
d是mv建的额外新增的世界
我现在在abc随便一个世界任何一个位置用指令传送至d世界
传送至d世界之后,在d世界死亡就在d世界复活
然后不管什么时候,就算你从d世界退出游戏,服务器重启,你都可以从d世界返回到你传送来d世界前的世界和位置
这时候你在abc随便一个世界任何一个位置在用指令传送至d世界,你传送过来的位置还是跟上次在退出d世界的位置一样
这有插件能实现吗,还是需要定制插件?
服务器版本1.16
d是mv建的额外新增的世界
我现在在abc随便一个世界任何一个位置用指令传送至d世界
传送至d世界之后,在d世界死亡就在d世界复活
然后不管什么时候,就算你从d世界退出游戏,服务器重启,你都可以从d世界返回到你传送来d世界前的世界和位置
这时候你在abc随便一个世界任何一个位置在用指令传送至d世界,你传送过来的位置还是跟上次在退出d世界的位置一样
这有插件能实现吗,还是需要定制插件?
服务器版本1.16
看样子需要定制插件了
本帖最后由 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世界的点
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世界的点