Item filter
Use the item filter requirement in a KubeJS recipe.
Use one of these methods to add an Item filter requirement to the recipe.
.requireItemFilter(Ingredient ingredient)
.requireItemFilter(Ingredient ingredient, String slot)The
ingredientparam must be an Ingredient. KubeJS support various ingredient types : "item_id", "#tag_id", "@mod_id" or even regex.The
slotparam must be a valid slot id.
Example
The following recipe will run only if the filter slot "filter1" is set to a vanilla diamond :
ServerEvents.recipes(event => {
event.recipes.custommachinery.custom_machine("custommachinery:power_crusher", 100)
.requireItemFilter("minecraft:diamond", "filter1")
})Last updated