Class IngredientCraftTweaker<T extends IIngredient>
java.lang.Object
net.minecraft.world.item.crafting.Ingredient
com.blamejared.crafttweaker.api.ingredient.type.IngredientCraftTweaker<T>
- All Implemented Interfaces:
IngredientCraftTweakerBase,Predicate<net.minecraft.world.item.ItemStack>
- Direct Known Subclasses:
IngredientConditioned,IngredientTransformed
public abstract class IngredientCraftTweaker<T extends IIngredient>
extends net.minecraft.world.item.crafting.Ingredient
implements IngredientCraftTweakerBase
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.crafting.Ingredient
net.minecraft.world.item.crafting.Ingredient.ItemValue, net.minecraft.world.item.crafting.Ingredient.TagValue, net.minecraft.world.item.crafting.Ingredient.Value -
Field Summary
Fields inherited from class net.minecraft.world.item.crafting.Ingredient
EMPTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIngredientCraftTweaker(T crtIngredient) protectedIngredientCraftTweaker(T crtIngredient, Stream<? extends net.minecraft.world.item.crafting.Ingredient.Value> itemLists) -
Method Summary
Modifier and TypeMethodDescriptionabstract net.minecraftforge.common.crafting.IIngredientSerializer<? extends net.minecraft.world.item.crafting.Ingredient>booleanisSimple()Methods inherited from class net.minecraft.world.item.crafting.Ingredient
checkInvalidation, fromJson, fromJson, fromNetwork, fromValues, getItems, getStackingIds, invalidate, invalidateAll, isEmpty, isVanilla, markValid, merge, of, of, of, of, of, test, toJson, toNetwork, valueFromJsonMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blamejared.crafttweaker.api.ingredient.type.IngredientCraftTweakerBase
test
-
Constructor Details
-
IngredientCraftTweaker
-
IngredientCraftTweaker
-
-
Method Details
-
getSerializer
public abstract net.minecraftforge.common.crafting.IIngredientSerializer<? extends net.minecraft.world.item.crafting.Ingredient> getSerializer()- Overrides:
getSerializerin classnet.minecraft.world.item.crafting.Ingredient
-
getCrTIngredient
- Specified by:
getCrTIngredientin interfaceIngredientCraftTweakerBase
-
isSimple
public boolean isSimple()- Specified by:
isSimplein interfaceIngredientCraftTweakerBase- Overrides:
isSimplein classnet.minecraft.world.item.crafting.Ingredient
-