Class MinecraftTypes
java.lang.Object
org.geysermc.mcprotocollib.protocol.codec.MinecraftTypes
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ObjectreadAnyTag(io.netty.buffer.ByteBuf buf) static ObjectreadAnyTagOrThrow(io.netty.buffer.ByteBuf buf) static ArmadilloStatereadArmadilloState(io.netty.buffer.ByteBuf buf) static BlockBreakStagereadBlockBreakStage(io.netty.buffer.ByteBuf buf) static BlockEntityTypereadBlockEntityType(io.netty.buffer.ByteBuf buf) static <T> TreadById(io.netty.buffer.ByteBuf buf, IntFunction<T> registry, Function<io.netty.buffer.ByteBuf, T> custom) static byte[]readByteArray(io.netty.buffer.ByteBuf buf) static byte[]readByteArray(io.netty.buffer.ByteBuf buf, ToIntFunction<io.netty.buffer.ByteBuf> reader) static ChatTypereadChatType(io.netty.buffer.ByteBuf buf) static ChatTypeDecorationreadChatTypeDecoration(io.netty.buffer.ByteBuf buf) static ChunkSectionreadChunkSection(io.netty.buffer.ByteBuf buf, int blockStateRegistrySize, int biomeRegistrySize) static net.kyori.adventure.text.ComponentreadComponent(io.netty.buffer.ByteBuf buf) static @Nullable org.cloudburstmc.nbt.NbtMapreadCompoundTag(io.netty.buffer.ByteBuf buf) static org.cloudburstmc.nbt.NbtMapreadCompoundTagOrThrow(io.netty.buffer.ByteBuf buf) static CopperGolemStatereadCopperGolemState(io.netty.buffer.ByteBuf buf) static @Nullable DataComponentsreadDataComponentPatch(io.netty.buffer.ByteBuf buf, boolean untrusted) static DataPalettereadDataPalette(io.netty.buffer.ByteBuf buf, PaletteType paletteType, int registrySize) static DebugPathInfo.NodereadDebugPathNode(io.netty.buffer.ByteBuf buf) static @Nullable DebugInforeadDebugSubscription(io.netty.buffer.ByteBuf buf, DebugSubscriptions type) static @Nullable DebugInforeadDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type) static DirectionreadDirection(io.netty.buffer.ByteBuf buf) static GameProfilereadDynamicGameProfile(io.netty.buffer.ByteBuf buf) static EffectreadEffect(io.netty.buffer.ByteBuf buf) static EntityEventreadEntityEvent(io.netty.buffer.ByteBuf buf) static EntityMetadata<?,?>[] readEntityMetadata(io.netty.buffer.ByteBuf buf) readEnumSet(io.netty.buffer.ByteBuf buf, Class<E> type) static Map<DataComponentType<?>, DataComponent<?, ?>> readExactComponentMatcher(io.netty.buffer.ByteBuf buf) static BitSetreadFixedBitSet(io.netty.buffer.ByteBuf buf, int length) static long[]readFixedSizeLongArray(io.netty.buffer.ByteBuf buf, long[] l) static GlobalPosreadGlobalPos(io.netty.buffer.ByteBuf buf) static HashedStackreadHashedStack(io.netty.buffer.ByteBuf buf) static <T> Holder<T> readHolder(io.netty.buffer.ByteBuf buf, Function<io.netty.buffer.ByteBuf, T> readCustom) static HolderSetreadHolderSet(io.netty.buffer.ByteBuf buf) static HumanoidArmreadHumanoidArm(io.netty.buffer.ByteBuf buf) static VillagerTrade.ItemCostreadItemCost(io.netty.buffer.ByteBuf buf) static ItemStackreadItemStack(io.netty.buffer.ByteBuf buf) static ItemStackreadItemStackTemplate(io.netty.buffer.ByteBuf buf) static <T extends @Nullable Object>
TreadLengthPrefixed(io.netty.buffer.ByteBuf buf, int maxLength, Function<io.netty.buffer.ByteBuf, T> reader) static LevelEventreadLevelEvent(io.netty.buffer.ByteBuf buf) static LightUpdateDatareadLightUpdateData(io.netty.buffer.ByteBuf buf) static <T> List<T> static <T> List<T> static long[]readLongArray(io.netty.buffer.ByteBuf buf) static long[]readLongArray(io.netty.buffer.ByteBuf buf, ToIntFunction<io.netty.buffer.ByteBuf> reader) static org.cloudburstmc.math.vector.Vector3dreadLpVec3(io.netty.buffer.ByteBuf buf) static EntityMetadata<?, ?> readMetadata(io.netty.buffer.ByteBuf buf, int id) static MetadataType<?> readMetadataType(io.netty.buffer.ByteBuf buf) static ModifierOperationreadModifierOperation(io.netty.buffer.ByteBuf buf) static <T> @Nullable TreadNullable(io.netty.buffer.ByteBuf buf, Function<io.netty.buffer.ByteBuf, T> ifPresent) static NumberFormatreadNumberFormat(io.netty.buffer.ByteBuf buf) static @Nullable ItemStackreadOptionalItemStack(io.netty.buffer.ByteBuf buf) static @Nullable ItemStackreadOptionalItemStack(io.netty.buffer.ByteBuf buf, boolean untrusted) static Holder<PaintingVariant> readPaintingVariant(io.netty.buffer.ByteBuf buf) static ParticlereadParticle(io.netty.buffer.ByteBuf buf) static @Nullable ParticleDatareadParticleData(io.netty.buffer.ByteBuf buf, ParticleType type) static ParticleTypereadParticleType(io.netty.buffer.ByteBuf buf) static PlayerSpawnInforeadPlayerSpawnInfo(io.netty.buffer.ByteBuf buf) static PosereadPose(io.netty.buffer.ByteBuf buf) static org.cloudburstmc.math.vector.Vector3ireadPosition(io.netty.buffer.ByteBuf buf) static PositionSourcereadPositionSource(io.netty.buffer.ByteBuf buf) static GameProfile.PropertyreadProperty(io.netty.buffer.ByteBuf buf) static org.cloudburstmc.math.imaginary.QuaternionfreadQuaternion(io.netty.buffer.ByteBuf buf) static RecipeDisplayreadRecipeDisplay(io.netty.buffer.ByteBuf buf) static IngredientreadRecipeIngredient(io.netty.buffer.ByteBuf buf) static ResolvableFloatreadResolvableFloat(io.netty.buffer.ByteBuf buf) static ResolvableIntreadResolvableInt(io.netty.buffer.ByteBuf buf) static ResolvableProfilereadResolvableProfile(io.netty.buffer.ByteBuf buf) static net.kyori.adventure.key.KeyreadResourceLocation(io.netty.buffer.ByteBuf buf) static org.cloudburstmc.math.vector.Vector3freadRotation(io.netty.buffer.ByteBuf buf) static SlotDisplayreadSlotDisplay(io.netty.buffer.ByteBuf buf) static SnifferStatereadSnifferState(io.netty.buffer.ByteBuf buf) static SoundreadSound(io.netty.buffer.ByteBuf buf) static SoundCategoryreadSoundCategory(io.netty.buffer.ByteBuf buf) static CustomSoundreadSoundEvent(io.netty.buffer.ByteBuf buf) static GameProfilereadStaticGameProfile(io.netty.buffer.ByteBuf buf) static StatisticCategoryreadStatisticCategory(io.netty.buffer.ByteBuf buf) static StringreadString(io.netty.buffer.ByteBuf buf) static StringreadString(io.netty.buffer.ByteBuf buf, int maxLength) static <T> @Nullable TreadTag(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtType<T> expected) static <T> TreadTagOrThrow(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtType<T> expected) static TestInstanceBlockEntityreadTestBlockEntity(io.netty.buffer.ByteBuf buf) static UUIDreadUUID(io.netty.buffer.ByteBuf buf) static intreadVarInt(io.netty.buffer.ByteBuf buf) static longreadVarLong(io.netty.buffer.ByteBuf buf) static org.cloudburstmc.math.vector.Vector3ireadVec3i(io.netty.buffer.ByteBuf buf) static VillagerDatareadVillagerData(io.netty.buffer.ByteBuf buf) static WeatheringCopperStatereadWeatheringCopperState(io.netty.buffer.ByteBuf buf) static voidwriteAnyTag(io.netty.buffer.ByteBuf buf, @Nullable Object tag) static voidwriteArmadilloState(io.netty.buffer.ByteBuf buf, ArmadilloState state) static voidwriteBlockBreakStage(io.netty.buffer.ByteBuf buf, BlockBreakStage stage) static voidwriteBlockEntityType(io.netty.buffer.ByteBuf buf, BlockEntityType type) static voidwriteByteArray(io.netty.buffer.ByteBuf buf, byte[] bytes) static voidwriteByteArray(io.netty.buffer.ByteBuf buf, byte[] bytes, ObjIntConsumer<io.netty.buffer.ByteBuf> writer) static voidwriteChatType(io.netty.buffer.ByteBuf buf, ChatType chatType) static voidwriteChatTypeDecoration(io.netty.buffer.ByteBuf buf, ChatTypeDecoration decoration) static voidwriteChunkSection(io.netty.buffer.ByteBuf buf, ChunkSection section) static voidwriteComponent(io.netty.buffer.ByteBuf buf, net.kyori.adventure.text.Component component) static voidwriteCopperGolemState(io.netty.buffer.ByteBuf buf, CopperGolemState state) static voidwriteDataComponentPatch(io.netty.buffer.ByteBuf buf, @Nullable DataComponents dataComponents, boolean untrusted) static voidwriteDataPalette(io.netty.buffer.ByteBuf buf, DataPalette palette) static voidwriteDebugPathNode(io.netty.buffer.ByteBuf buf, DebugPathInfo.Node node) static voidwriteDebugSubscription(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, @Nullable DebugInfo debugInfo) static voidwriteDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, @Nullable DebugInfo debugInfo) static voidwriteDirection(io.netty.buffer.ByteBuf buf, Direction dir) static voidwriteDynamicGameProfile(io.netty.buffer.ByteBuf buf, GameProfile profile) static voidwriteEffect(io.netty.buffer.ByteBuf buf, Effect effect) static voidwriteEntityEvent(io.netty.buffer.ByteBuf buf, EntityEvent event) static voidwriteEntityMetadata(io.netty.buffer.ByteBuf buf, EntityMetadata<?, ?>[] metadata) static <E extends Enum<E>>
voidwriteEnumSet(io.netty.buffer.ByteBuf buf, EnumSet<E> enumSet, E[] values) static voidwriteExactComponentMatcher(io.netty.buffer.ByteBuf buf, Map<DataComponentType<?>, DataComponent<?, ?>> dataComponents) static voidwriteFixedBitSet(io.netty.buffer.ByteBuf buf, BitSet bitSet, int length) static voidwriteFixedSizeLongArray(io.netty.buffer.ByteBuf buf, long[] l) static voidwriteGlobalPos(io.netty.buffer.ByteBuf buf, GlobalPos pos) static voidwriteHashedStack(io.netty.buffer.ByteBuf buf, HashedStack hashedStack) static <T> voidwriteHolder(io.netty.buffer.ByteBuf buf, Holder<T> holder, BiConsumer<io.netty.buffer.ByteBuf, T> writeCustom) static voidwriteHolderSet(io.netty.buffer.ByteBuf buf, HolderSet holderSet) static voidwriteHumanoidArm(io.netty.buffer.ByteBuf buf, HumanoidArm arm) static voidwriteItemCost(io.netty.buffer.ByteBuf buf, VillagerTrade.ItemCost itemCost) static voidwriteItemStack(io.netty.buffer.ByteBuf buf, ItemStack item) static voidwriteItemStackTemplate(io.netty.buffer.ByteBuf buf, ItemStack template) static <T extends @Nullable Object>
voidwriteLengthPrefixed(io.netty.buffer.ByteBuf buf, int maxLength, T value, BiConsumer<io.netty.buffer.ByteBuf, T> writer) static voidwriteLevelEvent(io.netty.buffer.ByteBuf buf, LevelEvent event) static voidwriteLightUpdateData(io.netty.buffer.ByteBuf buf, LightUpdateData data) static <T> voidwriteList(io.netty.buffer.ByteBuf buf, List<T> value, BiConsumer<io.netty.buffer.ByteBuf, T> writer) static voidwriteLongArray(io.netty.buffer.ByteBuf buf, long[] l) static voidwriteLongArray(io.netty.buffer.ByteBuf buf, long[] l, ObjIntConsumer<io.netty.buffer.ByteBuf> writer) static voidwriteLpVec3(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3d vec) static voidwriteMetadata(io.netty.buffer.ByteBuf buf, EntityMetadata<?, ?> metadata) static voidwriteMetadataType(io.netty.buffer.ByteBuf buf, MetadataType<?> type) static voidwriteModifierOperation(io.netty.buffer.ByteBuf buf, ModifierOperation operation) static <T> voidwriteNullable(io.netty.buffer.ByteBuf buf, @Nullable T value, BiConsumer<io.netty.buffer.ByteBuf, T> ifPresent) static voidwriteNumberFormat(io.netty.buffer.ByteBuf buf, NumberFormat numberFormat) static voidwriteOptionalItemStack(io.netty.buffer.ByteBuf buf, @Nullable ItemStack item) static voidwriteOptionalItemStack(io.netty.buffer.ByteBuf buf, @Nullable ItemStack item, boolean untrusted) static voidwritePaintingVariant(io.netty.buffer.ByteBuf buf, Holder<PaintingVariant> variantHolder) static voidwriteParticle(io.netty.buffer.ByteBuf buf, Particle particle) static voidwriteParticleData(io.netty.buffer.ByteBuf buf, ParticleType type, @Nullable ParticleData data) static voidwriteParticleType(io.netty.buffer.ByteBuf buf, ParticleType type) static voidwritePlayerSpawnInfo(io.netty.buffer.ByteBuf buf, PlayerSpawnInfo info) static voidstatic voidwritePosition(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3i pos) static voidwritePositionSource(io.netty.buffer.ByteBuf buf, PositionSource positionSource) static voidwriteProperty(io.netty.buffer.ByteBuf buf, GameProfile.Property property) static voidwriteQuaternion(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.imaginary.Quaternionf vec4) static voidwriteRecipeDisplay(io.netty.buffer.ByteBuf buf, RecipeDisplay display) static voidwriteRecipeIngredient(io.netty.buffer.ByteBuf buf, Ingredient ingredient) static voidwriteResolvableFloat(io.netty.buffer.ByteBuf buf, ResolvableFloat number) static voidwriteResolvableInt(io.netty.buffer.ByteBuf buf, ResolvableInt number) static voidwriteResolvableProfile(io.netty.buffer.ByteBuf buf, ResolvableProfile profile) static voidwriteResourceLocation(io.netty.buffer.ByteBuf buf, net.kyori.adventure.key.Key location) static voidwriteRotation(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3f rot) static voidwriteSlotDisplay(io.netty.buffer.ByteBuf buf, SlotDisplay display) static voidwriteSnifferState(io.netty.buffer.ByteBuf buf, SnifferState state) static voidwriteSound(io.netty.buffer.ByteBuf buf, Sound sound) static voidwriteSoundCategory(io.netty.buffer.ByteBuf buf, SoundCategory category) static voidwriteSoundEvent(io.netty.buffer.ByteBuf buf, Sound soundEvent) static voidwriteStaticGameProfile(io.netty.buffer.ByteBuf buf, GameProfile profile) static voidwriteStatisticCategory(io.netty.buffer.ByteBuf buf, StatisticCategory category) static voidwriteString(io.netty.buffer.ByteBuf buf, String value) static voidwriteTestBlockEntity(io.netty.buffer.ByteBuf buf, TestInstanceBlockEntity testBlockEntity) static voidstatic voidwriteVarInt(io.netty.buffer.ByteBuf buf, int value) static voidwriteVarLong(io.netty.buffer.ByteBuf buf, long value) static voidwriteVec3i(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3i vec) static voidwriteVillagerData(io.netty.buffer.ByteBuf buf, VillagerData villagerData) static voidwriteWeatheringCopperState(io.netty.buffer.ByteBuf buf, WeatheringCopperState state)
-
Method Details
-
writeVarInt
public static void writeVarInt(io.netty.buffer.ByteBuf buf, int value) -
readVarInt
public static int readVarInt(io.netty.buffer.ByteBuf buf) -
writeVarLong
public static void writeVarLong(io.netty.buffer.ByteBuf buf, long value) -
readVarLong
public static long readVarLong(io.netty.buffer.ByteBuf buf) -
readString
-
readString
-
writeString
-
readNullable
public static <T> @Nullable T readNullable(io.netty.buffer.ByteBuf buf, Function<io.netty.buffer.ByteBuf, T> ifPresent) -
writeNullable
public static <T> void writeNullable(io.netty.buffer.ByteBuf buf, @Nullable T value, BiConsumer<io.netty.buffer.ByteBuf, T> ifPresent) -
readList
-
readList
-
writeList
public static <T> void writeList(io.netty.buffer.ByteBuf buf, List<T> value, BiConsumer<io.netty.buffer.ByteBuf, T> writer) -
readLengthPrefixed
-
writeLengthPrefixed
public static <T extends @Nullable Object> void writeLengthPrefixed(io.netty.buffer.ByteBuf buf, int maxLength, T value, BiConsumer<io.netty.buffer.ByteBuf, T> writer) -
readHolder
-
writeHolder
public static <T> void writeHolder(io.netty.buffer.ByteBuf buf, Holder<T> holder, BiConsumer<io.netty.buffer.ByteBuf, T> writeCustom) -
readHolderSet
-
writeHolderSet
-
readResourceLocation
public static net.kyori.adventure.key.Key readResourceLocation(io.netty.buffer.ByteBuf buf) -
writeResourceLocation
public static void writeResourceLocation(io.netty.buffer.ByteBuf buf, net.kyori.adventure.key.Key location) -
readUUID
-
writeUUID
-
readByteArray
public static byte[] readByteArray(io.netty.buffer.ByteBuf buf) -
readByteArray
public static byte[] readByteArray(io.netty.buffer.ByteBuf buf, ToIntFunction<io.netty.buffer.ByteBuf> reader) -
writeByteArray
public static void writeByteArray(io.netty.buffer.ByteBuf buf, byte[] bytes) -
writeByteArray
public static void writeByteArray(io.netty.buffer.ByteBuf buf, byte[] bytes, ObjIntConsumer<io.netty.buffer.ByteBuf> writer) -
readLongArray
public static long[] readLongArray(io.netty.buffer.ByteBuf buf) -
readLongArray
public static long[] readLongArray(io.netty.buffer.ByteBuf buf, ToIntFunction<io.netty.buffer.ByteBuf> reader) -
readFixedSizeLongArray
public static long[] readFixedSizeLongArray(io.netty.buffer.ByteBuf buf, long[] l) -
writeLongArray
public static void writeLongArray(io.netty.buffer.ByteBuf buf, long[] l) -
writeLongArray
public static void writeLongArray(io.netty.buffer.ByteBuf buf, long[] l, ObjIntConsumer<io.netty.buffer.ByteBuf> writer) -
writeFixedSizeLongArray
public static void writeFixedSizeLongArray(io.netty.buffer.ByteBuf buf, long[] l) -
readCompoundTag
public static @Nullable org.cloudburstmc.nbt.NbtMap readCompoundTag(io.netty.buffer.ByteBuf buf) -
readCompoundTagOrThrow
public static org.cloudburstmc.nbt.NbtMap readCompoundTagOrThrow(io.netty.buffer.ByteBuf buf) -
readTagOrThrow
public static <T> T readTagOrThrow(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtType<T> expected) -
readTag
public static <T> @Nullable T readTag(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtType<T> expected) -
readAnyTagOrThrow
-
readAnyTag
-
writeAnyTag
-
readOptionalItemStack
-
writeOptionalItemStack
-
readOptionalItemStack
public static @Nullable ItemStack readOptionalItemStack(io.netty.buffer.ByteBuf buf, boolean untrusted) -
writeOptionalItemStack
public static void writeOptionalItemStack(io.netty.buffer.ByteBuf buf, @Nullable ItemStack item, boolean untrusted) -
readItemStack
-
writeItemStack
-
readItemStackTemplate
-
writeItemStackTemplate
-
readDataComponentPatch
public static @Nullable DataComponents readDataComponentPatch(io.netty.buffer.ByteBuf buf, boolean untrusted) -
writeDataComponentPatch
public static void writeDataComponentPatch(io.netty.buffer.ByteBuf buf, @Nullable DataComponents dataComponents, boolean untrusted) -
readHashedStack
-
writeHashedStack
-
readItemCost
-
writeItemCost
-
readExactComponentMatcher
public static Map<DataComponentType<?>,DataComponent<?, readExactComponentMatcher?>> (io.netty.buffer.ByteBuf buf) -
writeExactComponentMatcher
public static void writeExactComponentMatcher(io.netty.buffer.ByteBuf buf, Map<DataComponentType<?>, DataComponent<?, ?>> dataComponents) -
readTestBlockEntity
-
writeTestBlockEntity
public static void writeTestBlockEntity(io.netty.buffer.ByteBuf buf, TestInstanceBlockEntity testBlockEntity) -
readVec3i
public static org.cloudburstmc.math.vector.Vector3i readVec3i(io.netty.buffer.ByteBuf buf) -
writeVec3i
public static void writeVec3i(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3i vec) -
readLpVec3
public static org.cloudburstmc.math.vector.Vector3d readLpVec3(io.netty.buffer.ByteBuf buf) -
writeLpVec3
public static void writeLpVec3(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3d vec) -
readPosition
public static org.cloudburstmc.math.vector.Vector3i readPosition(io.netty.buffer.ByteBuf buf) -
writePosition
public static void writePosition(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3i pos) -
readRotation
public static org.cloudburstmc.math.vector.Vector3f readRotation(io.netty.buffer.ByteBuf buf) -
writeRotation
public static void writeRotation(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.vector.Vector3f rot) -
readQuaternion
public static org.cloudburstmc.math.imaginary.Quaternionf readQuaternion(io.netty.buffer.ByteBuf buf) -
writeQuaternion
public static void writeQuaternion(io.netty.buffer.ByteBuf buf, org.cloudburstmc.math.imaginary.Quaternionf vec4) -
readDirection
-
writeDirection
-
readPose
-
writePose
-
readPaintingVariant
-
writePaintingVariant
public static void writePaintingVariant(io.netty.buffer.ByteBuf buf, Holder<PaintingVariant> variantHolder) -
readSnifferState
-
writeSnifferState
-
readArmadilloState
-
writeArmadilloState
-
readCopperGolemState
-
writeCopperGolemState
-
readWeatheringCopperState
-
writeWeatheringCopperState
public static void writeWeatheringCopperState(io.netty.buffer.ByteBuf buf, WeatheringCopperState state) -
readHumanoidArm
-
writeHumanoidArm
-
readComponent
public static net.kyori.adventure.text.Component readComponent(io.netty.buffer.ByteBuf buf) -
writeComponent
public static void writeComponent(io.netty.buffer.ByteBuf buf, net.kyori.adventure.text.Component component) -
readEntityMetadata
-
writeEntityMetadata
-
readMetadata
-
writeMetadata
-
readMetadataType
-
writeMetadataType
-
readGlobalPos
-
writeGlobalPos
-
readPlayerSpawnInfo
-
writePlayerSpawnInfo
-
readParticleType
-
writeParticleType
-
readParticle
-
writeParticle
-
readParticleData
public static @Nullable ParticleData readParticleData(io.netty.buffer.ByteBuf buf, ParticleType type) -
writeParticleData
public static void writeParticleData(io.netty.buffer.ByteBuf buf, ParticleType type, @Nullable ParticleData data) -
readNumberFormat
-
writeNumberFormat
-
readChatType
-
writeChatType
-
readChatTypeDecoration
-
writeChatTypeDecoration
public static void writeChatTypeDecoration(io.netty.buffer.ByteBuf buf, ChatTypeDecoration decoration) -
readPositionSource
-
writePositionSource
-
readVillagerData
-
writeVillagerData
-
readModifierOperation
-
writeModifierOperation
-
readEffect
-
writeEffect
-
readBlockBreakStage
-
writeBlockBreakStage
-
readBlockEntityType
-
writeBlockEntityType
-
readLightUpdateData
-
writeLightUpdateData
-
readLevelEvent
-
writeLevelEvent
-
readStatisticCategory
-
writeStatisticCategory
-
readSoundCategory
-
writeSoundCategory
-
readEntityEvent
-
writeEntityEvent
-
readRecipeIngredient
-
writeRecipeIngredient
-
readRecipeDisplay
-
writeRecipeDisplay
-
readSlotDisplay
-
writeSlotDisplay
-
readDebugSubscriptionUpdate
public static @Nullable DebugInfo readDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type) -
writeDebugSubscriptionUpdate
public static void writeDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, @Nullable DebugInfo debugInfo) -
readDebugSubscription
public static @Nullable DebugInfo readDebugSubscription(io.netty.buffer.ByteBuf buf, DebugSubscriptions type) -
writeDebugSubscription
public static void writeDebugSubscription(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, @Nullable DebugInfo debugInfo) -
readDebugPathNode
-
writeDebugPathNode
-
readDataPalette
public static DataPalette readDataPalette(io.netty.buffer.ByteBuf buf, PaletteType paletteType, int registrySize) -
writeDataPalette
-
readChunkSection
public static ChunkSection readChunkSection(io.netty.buffer.ByteBuf buf, int blockStateRegistrySize, int biomeRegistrySize) -
writeChunkSection
-
readEnumSet
-
writeEnumSet
-
readFixedBitSet
-
writeFixedBitSet
-
readStaticGameProfile
-
writeStaticGameProfile
-
readDynamicGameProfile
-
writeDynamicGameProfile
-
readResolvableFloat
-
writeResolvableFloat
-
readResolvableInt
-
writeResolvableInt
-
readResolvableProfile
-
writeResolvableProfile
-
readProperty
-
writeProperty
-
readSound
-
writeSound
-
readById
public static <T> T readById(io.netty.buffer.ByteBuf buf, IntFunction<T> registry, Function<io.netty.buffer.ByteBuf, T> custom) -
readSoundEvent
-
writeSoundEvent
-