From d59d3a3c2f9256a65eb87807ae0d8153bb17309d Mon Sep 17 00:00:00 2001 From: Sotr Date: Sat, 30 Mar 2019 23:18:03 +0800 Subject: [PATCH] Fixes odd launch error --- .../java/org/bukkit/plugin/SimplePluginManager.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/api/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/api/main/java/org/bukkit/plugin/SimplePluginManager.java index 91b9354ac..8531f90d1 100644 --- a/src/api/main/java/org/bukkit/plugin/SimplePluginManager.java +++ b/src/api/main/java/org/bukkit/plugin/SimplePluginManager.java @@ -60,7 +60,7 @@ public final class SimplePluginManager implements PluginManager { private final SimpleCommandMap commandMap; private Map permissions = Collections.emptyMap(); // Akarin private final Object permissionsLock = new Object(); - private HashIntObjMap> defaultPerms = HashIntObjMaps.newImmutableMap(HashObjSets.newImmutableSetOf(0, 1), HashObjSets.newImmutableSetOf(HashObjSets.newMutableSet(), HashObjSets.newMutableSet())); // Akarin + private HashIntObjMap> defaultPerms; // Akarin private final Map> permSubs = HashObjObjMaps.newMutableMap(); // Akarin private final Object permSubsLock = new Object(); private final Map> defSubs = HashObjObjMaps.newMutableMap(); // Akarin @@ -70,8 +70,12 @@ public final class SimplePluginManager implements PluginManager { server = instance; this.commandMap = commandMap; - //defaultPerms.put(true, HashObjSets.newMutableSet()); // Akarin - //defaultPerms.put(false, HashObjSets.newMutableSet()); // Akarin + // Akarin start + HashIntObjMap> defaultPerms = HashIntObjMaps.newUpdatableMap(); + defaultPerms.put(1, HashObjSets.newUpdatableSet()); + defaultPerms.put(0, HashObjSets.newUpdatableSet()); + this.defaultPerms = defaultPerms; + // Akarin end } /**