_unongmilk 267c38c73efc4b9fa47162d0f34ac059
이해도 | 플러그인 |
---|---|
게임버전 (JE) | 버킷 |
private Team zombie = Bukkit.getScoreboardManager().getNewScoreboard().registerNewTeam("Zombie");
@SuppressWarnings("deprecation")
@Override
public void onEnable() {
System.out.println("생존을 할 시간이 왔다");
Bukkit.getPluginManager().registerEvents(this, this);
zombie.setColor(ChatColor.RED);
}
@Override
public void onDisable() {
System.out.println("생존을 할 시간이 갔다");
}
@SuppressWarnings("deprecation")
@EventHandler
public void onDeath(PlayerDeathEvent e) {
Player p = e.getEntity();
String ps = p.getName();
zombie.addPlayer(p);
for (Player player : Bukkit.getOnlinePlayers()){
player.sendTitle( ChatColor.RED + "생존자 사망" , ChatColor.RED + ps + "님이 좀비가 되었습니다.", 0, 40, 0);
}
}
팀이 안만들어지는 이유 아시나요?
서재형
2021.10.13Bukkit.getScoreboardManager().getNewScoreboard()
-> Bukkit.getScoreboardManager().getMainScoreboard()
으로 바꿔보시고, 이걸로 해결이 안되시면 PlayerJoinEvent에
플레이어.setScoreboard(Bukkit.getScoreboardManager().getMainScoreboard())
를 넣어보세요