public class ModelsUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Optional<ResourceLocation> |
model |
private java.util.Set<StockTextureAliases> |
requiredSlots |
private java.util.Optional<java.lang.String> |
suffix |
Constructor and Description |
---|
ModelsUtil(java.util.Optional<ResourceLocation> p_i232546_1_,
java.util.Optional<java.lang.String> p_i232546_2_,
StockTextureAliases... p_i232546_3_) |
Modifier and Type | Method and 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_) |
private final java.util.Optional<ResourceLocation> model
private final java.util.Set<StockTextureAliases> requiredSlots
private java.util.Optional<java.lang.String> suffix
public ModelsUtil(java.util.Optional<ResourceLocation> p_i232546_1_, java.util.Optional<java.lang.String> p_i232546_2_, StockTextureAliases... p_i232546_3_)
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_)
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_)
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_)
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_)
private java.util.Map<StockTextureAliases,ResourceLocation> createMap(ModelTextures p_240232_1_)