Invalid leaf directive! `since`

Represents anything that can be drawn in a JEI recipe or category.

A drawable can be anything from an ingredient, to a blank image, to something with animations. Refer to all the available factory methods for more information.

All JeiIngredients can automatically convert into a JeiDrawable, avoiding some boilerplate. Refer to com.blamejared.jeitweaker.zen.component.JeiIngredientExpansions#asJeiDrawable(RawJeiIngredient) and its specialized versions com.blamejared.jeitweaker.zen.component.IItemStackExpansions#asJeiDrawable(IItemStack) and com.blamejared.jeitweaker.zen.component.IFluidStackExpansions#asJeiDrawable(IFluidStack) for more information.

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
Copy
import mods.jei.component.JeiDrawable;

Name: blank

Creates a blank drawable of the given width and height.

A blank drawable draws nothing.

Returns: A blank JeiDrawable.
Return Type: JeiDrawable

ZenScript
Copy
JeiDrawable.blank(width as int, height as int) as JeiDrawable
ПараметрТипОписание
Параметр
width
Тип
int
Описание
The width of the drawable.
Параметр
height
Тип
int
Описание
The height of the drawable.

Name: of

Creates a drawable that draws the given JeiIngredient.

Returns: An ingredient JeiDrawable.
Return Type: JeiDrawable

ZenScript
Copy
JeiDrawable.of(ingredient as JeiIngredient) as JeiDrawable
ПараметрТипОписание
Параметр
ingredient
Тип
JeiIngredient
Описание
The ingredient to draw.

Name: of

Creates a drawable that draws the given texture, as specified in the parameters.

Returns: A texture JeiDrawable.
Return Type: JeiDrawable

ZenScript
Copy
JeiDrawable.of(texture as MCResourceLocation, u as int, v as int, width as int, height as int) as JeiDrawable
ПараметрТипОписание
Параметр
texture
Тип
Расположение MCResource-ресурсов
Описание
A MCResourceLocation identifying the path of the texture to draw.
Параметр
u
Тип
int
Описание
The u coordinate of the texture (i.e. the top-left x coordinate of the rectangle to draw).
Параметр
v
Тип
int
Описание
The v coordinate of the texture (i.e. the top-left y coordinate of the rectangle to draw).
Параметр
width
Тип
int
Описание
The width of the texture to draw.
Параметр
height
Тип
int
Описание
The height of the texture to draw.

Name: ofAnimated

Creates an animated version of the given drawable that animates over the course of a set of ticks.

The original drawable is left untouched, meaning that the returned instance is a fully separate drawable.

Returns: An animated JeiDrawable.
Return Type: JeiDrawable

ZenScript
Copy
JeiDrawable.ofAnimated(delegate as JeiDrawable, ticks as int, animation as JeiDrawableAnimation) as JeiDrawable
ПараметрТипОписание
Параметр
delegate
Тип
JeiDrawable
Описание
The drawable that should be animated.
Параметр
ticks
Тип
int
Описание
The amount of ticks over which the animation unfolds. 20 ticks is 1 second.
Параметр
animation
Тип
JeiDrawableAnimation
Описание
The type of animation that should be rendered.

Name: ofAnimated

Creates an animated version of a texture drawable.

Using this method is effectively equivalent to
ofAnimated(of(texture, u, v, width, height), ticks, animation). It is thus merely provided as a
convenience to avoid having to create two drawables.

Returns: An animated texture JeiDrawable.
Return Type: JeiDrawable

ZenScript
Copy
JeiDrawable.ofAnimated(texture as MCResourceLocation, u as int, v as int, width as int, height as int, ticks as int, animation as JeiDrawableAnimation) as JeiDrawable
ПараметрТипОписание
Параметр
texture
Тип
Расположение MCResource-ресурсов
Описание
A MCResourceLocation identifying the path of the texture to draw.
Параметр
u
Тип
int
Описание
The u coordinate of the texture (i.e. the top-left x coordinate of the rectangle to draw).
Параметр
v
Тип
int
Описание
The v coordinate of the texture (i.e. the top-left y coordinate of the rectangle to draw).
Параметр
width
Тип
int
Описание
The width of the texture to draw.
Параметр
height
Тип
int
Описание
The height of the texture to draw.
Параметр
ticks
Тип
int
Описание
The amount of ticks over which the animation unfolds. 20 ticks is 1 second.
Параметр
animation
Тип
JeiDrawableAnimation
Описание
The type of animation that should be rendered.

Name: ofNinePatch

Creates a new texture drawable which is based on a nine-patch texture.

Returns: A nine-patch texture JeiDrawable.
Return Type: JeiDrawable

ZenScript
Copy
JeiDrawable.ofNinePatch(texture as MCResourceLocation, u as int, v as int, width as int, height as int, expectedWidth as int, expectedHeight as int) as JeiDrawable
ПараметрТипОписание
Параметр
texture
Тип
Расположение MCResource-ресурсов
Описание
A MCResourceLocation identifying the path of the texture to draw.
Параметр
u
Тип
int
Описание
The u coordinate of the texture (i.e. the top-left x coordinate of the rectangle to draw).
Параметр
v
Тип
int
Описание
The v coordinate of the texture (i.e. the top-left y coordinate of the rectangle to draw).
Параметр
width
Тип
int
Описание
The width of the texture to draw.
Параметр
height
Тип
int
Описание
The height of the texture to draw.
Параметр
expectedWidth
Тип
int
Описание
The width of the drawable.
Параметр
expectedHeight
Тип
int
Описание
The height of the drawable.