Class MultiVariantGenerator
java.lang.Object
net.minecraft.client.data.models.blockstates.MultiVariantGenerator
- All Implemented Interfaces:
BlockModelDefinitionGenerator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
(package private) static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Block
private final List
<MultiVariantGenerator.Entry> -
Constructor Summary
ConstructorsConstructorDescriptionMultiVariantGenerator
(Block p_388671_, List<MultiVariantGenerator.Entry> p_386519_, Set<Property<?>> p_405706_) -
Method Summary
Modifier and TypeMethodDescriptionblock()
create()
static MultiVariantGenerator.Empty
static MultiVariantGenerator
dispatch
(Block p_405526_, MultiVariant p_409935_) validateAndExpandProperties
(Set<Property<?>> p_405585_, Block p_405741_, PropertyDispatch<?> p_405105_) with
(PropertyDispatch<VariantMutator> p_388256_) with
(VariantMutator p_405854_) withUnbaked
(PropertyDispatch<UnbakedMutator> dispatch) withUnbaked
(UnbakedMutator dispatch)
-
Field Details
-
block
-
entries
-
seenProperties
-
-
Constructor Details
-
MultiVariantGenerator
MultiVariantGenerator(Block p_388671_, List<MultiVariantGenerator.Entry> p_386519_, Set<Property<?>> p_405706_)
-
-
Method Details
-
validateAndExpandProperties
-
with
-
with
-
withUnbaked
-
withUnbaked
-
create
- Specified by:
create
in interfaceBlockModelDefinitionGenerator
-
block
- Specified by:
block
in interfaceBlockModelDefinitionGenerator
-
dispatch
-
dispatch
-