类 ItemLayerModelBuilder<T extends ModelBuilder<T>>
java.lang.Object
net.minecraftforge.client.model.generators.CustomLoaderBuilder<T>
net.minecraftforge.client.model.generators.loaders.ItemLayerModelBuilder<T>
已过时。
In 1.21.4 Mojang exposed their data generators for their models. So it should be feasible to just use theirs.
If you find something lacking feel free to open a PR so that we can extend it.
-
字段概要
字段修饰符和类型字段说明private final it.unimi.dsi.fastutil.ints.Int2ObjectMap
<ForgeFaceData> 已过时。private final it.unimi.dsi.fastutil.ints.IntSet
已过时。private static final ResourceLocation
已过时。private final Map
<ResourceLocation, it.unimi.dsi.fastutil.ints.IntSet> 已过时。private final Map
<ResourceLocation, it.unimi.dsi.fastutil.ints.IntSet> 已过时。从类继承的字段 net.minecraftforge.client.model.generators.CustomLoaderBuilder
existingFileHelper, loaderId, parent, visibility
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T extends ModelBuilder<T>>
ItemLayerModelBuilder<T> begin
(T parent, ExistingFileHelper existingFileHelper) 已过时。color
(int color, int... layers) 已过时。Marks a set of layers to be rendered with a specific color.emissive
(int blockLight, int skyLight, int... layers) 已过时。Marks a set of layers to be rendered emissively.renderType
(String renderType, int... layers) 已过时。Set the render type for a set of layers.renderType
(String renderType, String renderTypeFast, int... layers) 已过时。renderType
(ResourceLocation renderType, int... layers) 已过时。Set the render type for a set of layers.renderType
(ResourceLocation renderType, ResourceLocation renderTypeFast, int... layers) 已过时。com.google.gson.JsonObject
toJson
(com.google.gson.JsonObject json) 已过时。从类继承的方法 net.minecraftforge.client.model.generators.CustomLoaderBuilder
end, visibility
-
字段详细资料
-
NAME
已过时。 -
faceData
已过时。 -
renderTypes
已过时。 -
renderTypesFast
已过时。 -
layersWithRenderTypes
private final it.unimi.dsi.fastutil.ints.IntSet layersWithRenderTypes已过时。
-
-
构造器详细资料
-
ItemLayerModelBuilder
已过时。
-
-
方法详细资料
-
begin
public static <T extends ModelBuilder<T>> ItemLayerModelBuilder<T> begin(T parent, ExistingFileHelper existingFileHelper) 已过时。 -
emissive
已过时。Marks a set of layers to be rendered emissively.- 参数:
blockLight
- The block light (0-15)skyLight
- The sky light (0-15)layers
- the layers that will render unlit- 返回:
- this builder
- 抛出:
NullPointerException
- iflayers
isnull
IllegalArgumentException
- iflayers
is emptyIllegalArgumentException
- if any entry inlayers
is smaller than 0
-
color
已过时。Marks a set of layers to be rendered with a specific color.- 参数:
color
- The color, in ARGB.layers
- the layers that will render with color- 返回:
- this builder
- 抛出:
NullPointerException
- iflayers
isnull
IllegalArgumentException
- iflayers
is emptyIllegalArgumentException
- if any entry inlayers
is smaller than 0
-
renderType
已过时。Set the render type for a set of layers.- 参数:
renderType
- the render type. Must be registered viaRegisterNamedRenderTypesEvent
layers
- the layers that will use this render type- 返回:
- this builder
- 抛出:
NullPointerException
- ifrenderType
isnull
NullPointerException
- iflayers
isnull
IllegalArgumentException
- iflayers
is emptyIllegalArgumentException
- if any entry inlayers
is smaller than 0IllegalArgumentException
- if any entry inlayers
already has a render type
-
renderType
已过时。 -
renderType
已过时。Set the render type for a set of layers.- 参数:
renderType
- the render type. Must be registered viaRegisterNamedRenderTypesEvent
layers
- the layers that will use this render type- 返回:
- this builder
- 抛出:
NullPointerException
- ifrenderType
isnull
NullPointerException
- iflayers
isnull
IllegalArgumentException
- iflayers
is emptyIllegalArgumentException
- if any entry inlayers
is smaller than 0IllegalArgumentException
- if any entry inlayers
already has a render type
-
renderType
public ItemLayerModelBuilder<T> renderType(ResourceLocation renderType, ResourceLocation renderTypeFast, int... layers) 已过时。 -
toJson
public com.google.gson.JsonObject toJson(com.google.gson.JsonObject json) 已过时。- 覆盖:
toJson
在类中CustomLoaderBuilder<T extends ModelBuilder<T>>
-
ModelProvider