mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-11-28 05:35:44 +01:00
parent
369600e4d5
commit
c549d969a4
@ -145,10 +145,6 @@ public class Settings implements DataObject {
|
||||
@ConfigEntry(path = "island.paste-speed")
|
||||
private int pasteSpeed = 1000;
|
||||
|
||||
// Ranks
|
||||
@ConfigEntry(path = "island.custom-ranks", experimental = true)
|
||||
private Map<String, Integer> customRanks = new HashMap<>();
|
||||
|
||||
//---------------------------------------------------------------------------------------/
|
||||
@ConfigComment("These settings should not be edited")
|
||||
private String uniqueId = "config";
|
||||
@ -378,14 +374,6 @@ public class Settings implements DataObject {
|
||||
return this.pasteSpeed;
|
||||
}
|
||||
|
||||
public Map<String, Integer> getCustomRanks() {
|
||||
return customRanks;
|
||||
}
|
||||
|
||||
public void setCustomRanks(Map<String, Integer> customRanks) {
|
||||
this.customRanks = customRanks;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the uniqueId
|
||||
*/
|
||||
@ -401,7 +389,4 @@ public class Settings implements DataObject {
|
||||
public void setUniqueId(String uniqueId) {
|
||||
this.uniqueId = uniqueId;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
@ -50,18 +50,6 @@ public class RanksManager {
|
||||
ranksPut(COOP_RANK_REF, COOP_RANK);
|
||||
ranksPut(VISITOR_RANK_REF, VISITOR_RANK);
|
||||
ranksPut(BANNED_RANK_REF, BANNED_RANK);
|
||||
loadCustomRanks();
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads the custom ranks from the settings
|
||||
*/
|
||||
public void loadCustomRanks() {
|
||||
for (Entry<String, Integer> en : plugin.getSettings().getCustomRanks().entrySet()) {
|
||||
if (!addRank(en.getKey(),en.getValue())) {
|
||||
plugin.logError("Error loading custom rank: " + en.getKey() + " " + en.getValue() + " skipping...");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -32,14 +32,8 @@ public class RanksManagerTest {
|
||||
@Before
|
||||
public void setUp() throws Exception {
|
||||
BentoBox plugin = mock(BentoBox.class);
|
||||
Settings settings = mock(Settings.class);
|
||||
// Blank ranks for now
|
||||
Map<String, Integer> customRanks = new HashMap<>();
|
||||
when(plugin.getSettings()).thenReturn(settings);
|
||||
when(settings.getCustomRanks()).thenReturn(customRanks);
|
||||
|
||||
|
||||
ranksManager = new RanksManager(plugin);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -118,5 +112,4 @@ public class RanksManagerTest {
|
||||
assertEquals(RanksManager.OWNER_RANK_REF, ranksManager.getRank(RanksManager.OWNER_RANK));
|
||||
assertEquals("", ranksManager.getRank(-999));
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user