Permissions.java

net.minecraft.server.permissions.Permissions

信息

  • 全限定名:net.minecraft.server.permissions.Permissions
  • 类型:public class
  • 包:net.minecraft.server.permissions
  • 源码路径:src/main/java/net/minecraft/server/permissions/Permissions.java
  • 起始行号:L5
  • 职责:

    TODO

字段/常量

  • COMMANDS_MODERATOR

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L6
    • 说明:

      TODO

  • COMMANDS_GAMEMASTER

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L7
    • 说明:

      TODO

  • COMMANDS_ADMIN

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L8
    • 说明:

      TODO

  • COMMANDS_OWNER

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L9
    • 说明:

      TODO

  • COMMANDS_ENTITY_SELECTORS

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L10
    • 说明:

      TODO

  • CHAT_SEND_MESSAGES

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L11
    • 说明:

      TODO

  • CHAT_SEND_COMMANDS

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L12
    • 说明:

      TODO

  • CHAT_RECEIVE_PLAYER_MESSAGES

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L13
    • 说明:

      TODO

  • CHAT_RECEIVE_SYSTEM_MESSAGES

    • 类型: Permission
    • 修饰符: public static final
    • 源码定位: L14
    • 说明:

      TODO

  • CHAT_PERMISSIONS

    • 类型: Set<Permission>
    • 修饰符: public static final
    • 源码定位: L15
    • 说明:

      TODO

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

代码

public class Permissions {
    public static final Permission COMMANDS_MODERATOR = new Permission.HasCommandLevel(PermissionLevel.MODERATORS);
    public static final Permission COMMANDS_GAMEMASTER = new Permission.HasCommandLevel(PermissionLevel.GAMEMASTERS);
    public static final Permission COMMANDS_ADMIN = new Permission.HasCommandLevel(PermissionLevel.ADMINS);
    public static final Permission COMMANDS_OWNER = new Permission.HasCommandLevel(PermissionLevel.OWNERS);
    public static final Permission COMMANDS_ENTITY_SELECTORS = Permission.Atom.create("commands/entity_selectors");
    public static final Permission CHAT_SEND_MESSAGES = Permission.Atom.create("chat/send_messages");
    public static final Permission CHAT_SEND_COMMANDS = Permission.Atom.create("chat/send_commands");
    public static final Permission CHAT_RECEIVE_PLAYER_MESSAGES = Permission.Atom.create("chat/receive_player_messages");
    public static final Permission CHAT_RECEIVE_SYSTEM_MESSAGES = Permission.Atom.create("chat/receive_system_messages");
    public static final Set<Permission> CHAT_PERMISSIONS = Set.of(
        CHAT_SEND_MESSAGES, CHAT_SEND_COMMANDS, CHAT_RECEIVE_PLAYER_MESSAGES, CHAT_RECEIVE_SYSTEM_MESSAGES
    );
}

引用的其他类

  • Permission
    • 引用位置: 字段/方法调用/构造调用
    • 关联成员: HasCommandLevel(), Permission.Atom.create(), Permission.HasCommandLevel()