欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

exhaustion java_Java Player.setExhaustion方法代碼示例

发布时间:2025/3/15 java 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 exhaustion java_Java Player.setExhaustion方法代碼示例 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

import org.bukkit.entity.Player; //導入方法依賴的package包/類

/**

* Set SamaGamesAPI

*/

@Override

public void startGame()

{

this.getInGamePlayers().forEach(((uuid1, survivalPlayer) -> survivalPlayer.getPlayerIfOnline().closeInventory()));

super.startGame();

Objective displayNameLife = this.scoreboard.registerNewObjective("vie", "health");

Objective playerListLife = this.scoreboard.registerNewObjective("vieb", "health");

displayNameLife.setDisplayName(ChatColor.RED + "❤");

displayNameLife.setDisplaySlot(DisplaySlot.BELOW_NAME);

playerListLife.setDisplayName(ChatColor.RED + "❤");

playerListLife.setDisplaySlot(DisplaySlot.PLAYER_LIST);

for (UUID uuid : this.getInGamePlayers().keySet())

{

Player player = this.server.getPlayer(uuid);

if (player == null)

{

this.gamePlayers.remove(uuid);

continue;

}

player.setGameMode(GameMode.SURVIVAL);

player.setHealth(player.getMaxHealth());

player.setFoodLevel(80);

player.setExhaustion(0.0F);

player.setScoreboard(this.scoreboard);

player.setLevel(0);

player.getInventory().clear();

this.server.getScheduler().runTaskLater(this.plugin, () -> player.setAllowFlight(false), 20L * 5);

displayNameLife.getScore(player.getName()).setScore((int) player.getHealth());

playerListLife.getScore(player.getName()).setScore((int) player.getHealth());

ObjectiveSign sign = new ObjectiveSign("sggameloop", ChatColor.DARK_AQUA + "" + (this.magicSymbol != null ? this.magicSymbol + " " : "") + ChatColor.BOLD + this.getGameName() + ChatColor.RESET + ChatColor.DARK_AQUA + (this.magicSymbol != null ? " " + this.magicSymbol : ""));

sign.addReceiver(player);

this.gameLoop.addPlayer(player.getUniqueId(), sign);

}

this.lobbyPopulator.remove();

this.mainTask = this.server.getScheduler().runTaskTimer(this.plugin, this.gameLoop, 20, 20);

this.teleport();

}

总结

以上是生活随笔为你收集整理的exhaustion java_Java Player.setExhaustion方法代碼示例的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。