Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/JordanOsterberg/JScoreboards
/ functions
Functions
93 in github.com/JordanOsterberg/JScoreboards
⨍
Functions
93
◇
Types & classes
23
↓ 7 callers
Method
getName
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:29
↓ 6 callers
Method
refresh
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:51
↓ 5 callers
Method
getScoreboard
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:177
↓ 5 callers
Method
updateScoreboard
Update a scoreboard with a list of lines These lines must be in reverse order! @throws ScoreboardLineTooLongException If a String within the lines arr
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:180
↓ 4 callers
Method
getActivePlayers
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:333
↓ 4 callers
Method
getCurrent
()
api/src/main/java/dev/jcsoftware/jscoreboards/versioning/SpigotAPIVersion.java:46
↓ 4 callers
Method
toBukkitScoreboard
Get the Bukkit Scoreboard that backs this JGlobalScoreboard. @return The Bukkit Scoreboard
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:78
↓ 3 callers
Method
getTabHealthStyle
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardOptions.java:15
↓ 3 callers
Method
isOnTeam
(UUID uuid)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:185
↓ 3 callers
Method
setDisplayName
(String displayName)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:46
↓ 3 callers
Method
setOptions
Change the options of a scoreboard. Will update the scoreboard @param options The new options for the scoreboard
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:96
↓ 3 callers
Method
setOptions
Set the options of the Scoreboard. Will update the scoreboard to reflect any changes. @param options The new options of the scoreboard.
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:68
↓ 3 callers
Method
toBukkitTeam
(Scoreboard bukkitScoreboard)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:105
↓ 2 callers
Method
color
Translate a String into a color formatted String. Uses & as the special color char. @param string The string to translate @return The formatted String
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:358
↓ 2 callers
Method
createBukkitScoreboardIfNull
Creates the Bukkit Scoreboard for this scoreboard to use
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:87
↓ 2 callers
Method
getNameHealthObjective
Get the name health objective from this Scoreboard instance If one doesn't exist, it will register a new one. @param scoreboard The Bukkit Scoreboard
abstraction/src/main/java/dev/jcsoftware/jscoreboards/abstraction/InternalObjectiveWrapper.java:20
↓ 2 callers
Method
getTabHealthObjective
Get the tab health objective from this Scoreboard instance If one doesn't exist, it will register a new one. @param scoreboard The Bukkit Scoreboard
abstraction/src/main/java/dev/jcsoftware/jscoreboards/abstraction/InternalObjectiveWrapper.java:29
↓ 2 callers
Method
handleRemoval
(String entry)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:85
↓ 2 callers
Method
lessThan
(SpigotAPIVersion otherVersion)
api/src/main/java/dev/jcsoftware/jscoreboards/versioning/SpigotAPIVersion.java:50
↓ 2 callers
Method
toWrapped
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTabHealthStyle.java:10
↓ 2 callers
Method
updateScoreboard
Call this when the contents of the scoreboard should change in some way. @throws ScoreboardLineTooLongException Thrown if the scoreboard contains a li
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:49
↓ 2 callers
Method
updateTeams
Update the teams on the scoreboard. Loops over all teams and calls refresh(Scoreboard) @param scoreboard The Bukkit scoreboard to use
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:296
↓ 1 callers
Method
addEntity
(Entity entity)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:123
↓ 1 callers
Method
colorOptions
Generate a list of unique color code combinations to use as scoreboard entries. This is done to ensure that... 1. Duplicate lines can be created 2. Th
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:308
↓ 1 callers
Method
destroy
Destroy the scoreboard. This will reset all players to the server's main scoreboard, and clear all teams. You should call this method inside of your p
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:138
↓ 1 callers
Method
getDisplayName
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:42
↓ 1 callers
Method
getDummyObjective
Get the dummy objective from this Scoreboard instance If one doesn't exist, it will register a new one. @param scoreboard The Bukkit Scoreboard to ge
abstraction/src/main/java/dev/jcsoftware/jscoreboards/abstraction/InternalObjectiveWrapper.java:38
↓ 1 callers
Method
getEntities
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:181
↓ 1 callers
Method
getTeamWrapper
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:341
↓ 1 callers
Method
getTeams
Get the teams registered on the Scoreboard @return The teams registered on the scoreboard
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:160
↓ 1 callers
Method
getTitle
Get the title for a particular Scoreboard @param scoreboard The Bukkit scoreboard that requires a title @return The title String
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:367
↓ 1 callers
Method
makeInternalTeamWrapper
()
api/src/main/java/dev/jcsoftware/jscoreboards/versioning/SpigotAPIVersion.java:86
↓ 1 callers
Method
makeObjectiveWrapper
()
api/src/main/java/dev/jcsoftware/jscoreboards/versioning/SpigotAPIVersion.java:82
↓ 1 callers
Method
playerForScoreboard
(Scoreboard scoreboard)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:121
↓ 1 callers
Method
removeEntity
(Entity entity)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:142
↓ 1 callers
Method
setColor
Set the Color for a Scoreboard Team @param team The Bukkit Team to set the color on @param color The ChatColor to use for coloring
abstraction/src/main/java/dev/jcsoftware/jscoreboards/abstraction/InternalTeamWrapper.java:18
↓ 1 callers
Method
setGenerateLinesFunction
(Function<Player, List<String>> generateLinesFunction)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:133
↓ 1 callers
Method
setGenerateTitleFunction
(Function<Player, String> generateTitleFunction)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:137
↓ 1 callers
Method
setLinesSupplier
(Supplier<List<String>> linesSupplier)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:104
↓ 1 callers
Method
setTitleSupplier
(Supplier<String> titleSupplier)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:108
↓ 1 callers
Method
shouldShowHealthUnderName
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardOptions.java:19
↓ 1 callers
Method
toBukkitScoreboard
Get the Bukkit Scoreboard for a specific player This will not change in between updates, but will change if the player is removed and re-added to the
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:108
↓ 1 callers
Method
updateScoreboard
Update the scoreboard. Call this when the scoreboard contents should change in some way. @throws ScoreboardLineTooLongException Thrown if a line on th
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:48
Method
DuplicateTeamCreatedException
(String name)
api/src/main/java/dev/jcsoftware/jscoreboards/exception/DuplicateTeamCreatedException.java:4
Method
JGlobalMethodBasedScoreboard
(JScoreboardOptions options)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalMethodBasedScoreboard.java:11
Method
JGlobalScoreboard
(JScoreboardOptions options)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:19
Method
JPerPlayerMethodBasedScoreboard
(JScoreboardOptions options)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerMethodBasedScoreboard.java:11
Method
JPerPlayerScoreboard
(JScoreboardOptions options)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:18
Method
JScoreboard
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:32
Method
JScoreboardOptions
(JScoreboardTabHealthStyle tabHealthStyle, boolean showHealthUnderName)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardOptions.java:8
Method
JScoreboardTeam
(String name, String displayName, ChatColor teamColor, JScoreboard scoreboard)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:22
Method
ScoreboardLineTooLongException
(String line, int maxLength)
api/src/main/java/dev/jcsoftware/jscoreboards/exception/ScoreboardLineTooLongException.java:4
Method
ScoreboardManagerNullException
()
api/src/main/java/dev/jcsoftware/jscoreboards/exception/ScoreboardManagerNullException.java:4
Method
ScoreboardTeamNameTooLongException
(String name)
api/src/main/java/dev/jcsoftware/jscoreboards/exception/ScoreboardTeamNameTooLongException.java:4
Method
SpigotAPIVersion
( Class<? extends InternalObjectiveWrapper> internalObjectiveWrapperClass, Class<? extends Interna
api/src/main/java/dev/jcsoftware/jscoreboards/versioning/SpigotAPIVersion.java:25
Method
addPlayer
Add a player to the scoreboard. @param player The player to add
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:68
Method
addPlayer
(Player player)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:119
Method
addPlayer
Add a player to the scoreboard @param player The player to add
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:54
Method
addPlayer
Add a player to the scoreboard @param player The player to add
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:57
Method
createTeam
Create a team on the scoreboard. ChatColor.WHITE is used as the color for the team. @param name The name for the new team. This name cannot be longer
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:95
Method
destroy
Destroy the team. Will remove the team from the scoreboard and clear entries.
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:158
Method
findTeam
Find a team using a name @param name The name to search for. Color codes will be stripped from both the team name and this variable. @return The JScor
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:82
Method
getDummyObjective
(Scoreboard scoreboard)
1_14-1_17/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_14_v1_17.java:38
Method
getDummyObjective
(Scoreboard scoreboard)
1_8-1_12/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_8_v1_12.java:36
Method
getDummyObjective
(Scoreboard scoreboard)
1_13/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_13.java:36
Method
getLines
(Player player)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerMethodBasedScoreboard.java:32
Method
getNameHealthObjective
(Scoreboard scoreboard)
1_14-1_17/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_14_v1_17.java:11
Method
getNameHealthObjective
(Scoreboard scoreboard)
1_8-1_12/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_8_v1_12.java:10
Method
getNameHealthObjective
(Scoreboard scoreboard)
1_13/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_13.java:10
Method
getObjectiveWrapper
()
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:337
Method
getOptions
Get the options for the Scoreboard. If changed directly, updateScoreboard() must be called manually. @return The options for the scoreboard
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:169
Method
getTabHealthObjective
(WrappedHealthStyle wrappedHealthStyle, Scoreboard scoreboard)
1_14-1_17/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_14_v1_17.java:24
Method
getTabHealthObjective
(WrappedHealthStyle wrappedHealthStyle, Scoreboard scoreboard)
1_8-1_12/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_8_v1_12.java:23
Method
getTabHealthObjective
(WrappedHealthStyle wrappedHealthStyle, Scoreboard scoreboard)
1_13/src/main/java/dev/jcsoftware/jscoreboards/version/ObjectiveWrapper_v1_13.java:23
Method
getTitle
(Scoreboard scoreboard)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:114
Method
getTitle
(Player player)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerMethodBasedScoreboard.java:22
Method
getTitle
(Scoreboard scoreboard)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalScoreboard.java:112
Method
removePlayer
Remove a player from the scoreboard. @param player The player to remove
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerScoreboard.java:85
Method
removePlayer
(Player player)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:135
Method
removePlayer
Remove the player from the JScoreboard, and remove any teams they may be a member of. This will reset their scoreboard to the main scoreboard. @param
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:65
Method
removeTeam
Remove a team from the scoreboard @param team The team to remove from the scoreboard
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:127
Method
setColor
(Team team, ChatColor color)
1_14-1_17/src/main/java/dev/jcsoftware/jscoreboards/version/TeamWrapper_v1_14_v1_17.java:8
Method
setColor
(Team team, ChatColor color)
1_8-1_12/src/main/java/dev/jcsoftware/jscoreboards/version/TeamWrapper_v1_8_v1_11.java:8
Method
setColor
(Team team, ChatColor color)
1_13/src/main/java/dev/jcsoftware/jscoreboards/version/TeamWrapper_v1_13.java:8
Method
setColor
(Team team, ChatColor color)
team-support-1_12/src/main/java/dev/jcsoftware/jscoreboards/version/TeamWrapper_v1_12.java:8
Method
setLines
(List<String> lines)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalMethodBasedScoreboard.java:27
Method
setLines
(Player player, List<String> lines)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerMethodBasedScoreboard.java:37
Method
setName
(String name)
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardTeam.java:33
Method
setOptions
Set the options of the scoreboard @param options The options
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboard.java:349
Method
setShowHealthUnderName
The scoreboard must be updated for this change to take effect. @param showHealthUnderName
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardOptions.java:27
Method
setTabHealthStyle
The scoreboard must be updated for this change to take effect. @param tabHealthStyle
api/src/main/java/dev/jcsoftware/jscoreboards/JScoreboardOptions.java:35
Method
setTitle
(String title)
api/src/main/java/dev/jcsoftware/jscoreboards/JGlobalMethodBasedScoreboard.java:22
Method
setTitle
(Player player, String title)
api/src/main/java/dev/jcsoftware/jscoreboards/JPerPlayerMethodBasedScoreboard.java:27