public class PillagerOutpostStructure extends ScatteredStructure<NoFeatureConfig>
Modifier and Type | Class and Description |
---|---|
static class |
PillagerOutpostStructure.Start |
Structure.IStartFactory
Modifier and Type | Field and Description |
---|---|
private static java.util.List<Biome.SpawnListEntry> |
PILLAGE_OUTPOST_ENEMIES |
ACACIA_TREE, BAMBOO, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, BURIED_TREASURE, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DARK_OAK_TREE, DECORATED, DECORATED_FLOWER, 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_RED_MUSHROOM, ICE_PATCH, ICE_SPIKE, ICEBERG, IGLOO, ILLAGER_STRUCTURES, JUNGLE_GROUND_BUSH, JUNGLE_TEMPLE, KELP, LAKE, MEGA_JUNGLE_TREE, MEGA_SPRUCE_TREE, MINESHAFT, MONSTER_ROOM, NETHER_BRIDGE, NO_OP, 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, VILLAGE, VINES, VOID_START_PLATFORM, WOODLAND_MANSION
delegate
Constructor and Description |
---|
PillagerOutpostStructure(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends NoFeatureConfig> pillageOutpostConfigIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeGenerated(BiomeManager biomeManagerIn,
ChunkGenerator<?> generatorIn,
java.util.Random randIn,
int chunkX,
int chunkZ,
Biome biomeIn) |
protected int |
getSeedModifier() |
int |
getSize() |
java.util.List<Biome.SpawnListEntry> |
getSpawnList() |
Structure.IStartFactory |
getStartFactory() |
java.lang.String |
getStructureName() |
getBiomeFeatureDistance, getBiomeFeatureSeparation, getStartPositionForPosition
findNearest, getStart, isPositionInsideStructure, isPositionInStructure, place, withConfiguration
createConfig, getCreatureSpawnList, isDirt, isStone, setBlockState
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
private static final java.util.List<Biome.SpawnListEntry> PILLAGE_OUTPOST_ENEMIES
public PillagerOutpostStructure(java.util.function.Function<com.mojang.datafixers.Dynamic<?>,? extends NoFeatureConfig> pillageOutpostConfigIn)
public java.lang.String getStructureName()
getStructureName
in class Structure<NoFeatureConfig>
public int getSize()
getSize
in class Structure<NoFeatureConfig>
public java.util.List<Biome.SpawnListEntry> getSpawnList()
getSpawnList
in class Feature<NoFeatureConfig>
public boolean canBeGenerated(BiomeManager biomeManagerIn, ChunkGenerator<?> generatorIn, java.util.Random randIn, int chunkX, int chunkZ, Biome biomeIn)
canBeGenerated
in class ScatteredStructure<NoFeatureConfig>
public Structure.IStartFactory getStartFactory()
getStartFactory
in class Structure<NoFeatureConfig>
protected int getSeedModifier()
getSeedModifier
in class ScatteredStructure<NoFeatureConfig>