类org.bukkit.craftbukkit.scoreboard.CraftScoreboard源码实例Demo

下面列出了怎么用org.bukkit.craftbukkit.scoreboard.CraftScoreboard的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: ProjectAres   文件: Utils.java
public static void displayScoreboard(Player player, Objective objective) {
    ScoreboardServer server = (ScoreboardServer) ((CraftScoreboard) objective.getScoreboard()).getHandle();
    ScoreboardObjective nmsObjective = ((CraftObjective) objective).getHandle();
    List<Packet<?>> packets = server.getScoreboardScorePacketsForObjective(nmsObjective);

    for(Packet packet : packets) {
        sendPacket(player, packet);
    }

    sendPacket(player, new PacketPlayOutScoreboardDisplayObjective(1, nmsObjective));
}
 
源代码2 项目: ProjectAres   文件: Utils.java
public static void addScore(Player player, Objective objective, String name, int value) {
    ScoreboardScore score = new ScoreboardScore(((CraftScoreboard)objective.getScoreboard()).getHandle(), ((CraftObjective) objective).getHandle() , name);
    score.setScore(value);
    PacketPlayOutScoreboardScore packet = new PacketPlayOutScoreboardScore(score);

    sendPacket(player, packet);
}
 
源代码3 项目: Kettle   文件: CraftPlayer.java
@Override
public CraftScoreboard getScoreboard() {
    return this.server.getScoreboardManager().getPlayerBoard(this);
}
 
源代码4 项目: Thermos   文件: CraftPlayer.java
public CraftScoreboard getScoreboard() {
    return this.server.getScoreboardManager().getPlayerBoard(this);
}
 
 类所在包
 类方法
 同包方法