玩家死亡后 不能通过点击 复活 按钮来复活,那个按钮直接无效通过其它办法,比如后台执行一个命令来复活要如何做到?
直接设置场景模式位冒险模式,这样就不能通过点击复活来复活了
bukkit不能操作复活界面 但是可以在死亡事件取消掉
点复活的时候玩家会向服务器发送一个点击复活按钮的数据包。你用protocollib监听一下确认一下包的具体数据,然后设置一个监听器拦截掉就可以了
是不是可以监听玩家收到伤害的事件,或者玩家的死亡事件,然后取消掉,并执行你想干的事情
PlayerRespawnEvent
监听PlayerRespawnEvent并结合player.respawn();方法与指令使用