@EventHandler
public void onSwitchWorld(PlayerChangedWorldEvent change) {
Game game = BedwarsRel.getInstance().getGameManager().getGameOfPlayer(change.getPlayer());
if (game != null) {
if (game.getState() == GameState.RUNNING) {
if (!game.getCycle().isEndGameRunning()) {
if (!game.getPlayerSettings(change.getPlayer()).isTeleporting()) {
game.playerLeave(change.getPlayer(), false);
} else {
game.getPlayerSettings(change.getPlayer()).setTeleporting(false);
}
}
} else if (game.getState() == GameState.WAITING) {
if (!game.getPlayerSettings(change.getPlayer()).isTeleporting()) {
game.playerLeave(change.getPlayer(), false);
} else {
game.getPlayerSettings(change.getPlayer()).setTeleporting(false);
}
}
}
if (!BedwarsRel.getInstance().isHologramsEnabled()
|| BedwarsRel.getInstance().getHolographicInteractor() == null) {
return;
}
BedwarsRel.getInstance().getHolographicInteractor().updateHolograms(change.getPlayer());
}
PlayerListener.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:BedwarsRel
作者:
评论列表
文章目录