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)
.requireItemFilter(ingredient, 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
