Class ModelTemplate
java.lang.Object
net.minecraft.client.data.models.model.ModelTemplate
- Direct Known Subclasses:
ExtendedModelTemplate
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionModelTemplate
(Optional<ResourceLocation> p_388104_, Optional<String> p_386919_, TextureSlot... p_388141_) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(ResourceLocation p_388380_, TextureMapping p_387099_, BiConsumer<ResourceLocation, ModelInstance> p_387748_) create
(Item p_386721_, TextureMapping p_387847_, BiConsumer<ResourceLocation, ModelInstance> p_386603_) create
(Block p_387250_, TextureMapping p_386985_, BiConsumer<ResourceLocation, ModelInstance> p_388339_) com.google.gson.JsonObject
createBaseTemplate
(ResourceLocation p_388380_, Map<TextureSlot, ResourceLocation> map) private Map
<TextureSlot, ResourceLocation> createMap
(TextureMapping p_387972_) createWithOverride
(Block p_388829_, String p_388013_, TextureMapping p_386709_, BiConsumer<ResourceLocation, ModelInstance> p_386791_) createWithSuffix
(Block p_388627_, String p_388661_, TextureMapping p_386633_, BiConsumer<ResourceLocation, ModelInstance> p_388050_) extend()
getDefaultModelLocation
(Block p_386647_)
-
Field Details
-
model
-
requiredSlots
-
suffix
-
-
Constructor Details
-
ModelTemplate
public ModelTemplate(Optional<ResourceLocation> p_388104_, Optional<String> p_386919_, TextureSlot... p_388141_)
-
-
Method Details
-
getDefaultModelLocation
-
create
public ResourceLocation create(Block p_387250_, TextureMapping p_386985_, BiConsumer<ResourceLocation, ModelInstance> p_388339_) -
createWithSuffix
public ResourceLocation createWithSuffix(Block p_388627_, String p_388661_, TextureMapping p_386633_, BiConsumer<ResourceLocation, ModelInstance> p_388050_) -
createWithOverride
public ResourceLocation createWithOverride(Block p_388829_, String p_388013_, TextureMapping p_386709_, BiConsumer<ResourceLocation, ModelInstance> p_386791_) -
create
public ResourceLocation create(Item p_386721_, TextureMapping p_387847_, BiConsumer<ResourceLocation, ModelInstance> p_386603_) -
create
public ResourceLocation create(ResourceLocation p_388380_, TextureMapping p_387099_, BiConsumer<ResourceLocation, ModelInstance> p_387748_) -
createBaseTemplate
public com.google.gson.JsonObject createBaseTemplate(ResourceLocation p_388380_, Map<TextureSlot, ResourceLocation> map) -
createMap
-
extend
-