pringles18 2 Opublikowano 1 stycznia 2021 Udostępnij Opublikowano 1 stycznia 2021 Siemka tworze mały plugin ale nawinął się błąd którego nie mogę naprawić package pl.kangur88.dzikiepvp; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.ScoreboardManager; public class Main extends JavaPlugin{ ScoreboardManager manager = Bukkit.getScoreboardManager(); Scoreboard board = manager.getNewScoreboard(); @Override public void onEnable() { super.onEnable(); } @Override public void onLoad() { super.onLoad(); Objective objective = board.registerNewObjective("health", "health", "health"); objective.setDisplaySlot(DisplaySlot.BELOW_NAME); objective.setDisplayName("/ 20"); } @EventHandler public void damage(EntityDamageByEntityEvent e) { for(Player online : Bukkit.getOnlinePlayers()){ online.setScoreboard(board); online.setHealth(online.getHealth()); //Update their health } } } chciałbym aby tworzył się scoreboard, ktory pozniej bede mogl wykorzystac w evencie on join Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Usunięty#19006 26 Opublikowano 1 stycznia 2021 Udostępnij Opublikowano 1 stycznia 2021 pokaż 16linijka Maina Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 pringles18 2 Opublikowano 1 stycznia 2021 Autor Udostępnij Opublikowano 1 stycznia 2021 (edytowane) Jest u samej góry nie ma numeracji ale jest to linia ScoreboardManager manager = Bukkit.getScoreboardManager(); Scoreboard board = manager.getNewScoreboard(); Zapomniałem dodać że jest to robione zgodnie z tym poradnikiem: Spoiler Edytowane 1 stycznia 2021 przez xNightPower_ Umieszczam kod w code, naprawiam formatowanie na ciemnym stylu, umieszczam zdjęcie w spoilerze. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 159 Opublikowano 1 stycznia 2021 Udostępnij Opublikowano 1 stycznia 2021 package pl.kangur88.dzikiepvp; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.ScoreboardManager; public class Main extends JavaPlugin{ ScoreboardManager manager; Scoreboard board; @Override public void onEnable() { super.onEnable(); manager = Bukkit.getScoreboardManager(); board = manager.getNewScoreboard(); } @Override public void onLoad() { super.onLoad(); Objective objective = board.registerNewObjective("health", "health", "health"); objective.setDisplaySlot(DisplaySlot.BELOW_NAME); objective.setDisplayName("/ 20"); } @EventHandler public void damage(EntityDamageByEntityEvent e) { for(Player online : Bukkit.getOnlinePlayers()){ online.setScoreboard(board); online.setHealth(online.getHealth()); //Update their health } } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 pringles18 2 Opublikowano 1 stycznia 2021 Autor Udostępnij Opublikowano 1 stycznia 2021 40 minut temu, LeviBoyPL napisał: package pl.kangur88.dzikiepvp; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.ScoreboardManager; public class Main extends JavaPlugin{ ScoreboardManager manager; Scoreboard board; @Override public void onEnable() { super.onEnable(); manager = Bukkit.getScoreboardManager(); board = manager.getNewScoreboard(); } @Override public void onLoad() { super.onLoad(); Objective objective = board.registerNewObjective("health", "health", "health"); objective.setDisplaySlot(DisplaySlot.BELOW_NAME); objective.setDisplayName("/ 20"); } @EventHandler public void damage(EntityDamageByEntityEvent e) { for(Player online : Bukkit.getOnlinePlayers()){ online.setScoreboard(board); online.setHealth(online.getHealth()); //Update their health } } } nie działało do końca ale dzięki Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 159 Opublikowano 1 stycznia 2021 Udostępnij Opublikowano 1 stycznia 2021 Jakieś błędy czy cos? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Usunięty#34161 123 Opublikowano 1 stycznia 2021 Udostępnij Opublikowano 1 stycznia 2021 Problem został rozwiązany. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
pringles18 2
Siemka tworze mały plugin ale nawinął się błąd którego nie mogę naprawić
package pl.kangur88.dzikiepvp; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.ScoreboardManager; public class Main extends JavaPlugin{ ScoreboardManager manager = Bukkit.getScoreboardManager(); Scoreboard board = manager.getNewScoreboard(); @Override public void onEnable() { super.onEnable(); } @Override public void onLoad() { super.onLoad(); Objective objective = board.registerNewObjective("health", "health", "health"); objective.setDisplaySlot(DisplaySlot.BELOW_NAME); objective.setDisplayName("/ 20"); } @EventHandler public void damage(EntityDamageByEntityEvent e) { for(Player online : Bukkit.getOnlinePlayers()){ online.setScoreboard(board); online.setHealth(online.getHealth()); //Update their health } } }
chciałbym aby tworzył się scoreboard, ktory pozniej bede mogl wykorzystac w evencie on join
Odnośnik do komentarza
Udostępnij na innych stronach
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi