MCPcopy Create free account
hub / github.com/ZetaMap/MoreCommands / load

Method load

src/main/java/manager/Rank.java:67–83  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

65 }
66
67 @SuppressWarnings("unchecked")
68 public static void load() {
69 if (Core.settings.has("Ranks")) isEnabled = Core.settings.getBool("Ranks");
70 else Core.settings.put("Ranks", isEnabled);
71
72 if (Core.settings.has("Tags")) tags = Core.settings.getBool("Tags");
73 else Core.settings.put("Tags", tags);
74
75 if (Core.settings.has("Bubble")) bubbleChat = Core.settings.getBool("Bubble");
76 else Core.settings.putJson("Bubble", bubbleChat);
77
78 if (Core.settings.has("RanksList")) rankList = Core.settings.getJson("RankList", Seq.class, Seq::new);
79 else Core.settings.putJson("RanksList", new Seq<Rank>());
80
81 if (Core.settings.has("DefaultRanksPlayers")) Core.settings.getJson("DefaultRanksPlayers", ObjectMap.class, ObjectMap::new).each((k, v) -> get((int) k, true).players.addAll((String) v));
82 else Core.settings.putJson("DefaultRanksPlayers", new ObjectMap<Integer, Seq<String>>());
83 }
84
85 public static void saveSettings() {
86 Core.settings.put("Ranks", isEnabled);

Callers

nothing calls this directly

Calls 3

getMethod · 0.95
putMethod · 0.45
eachMethod · 0.45

Tested by

no test coverage detected