Class BlockModelDefinition
java.lang.Object
net.minecraft.client.renderer.block.model.BlockModelDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Gsonprivate static final org.slf4j.Loggerprivate final MultiPart.Definitionprivate final Map<String, MultiVariant> -
Constructor Summary
ConstructorsConstructorDescriptionBlockModelDefinition(Map<String, MultiVariant> pVariants, MultiPart.Definition pMultiPart) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic BlockModelDefinitionfromJsonElement(JsonElement pJson) static BlockModelDefinitionfromStream(Reader pReader) getVariant(String pKey) inthashCode()instantiate(StateDefinition<Block, BlockState> pStateDefinition, String pName)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
GSON
-
variants
-
multiPart
-
-
Constructor Details
-
BlockModelDefinition
public BlockModelDefinition(Map<String, MultiVariant> pVariants, @Nullable MultiPart.Definition pMultiPart)
-
-
Method Details
-
fromStream
-
fromJsonElement
-
getVariant
-
equals
-
hashCode
public int hashCode() -
getMultiVariants
-
getMultiPart
-
instantiate
public Map<BlockState,UnbakedBlockStateModel> instantiate(StateDefinition<Block, BlockState> pStateDefinition, String pName)
-