public abstract class AbstractTempleFeature<C extends FeatureConfig> extends StructureFeature<C>
StructureFeature.StructureStartFactoryBAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, BURIED_TREASURE, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DARK_OAK_TREE, DECORATED, DECORATED_FLOWER, DELTA_FEATURE, DESERT_PYRAMID, DESERT_WELL, DISK, EMERALD_ORE, END_CITY, END_GATEWAY, END_ISLAND, END_SPIKE, FANCY_TREE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, IGLOO, JIGSAW_STRUCTURES, JUNGLE_GROUND_BUSH, JUNGLE_TEMPLE, KELP, LAKE, MEGA_JUNGLE_TREE, MEGA_SPRUCE_TREE, MINESHAFT, MONSTER_ROOM, NETHER_BRIDGE, NETHER_FOREST_VEGETATION, NETHER_FOSSIL, NETHERRACK_REPLACE_BLOBS, NO_OP, NO_SURFACE_ORE, NORMAL_TREE, OCEAN_MONUMENT, OCEAN_RUIN, ORE, PILLAGER_OUTPOST, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_RANDOM_SELECTOR, RANDOM_SELECTOR, SEA_PICKLE, SEAGRASS, SHIPWRECK, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, STRONGHOLD, STRUCTURES, SWAMP_HUT, TWISTING_VINES, VILLAGE, VINES, VOID_START_PLATFORM, WEEPING_VINES, WOODLAND_MANSION| Constructor and Description |
|---|
AbstractTempleFeature(Function<com.mojang.datafixers.Dynamic<?>,? extends C> configDeserializer) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
getSeedModifier() |
protected int |
getSeparation(ChunkGenerator<?> chunkGenerator) |
protected int |
getSpacing(ChunkGenerator<?> chunkGenerator) |
protected ChunkPos |
getStart(ChunkGenerator<?> chunkGenerator,
Random random,
int int2,
int int3,
int int4,
int int5) |
boolean |
shouldStartAt(BiomeAccess biomeAccess,
ChunkGenerator<?> chunkGenerator,
Random random,
int chunkX,
int chunkZ,
Biome biome) |
configure, generate, getName, getRadius, getStructureStartFactory, isApproximatelyInsideStructure, isInsideStructure, isInsideStructure, locateStructuredeserializeConfig, getCreatureSpawns, getMonsterSpawns, isDirt, isStone, setBlockStateprotected ChunkPos getStart(ChunkGenerator<?> chunkGenerator, Random random, int int2, int int3, int int4, int int5)
getStart in class StructureFeature<C extends FeatureConfig>public boolean shouldStartAt(BiomeAccess biomeAccess, ChunkGenerator<?> chunkGenerator, Random random, int chunkX, int chunkZ, Biome biome)
shouldStartAt in class StructureFeature<C extends FeatureConfig>protected int getSpacing(ChunkGenerator<?> chunkGenerator)
protected int getSeparation(ChunkGenerator<?> chunkGenerator)
protected abstract int getSeedModifier()