Invalid leaf directive! `since`

Manages all interactions between JeiTweaker plugins and JEI itself.

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import mods.jei.JEI;

Name: addCategory

Adds the given category to the list of categories shown by JEI.

Return Type: void

ZenScript
Copy
JEI.addCategory(category as JeiCategory) as void
参数类型描述
参数
category
类型
JeiCategory
描述
The category that should be added to JEI.

Name: addDescription

Adds a description for the given JeiIngredient.

The description is defined as the text that is shown in the info box that appears as one of the recipe
categories for the queried ingredient.

Return Type: void

ZenScript
Copy
JEI.addDescription(ingredient as JeiIngredient, description as Component[]) as void
参数类型描述
参数
ingredient
类型
JeiIngredient
描述
The ingredient to which the description should be added.
参数
description
类型
Component[]
描述
A series of Components identifying the description.

Name: addIngredient

Adds the given JeiIngredient as a custom ingredient to be shown in JEI.

Return Type: void

ZenScript
Copy
JEI.addIngredient(ingredient as JeiIngredient) as void
参数类型描述
参数
ingredient
类型
JeiIngredient
描述
The ingredient that should be shown in JEI.

Name: hideCategory

Hides the category identified by the given category ID from displaying within JEI.

A full list of categories is available through the /ct dump jeiCategories command.

Return Type: void

ZenScript
Copy
JEI.hideCategory(category as string) as void
参数类型描述
参数
category
类型
string
描述
The ID of the category to hide.

Name: hideIngredient

Hides the given JeiIngredient, so that it does not show up in JEI.

Return Type: void

ZenScript
Copy
JEI.hideIngredient(ingredient as JeiIngredient) as void
参数类型描述
参数
ingredient
类型
JeiIngredient
描述
The ingredient that should be hidden from JEI.

Name: hideMod

Hides all JeiIngredients of a given mod, making sure that they do not show up in JEI.

Optionally, some ingredients can be excluded based on their registry name from the hiding by making use of the
Predicate.

Note, the exclusion filter works on the full registry name, unlike recipe filters which work on the path without the modid.

Return Type: void

ZenScript
Copy
JEI.hideMod(modId as string, exclude as Predicate<string>) as void
参数类型描述可选DefaultValue
参数
modId
类型
string
描述
The mod ID of the ingredients that should be hidden.
可选
false
DefaultValue
参数
不包含
类型
Predicate<string>
描述
An optional exclusion filter.
可选
true
DefaultValue
(name as string) => {return false;}

Name: hideRecipe

Hides the recipe with the given name from appearing within the JEI category with the given ID.

Return Type: void

ZenScript
Copy
JEI.hideRecipe(categoryId as string, recipeName as string) as void
参数类型描述
参数
categoryId
类型
string
描述
The ID of the category where the recipe to hide is located.
参数
recipeName
类型
string
描述
The name of the recipe that should be hidden from JEI.

Name: hideRegex

Hides all JeiIngredients whose name matches the given regular expression.

Return Type: void

ZenScript
Copy
JEI.hideRegex(regex as string) as void
参数类型描述
参数
regex
类型
string
描述
The regular expression that identifies ingredient names that should be hidden from JEI.