Class ItemTypes
java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.item.component.ItemTypes
-
Method Summary
Modifier and TypeMethodDescriptionstatic AdventureModePredicatereadAdventureModePredicate(io.netty.buffer.ByteBuf buf) static ArmorTrimreadArmorTrim(io.netty.buffer.ByteBuf buf) readBannerPattern(io.netty.buffer.ByteBuf buf) static BannerPatternLayerreadBannerPatternLayer(io.netty.buffer.ByteBuf buf) static BeehiveOccupantreadBeehiveOccupant(io.netty.buffer.ByteBuf buf) readBlockPredicate(io.netty.buffer.ByteBuf buf) static BlockStatePropertiesreadBlockStateProperties(io.netty.buffer.ByteBuf buf) static ConsumablereadConsumable(io.netty.buffer.ByteBuf buf) static ConsumeEffectreadConsumeEffect(io.netty.buffer.ByteBuf buf) static CustomModelDatareadCustomModelData(io.netty.buffer.ByteBuf buf) static DyedItemColorreadDyedItemColor(io.netty.buffer.ByteBuf buf) static MobEffectDetailsreadEffectDetails(io.netty.buffer.ByteBuf buf) static MobEffectInstancereadEffectInstance(io.netty.buffer.ByteBuf buf) static EquippablereadEquippable(io.netty.buffer.ByteBuf buf) static <T> Filterable<T>readFilterable(io.netty.buffer.ByteBuf buf, Function<io.netty.buffer.ByteBuf, T> reader) static Fireworks.FireworkExplosionreadFireworkExplosion(io.netty.buffer.ByteBuf buf) static FireworksreadFireworks(io.netty.buffer.ByteBuf buf) static FoodPropertiesreadFoodProperties(io.netty.buffer.ByteBuf buf) static Holder<Instrument>readInstrument(io.netty.buffer.ByteBuf buf) static ItemAttributeModifiersreadItemAttributeModifiers(io.netty.buffer.ByteBuf buf) static ItemEnchantmentsreadItemEnchantments(io.netty.buffer.ByteBuf buf) static JukeboxPlayablereadJukeboxPlayable(io.netty.buffer.ByteBuf buf) static JukeboxPlayable.JukeboxSongreadJukeboxSong(io.netty.buffer.ByteBuf buf) static LodestoneTrackerreadLodestoneTarget(io.netty.buffer.ByteBuf buf) static PotionContentsreadPotionContents(io.netty.buffer.ByteBuf buf) static org.cloudburstmc.nbt.NbtList<?>readRecipes(io.netty.buffer.ByteBuf buf) static GameProfilereadResolvableProfile(io.netty.buffer.ByteBuf buf) static SuspiciousStewEffectreadStewEffect(io.netty.buffer.ByteBuf buf) static ToolDatareadToolData(io.netty.buffer.ByteBuf buf) static ArmorTrim.TrimMaterialreadTrimMaterial(io.netty.buffer.ByteBuf buf) static ArmorTrim.TrimPatternreadTrimPattern(io.netty.buffer.ByteBuf buf) static UnbreakablereadUnbreakable(io.netty.buffer.ByteBuf buf) static UseCooldownreadUseCooldown(io.netty.buffer.ByteBuf buf) static WritableBookContentreadWritableBookContent(io.netty.buffer.ByteBuf buf) static WrittenBookContentreadWrittenBookContent(io.netty.buffer.ByteBuf buf) static voidwriteAdventureModePredicate(io.netty.buffer.ByteBuf buf, AdventureModePredicate adventureModePredicate) static voidwriteArmorTrim(io.netty.buffer.ByteBuf buf, ArmorTrim trim) static voidwriteBannerPattern(io.netty.buffer.ByteBuf buf, BannerPatternLayer.BannerPattern pattern) static voidwriteBannerPatternLayer(io.netty.buffer.ByteBuf buf, BannerPatternLayer patternLayer) static voidwriteBeehiveOccupant(io.netty.buffer.ByteBuf buf, BeehiveOccupant occupant) static voidwriteBlockPredicate(io.netty.buffer.ByteBuf buf, AdventureModePredicate.BlockPredicate blockPredicate) static voidwriteBlockStateProperties(io.netty.buffer.ByteBuf buf, BlockStateProperties props) static voidwriteConsumable(io.netty.buffer.ByteBuf buf, Consumable consumable) static voidwriteConsumeEffect(io.netty.buffer.ByteBuf buf, ConsumeEffect consumeEffect) static voidwriteCustomModelData(io.netty.buffer.ByteBuf buf, CustomModelData modelData) static voidwriteDyedItemColor(io.netty.buffer.ByteBuf buf, DyedItemColor itemColor) static voidwriteEffectDetails(io.netty.buffer.ByteBuf buf, MobEffectDetails details) static voidwriteEffectInstance(io.netty.buffer.ByteBuf buf, MobEffectInstance instance) static voidwriteEquippable(io.netty.buffer.ByteBuf buf, Equippable equippable) static <T> voidwriteFilterable(io.netty.buffer.ByteBuf buf, Filterable<T> filterable, BiConsumer<io.netty.buffer.ByteBuf, T> writer) static voidwriteFireworkExplosion(io.netty.buffer.ByteBuf buf, Fireworks.FireworkExplosion explosion) static voidwriteFireworks(io.netty.buffer.ByteBuf buf, Fireworks fireworks) static voidwriteFoodProperties(io.netty.buffer.ByteBuf buf, FoodProperties properties) static voidwriteInstrument(io.netty.buffer.ByteBuf buf, Holder<Instrument> instrumentHolder) static voidwriteItemAttributeModifiers(io.netty.buffer.ByteBuf buf, ItemAttributeModifiers modifiers) static voidwriteItemEnchantments(io.netty.buffer.ByteBuf buf, ItemEnchantments itemEnchantments) static voidwriteJukeboxPlayable(io.netty.buffer.ByteBuf buf, JukeboxPlayable playable) static voidwriteJukeboxSong(io.netty.buffer.ByteBuf buf, JukeboxPlayable.JukeboxSong song) static voidwriteLodestoneTarget(io.netty.buffer.ByteBuf buf, LodestoneTracker target) static voidwritePotionContents(io.netty.buffer.ByteBuf buf, PotionContents contents) static voidwriteRecipes(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtList<?> recipes) static voidwriteResolvableProfile(io.netty.buffer.ByteBuf buf, GameProfile profile) static voidwriteStewEffect(io.netty.buffer.ByteBuf buf, SuspiciousStewEffect effect) static voidwriteToolData(io.netty.buffer.ByteBuf buf, ToolData data) static voidwriteTrimMaterial(io.netty.buffer.ByteBuf buf, ArmorTrim.TrimMaterial material) static voidwriteTrimPattern(io.netty.buffer.ByteBuf buf, ArmorTrim.TrimPattern pattern) static voidwriteUnbreakable(io.netty.buffer.ByteBuf buf, Unbreakable unbreakable) static voidwriteUseCooldown(io.netty.buffer.ByteBuf buf, UseCooldown useCooldown) static voidwriteWritableBookContent(io.netty.buffer.ByteBuf buf, WritableBookContent content) static voidwriteWrittenBookContent(io.netty.buffer.ByteBuf buf, WrittenBookContent content)
-
Method Details
-
readFilterable
public static <T> Filterable<T> readFilterable(io.netty.buffer.ByteBuf buf, Function<io.netty.buffer.ByteBuf, T> reader) -
writeFilterable
public static <T> void writeFilterable(io.netty.buffer.ByteBuf buf, Filterable<T> filterable, BiConsumer<io.netty.buffer.ByteBuf, T> writer) -
readUnbreakable
-
writeUnbreakable
-
readItemEnchantments
-
writeItemEnchantments
public static void writeItemEnchantments(io.netty.buffer.ByteBuf buf, ItemEnchantments itemEnchantments) -
readAdventureModePredicate
-
writeAdventureModePredicate
public static void writeAdventureModePredicate(io.netty.buffer.ByteBuf buf, AdventureModePredicate adventureModePredicate) -
readBlockPredicate
-
writeBlockPredicate
public static void writeBlockPredicate(io.netty.buffer.ByteBuf buf, AdventureModePredicate.BlockPredicate blockPredicate) -
readToolData
-
writeToolData
-
readEquippable
-
writeEquippable
-
readItemAttributeModifiers
-
writeItemAttributeModifiers
public static void writeItemAttributeModifiers(io.netty.buffer.ByteBuf buf, ItemAttributeModifiers modifiers) -
readCustomModelData
-
writeCustomModelData
-
readDyedItemColor
-
writeDyedItemColor
-
readPotionContents
-
writePotionContents
-
readFoodProperties
-
writeFoodProperties
-
readConsumable
-
writeConsumable
-
readConsumeEffect
-
writeConsumeEffect
-
readUseCooldown
-
writeUseCooldown
-
readEffectInstance
-
readEffectDetails
-
writeEffectInstance
-
writeEffectDetails
-
readStewEffect
-
writeStewEffect
-
readWritableBookContent
-
writeWritableBookContent
public static void writeWritableBookContent(io.netty.buffer.ByteBuf buf, WritableBookContent content) -
readWrittenBookContent
-
writeWrittenBookContent
-
readArmorTrim
-
writeArmorTrim
-
readTrimMaterial
-
writeTrimMaterial
-
readTrimPattern
-
writeTrimPattern
-
readInstrument
-
writeInstrument
public static void writeInstrument(io.netty.buffer.ByteBuf buf, Holder<Instrument> instrumentHolder) -
readRecipes
public static org.cloudburstmc.nbt.NbtList<?> readRecipes(io.netty.buffer.ByteBuf buf) -
writeRecipes
public static void writeRecipes(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtList<?> recipes) -
readJukeboxPlayable
-
writeJukeboxPlayable
-
readJukeboxSong
-
writeJukeboxSong
-
readLodestoneTarget
-
writeLodestoneTarget
-
readFireworks
-
writeFireworks
-
readFireworkExplosion
-
writeFireworkExplosion
public static void writeFireworkExplosion(io.netty.buffer.ByteBuf buf, Fireworks.FireworkExplosion explosion) -
readResolvableProfile
-
writeResolvableProfile
-
readBannerPatternLayer
-
writeBannerPatternLayer
public static void writeBannerPatternLayer(io.netty.buffer.ByteBuf buf, BannerPatternLayer patternLayer) -
readBannerPattern
-
writeBannerPattern
public static void writeBannerPattern(io.netty.buffer.ByteBuf buf, BannerPatternLayer.BannerPattern pattern) -
readBlockStateProperties
-
writeBlockStateProperties
public static void writeBlockStateProperties(io.netty.buffer.ByteBuf buf, BlockStateProperties props) -
readBeehiveOccupant
-
writeBeehiveOccupant
-