public class TrunkPlacerType<P extends TrunkPlacer> extends Object
Modifier and Type | Field and Description |
---|---|
private com.mojang.serialization.Codec<P> |
codec |
static TrunkPlacerType<DarkOakTrunkPlacer> |
DARK_OAK_TRUNK_PLACER |
static TrunkPlacerType<LargeOakTrunkPlacer> |
FANCY_TRUNK_PLACER |
static TrunkPlacerType<ForkingTrunkPlacer> |
FORKING_TRUNK_PLACER |
static TrunkPlacerType<GiantTrunkPlacer> |
GIANT_TRUNK_PLACER |
static TrunkPlacerType<MegaJungleTrunkPlacer> |
MEGA_JUNGLE_TRUNK_PLACER |
static TrunkPlacerType<StraightTrunkPlacer> |
STRAIGHT_TRUNK_PLACER |
Modifier | Constructor and Description |
---|---|
private |
TrunkPlacerType(com.mojang.serialization.Codec<P> codec) |
Modifier and Type | Method and Description |
---|---|
com.mojang.serialization.Codec<P> |
getCodec() |
private static <P extends TrunkPlacer> |
register(String id,
com.mojang.serialization.Codec<P> codec) |
public static final TrunkPlacerType<StraightTrunkPlacer> STRAIGHT_TRUNK_PLACER
public static final TrunkPlacerType<ForkingTrunkPlacer> FORKING_TRUNK_PLACER
public static final TrunkPlacerType<GiantTrunkPlacer> GIANT_TRUNK_PLACER
public static final TrunkPlacerType<MegaJungleTrunkPlacer> MEGA_JUNGLE_TRUNK_PLACER
public static final TrunkPlacerType<DarkOakTrunkPlacer> DARK_OAK_TRUNK_PLACER
public static final TrunkPlacerType<LargeOakTrunkPlacer> FANCY_TRUNK_PLACER
private final com.mojang.serialization.Codec<P extends TrunkPlacer> codec
private TrunkPlacerType(com.mojang.serialization.Codec<P> codec)
private static <P extends TrunkPlacer> TrunkPlacerType<P> register(String id, com.mojang.serialization.Codec<P> codec)
public com.mojang.serialization.Codec<P> getCodec()