Class MultiVariantGenerator
java.lang.Object
net.minecraft.client.data.models.blockstates.MultiVariantGenerator
- All Implemented Interfaces:
Supplier<JsonElement>,BlockStateGenerator
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMultiVariantGenerator(Block block, List<Variant> baseVariants) -
Method Summary
Modifier and TypeMethodDescriptionget()getBlock()mergeVariants(List<Variant> first, List<Variant> second) static MultiVariantGeneratormultiVariant(Block block) static MultiVariantGeneratormultiVariant(Block block, Variant variant) static MultiVariantGeneratormultiVariant(Block block, Variant... variants) with(PropertyDispatch propertyDispatch)
-
Field Details
-
block
-
baseVariants
-
seenProperties
-
declaredPropertySets
-
-
Constructor Details
-
MultiVariantGenerator
-
-
Method Details
-
with
-
get
- Specified by:
getin interfaceSupplier<JsonElement>
-
mergeVariants
-
getBlock
- Specified by:
getBlockin interfaceBlockStateGenerator
-
multiVariant
-
multiVariant
-
multiVariant
-