Class MetadataTypes
java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.MetadataTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MetadataType<ArmadilloState> static final MetadataType<org.cloudburstmc.math.vector.Vector3i> static final IntMetadataTypestatic final BooleanMetadataTypestatic final ByteMetadataTypestatic final IntMetadataTypestatic final IntMetadataTypestatic final IntMetadataTypestatic final IntMetadataTypestatic final MetadataType<net.kyori.adventure.text.Component> static final MetadataType<CopperGolemState> static final IntMetadataTypestatic final IntMetadataTypestatic final MetadataType<Direction> static final IntMetadataTypestatic final FloatMetadataTypestatic final IntMetadataTypestatic final MetadataType<HumanoidArm> static final IntMetadataTypestatic final MetadataType<ItemStack> static final LongMetadataTypestatic final MetadataType<Optional<org.cloudburstmc.math.vector.Vector3i>> static final IntMetadataTypestatic final MetadataType<Optional<net.kyori.adventure.text.Component>> static final MetadataType<Optional<GlobalPos>> static final MetadataType<Optional<UUID>> static final OptionalIntMetadataTypestatic final MetadataType<Holder<PaintingVariant>> static final MetadataType<Particle> static final MetadataType<List<Particle>> static final IntMetadataTypestatic final IntMetadataTypestatic final MetadataType<Pose> static final MetadataType<org.cloudburstmc.math.imaginary.Quaternionf> static final MetadataType<ResolvableProfile> static final MetadataType<org.cloudburstmc.math.vector.Vector3f> static final MetadataType<SnifferState> static final MetadataType<String> static final MetadataType<org.cloudburstmc.math.vector.Vector3f> static final MetadataType<VillagerData> static final MetadataType<WeatheringCopperState> static final IntMetadataTypestatic final IntMetadataTypestatic final IntMetadataType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MetadataType<?> from(int id) static MetadataType<?> read(io.netty.buffer.ByteBuf in) static <T extends MetadataType<?>>
Tregister(it.unimi.dsi.fastutil.ints.Int2ObjectFunction<T> factory) static intsize()
-
Field Details
-
BYTE
-
INT
-
LONG
-
FLOAT
-
STRING
-
COMPONENT
-
OPTIONAL_COMPONENT
-
ITEM_STACK
-
BOOLEAN
-
ROTATIONS
-
BLOCK_POS
-
OPTIONAL_BLOCK_POS
public static final MetadataType<Optional<org.cloudburstmc.math.vector.Vector3i>> OPTIONAL_BLOCK_POS -
DIRECTION
-
OPTIONAL_LIVING_ENTITY_REFERENCE
-
BLOCK_STATE
-
OPTIONAL_BLOCK_STATE
-
PARTICLE
-
PARTICLES
-
VILLAGER_DATA
-
OPTIONAL_UNSIGNED_INT
-
POSE
-
CAT_VARIANT
-
CAT_SOUND_VARIANT
-
COW_VARIANT
-
COW_SOUND_VARIANT
-
WOLF_VARIANT
-
WOLF_SOUND_VARIANT
-
FROG_VARIANT
-
PIG_VARIANT
-
PIG_SOUND_VARIANT
-
CHICKEN_VARIANT
-
CHICKEN_SOUND_VARIANT
-
ZOMBIE_NAUTILUS_VARIANT
-
OPTIONAL_GLOBAL_POS
-
PAINTING_VARIANT
-
SNIFFER_STATE
-
ARMADILLO_STATE
-
COPPER_GOLEM_STATE
-
WEATHERING_COPPER_STATE
-
VECTOR3
-
QUATERNION
-
RESOLVABLE_PROFILE
-
HUMANOID_ARM
-
DYE_COLOR
-
-
Constructor Details
-
MetadataTypes
public MetadataTypes()
-
-
Method Details
-
register
public static <T extends MetadataType<?>> T register(it.unimi.dsi.fastutil.ints.Int2ObjectFunction<T> factory) -
read
-
from
-
size
public static int size()
-