Package net.minecraft.data.client.model
Class Model
java.lang.Object
net.minecraft.data.client.model.Model
public class Model extends Object
-
Field Summary
Fields Modifier and Type Field Description private Optional<Identifier>
parent
private Set<TextureKey>
requiredTextures
private Optional<String>
variant
-
Constructor Summary
Constructors Constructor Description Model(Optional<Identifier> parent, Optional<String> variant, TextureKey[] requiredTextures)
-
Method Summary
Modifier and Type Method Description private Map<TextureKey,Identifier>
createTextureMap(Texture texture)
Identifier
upload(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
Identifier
upload(Block block, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
Identifier
upload(Identifier id, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
Identifier
uploadWithoutVariant(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector)
-
Field Details
-
parent
-
requiredTextures
-
variant
-
-
Constructor Details
-
Model
-
-
Method Details
-
upload
public Identifier upload(Block block, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector) -
upload
public Identifier upload(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector) -
uploadWithoutVariant
public Identifier uploadWithoutVariant(Block block, String suffix, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector) -
upload
public Identifier upload(Identifier id, Texture texture, BiConsumer<Identifier,Supplier<JsonElement>> modelCollector) -
createTextureMap
-