Class CompoundIngredient
java.lang.Object
net.minecraft.world.item.crafting.Ingredient
net.minecraftforge.common.crafting.CompoundIngredient
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.item.crafting.Ingredient
Ingredient.ItemValue, Ingredient.TagValue, Ingredient.Value -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<Ingredient>private booleanprivate it.unimi.dsi.fastutil.ints.IntListprivate ItemStack[]Fields inherited from class net.minecraft.world.item.crafting.Ingredient
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetItems()IIngredientSerializer<? extends Ingredient>it.unimi.dsi.fastutil.ints.IntListprotected voidbooleanisEmpty()booleanisSimple()booleancom.google.gson.JsonElementtoJson()Methods inherited from class net.minecraft.world.item.crafting.Ingredient
fromJson, fromNetwork, fromValues, invalidateAll, isVanilla, merge, of, of, of, of, of, toNetwork, valueFromJson
-
Field Details
-
children
-
stacks
-
itemIds
private it.unimi.dsi.fastutil.ints.IntList itemIds -
isSimple
private final boolean isSimple
-
-
Constructor Details
-
CompoundIngredient
-
-
Method Details
-
getItems
- Overrides:
getItemsin classIngredient
-
getStackingIds
@Nonnull public it.unimi.dsi.fastutil.ints.IntList getStackingIds()- Overrides:
getStackingIdsin classIngredient
-
test
- Specified by:
testin interfacePredicate<ItemStack>- Overrides:
testin classIngredient
-
invalidate
protected void invalidate()- Overrides:
invalidatein classIngredient
-
isSimple
public boolean isSimple()- Overrides:
isSimplein classIngredient
-
getSerializer
- Overrides:
getSerializerin classIngredient
-
getChildren
-
toJson
public com.google.gson.JsonElement toJson()- Overrides:
toJsonin classIngredient
-
isEmpty
public boolean isEmpty()- Overrides:
isEmptyin classIngredient
-