Class FilterItemStack
java.lang.Object
com.simibubi.create.content.logistics.filter.FilterItemStack
- Direct Known Subclasses:
FilterItemStack.AttributeFilterItemStack,FilterItemStack.ListFilterItemStack,FilterItemStack.PackageFilterItemStack
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFilterItemStack(net.minecraft.world.item.ItemStack filter) -
Method Summary
Modifier and TypeMethodDescriptionstatic FilterItemStackempty()net.neoforged.neoforge.fluids.FluidStackfluid(net.minecraft.world.level.Level level) booleanisEmpty()booleannet.minecraft.world.item.ItemStackitem()static FilterItemStackof(net.minecraft.core.HolderLookup.Provider registries, net.minecraft.nbt.CompoundTag tag) static FilterItemStackof(net.minecraft.world.item.ItemStack filter) net.minecraft.nbt.CompoundTagserializeNBT(net.minecraft.core.HolderLookup.Provider registries) booleantest(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack stack) booleantest(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack stack, boolean matchNBT) booleantest(net.minecraft.world.level.Level world, net.neoforged.neoforge.fluids.FluidStack stack) booleantest(net.minecraft.world.level.Level world, net.neoforged.neoforge.fluids.FluidStack stack, boolean matchNBT)
-
Constructor Details
-
FilterItemStack
protected FilterItemStack(net.minecraft.world.item.ItemStack filter)
-
-
Method Details
-
of
-
of
public static FilterItemStack of(net.minecraft.core.HolderLookup.Provider registries, net.minecraft.nbt.CompoundTag tag) -
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)
-