Skip to content

Recipe Actions And Rules

Recipe actions modify output after a recipe matches.

Action Purpose
SET_PROPERTY Set metadata such as display name or food_property
ADD_QUALITY Add quality to output
SET_QUALITY Set output quality
SET_TEXTURE Change player-head texture; source-derived wiki recipe tables show distinct output variants when rules set different textures
SET_VISUAL_ITEM Swap output to a provider-neutral visual item
SET_RETURN_ITEM Return a container such as BUCKET
SET_CONSUME_RETURN Store return metadata for later consumption/use

Common triggers include HAS_INPUT, HAS_ANY_INGREDIENT, HAS_ALL_INGREDIENTS, HAS_INGREDIENT_PROPERTY, HAS_ALL_INGREDIENT_PROPERTIES, and INPUT_COUNT_GTE.