mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 23:37:32 +00:00
Implemented scoreboard interfaces.
This commit is contained in:
1 parent
0414817673
commit
1361e6fd18
6 files changed
+92
-14
No files matched your search
@@ -1,4 +1,33 @@
|
||||
package noppes.npcs.api.scoreboard;
|
||||
|
||||
public interface IScoreboard {
|
||||
IScoreboardObjective[] getObjectives();
|
||||
|
||||
IScoreboardObjective getObjective(String name);
|
||||
|
||||
boolean hasObjective(String objective);
|
||||
|
||||
void removeObjective(String objective);
|
||||
|
||||
IScoreboardObjective addObjective(String objective, String criteria);
|
||||
|
||||
void setPlayerScore(String player, String objective, int score, String datatag);
|
||||
|
||||
int getPlayerScore(String player, String objective, String datatag);
|
||||
|
||||
boolean hasPlayerObjective(String player, String objective, String datatag);
|
||||
|
||||
void deletePlayerScore(String player, String objective, String datatag);
|
||||
|
||||
IScoreboardTeam[] getTeams();
|
||||
|
||||
IScoreboardTeam getTeamByName(String name);
|
||||
|
||||
boolean hasTeam(String name);
|
||||
|
||||
IScoreboardTeam addTeam(String name);
|
||||
|
||||
IScoreboardTeam getTeam(String name);
|
||||
|
||||
void removeTeam(String name);
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package noppes.npcs.api.scoreboard;
|
||||
|
||||
public interface IScoreboardObjective {
|
||||
|
||||
String getName();
|
||||
|
||||
String getDisplayName();
|
||||
|
||||
void setDisplayName(String name);
|
||||
|
||||
String getCriteria();
|
||||
|
||||
boolean isReadyOnly();
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package noppes.npcs.api.scoreboard;
|
||||
|
||||
public interface IScoreboardTeam {
|
||||
String getName();
|
||||
|
||||
String getDisplayName();
|
||||
|
||||
void setDisplayName(String name);
|
||||
|
||||
void addPlayer(String player);
|
||||
|
||||
void removePlayer(String player);
|
||||
|
||||
String[] getPlayers();
|
||||
|
||||
int getTeamsize();
|
||||
|
||||
void clearPlayers();
|
||||
|
||||
boolean getFriendlyFire();
|
||||
|
||||
void setFriendlyFire(boolean bo);
|
||||
|
||||
void setColor(String color);
|
||||
|
||||
String getColor();
|
||||
|
||||
void setSeeInvisibleTeamPlayers(boolean bo);
|
||||
|
||||
boolean getSeeInvisibleTeamPlayers();
|
||||
}
|
||||
Reference in new issue
Block a user