Class FilterItemStack

java.lang.Object
com.simibubi.create.content.logistics.filter.FilterItemStack
Direct Known Subclasses:
FilterItemStack.AttributeFilterItemStack, FilterItemStack.ListFilterItemStack, FilterItemStack.PackageFilterItemStack

public class FilterItemStack extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
    static class 
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    FilterItemStack(net.minecraft.world.item.ItemStack filter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    net.neoforged.neoforge.fluids.FluidStack
    fluid(net.minecraft.world.level.Level level)
     
    boolean
     
    boolean
     
    net.minecraft.world.item.ItemStack
     
    of(net.minecraft.core.HolderLookup.Provider registries, net.minecraft.nbt.CompoundTag tag)
     
    of(net.minecraft.world.item.ItemStack filter)
     
    net.minecraft.nbt.CompoundTag
    serializeNBT(net.minecraft.core.HolderLookup.Provider registries)
     
    boolean
    test(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack stack)
     
    boolean
    test(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack stack, boolean matchNBT)
     
    boolean
    test(net.minecraft.world.level.Level world, net.neoforged.neoforge.fluids.FluidStack stack)
     
    boolean
    test(net.minecraft.world.level.Level world, net.neoforged.neoforge.fluids.FluidStack stack, boolean matchNBT)
     

    Methods inherited from class java.lang.Object

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

    • FilterItemStack

      protected FilterItemStack(net.minecraft.world.item.ItemStack filter)
  • Method Details

    • of

      public static FilterItemStack of(net.minecraft.world.item.ItemStack filter)
    • of

      public static FilterItemStack of(net.minecraft.core.HolderLookup.Provider registries, net.minecraft.nbt.CompoundTag tag)
    • empty

      public static FilterItemStack empty()
    • isEmpty

      public boolean isEmpty()
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT(net.minecraft.core.HolderLookup.Provider registries)
    • item

      public net.minecraft.world.item.ItemStack item()
    • fluid

      public net.neoforged.neoforge.fluids.FluidStack fluid(net.minecraft.world.level.Level level)
    • isFilterItem

      public boolean isFilterItem()
    • test

      public boolean test(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack stack)
    • test

      public boolean test(net.minecraft.world.level.Level world, net.neoforged.neoforge.fluids.FluidStack stack)
    • test

      public boolean test(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack stack, boolean matchNBT)
    • test

      public boolean test(net.minecraft.world.level.Level world, net.neoforged.neoforge.fluids.FluidStack stack, boolean matchNBT)