public abstract class Feature<FC extends IFeatureConfig> extends ForgeRegistryEntry<Feature<?>>
delegate
Constructor and Description |
---|
Feature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends FC> configFactoryIn) |
Feature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends FC> configFactoryIn,
boolean doBlockNotifyIn) |
Modifier and Type | Method and Description |
---|---|
FC |
createConfig(com.mojang.datafixers.Dynamic<?> p_214470_1_) |
java.util.List<Biome.SpawnListEntry> |
getCreatureSpawnList() |
java.util.List<Biome.SpawnListEntry> |
getSpawnList() |
abstract boolean |
place(IWorld worldIn,
ChunkGenerator<? extends GenerationSettings> generator,
java.util.Random rand,
BlockPos pos,
FC config) |
protected void |
setBlockState(IWorldWriter worldIn,
BlockPos pos,
BlockState state) |
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
public static final Structure<PillagerOutpostConfig> PILLAGER_OUTPOST
public static final Structure<MineshaftConfig> MINESHAFT
public static final Structure<NoFeatureConfig> WOODLAND_MANSION
public static final Structure<NoFeatureConfig> JUNGLE_TEMPLE
public static final Structure<NoFeatureConfig> DESERT_PYRAMID
public static final Structure<NoFeatureConfig> IGLOO
public static final Structure<ShipwreckConfig> SHIPWRECK
public static final SwampHutStructure SWAMP_HUT
public static final Structure<NoFeatureConfig> STRONGHOLD
public static final Structure<NoFeatureConfig> OCEAN_MONUMENT
public static final Structure<OceanRuinConfig> OCEAN_RUIN
public static final Structure<NoFeatureConfig> NETHER_BRIDGE
public static final Structure<NoFeatureConfig> END_CITY
public static final Structure<BuriedTreasureConfig> BURIED_TREASURE
public static final Structure<VillageConfig> VILLAGE
public static final Feature<NoFeatureConfig> FANCY_TREE
public static final Feature<NoFeatureConfig> BIRCH_TREE
public static final Feature<NoFeatureConfig> SUPER_BIRCH_TREE
public static final Feature<NoFeatureConfig> JUNGLE_GROUND_BUSH
public static final Feature<NoFeatureConfig> JUNGLE_TREE
public static final Feature<NoFeatureConfig> PINE_TREE
public static final Feature<NoFeatureConfig> DARK_OAK_TREE
public static final Feature<NoFeatureConfig> SAVANNA_TREE
public static final Feature<NoFeatureConfig> SPRUCE_TREE
public static final Feature<NoFeatureConfig> SWAMP_TREE
public static final Feature<NoFeatureConfig> NORMAL_TREE
public static final Feature<NoFeatureConfig> MEGA_JUNGLE_TREE
public static final Feature<NoFeatureConfig> MEGA_PINE_TREE
public static final Feature<NoFeatureConfig> MEGA_SPRUCE_TREE
public static final FlowersFeature DEFAULT_FLOWER
public static final FlowersFeature FOREST_FLOWER
public static final FlowersFeature PLAIN_FLOWER
public static final FlowersFeature SWAMP_FLOWER
public static final FlowersFeature GENERAL_FOREST_FLOWER
public static final Feature<NoFeatureConfig> JUNGLE_GRASS
public static final Feature<NoFeatureConfig> TAIGA_GRASS
public static final Feature<GrassFeatureConfig> GRASS
public static final Feature<NoFeatureConfig> VOID_START_PLATFORM
public static final Feature<NoFeatureConfig> CACTUS
public static final Feature<NoFeatureConfig> DEAD_BUSH
public static final Feature<NoFeatureConfig> DESERT_WELL
public static final Feature<NoFeatureConfig> FOSSIL
public static final Feature<NoFeatureConfig> HELL_FIRE
public static final Feature<BigMushroomFeatureConfig> HUGE_RED_MUSHROOM
public static final Feature<BigMushroomFeatureConfig> HUGE_BROWN_MUSHROOM
public static final Feature<NoFeatureConfig> ICE_SPIKE
public static final Feature<NoFeatureConfig> GLOWSTONE_BLOB
public static final Feature<NoFeatureConfig> MELON
public static final Feature<NoFeatureConfig> PUMPKIN
public static final Feature<NoFeatureConfig> REED
public static final Feature<NoFeatureConfig> FREEZE_TOP_LAYER
public static final Feature<NoFeatureConfig> VINES
public static final Feature<NoFeatureConfig> WATERLILY
public static final Feature<NoFeatureConfig> MONSTER_ROOM
public static final Feature<NoFeatureConfig> BLUE_ICE
public static final Feature<IcebergConfig> ICEBERG
public static final Feature<BlockBlobConfig> FOREST_ROCK
public static final Feature<NoFeatureConfig> HAY_PILE
public static final Feature<NoFeatureConfig> SNOW_PILE
public static final Feature<NoFeatureConfig> ICE_PILE
public static final Feature<NoFeatureConfig> MELON_PILE
public static final Feature<NoFeatureConfig> PUMPKIN_PILE
public static final Feature<BushConfig> BUSH
public static final Feature<SphereReplaceConfig> DISK
public static final Feature<DoublePlantConfig> DOUBLE_PLANT
public static final Feature<HellLavaConfig> NETHER_SPRING
public static final Feature<FeatureRadiusConfig> ICE_PATCH
public static final Feature<LakesConfig> LAKE
public static final Feature<OreFeatureConfig> ORE
public static final Feature<MultipleWithChanceRandomFeatureConfig> RANDOM_RANDOM_SELECTOR
public static final Feature<MultipleRandomFeatureConfig> RANDOM_SELECTOR
public static final Feature<SingleRandomFeature> SIMPLE_RANDOM_SELECTOR
public static final Feature<TwoFeatureChoiceConfig> RANDOM_BOOLEAN_SELECTOR
public static final Feature<ReplaceBlockConfig> EMERALD_ORE
public static final Feature<LiquidsConfig> SPRING_FEATURE
public static final Feature<EndSpikeFeatureConfig> END_SPIKE
public static final Feature<NoFeatureConfig> END_ISLAND
public static final Feature<NoFeatureConfig> CHORUS_PLANT
public static final Feature<EndGatewayConfig> END_GATEWAY
public static final Feature<SeaGrassConfig> SEAGRASS
public static final Feature<NoFeatureConfig> KELP
public static final Feature<NoFeatureConfig> CORAL_TREE
public static final Feature<NoFeatureConfig> CORAL_MUSHROOM
public static final Feature<NoFeatureConfig> CORAL_CLAW
public static final Feature<CountConfig> SEA_PICKLE
public static final Feature<BlockWithContextConfig> SIMPLE_BLOCK
public static final Feature<ProbabilityConfig> BAMBOO
public static final Feature<DecoratedFeatureConfig> DECORATED
public static final Feature<DecoratedFeatureConfig> DECORATED_FLOWER
public static final Feature<NoFeatureConfig> SWEET_BERRY_BUSH
public static final Feature<FillLayerConfig> FILL_LAYER
public static final BonusChestFeature BONUS_CHEST
public static final com.google.common.collect.BiMap<java.lang.String,Structure<?>> STRUCTURES
public static final java.util.List<Structure<?>> field_214488_aQ
protected final boolean doBlockNotify
public Feature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends FC> configFactoryIn)
public Feature(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends FC> configFactoryIn, boolean doBlockNotifyIn)
public FC createConfig(com.mojang.datafixers.Dynamic<?> p_214470_1_)
protected void setBlockState(IWorldWriter worldIn, BlockPos pos, BlockState state)
public abstract boolean place(IWorld worldIn, ChunkGenerator<? extends GenerationSettings> generator, java.util.Random rand, BlockPos pos, FC config)
public java.util.List<Biome.SpawnListEntry> getSpawnList()
public java.util.List<Biome.SpawnListEntry> getCreatureSpawnList()