Package net.minestom.server.entity
Class Metadata
java.lang.Object
net.minestom.server.entity.Metadata
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Metadata.Entry<Boolean>
Boolean
(boolean value) static Metadata.Entry<Byte>
Byte
(byte value) static Metadata.Entry<Component>
static Metadata.Entry<Direction>
static Metadata.Entry<Float>
Float
(float value) @NotNull Map<Integer,
Metadata.Entry<?>> <T> T
getIndex
(int index, T defaultValue) static Metadata.Entry<org.jglrxavpok.hephaistos.nbt.NBT>
NBT
(@NotNull org.jglrxavpok.hephaistos.nbt.NBT nbt) static Metadata.Entry<Integer>
OptBlockID
(@Nullable Integer value) static Metadata.Entry<Component>
static Metadata.Entry<Point>
OptPosition
(@Nullable Point value) static Metadata.Entry<UUID>
static Metadata.Entry<Integer>
static Metadata.Entry<Entity.Pose>
Pose
(Entity.Pose value) static Metadata.Entry<Point>
static Metadata.Entry<Point>
void
setIndex
(int index, @NotNull Metadata.Entry<?> entry) void
setNotifyAboutChanges
(boolean notifyAboutChanges) static Metadata.Entry<ItemStack>
static Metadata.Entry<String>
static Metadata.Entry<Integer>
VarInt
(int value) static Metadata.Entry<int[]>
VillagerData
(int villagerType, int villagerProfession, int level)
-
Field Details
-
TYPE_BYTE
public static final byte TYPE_BYTE- See Also:
-
TYPE_VARINT
public static final byte TYPE_VARINT- See Also:
-
TYPE_FLOAT
public static final byte TYPE_FLOAT- See Also:
-
TYPE_STRING
public static final byte TYPE_STRING- See Also:
-
TYPE_CHAT
public static final byte TYPE_CHAT- See Also:
-
TYPE_OPTCHAT
public static final byte TYPE_OPTCHAT- See Also:
-
TYPE_SLOT
public static final byte TYPE_SLOT- See Also:
-
TYPE_BOOLEAN
public static final byte TYPE_BOOLEAN- See Also:
-
TYPE_ROTATION
public static final byte TYPE_ROTATION- See Also:
-
TYPE_POSITION
public static final byte TYPE_POSITION- See Also:
-
TYPE_OPTPOSITION
public static final byte TYPE_OPTPOSITION- See Also:
-
TYPE_DIRECTION
public static final byte TYPE_DIRECTION- See Also:
-
TYPE_OPTUUID
public static final byte TYPE_OPTUUID- See Also:
-
TYPE_OPTBLOCKID
public static final byte TYPE_OPTBLOCKID- See Also:
-
TYPE_NBT
public static final byte TYPE_NBT- See Also:
-
TYPE_PARTICLE
public static final byte TYPE_PARTICLE- See Also:
-
TYPE_VILLAGERDATA
public static final byte TYPE_VILLAGERDATA- See Also:
-
TYPE_OPTVARINT
public static final byte TYPE_OPTVARINT- See Also:
-
TYPE_POSE
public static final byte TYPE_POSE- See Also:
-
-
Constructor Details
-
Metadata
-
-
Method Details
-
Byte
-
VarInt
-
Float
-
String
-
Chat
-
OptChat
-
Slot
-
Boolean
-
Rotation
-
Position
-
OptPosition
-
Direction
-
OptUUID
-
OptBlockID
-
NBT
public static Metadata.Entry<org.jglrxavpok.hephaistos.nbt.NBT> NBT(@NotNull @NotNull org.jglrxavpok.hephaistos.nbt.NBT nbt) -
VillagerData
public static Metadata.Entry<int[]> VillagerData(int villagerType, int villagerProfession, int level) -
OptVarInt
-
Pose
-
getIndex
public <T> T getIndex(int index, @Nullable T defaultValue) -
setIndex
-
setNotifyAboutChanges
public void setNotifyAboutChanges(boolean notifyAboutChanges) -
getEntries
-