net.minecraft.client.data.models.blockstates

public class MultiVariantGenerator

implements BlockModelDefinitionGenerator

fsq
net.minecraft.client.data.models.blockstates.MultiVariantGenerator
net.minecraft.class_4925
net.minecraft.client.data.VariantsBlockModelDefinitionCreator
net.minecraft.src.C_370453_

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
static Set<Property<?>>
a(Set<ect<?>> arg0, dno arg1, fsr<?> 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)
m_385545_(Set<C_2097_<?>> p_394085_, C_1706_ p_394620_, C_370491_<?> p_394046_)
public MultiVariantGenerator
a(fsr<gtk> arg0)
with(PropertyDispatch<VariantMutator> arg0)
method_25775(class_4926<class_10804> arg0)
coordinate(BlockStateVariantMap<ModelVariantOperator> variantMap)
m_373695_(C_370491_<C_379016_> arg0)
public MultiVariantGenerator
a(gtk arg0)
with(VariantMutator arg0)
method_67856(class_10804 arg0)
apply(ModelVariantOperator operator)
m_386228_(C_379016_ arg0)
public BlockModelDefinition
b()
create()
method_67844()
createBlockModelDefinition()
m_386344_()
public Block
a()
block()
method_25743()
getBlock()
m_372098_()
public static MultiVariantGenerator$Empty
a(dno arg0)
dispatch(Block arg0)
method_67852(class_2248 arg0)
of(Block block)
m_388703_(C_1706_ p_394689_)
public static MultiVariantGenerator
a(dno arg0, fsm arg1)
dispatch(Block arg0, MultiVariant arg1)
method_67853(class_2248 arg0, class_807 arg1)
of(Block block, WeightedVariant model)
m_386776_(C_1706_ p_396861_, C_379111_ p_392410_)