net.minecraft.data.models.blockstates

public class MultiVariantGenerator

implements BlockStateGenerator

io
net.minecraft.data.models.blockstates.MultiVariantGenerator
net.minecraft.class_4925
net.minecraft.data.client.model.VariantsBlockStateSupplier
net.minecraft.data.FinishedVariantBlockState

Field summary

Modifier and TypeField
private final Block
a
block
field_22859
block
field_240115_a_
private final List<Variant>
b
baseVariants
field_22860
variants
field_240116_b_
private final Set<Property<?>>
c
seenProperties
field_22861
definedProperties
field_240117_c_
private final List<PropertyDispatch>
d
declaredPropertySets
field_22862
variantMaps
field_240118_d_

Constructor summary

ModifierConstructor
private (Block block, List<Variant> variants)

Method summary

Modifier and TypeMethod
public MultiVariantGenerator
a(ip arg0)
with(PropertyDispatch arg0)
method_25775(class_4926 arg0)
coordinate(BlockStateVariantMap map)
func_240125_a_(BlockStateVariantBuilder arg0)
public com.google.gson.JsonElement
b()
get()
method_25780()
get()
get()
private static List<Variant>
a(List<ir> arg0, List<ir> arg1)
mergeVariants(List<Variant> arg0, List<Variant> arg1)
method_25777(List<class_4935> arg0, List<class_4935> arg1)
intersect(List<BlockStateVariant> arg0, List<BlockStateVariant> arg1)
func_240127_a_(List<BlockModelDefinition> arg0, List<BlockModelDefinition> arg1)
public Block
a()
getBlock()
method_25743()
getBlock()
func_230524_a_()
public static MultiVariantGenerator
a(bul arg0)
multiVariant(Block arg0)
method_25769(class_2248 arg0)
create(Block block)
func_240119_a_(Block arg0)
public static MultiVariantGenerator
a(bul arg0, ir arg1)
multiVariant(Block arg0, Variant arg1)
method_25770(class_2248 arg0, class_4935 arg1)
create(Block block, BlockStateVariant variant)
func_240120_a_(Block arg0, BlockModelDefinition arg1)
public static MultiVariantGenerator
a(bul arg0, ir... arg1)
multiVariant(Block arg0, Variant... arg1)
method_25771(class_2248 arg0, class_4935... arg1)
create(Block block, BlockStateVariant... variants)
func_240121_a_(Block arg0, BlockModelDefinition... arg1)