public static enum NBTProxy.Permissions extends java.lang.Enum<NBTProxy.Permissions>
/nbt
command.Enum Constant and Description |
---|
READ_BLOCK
Required for executing:
/nbt get block
|
READ_ENTITY
Required for executing:
/nbt get entity
/nbt get player <name>
|
READ_FILE
Required for executing:
/nbt get file <path>
|
READ_ITEM
Required for executing:
/nbt get item
|
WRITE_BLOCK
Required for executing:
/nbt set block <nbt-data>
/nbt write block <nbt-data>
/nbt add block <nbt-data>
|
WRITE_ENTITY
Required for executing:
/nbt set entity <nbt-data>
/nbt write entity <nbt-data>
/nbt add entity <nbt-data>
/nbt set player <name> <nbt-data>
/nbt write player <name> <nbt-data>
/nbt add player <name> <nbt-data>
|
WRITE_FILE
Required for executing:
/nbt set file <path> <nbt-data>
/nbt write file <path> <nbt-data>
/nbt add file <path> <nbt-data>
|
WRITE_ITEM
Required for executing:
/nbt set item <nbt-data>
/nbt write item <nbt-data>
/nbt add item <nbt-data>
|
Modifier and Type | Field and Description |
---|---|
java.lang.String |
CONFIG_KEY
The relative path from 'enabled-commands' to the config key for setting the
enabled state of the query this permission guards.
|
int |
PERM_ENABLED_FLAG
A unique key for use in an
'enabled' bit set. |
java.lang.String |
PERMISSION
The full name of the permission that a
Permissible
must have to execute the query this permission guards. |
Modifier and Type | Method and Description |
---|---|
static NBTProxy.Permissions |
get(java.lang.String queryType,
java.lang.String queryTarget)
Lookup a permission based on the
queryType and queryTarget |
static NBTProxy.Permissions |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NBTProxy.Permissions[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final NBTProxy.Permissions READ_ITEM
/nbt get item
public static final NBTProxy.Permissions READ_BLOCK
/nbt get block
public static final NBTProxy.Permissions READ_ENTITY
/nbt get entity
/nbt get player
<name>public static final NBTProxy.Permissions READ_FILE
/nbt get file
<path>public static final NBTProxy.Permissions WRITE_ITEM
/nbt set item
<nbt-data>/nbt write item
<nbt-data>/nbt add item
<nbt-data>public static final NBTProxy.Permissions WRITE_BLOCK
/nbt set block
<nbt-data>/nbt write block
<nbt-data>/nbt add block
<nbt-data>public static final NBTProxy.Permissions WRITE_ENTITY
/nbt set entity
<nbt-data>/nbt write entity
<nbt-data>/nbt add entity
<nbt-data>/nbt set player
<name> <nbt-data>/nbt write player
<name> <nbt-data>/nbt add player
<name> <nbt-data>public static final NBTProxy.Permissions WRITE_FILE
/nbt set file
<path> <nbt-data>/nbt write file
<path> <nbt-data>/nbt add file
<path> <nbt-data>public final int PERM_ENABLED_FLAG
'enabled'
bit set.public final java.lang.String PERMISSION
Permissible
must have to execute the query this permission guards.public final java.lang.String CONFIG_KEY
public static NBTProxy.Permissions[] values()
for (NBTProxy.Permissions c : NBTProxy.Permissions.values()) System.out.println(c);
public static NBTProxy.Permissions valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static NBTProxy.Permissions get(java.lang.String queryType, java.lang.String queryTarget)
queryType
and queryTarget
queryType
- the type of the query. One of get
, read
,
set
, write
, and add
queryTarget
- the target of the query. One of item
, block
,
entity
, and file
permission
or null
if and
unknown queryType
or queryTarget