Class ItemRequirement
java.lang.Object
com.simibubi.create.content.schematics.ItemRequirement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionItemRequirement(ItemRequirement.ItemUseType usage, List<net.minecraft.world.item.ItemStack> requiredItems) ItemRequirement(ItemRequirement.ItemUseType usage, net.minecraft.world.item.Item item) ItemRequirement(ItemRequirement.ItemUseType usage, net.minecraft.world.item.ItemStack items) ItemRequirement(List<ItemRequirement.StackRequirement> requiredItems) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEmpty()booleanstatic ItemRequirementof(net.minecraft.world.entity.Entity entity) static ItemRequirementof(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.block.entity.BlockEntity te) static booleanvalidate(net.minecraft.world.item.ItemStack required, net.minecraft.world.item.ItemStack present) with(ItemRequirement other)
-
Field Details
-
INVALID
-
NONE
-
-
Constructor Details
-
ItemRequirement
-
ItemRequirement
-
ItemRequirement
-
ItemRequirement
public ItemRequirement(ItemRequirement.ItemUseType usage, List<net.minecraft.world.item.ItemStack> requiredItems)
-
-
Method Details
-
of
public static ItemRequirement of(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.block.entity.BlockEntity te) -
of
-
isEmpty
public boolean isEmpty() -
isInvalid
public boolean isInvalid() -
getRequiredItems
-
validate
public static boolean validate(net.minecraft.world.item.ItemStack required, net.minecraft.world.item.ItemStack present) -
with
-