Class MutableItemVariant

java.lang.Object
earth.terrarium.botarium.fabric.fluid.holder.MutableItemVariant
All Implemented Interfaces:
net.fabricmc.fabric.api.transfer.v1.item.ItemVariant, net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<net.minecraft.world.item.Item>

public class MutableItemVariant extends Object implements net.fabricmc.fabric.api.transfer.v1.item.ItemVariant
  • Constructor Summary

    Constructors
    Constructor
    Description
    MutableItemVariant(net.minecraft.world.item.ItemStack stack)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable net.minecraft.nbt.CompoundTag
     
    net.minecraft.world.item.Item
     
    boolean
     
    net.minecraft.nbt.CompoundTag
     
    void
    toPacket(net.minecraft.network.FriendlyByteBuf buf)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.fabricmc.fabric.api.transfer.v1.item.ItemVariant

    getItem, matches, toStack, toStack

    Methods inherited from interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant

    copyNbt, copyOrCreateNbt, hasNbt, isOf, nbtMatches
  • Constructor Details

    • MutableItemVariant

      public MutableItemVariant(net.minecraft.world.item.ItemStack stack)
  • Method Details

    • isBlank

      public boolean isBlank()
      Specified by:
      isBlank in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<net.minecraft.world.item.Item>
    • getObject

      public net.minecraft.world.item.Item getObject()
      Specified by:
      getObject in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<net.minecraft.world.item.Item>
    • getNbt

      @Nullable public @Nullable net.minecraft.nbt.CompoundTag getNbt()
      Specified by:
      getNbt in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<net.minecraft.world.item.Item>
    • toNbt

      public net.minecraft.nbt.CompoundTag toNbt()
      Specified by:
      toNbt in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<net.minecraft.world.item.Item>
    • toPacket

      public void toPacket(net.minecraft.network.FriendlyByteBuf buf)
      Specified by:
      toPacket in interface net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant<net.minecraft.world.item.Item>