Class FluidData

java.lang.Object
codechicken.lib.inventory.container.data.AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
codechicken.lib.inventory.container.data.FluidData

public class FluidData extends AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
Created by brandon3055 on 09/09/2023
  • Field Summary

    Fields inherited from class codechicken.lib.inventory.container.data.AbstractDataStore

    value
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    FluidData(net.neoforged.neoforge.fluids.FluidStack defaultValue)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    fromBytes(net.minecraft.network.RegistryFriendlyByteBuf buf)
     
    void
    fromTag(net.minecraft.core.HolderLookup.Provider holders, net.minecraft.nbt.Tag tag)
     
    boolean
    isSameValue(net.neoforged.neoforge.fluids.FluidStack newValue)
     
    void
    set(net.neoforged.neoforge.fluids.FluidStack value)
     
    void
    toBytes(net.minecraft.network.RegistryFriendlyByteBuf buf)
     
    net.minecraft.nbt.Tag
    toTag(net.minecraft.core.HolderLookup.Provider holders)
     

    Methods inherited from class codechicken.lib.inventory.container.data.AbstractDataStore

    get, markDirty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FluidData

      public FluidData()
    • FluidData

      public FluidData(net.neoforged.neoforge.fluids.FluidStack defaultValue)
  • Method Details

    • set

      public void set(net.neoforged.neoforge.fluids.FluidStack value)
      Overrides:
      set in class AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
    • toBytes

      public void toBytes(net.minecraft.network.RegistryFriendlyByteBuf buf)
      Specified by:
      toBytes in class AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
    • fromBytes

      public void fromBytes(net.minecraft.network.RegistryFriendlyByteBuf buf)
      Specified by:
      fromBytes in class AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
    • toTag

      public net.minecraft.nbt.Tag toTag(net.minecraft.core.HolderLookup.Provider holders)
      Specified by:
      toTag in class AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
    • fromTag

      public void fromTag(net.minecraft.core.HolderLookup.Provider holders, net.minecraft.nbt.Tag tag)
      Specified by:
      fromTag in class AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>
    • isSameValue

      public boolean isSameValue(net.neoforged.neoforge.fluids.FluidStack newValue)
      Overrides:
      isSameValue in class AbstractDataStore<net.neoforged.neoforge.fluids.FluidStack>