Помогите помогите сделать scoreboard скрипт есть но не работает

IvavMak

Участник
Пользователь
Баллы
36
Имя в Minecraft
Vanya_Anime_
Сделал код но не появляется скор борд (версия 1.12.2 импортил НЕ v1_12_R1) вот код:

Код:
package scoreboard.main;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Objective;
import org.bukkit.scoreboard.Score;
import org.bukkit.scoreboard.Scoreboard;
public class Main extends JavaPlugin implements Listener{
 
    Scoreboard board;
    Objective obj;
 
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
        board = Bukkit.getScoreboardManager().getMainScoreboard();
        obj = board.registerNewObjective("brokenBlocks", "dummy");
        obj.setDisplayName("Сломано Блоков");
        obj.setDisplaySlot(DisplaySlot.SIDEBAR);
        for (Player op : Bukkit.getOnlinePlayers()) {
            op.setScoreboard(board);
        }
    }
 
    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent e) {
        e.getPlayer().setScoreboard(board);
    }
    @EventHandler
    public void onBlockBreak(BlockBreakEvent e) {
        Player p =  e.getPlayer();
        Location pos = p.getLocation();
        p.teleport(pos);
        Score score = obj.getScore(p.getName());
        score.setScore(score.getScore() + 1);
    }
}
 
Попытался через DreamAPI в консоль всё ровно пишет вот это:
yIIRwH7.png
 
ядро качал с getbukkit.org
 
У тебя ошибка в Handler...
И dream api ты не установил на свой сервер даже...
 
Назад
Верх