現在、私は現在、プレーヤーのHPと現在のキルを追跡するスコアボードを更新しようとしていますが、私は運があまりありません。私はいろいろなことを試してきましたが、今は2時間以上頑張っています。問題は、プレイヤーHPを取得して殺すときにある。以下のエラーはkill問題のエラーですが、もう一つの問題はHPがヌルを返すことでUnhandled Exceptionです。ここ にエラーがあります:ここで新しいプラグインコードで未処理の例外がわかりません。 Null [Minecraft Java]
は、コードは次のとおりです。 ライン144 - Main.java
@SuppressWarnings("deprecation")
public void run(String arena){
for(String key : Handler.playerMap.keySet()){
if (Handler.playerMap.get(key).contains(arena)){
Player pt = Bukkit.getPlayer(key);
String p = pt.getDisplayName();
ScoreboardManager manager = Bukkit.getScoreboardManager();
Scoreboard board = manager.getNewScoreboard();
Objective objective = board.registerNewObjective("test", "dummy");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);
objective.setDisplayName(ChatColor.AQUA + "Wave: ");
Score score = objective.getScore(ChatColor.GREEN + "" + pt.getHealth() + ChatColor.WHITE + p + ChatColor.AQUA);
int kills = PlayerHandler.kills.get(p);
score.setScore(kills);
int pcheck = 0;
の162は、誰もが問題が何であるかを教えてもらえますか?ご意見ありがとうございます。
可能PlayerHandler.killsがnull – Rustam