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> variants, MultiPart.Definition multiPart) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic BlockModelDefinitionfromJsonElement(JsonElement json) static BlockModelDefinitionfromStream(Reader reader) getVariant(String key) inthashCode()instantiate(StateDefinition<Block, BlockState> stateDefinition, String name)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
GSON
-
variants
-
multiPart
-
-
Constructor Details
-
BlockModelDefinition
public BlockModelDefinition(Map<String, MultiVariant> variants, @Nullable MultiPart.Definition multiPart)
-
-
Method Details
-
fromStream
-
fromJsonElement
-
getVariant
-
equals
-
hashCode
public int hashCode() -
getMultiVariants
-
getMultiPart
-
instantiate
public Map<BlockState,UnbakedBlockStateModel> instantiate(StateDefinition<Block, BlockState> stateDefinition, String name)
-