All Implemented Interfaces:
PacketCodecHelper

public class ItemCodecHelper extends MinecraftCodecHelper
  • Field Details

  • Constructor Details

    • ItemCodecHelper

      public ItemCodecHelper()
  • Method Details

    • readFilterable

      public <T> Filterable<T> readFilterable(io.netty.buffer.ByteBuf buf, Function<io.netty.buffer.ByteBuf,T> reader)
    • writeFilterable

      public <T> void writeFilterable(io.netty.buffer.ByteBuf buf, Filterable<T> filterable, BiConsumer<io.netty.buffer.ByteBuf,T> writer)
    • readItemEnchantments

      public ItemEnchantments readItemEnchantments(io.netty.buffer.ByteBuf buf)
    • writeItemEnchantments

      public void writeItemEnchantments(io.netty.buffer.ByteBuf buf, ItemEnchantments itemEnchantments)
    • readAdventureModePredicate

      public AdventureModePredicate readAdventureModePredicate(io.netty.buffer.ByteBuf buf)
    • writeAdventureModePredicate

      public void writeAdventureModePredicate(io.netty.buffer.ByteBuf buf, AdventureModePredicate adventureModePredicate)
    • readBlockPredicate

      public AdventureModePredicate.BlockPredicate readBlockPredicate(io.netty.buffer.ByteBuf buf)
    • writeBlockPredicate

      public void writeBlockPredicate(io.netty.buffer.ByteBuf buf, AdventureModePredicate.BlockPredicate blockPredicate)
    • readToolData

      public ToolData readToolData(io.netty.buffer.ByteBuf buf)
    • writeToolData

      public void writeToolData(io.netty.buffer.ByteBuf buf, ToolData data)
    • readEquippable

      public Equippable readEquippable(io.netty.buffer.ByteBuf buf)
    • writeEquippable

      public void writeEquippable(io.netty.buffer.ByteBuf buf, Equippable equippable)
    • readItemAttributeModifiers

      public ItemAttributeModifiers readItemAttributeModifiers(io.netty.buffer.ByteBuf buf)
    • writeItemAttributeModifiers

      public void writeItemAttributeModifiers(io.netty.buffer.ByteBuf buf, ItemAttributeModifiers modifiers)
    • readCustomModelData

      public CustomModelData readCustomModelData(io.netty.buffer.ByteBuf buf)
    • writeCustomModelData

      public void writeCustomModelData(io.netty.buffer.ByteBuf buf, CustomModelData modelData)
    • readDyedItemColor

      public DyedItemColor readDyedItemColor(io.netty.buffer.ByteBuf buf)
    • writeDyedItemColor

      public void writeDyedItemColor(io.netty.buffer.ByteBuf buf, DyedItemColor itemColor)
    • readPotionContents

      public PotionContents readPotionContents(io.netty.buffer.ByteBuf buf)
    • writePotionContents

      public void writePotionContents(io.netty.buffer.ByteBuf buf, PotionContents contents)
    • readFoodProperties

      public FoodProperties readFoodProperties(io.netty.buffer.ByteBuf buf)
    • writeFoodProperties

      public void writeFoodProperties(io.netty.buffer.ByteBuf buf, FoodProperties properties)
    • readConsumable

      public Consumable readConsumable(io.netty.buffer.ByteBuf buf)
    • writeConsumable

      public void writeConsumable(io.netty.buffer.ByteBuf buf, Consumable consumable)
    • readConsumeEffect

      public ConsumeEffect readConsumeEffect(io.netty.buffer.ByteBuf buf)
    • writeConsumeEffect

      public void writeConsumeEffect(io.netty.buffer.ByteBuf buf, ConsumeEffect consumeEffect)
    • readUseCooldown

      public UseCooldown readUseCooldown(io.netty.buffer.ByteBuf buf)
    • writeUseCooldown

      public void writeUseCooldown(io.netty.buffer.ByteBuf buf, UseCooldown useCooldown)
    • readEffectInstance

      public MobEffectInstance readEffectInstance(io.netty.buffer.ByteBuf buf)
    • readEffectDetails

      public MobEffectDetails readEffectDetails(io.netty.buffer.ByteBuf buf)
    • writeEffectInstance

      public void writeEffectInstance(io.netty.buffer.ByteBuf buf, MobEffectInstance instance)
    • writeEffectDetails

      public void writeEffectDetails(io.netty.buffer.ByteBuf buf, MobEffectDetails details)
    • readStewEffect

      public SuspiciousStewEffect readStewEffect(io.netty.buffer.ByteBuf buf)
    • writeStewEffect

      public void writeStewEffect(io.netty.buffer.ByteBuf buf, SuspiciousStewEffect effect)
    • readWritableBookContent

      public WritableBookContent readWritableBookContent(io.netty.buffer.ByteBuf buf)
    • writeWritableBookContent

      public void writeWritableBookContent(io.netty.buffer.ByteBuf buf, WritableBookContent content)
    • readWrittenBookContent

      public WrittenBookContent readWrittenBookContent(io.netty.buffer.ByteBuf buf)
    • writeWrittenBookContent

      public void writeWrittenBookContent(io.netty.buffer.ByteBuf buf, WrittenBookContent content)
    • readArmorTrim

      public ArmorTrim readArmorTrim(io.netty.buffer.ByteBuf buf)
    • writeArmorTrim

      public void writeArmorTrim(io.netty.buffer.ByteBuf buf, ArmorTrim trim)
    • readTrimMaterial

      public ArmorTrim.TrimMaterial readTrimMaterial(io.netty.buffer.ByteBuf buf)
    • writeTrimMaterial

      public void writeTrimMaterial(io.netty.buffer.ByteBuf buf, ArmorTrim.TrimMaterial material)
    • readTrimPattern

      public ArmorTrim.TrimPattern readTrimPattern(io.netty.buffer.ByteBuf buf)
    • writeTrimPattern

      public void writeTrimPattern(io.netty.buffer.ByteBuf buf, ArmorTrim.TrimPattern pattern)
    • readInstrument

      public Holder<Instrument> readInstrument(io.netty.buffer.ByteBuf buf)
    • writeInstrument

      public void writeInstrument(io.netty.buffer.ByteBuf buf, Holder<Instrument> instrumentHolder)
    • readRecipes

      public org.cloudburstmc.nbt.NbtList<?> readRecipes(io.netty.buffer.ByteBuf buf)
    • writeRecipes

      public void writeRecipes(io.netty.buffer.ByteBuf buf, org.cloudburstmc.nbt.NbtList<?> recipes)
    • readJukeboxPlayable

      public JukeboxPlayable readJukeboxPlayable(io.netty.buffer.ByteBuf buf)
    • writeJukeboxPlayable

      public void writeJukeboxPlayable(io.netty.buffer.ByteBuf buf, JukeboxPlayable playable)
    • readJukeboxSong

      public JukeboxPlayable.JukeboxSong readJukeboxSong(io.netty.buffer.ByteBuf buf)
    • writeJukeboxSong

      public void writeJukeboxSong(io.netty.buffer.ByteBuf buf, JukeboxPlayable.JukeboxSong song)
    • readLodestoneTarget

      public LodestoneTracker readLodestoneTarget(io.netty.buffer.ByteBuf buf)
    • writeLodestoneTarget

      public void writeLodestoneTarget(io.netty.buffer.ByteBuf buf, LodestoneTracker target)
    • readFireworks

      public Fireworks readFireworks(io.netty.buffer.ByteBuf buf)
    • writeFireworks

      public void writeFireworks(io.netty.buffer.ByteBuf buf, Fireworks fireworks)
    • readFireworkExplosion

      public Fireworks.FireworkExplosion readFireworkExplosion(io.netty.buffer.ByteBuf buf)
    • writeFireworkExplosion

      public void writeFireworkExplosion(io.netty.buffer.ByteBuf buf, Fireworks.FireworkExplosion explosion)
    • readResolvableProfile

      public GameProfile readResolvableProfile(io.netty.buffer.ByteBuf buf)
    • writeResolvableProfile

      public void writeResolvableProfile(io.netty.buffer.ByteBuf buf, GameProfile profile)
    • readBannerPatternLayer

      public BannerPatternLayer readBannerPatternLayer(io.netty.buffer.ByteBuf buf)
    • writeBannerPatternLayer

      public void writeBannerPatternLayer(io.netty.buffer.ByteBuf buf, BannerPatternLayer patternLayer)
    • readBannerPattern

      public BannerPatternLayer.BannerPattern readBannerPattern(io.netty.buffer.ByteBuf buf)
    • writeBannerPattern

      public void writeBannerPattern(io.netty.buffer.ByteBuf buf, BannerPatternLayer.BannerPattern pattern)
    • readBlockStateProperties

      public BlockStateProperties readBlockStateProperties(io.netty.buffer.ByteBuf buf)
    • writeBlockStateProperties

      public void writeBlockStateProperties(io.netty.buffer.ByteBuf buf, BlockStateProperties props)
    • readBeehiveOccupant

      public BeehiveOccupant readBeehiveOccupant(io.netty.buffer.ByteBuf buf)
    • writeBeehiveOccupant

      public void writeBeehiveOccupant(io.netty.buffer.ByteBuf buf, BeehiveOccupant occupant)