net.minecraft.world.level.levelgen.feature.stateproviders

public class BlockStateProviderType<P extends BlockStateProvider>

chu
net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType
net.minecraft.class_4652
net.minecraft.unmapped.C_mhtqwrqj
net.minecraft.world.gen.stateprovider.StateProviderType
net.minecraft.world.gen.blockstateprovider.BlockStateProviderType
net.minecraft.server.v1_15_R1.WorldGenFeatureStateProviders

Field summary

Modifier and TypeField
public static final BlockStateProviderType<SimpleStateProvider>
a
SIMPLE_STATE_PROVIDER
field_21305
f_byjbuxxb
SIMPLE_STATE_PROVIDER
field_227394_a_
public static final BlockStateProviderType<WeightedStateProvider>
b
WEIGHTED_STATE_PROVIDER
field_21306
f_ndtwakna
WEIGHTED_STATE_PROVIDER
field_227395_b_
public static final BlockStateProviderType<PlainFlowerProvider>
c
PLAIN_FLOWER_PROVIDER
field_21307
f_ikjtpwkg
PLAIN_FLOWER_PROVIDER
field_227396_c_
public static final BlockStateProviderType<ForestFlowerProvider>
d
FOREST_FLOWER_PROVIDER
field_21308
f_hkdbygvz
FOREST_FLOWER_PROVIDER
field_227397_d_
private final Function<com.mojang.datafixers.Dynamic<?>, P>
e
deserializer
field_21309
f_hqoylyex
configDeserializer
field_227398_e_

Constructor summary

ModifierConstructor
private (Function<com.mojang.datafixers.Dynamic<?>, P> configDeserializer)

Method summary

Modifier and TypeMethod
private static <P extends BlockStateProvider> BlockStateProviderType<P>
a(String arg0, Function<com.mojang.datafixers.Dynamic<?>, P> arg1)
register(String arg0, Function<com.mojang.datafixers.Dynamic<?>, P> arg1)
method_23457(String arg0, Function<com.mojang.datafixers.Dynamic<?>, P> arg1)
m_utqzidsd(String arg0, Function<com.mojang.datafixers.Dynamic<?>, P> arg1)
register(String id, Function<com.mojang.datafixers.Dynamic<?>, P> configDeserializer)
func_227400_a_(String arg0, Function<com.mojang.datafixers.Dynamic<?>, P> arg1)
public P
a(com.mojang.datafixers.Dynamic<?> arg0)
deserialize(com.mojang.datafixers.Dynamic<?> arg0)
method_23456(com.mojang.datafixers.Dynamic<?> arg0)
m_clzyjvno(com.mojang.datafixers.Dynamic<?> arg0)
deserialize(com.mojang.datafixers.Dynamic<?> dynamic)
func_227399_a_(com.mojang.datafixers.Dynamic<?> arg0)