@EventHandler
public void onPlayerRespawn(PlayerRespawnEvent e) {
Player player = e.getPlayer();
final GamePlayer gPlayer = SkyWarsReloaded.getPC().getPlayer(e.getPlayer().getUniqueId());
if (gPlayer.isSpectating()) {
SkyWarsReloaded.get().getServer().getScheduler().scheduleSyncDelayedTask(SkyWarsReloaded.get(), new Runnable() {
public void run() {
if (gPlayer.getP() != null) {
if (gPlayer.getSpecGame() != null) {
gPlayer.spectateMode(true, gPlayer.getSpecGame(), gPlayer.getSpecGame().getSpawn(), false);
gPlayer.getP().sendMessage(new Messaging.MessageFormatter().withPrefix().format("game.spectating"));
}
}
}
}, 3);
} else {
if (inLobbyWorld(player)) {
givePlayerItems(player);
} else {
removePlayerItems(player);
}
}
}
PlayerListener.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:SkyWarsReloaded
作者:
评论列表
文章目录