Package cn.nukkit.scoreboard.storage
Class JSONScoreboardStorage
java.lang.Object
cn.nukkit.scoreboard.storage.JSONScoreboardStorage
- All Implemented Interfaces:
IScoreboardStorage
@PowerNukkitXOnly
@Since("1.19.30-r1")
public class JSONScoreboardStorage
extends Object
implements IScoreboardStorage
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
containScoreboard
(String name) getJson()
readScoreboard
(String name) void
void
removeScoreboard
(String name) void
saveDisplay
(Map<DisplaySlot, IScoreboard> display) void
saveScoreboard
(IScoreboard scoreboard) void
saveScoreboard
(Collection<IScoreboard> scoreboards)
-
Field Details
-
filePath
-
json
-
-
Constructor Details
-
JSONScoreboardStorage
-
-
Method Details
-
saveScoreboard
- Specified by:
saveScoreboard
in interfaceIScoreboardStorage
-
saveScoreboard
- Specified by:
saveScoreboard
in interfaceIScoreboardStorage
-
saveDisplay
- Specified by:
saveDisplay
in interfaceIScoreboardStorage
-
readScoreboard
- Specified by:
readScoreboard
in interfaceIScoreboardStorage
-
readScoreboard
- Specified by:
readScoreboard
in interfaceIScoreboardStorage
-
readDisplay
- Specified by:
readDisplay
in interfaceIScoreboardStorage
-
removeScoreboard
- Specified by:
removeScoreboard
in interfaceIScoreboardStorage
-
removeAllScoreboard
public void removeAllScoreboard()- Specified by:
removeAllScoreboard
in interfaceIScoreboardStorage
-
containScoreboard
- Specified by:
containScoreboard
in interfaceIScoreboardStorage
-
getFilePath
-
getJson
-