Interface FluidStack.FluidStackAdapter<T>

Enclosing class:
FluidStack

@Internal public static interface FluidStack.FluidStackAdapter<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    copy(T value)
     
    create(Supplier<net.minecraft.world.level.material.Fluid> fluid, long amount, net.minecraft.nbt.CompoundTag tag)
     
    long
    getAmount(T object)
     
    net.minecraft.world.level.material.Fluid
    getFluid(T object)
     
    Supplier<net.minecraft.world.level.material.Fluid>
     
    net.minecraft.nbt.CompoundTag
    getTag(T value)
     
    int
    hashCode(T value)
     
    void
    setAmount(T object, long amount)
     
    void
    setTag(T value, net.minecraft.nbt.CompoundTag tag)
     
  • Method Details

    • create

      T create(Supplier<net.minecraft.world.level.material.Fluid> fluid, long amount, net.minecraft.nbt.CompoundTag tag)
    • getRawFluidSupplier

      Supplier<net.minecraft.world.level.material.Fluid> getRawFluidSupplier(T object)
    • getFluid

      net.minecraft.world.level.material.Fluid getFluid(T object)
    • getAmount

      long getAmount(T object)
    • setAmount

      void setAmount(T object, long amount)
    • getTag

      net.minecraft.nbt.CompoundTag getTag(T value)
    • setTag

      void setTag(T value, net.minecraft.nbt.CompoundTag tag)
    • copy

      T copy(T value)
    • hashCode

      int hashCode(T value)