JEI
Link to jei
Manages all interactions between JeiTweaker plugins and JEI itself.
This class was added by a mod with mod-id jeitweaker
. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.
Импорт класса
Link to импорт-класса
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 Copyimport mods.jei.JEI;
Static Methods
Link to static-methods
Name: addCategory
Adds the given category to the list of categories shown by JEI.
Return Type: void
ZenScript CopyJEI.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 CopyJEI.addDescription(ingredient as JeiIngredient, description as MCTextComponent[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр ingredient | Тип JeiIngredient | Описание The ingredient to which the description should be added. |
Параметр description | Тип MCTextComponent[] | Описание A series of MCTextComponents identifying the description. |
Name: addInfo
Adds an information box for the given IFluidStack.
The information box is identified by an information symbol that appears as one of the categories available
when querying an ingredient.
Return Type: void
ZenScript CopyJEI.addInfo(stack as IFluidStack, description as string[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IFluidStack | Описание The stack to which the information box should be added to. |
Параметр description | Тип string[] | Описание A series of strings that represent the description. These information boxes are treated as { |
Name: addInfo
Adds an information box for the given IItemStack.
The information box is identified by an information symbol that appears as one of the categories available
when querying an ingredient.
Return Type: void
ZenScript CopyJEI.addInfo(stack as IItemStack, description as string[]) as void
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IItemStack | Описание The stack to which the information box should be added to. |
Параметр description | Тип string[] | Описание A series of strings that represent the description. These information boxes are treated as { |
Name: addIngredient
Adds the given JeiIngredient as a custom ingredient to be shown in JEI.
Return Type: void
ZenScript CopyJEI.addIngredient(ingredient as JeiIngredient) as void
Параметр | Тип | Описание |
---|---|---|
Параметр ingredient | Тип JeiIngredient | Описание The ingredient that should be shown in JEI. |
Name: addItem
Adds the given IItemStack to the list of ingredients that JEI should display.
Return Type: void
ZenScript CopyJEI.addItem(stack as IItemStack) as void
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IItemStack | Описание The stack to be added to 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 CopyJEI.hideCategory(category as string) as void
Параметр | Тип | Описание |
---|---|---|
Параметр category | Тип string | Описание The ID of the category to hide. |
Name: hideFluid
Hides the given IFluidStack from within JEI.
Return Type: void
ZenScript CopyJEI.hideFluid(stack as IFluidStack) as void
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IFluidStack | Описание The stack that should be hidden from JEI. |
Name: hideIngredient
Hides the given JeiIngredient, so that it does not show up in JEI.
Return Type: void
ZenScript CopyJEI.hideIngredient(ingredient as JeiIngredient) as void
Параметр | Тип | Описание |
---|---|---|
Параметр ingredient | Тип JeiIngredient | Описание The ingredient that should be hidden from JEI. |
Name: hideItem
Hides the given IItemStack from within JEI.
Return Type: void
ZenScript CopyJEI.hideItem(stack as IItemStack) as void
Параметр | Тип | Описание |
---|---|---|
Параметр stack | Тип IItemStack | Описание The stack 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
RecipeFilter.
Return Type: void
ZenScript CopyJEI.hideMod(modId as string, exclude as RecipeFilter) as void
Параметр | Тип | Описание | Optional | DefaultValue |
---|---|---|---|---|
Параметр modId | Тип string | Описание The mod ID of the ingredients that should be hidden. | Optional false | DefaultValue |
Параметр исключить | Тип RecipeFilter | Описание An optional exclusion filter. | Optional 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 CopyJEI.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 CopyJEI.hideRegex(regex as string) as void
Параметр | Тип | Описание |
---|---|---|
Параметр regex | Тип string | Описание The regular expression that identifies ingredient names that should be hidden from JEI. |