Class ActionRemoveRecipeByOutput<T extends net.minecraft.world.item.crafting.Recipe<?>>
java.lang.Object
com.blamejared.crafttweaker.api.action.internal.CraftTweakerAction
com.blamejared.crafttweaker.api.action.recipe.ActionRecipeBase<T>
com.blamejared.crafttweaker.api.action.recipe.ActionRemoveRecipe<T>
com.blamejared.crafttweaker.api.action.recipe.ActionRemoveRecipeByOutput<T>
- All Implemented Interfaces:
IAction,IRuntimeAction
public class ActionRemoveRecipeByOutput<T extends net.minecraft.world.item.crafting.Recipe<?>>
extends ActionRemoveRecipe<T>
-
Field Summary
Fields inherited from class com.blamejared.crafttweaker.api.action.recipe.ActionRemoveRecipe
describeFunction, removePredicate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvalidate(org.apache.logging.log4j.Logger logger) Validates the action, ensuring no erroneous information is present.Methods inherited from class com.blamejared.crafttweaker.api.action.recipe.ActionRemoveRecipe
apply, describe, describeDefaultRemovalMethods inherited from class com.blamejared.crafttweaker.api.action.recipe.ActionRecipeBase
getManager, getRecipeMutator, getRecipes, getRecipeType, getRecipeTypeNameMethods inherited from class com.blamejared.crafttweaker.api.action.internal.CraftTweakerAction
systemNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blamejared.crafttweaker.api.action.base.IAction
assertLoader, getDeclaredScriptPosition, logger, shouldApplyOn, systemName
-
Constructor Details
-
ActionRemoveRecipeByOutput
-
-
Method Details
-
validate
public boolean validate(org.apache.logging.log4j.Logger logger) Description copied from interface:IActionValidates the action, ensuring no erroneous information is present.Implementations should validate all action information and log errors using the provided
Loggerif anything is incorrect. It is highly suggested to specify exactly what is wrong in the most precise yet brief way possible, to ensure script writers know why their actions are not being applied.If validation fails for whatever reason,
IAction.apply()will not be called.- Parameters:
logger- Logger object on which to log errors or warnings.- Returns:
- Whether the action is valid (
true) or not (false).
-