net.minecraft.client.data.models.blockstates

public class MultiVariantGenerator

implements BlockModelDefinitionGenerator

ftf
net.minecraft.client.data.models.blockstates.MultiVariantGenerator
net.minecraft.class_4925
net.minecraft.client.data.VariantsBlockModelDefinitionCreator

Field summary

Modifier and TypeField
private final Block
a
block
field_22859
block
private final List<MultiVariantGenerator$Entry>
b
entries
field_56798
variants
private final Set<Property<?>>
c
seenProperties
field_22861
definedProperties

Constructor summary

ModifierConstructor
(Block block, List<MultiVariantGenerator$Entry> variants, Set<Property<?>> definedProperties)

Method summary

Modifier and TypeMethod
static Set<Property<?>>
a(Set<ecj<?>> arg0, dne arg1, ftg<?> arg2)
validateAndExpandProperties(Set<Property<?>> arg0, Block arg1, PropertyDispatch<?> arg2)
method_67858(Set<class_2769<?>> arg0, class_2248 arg1, class_4926<?> arg2)
validateAndAddProperties(Set<Property<?>> definedProperties, Block block, BlockStateVariantMap<?> variantMap)
public MultiVariantGenerator
a(ftg<gtz> arg0)
with(PropertyDispatch<VariantMutator> arg0)
method_25775(class_4926<class_10804> arg0)
coordinate(BlockStateVariantMap<ModelVariantOperator> variantMap)
public MultiVariantGenerator
a(gtz arg0)
with(VariantMutator arg0)
method_67856(class_10804 arg0)
apply(ModelVariantOperator operator)
public BlockModelDefinition
b()
create()
method_67844()
createBlockModelDefinition()
public Block
a()
block()
method_25743()
getBlock()
public static MultiVariantGenerator$Empty
a(dne arg0)
dispatch(Block arg0)
method_67852(class_2248 arg0)
of(Block block)
public static MultiVariantGenerator
a(dne arg0, ftb arg1)
dispatch(Block arg0, MultiVariant arg1)
method_67853(class_2248 arg0, class_807 arg1)
of(Block block, WeightedVariant model)