Package cn.nukkit.network.protocol
Class AvailableCommandsPacket
java.lang.Object
cn.nukkit.utils.BinaryStream
cn.nukkit.network.protocol.DataPacket
cn.nukkit.network.protocol.AvailableCommandsPacket
- All Implemented Interfaces:
Cloneable
@PowerNukkitDifference(since="1.4.0.0-PN",
info="Made the arg type constants dynamic because they can change in Minecraft updates")
public class AvailableCommandsPacket
extends DataPacket
- Author:
- MagicDroidX (Nukkit Project)
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final byte
Fields inherited from class cn.nukkit.network.protocol.DataPacket
EMPTY_ARRAY, isEncoded, reliability
Fields inherited from class cn.nukkit.utils.BinaryStream
offset
-
Constructor Summary
-
Method Summary
Methods inherited from class cn.nukkit.network.protocol.DataPacket
clean, clone, compress, compress, getChannel, reset, setChannel, tryEncode
Methods inherited from class cn.nukkit.utils.BinaryStream
feof, get, get, getArray, getAttributeList, getBlockFace, getBlockVector3, getBoolean, getBuffer, getByte, getByteArray, getCount, getEntityLink, getEntityRuntimeId, getEntityUniqueId, getFloat, getFloat, getImage, getInt, getLFloat, getLFloat, getLInt, getLLong, getLong, getLShort, getLTriad, getOffset, getRecipeIngredient, getShort, getSignedBlockPosition, getSkin, getSlot, getString, getTag, getTriad, getUnsignedVarInt, getUnsignedVarLong, getUUID, getVarInt, getVarLong, getVector3f, put, putArray, putArray, putAttributeList, putBlockFace, putBlockVector3, putBlockVector3, putBoolean, putByte, putByteArray, putEntityLink, putEntityRuntimeId, putEntityUniqueId, putFloat, putGameRules, putImage, putInt, putLFloat, putLInt, putLLong, putLong, putLShort, putLTriad, putRecipeIngredient, putShort, putSignedBlockPosition, putSkin, putSlot, putSlot, putString, putTag, putTriad, putUnsignedVarInt, putUnsignedVarLong, putUUID, putVarInt, putVarLong, putVector3f, putVector3f, setBuffer, setBuffer, setOffset
-
Field Details
-
NETWORK_ID
public static final byte NETWORK_ID- See Also:
-
ARG_FLAG_VALID
public static final int ARG_FLAG_VALID- See Also:
-
ARG_FLAG_ENUM
public static final int ARG_FLAG_ENUM- See Also:
-
ARG_FLAG_POSTFIX
public static final int ARG_FLAG_POSTFIX- See Also:
-
ARG_FLAG_SOFT_ENUM
public static final int ARG_FLAG_SOFT_ENUM- See Also:
-
ARG_TYPE_INT
public static final int ARG_TYPE_INT -
ARG_TYPE_FLOAT
public static final int ARG_TYPE_FLOAT -
ARG_TYPE_VALUE
public static final int ARG_TYPE_VALUE -
ARG_TYPE_WILDCARD_INT
public static final int ARG_TYPE_WILDCARD_INT -
ARG_TYPE_OPERATOR
public static final int ARG_TYPE_OPERATOR -
ARG_TYPE_COMPARE_OPERATOR
public static final int ARG_TYPE_COMPARE_OPERATOR -
ARG_TYPE_TARGET
public static final int ARG_TYPE_TARGET -
ARG_TYPE_WILDCARD_TARGET
public static final int ARG_TYPE_WILDCARD_TARGET -
ARG_TYPE_FILE_PATH
public static final int ARG_TYPE_FILE_PATH -
ARG_TYPE_FULL_INTEGER_RANGE
public static final int ARG_TYPE_FULL_INTEGER_RANGE -
ARG_TYPE_EQUIPMENT_SLOT
public static final int ARG_TYPE_EQUIPMENT_SLOT -
ARG_TYPE_STRING
public static final int ARG_TYPE_STRING -
ARG_TYPE_BLOCK_POSITION
public static final int ARG_TYPE_BLOCK_POSITION -
ARG_TYPE_POSITION
public static final int ARG_TYPE_POSITION -
ARG_TYPE_MESSAGE
public static final int ARG_TYPE_MESSAGE -
ARG_TYPE_RAWTEXT
public static final int ARG_TYPE_RAWTEXT -
ARG_TYPE_JSON
public static final int ARG_TYPE_JSON -
ARG_TYPE_BLOCK_STATES
public static final int ARG_TYPE_BLOCK_STATES -
ARG_TYPE_COMMAND
public static final int ARG_TYPE_COMMAND -
commands
-
softEnums
-
-
Constructor Details
-
AvailableCommandsPacket
public AvailableCommandsPacket()
-
-
Method Details
-
pid
public byte pid()- Specified by:
pid
in classDataPacket
-
decode
public void decode()- Specified by:
decode
in classDataPacket
-
encode
public void encode()- Specified by:
encode
in classDataPacket
-
toString
-