Class MinecraftTypes
java.lang.Object
org.geysermc.mcprotocollib.protocol.codec.MinecraftTypes
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ObjectreadAnyTag(io.netty.buffer.ByteBuf buf) static <T> @Nullable TreadAnyTag(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtType<T> expected) static ArmadilloStatereadArmadilloState(io.netty.buffer.ByteBuf buf) static BlockBreakStagereadBlockBreakStage(io.netty.buffer.ByteBuf buf) static @Nullable 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 Holder<net.kyori.adventure.key.Key>readChickenVariant(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 @NonNull org.cloudburstmc.nbt.NbtMapreadCompoundTagOrThrow(io.netty.buffer.ByteBuf buf) static CopperGolemStatereadCopperGolemState(io.netty.buffer.ByteBuf buf) readCustomProfile(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 DebugInforeadDebugSubscription(io.netty.buffer.ByteBuf buf, DebugSubscriptions type) static 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, E[] values) 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 VillagerTrade.ItemCostreadItemCost(io.netty.buffer.ByteBuf buf) static @NotNull ItemStackreadItemStack(io.netty.buffer.ByteBuf buf) static <T> 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 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 MannequinProfilereadMannequinProfile(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 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 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 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 voidwriteChickenVariant(io.netty.buffer.ByteBuf buf, Holder<net.kyori.adventure.key.Key> variant) 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 voidwriteCustomProfile(io.netty.buffer.ByteBuf buf, MannequinProfile.CustomProfile profile) static voidwriteDataComponentPatch(io.netty.buffer.ByteBuf buf, 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, DebugInfo debugInfo) static voidwriteDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, 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 voidwriteItemCost(io.netty.buffer.ByteBuf buf, VillagerTrade.ItemCost itemCost) static voidwriteItemStack(io.netty.buffer.ByteBuf buf, @NotNull ItemStack item) static <T> 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 voidwriteMannequinProfile(io.netty.buffer.ByteBuf buf, MannequinProfile profile) 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, ItemStack item) static voidwriteOptionalItemStack(io.netty.buffer.ByteBuf buf, 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, 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 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
-
writeList
public static <T> void writeList(io.netty.buffer.ByteBuf buf, List<T> value, BiConsumer<io.netty.buffer.ByteBuf, T> writer) -
readLengthPrefixed
public static <T> T readLengthPrefixed(io.netty.buffer.ByteBuf buf, int maxLength, Function<io.netty.buffer.ByteBuf, T> reader) -
writeLengthPrefixed
public static <T> 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 @NonNull org.cloudburstmc.nbt.NbtMap readCompoundTagOrThrow(io.netty.buffer.ByteBuf buf) -
readAnyTag
public static <T> @Nullable T readAnyTag(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtType<T> expected) -
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, ItemStack item, boolean untrusted) -
readItemStack
-
writeItemStack
-
readDataComponentPatch
public static @Nullable DataComponents readDataComponentPatch(io.netty.buffer.ByteBuf buf, boolean untrusted) -
writeDataComponentPatch
public static void writeDataComponentPatch(io.netty.buffer.ByteBuf buf, 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
-
readChickenVariant
-
writeChickenVariant
public static void writeChickenVariant(io.netty.buffer.ByteBuf buf, Holder<net.kyori.adventure.key.Key> variant) -
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) -
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
-
writeParticleData
public static void writeParticleData(io.netty.buffer.ByteBuf buf, ParticleType type, 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 DebugInfo readDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type) -
writeDebugSubscriptionUpdate
public static void writeDebugSubscriptionUpdate(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, DebugInfo debugInfo) -
readDebugSubscription
-
writeDebugSubscription
public static void writeDebugSubscription(io.netty.buffer.ByteBuf buf, DebugSubscriptions type, 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
-
readResolvableProfile
-
writeResolvableProfile
-
readCustomProfile
-
writeCustomProfile
public static void writeCustomProfile(io.netty.buffer.ByteBuf buf, MannequinProfile.CustomProfile profile) -
readMannequinProfile
-
writeMannequinProfile
-
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
-