Package net.minecraft.data
Class ModelsUtil
- java.lang.Object
-
- net.minecraft.data.ModelsUtil
-
public class ModelsUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Optional<ResourceLocation>
model
private java.util.Set<StockTextureAliases>
requiredSlots
private java.util.Optional<java.lang.String>
suffix
-
Constructor Summary
Constructors Constructor Description ModelsUtil(java.util.Optional<ResourceLocation> p_i232546_1_, java.util.Optional<java.lang.String> p_i232546_2_, StockTextureAliases... p_i232546_3_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceLocation
create(Block p_240228_1_, ModelTextures p_240228_2_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240228_3_)
ResourceLocation
create(ResourceLocation p_240234_1_, ModelTextures p_240234_2_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240234_3_)
private java.util.Map<StockTextureAliases,ResourceLocation>
createMap(ModelTextures p_240232_1_)
ResourceLocation
createWithOverride(Block p_240235_1_, java.lang.String p_240235_2_, ModelTextures p_240235_3_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240235_4_)
ResourceLocation
createWithSuffix(Block p_240229_1_, java.lang.String p_240229_2_, ModelTextures p_240229_3_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240229_4_)
-
-
-
Field Detail
-
model
private final java.util.Optional<ResourceLocation> model
-
requiredSlots
private final java.util.Set<StockTextureAliases> requiredSlots
-
suffix
private java.util.Optional<java.lang.String> suffix
-
-
Constructor Detail
-
ModelsUtil
public ModelsUtil(java.util.Optional<ResourceLocation> p_i232546_1_, java.util.Optional<java.lang.String> p_i232546_2_, StockTextureAliases... p_i232546_3_)
-
-
Method Detail
-
create
public ResourceLocation create(Block p_240228_1_, ModelTextures p_240228_2_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240228_3_)
-
createWithSuffix
public ResourceLocation createWithSuffix(Block p_240229_1_, java.lang.String p_240229_2_, ModelTextures p_240229_3_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240229_4_)
-
createWithOverride
public ResourceLocation createWithOverride(Block p_240235_1_, java.lang.String p_240235_2_, ModelTextures p_240235_3_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240235_4_)
-
create
public ResourceLocation create(ResourceLocation p_240234_1_, ModelTextures p_240234_2_, java.util.function.BiConsumer<ResourceLocation,java.util.function.Supplier<com.google.gson.JsonElement>> p_240234_3_)
-
createMap
private java.util.Map<StockTextureAliases,ResourceLocation> createMap(ModelTextures p_240232_1_)
-
-