diff --git a/API/minecraft/src/main/java/tc/oc/api/minecraft/servers/DefaultPermissions.java b/API/minecraft/src/main/java/tc/oc/api/minecraft/servers/DefaultPermissions.java index de3873e..57a6c9a 100644 --- a/API/minecraft/src/main/java/tc/oc/api/minecraft/servers/DefaultPermissions.java +++ b/API/minecraft/src/main/java/tc/oc/api/minecraft/servers/DefaultPermissions.java @@ -12,11 +12,19 @@ import com.google.common.collect.ImmutableMap; */ public class DefaultPermissions { + public static final Map DEFAULT_PERMISSIONS; public static final Map PARTICIPANT_PERMISSIONS; public static final Map OBSERVER_PERMISSIONS; public static final Map MAPMAKER_PERMISSIONS; static { + DEFAULT_PERMISSIONS = new ImmutableMap.Builder() + // Global + .put("ocn.login", true) + // Tournament + .put("tourney.ready", true) + .build(); + PARTICIPANT_PERMISSIONS = new ImmutableMap.Builder() // Global .put("worldedit.navigation.jumpto.tool", false) @@ -67,7 +75,6 @@ public class DefaultPermissions { .put("worldedit.navigation.*" , true) .build(); - MAPMAKER_PERMISSIONS = new ImmutableMap.Builder() // Public .put("map.rating.view.live", true) diff --git a/API/minecraft/src/main/java/tc/oc/api/minecraft/users/LocalUserDocument.java b/API/minecraft/src/main/java/tc/oc/api/minecraft/users/LocalUserDocument.java index 7021305..35ee02d 100644 --- a/API/minecraft/src/main/java/tc/oc/api/minecraft/users/LocalUserDocument.java +++ b/API/minecraft/src/main/java/tc/oc/api/minecraft/users/LocalUserDocument.java @@ -14,6 +14,7 @@ import tc.oc.api.docs.PlayerId; import tc.oc.api.docs.SimplePlayerId; import tc.oc.api.docs.User; import tc.oc.api.docs.virtual.UserDoc; +import tc.oc.api.minecraft.servers.DefaultPermissions; import tc.oc.api.util.Permissions; import tc.oc.api.util.UUIDs; import tc.oc.minecraft.api.entity.OfflinePlayer; @@ -90,9 +91,7 @@ public class LocalUserDocument extends SimplePlayerId implements User { @Override public Map> mc_permissions_by_realm() { return ImmutableMap.of( - "global", ImmutableMap.of( - Permissions.LOGIN, true - ) + "global", DefaultPermissions.DEFAULT_PERMISSIONS ); }