Package com.hrznstudio.titanium.api
Interface IItemStackQuery
- All Superinterfaces:
Predicate<net.minecraft.world.item.ItemStack>
- All Known Subinterfaces:
IItemStackQuery.IItemStackNBTQuery,IItemStackQuery.IItemStackQueryRecipe
- All Known Implementing Classes:
IItemStackQuery.IngredientQuery,IItemStackQuery.ItemQuery,IItemStackQuery.ItemStackQuery
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface IItemStackQuery
extends Predicate<net.minecraft.world.item.ItemStack>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic classstatic classstatic class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanmatches(net.minecraft.world.item.ItemStack stack) static IItemStackQueryof(net.minecraft.world.item.Item item) static IItemStackQueryof(net.minecraft.world.item.ItemStack stack) static IItemStackQueryof(net.minecraft.world.level.block.Block block) default booleantest(net.minecraft.world.item.ItemStack stack) default BiPredicate<net.minecraft.world.item.ItemStack,Integer> default BiPredicate<net.minecraft.world.item.ItemStack,Integer> toSlotFilter(int... slots) default BiPredicate<net.minecraft.world.item.ItemStack,Integer> toSlotFilter(int min, int max) default BiPredicate<net.minecraft.world.item.ItemStack,Integer> toSlotFilter(Predicate<Integer> slotPredicate)
-
Field Details
-
ANYTHING
-
NOTHING
-
-
Method Details
-
of
-
of
-
of
-
matches
boolean matches(net.minecraft.world.item.ItemStack stack) -
test
default boolean test(net.minecraft.world.item.ItemStack stack) -
toSlotFilter
-
toSlotFilter
default BiPredicate<net.minecraft.world.item.ItemStack,Integer> toSlotFilter(Predicate<Integer> slotPredicate) -
toSlotFilter
-
toSlotFilter
-