▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ScoreboardY-api
ScoreboardY-api

ScoreboardY-api

This is a very simple scoreboard api. I will provide docs in the future

Оцените первым
352
0

ScoreboardY API

This is an API _NOT A PLUGIN_

This is how u use it:

Creating a scoreboard:

  • make a class for youre scoreboard (eg. MainBoard)
  • implement CreateAbleScoreboard
  • your done!

Exmple:

package de.nms.scoreboardY;

import net.kyori.adventure.text.Component;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.scoreboard.Criteria;
import org.bukkit.scoreboard.Score;
import org.bukkit.scoreboard.Scoreboard;
import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.NotNull;

public class TestScoreBoard implements CreateAbleScoreboard{
    private Scoreboard scoreboard;
    private Boolean created;
    static TestScoreBoard testScoreBoard = new TestScoreBoard();

    @Override
    public @NotNull Component displayName() {
        return Component.text("DISPLAY");
    }
@Override
public Scoreboard create() {
    scoreboard = Bukkit.getScoreboardManager().getNewScoreboard();
    scoreboard.registerNewObjective("main", Criteria.AIR, displayName());
    scoreboard.getObjective("main").setAutoUpdateDisplay(true);
    Score mod = scoreboard.getObjective("main").getScore("line");
    mod.customName(Component.text("custom"));
    created  = true;
    return scoreboard;
}

@Override
public void show(Player player) {
    if (created){
        player.setScoreboard(scoreboard);
    }else{
        player.sendRichMessage("<red>Some developer tried to show u a scoreboard that wasnt created yet!");
        player.sendRichMessage("<yellow>For more info try to ask the developer or owner for a log!");
    }
}

public void showEveryone(){
    Bukkit.getOnlinePlayers().forEach(this::show);
}

public static TestScoreBoard instance(){
    return testScoreBoard;
}

}



Партнёрский материал

Сервер для плагина ScoreboardY-api - как у профи

Плагин ScoreboardY-api создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ScoreboardY-api для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная