HytalePermissions class

Пакет: com.hypixel.hytale.server.core.permissions

Файл: com/hypixel/hytale/server/core/permissions/HytalePermissions.java

Поля (1)

МодификаторыТипИмя
final String NAMESPACE

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.permissions;

class="kw">import java.util.Locale;
class="kw">import javax.annotation.Nonnull;

class="kw">public class HytalePermissions {
   class="kw">public class="kw">static class="kw">final String NAMESPACE = "hytale";
   class="kw">public class="kw">static class="kw">final String COMMAND_BASE = "hytale.command";
   class="kw">public class="kw">static class="kw">final PermissionQuery SERVER_JOIN = registerUngrouped("hytale.server.join");
   class="kw">public class="kw">static class="kw">final PermissionQuery ASSET_EDITOR = register("hytale.editor.asset", "hytale:ServerEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery ASSET_EDITOR_PACKS_CREATE = register("hytale.editor.packs.create", "hytale:ServerEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery ASSET_EDITOR_PACKS_EDIT = register("hytale.editor.packs.edit", "hytale:ServerEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery ASSET_EDITOR_PACKS_DELETE = register("hytale.editor.packs.delete", "hytale:ServerEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery BUILDER_TOOLS_EDITOR = register("hytale.editor.builderTools", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery BLOCK_SPAWNER_EDIT = register("hytale.editor.blockSpawner", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final String EDITOR_TOOL_BASE = "hytale.editor.tool";
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_TOOL_ENTITY = registerToolPermission("Entity");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_TOOL_RULER = registerToolPermission("Ruler");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_TOOL_LASER_POINTER = registerToolPermission("LaserPointer");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_BRUSH_USE = register("hytale.editor.brush.use", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_BRUSH_CONFIG = register("hytale.editor.brush.config", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_PREFAB_USE = register("hytale.editor.prefab.use", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_PREFAB_MANAGE = register("hytale.editor.prefab.manage", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_SELECTION_USE = register("hytale.editor.selection.use", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_SELECTION_CLIPBOARD = register("hytale.editor.selection.clipboard", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_SELECTION_MODIFY = register("hytale.editor.selection.modify", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery EDITOR_HISTORY = register("hytale.editor.history", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery FLY_CAM = register("hytale.camera.flycam", "hytale:Builder");
   class="kw">public class="kw">static class="kw">final PermissionQuery NO_CLIP = register("hytale.movement.noclip", "hytale:Builder");
   class="kw">public class="kw">static class="kw">final PermissionQuery WORLD_MAP_COORDINATE_TELEPORT = register("hytale.world_map.teleport.coordinate", "hytale:WorldEditor");
   class="kw">public class="kw">static class="kw">final PermissionQuery WORLD_MAP_MARKER_TELEPORT = register("hytale.world_map.teleport.marker", "hytale:Adventurer");
   class="kw">public class="kw">static class="kw">final PermissionQuery UPDATE_NOTIFY = register("hytale.system.update.notify", "hytale:Admin");
   class="kw">public class="kw">static class="kw">final PermissionQuery MODS_OUTDATED_NOTIFY = register("hytale.mods.outdated.notify", "hytale:Admin");
   class="kw">public class="kw">static class="kw">final PermissionQuery BACKUP_ERROR_NOTIFY = registerUngrouped("hytale.status.backup.error");

   class="kw">public HytalePermissions() {
   }

   @Nonnull
   class="kw">public class="kw">static String fromCommand(@Nonnull String var0) {
      class="kw">return "hytale.command." + var0;
   }

   @Nonnull
   class="kw">public class="kw">static String fromCommand(@Nonnull String var0, @Nonnull String var1) {
      class="kw">return "hytale.command." + var0 + "." + var1;
   }

   @Nonnull
   class="kw">public class="kw">static String toolPermission(@Nonnull String var0) {
      class="kw">return "hytale.editor.tool." + var0.toLowerCase(Locale.ROOT);
   }

   @Nonnull
   class="kw">private class="kw">static PermissionQuery registerToolPermission(@Nonnull String var0) {
      class="kw">return register(toolPermission(var0), "hytale:WorldEditor");
   }

   @Nonnull
   class="kw">private class="kw">static PermissionQuery register(@Nonnull String var0, @Nonnull String... var1) {
      PermissionsModule.registerPermission(var0, var1);
      class="kw">return PermissionQuery.of(var0);
   }

   @Nonnull
   class="kw">private class="kw">static PermissionQuery registerUngrouped(@Nonnull String var0) {
      PermissionsModule.registerPermission(var0);
      class="kw">return PermissionQuery.of(var0);
   }
}