跳到主要内容

复活末影龙

需要ed.respawn权限,[]为必填,()为选填

respawn

/ed respawn (世界名)

  • (世界名) 世界名称,若缺省则只能由玩家执行,选取玩家当前所在世界

在指定世界开始全套复活末影龙仪式,包括所有黑曜石柱上的末地水晶

respawn_cd

/ed respawn_cd get [世界名]

  • [世界名] 世界名称

获取这个世界的复活倒计时信息

/ed respawn_cd set [世界名] [时间]

  • [世界名] 世界名称
  • [时间] 倒计时设定时间,单位:秒

设置这个世界的复活倒计时时间,即在末影龙死后多少秒开始复活仪式

/ed respawn_cd remove [世界名]

  • [世界名] 世界名称

删除这个世界的复活倒计时

/ed respawn_cd removeAll

删除所有世界的复活倒计时

/ed respawn_cd start [世界名]

  • [世界名] 世界名称

启动这个世界的复活倒计时(set之后默认未启动状态,想要立即开始可使用该指令)

spawn

/ed spawn [名字] (世界名)

  • [名字] 末影龙对应的配置文件中的unique_name
  • (世界名) 世界名称,若缺省则只能由玩家执行,选取玩家当前所在世界

在指定世界开始全套复活末影龙仪式,并指定生成的末影龙种类

比较

插件版本: 2.2.1

-respawnrespawn_cd
配置方式config.yml中进行配置使用指令/respawn_cd配置,config.yml中仅设置是否启用
数据存储data.ymlrespawn_cd.yml
计时方式指定目标时间点指定秒数,执行倒计时
时间误差小于1s小于1s
最大数量无限制每个世界一个

机制

  • 若需要禁止生存模式玩家通过破坏末地水晶来打断复活,可将config.yml中的auto_respawn.invulnerable设置为true
  • 当末地区块没有玩家时,区块不会被加载,此时复活进程会暂停,直到区块再次被加载才会继续。当然你也可以用其他插件来设置常加载区块。
  • 如果在复活暂停时重启/关闭服务器,复活会中断。如果希望重启后能延续复活仪式,可以将config.yml中的advanced_setting.save_respawn_status设置为true
  • 1.20之后,由于世界生成机制的变化,如果从未有人去过末地,使用指令进行复活时会提示The world_the_end is unloaded.。 但在有人去过之后,无论是否重启服务器,无论末地区块是否被加载,都可以使用/ed respawn [世界名]启动复活仪式。
警告

如果服务器安装了Multiverse-Core插件,请将worlds.yml中的worlds.世界名.keepSpawnInMemory设置为true,否则可能会导致末地没人时无法启动复活仪式。