-2
ИТАК в моем почтовом классе им вызывающемуне- метод Статический Reference ошибка
public class Main extends JavaPlugin {
@Override
public void onEnable() {
getLogger().info("Loading configs...");
Hud.startHud();
}
@Override
public void onDisable() {
}
}
и это дает мне нестатический метод не может ссылаться на статическом контексте
public class Hud extends JavaPlugin {
public void startHud() {
ScoreboardManager manager = Bukkit.getScoreboardManager();
Scoreboard board = manager.getNewScoreboard();
Team team = board.registerNewTeam("teamname");
Objective objective = board.registerNewObjective("test", "dummy");
Score score = objective.getScore(ChatColor.GREEN + "Kills:"); //Get a fake offline player
score.setScore(1);
}
}
Пожалуйста, изучите Java внимательно. Он удалит такие вопросы. Ваш метод 'startHud' в классе' Hud' является методом экземпляра. Пока вы пытаетесь вызвать метод класса 'Hud.startHud()'. Вы должны добавить ключевое слово 'static' между' public' и 'void' в определении метода startHud'. –