net.minecraft.client.data

public class VariantsBlockModelDefinitionCreator

implements BlockModelDefinitionCreator

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

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
private static Set<Property<?>>
validateAndExpandProperties(Set<Property<?>> seenProperties, Block block, PropertyDispatch<?> generator)
validateAndExpandProperties(Set<Property<?>> seenProperties, Block block, PropertyDispatch<?> generator)
method_67858(Set<class_2769<?>> arg0, class_2248 arg1, class_4926<?> arg2)
validateAndAddProperties(Set<Property<?>> definedProperties, Block block, BlockStateVariantMap<?> variantMap)
public VariantsBlockModelDefinitionCreator
with(PropertyDispatch<VariantMutator> newStage)
with(PropertyDispatch<VariantMutator> newStage)
method_25775(class_4926<class_10804> arg0)
apply(BlockStateVariantMap<ModelVariantOperator> operators)
public VariantsBlockModelDefinitionCreator
with(VariantMutator singleMutator)
with(VariantMutator singleMutator)
method_67856(class_10804 arg0)
apply(ModelVariantOperator operator)
public BlockModelDefinition
create()
create()
method_67844()
createBlockModelDefinition()
public Block
block()
block()
method_25743()
getBlock()
public static VariantsBlockModelDefinitionCreator$Empty
dispatch(Block block)
dispatch(Block block)
method_67852(class_2248 arg0)
of(Block block)
public static VariantsBlockModelDefinitionCreator
dispatch(Block block, MultiVariant initialModel)
dispatch(Block block, MultiVariant initialModel)
method_67853(class_2248 arg0, class_807 arg1)
of(Block block, WeightedVariant model)