Package net.minecraft.world.gen.feature
Class PillagerOutpostFeature
java.lang.Object
net.minecraft.world.gen.feature.StructureFeature<StructurePoolFeatureConfig>
net.minecraft.world.gen.feature.JigsawFeature
net.minecraft.world.gen.feature.PillagerOutpostFeature
public class PillagerOutpostFeature extends JigsawFeature
- Mappings:
Namespace Name official cozintermediary net/minecraft/class_3770named net/minecraft/world/gen/feature/PillagerOutpostFeature
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.feature.JigsawFeature
JigsawFeature.StartNested classes/interfaces inherited from class net.minecraft.world.gen.feature.StructureFeature
StructureFeature.StructureStartFactory<C extends FeatureConfig> -
Field Summary
Fields Modifier and Type Field Description private static List<SpawnSettings.SpawnEntry>MONSTER_SPAWNSFields inherited from class net.minecraft.world.gen.feature.StructureFeature
BASTION_REMNANT, BURIED_TREASURE, DESERT_PYRAMID, END_CITY, FORTRESS, IGLOO, JIGSAW_STRUCTURES, JUNGLE_PYRAMID, MANSION, MINESHAFT, MONUMENT, NETHER_FOSSIL, OCEAN_RUIN, PILLAGER_OUTPOST, RUINED_PORTAL, SHIPWRECK, STRONGHOLD, STRUCTURES, SWAMP_HUT, VILLAGE -
Constructor Summary
Constructors Constructor Description PillagerOutpostFeature(com.mojang.serialization.Codec<StructurePoolFeatureConfig> codec) -
Method Summary
Modifier and Type Method Description List<SpawnSettings.SpawnEntry>getMonsterSpawns()private booleanmethod_30845(ChunkGenerator chunkGenerator, long long2, ChunkRandom chunkRandom, int int2, int int3)protected booleanshouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, int int2, int int3, Biome biome, ChunkPos chunkPos, StructurePoolFeatureConfig structurePoolFeatureConfig)Checks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, net.minecraft.world.gen.ChunkRandom, int, int).Methods inherited from class net.minecraft.world.gen.feature.JigsawFeature
getStructureStartFactoryMethods inherited from class net.minecraft.world.gen.feature.StructureFeature
configure, getCodec, getCreatureSpawns, getGenerationStep, getName, getStartChunk, isUniformDistribution, locateStructure, method_28664, readStructureStart, tryPlaceStart
-
Field Details
-
MONSTER_SPAWNS
- Mappings:
Namespace Name Mixin selector official uLcoz;u:Ljava/util/List;intermediary field_16656Lnet/minecraft/class_3770;field_16656:Ljava/util/List;named MONSTER_SPAWNSLnet/minecraft/world/gen/feature/PillagerOutpostFeature;MONSTER_SPAWNS:Ljava/util/List;
-
-
Constructor Details
-
PillagerOutpostFeature
- Mappings:
Namespace Name Mixin selector official <init>Lcpq;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3195;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/StructureFeature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
getMonsterSpawns
- Overrides:
getMonsterSpawnsin classStructureFeature<StructurePoolFeatureConfig>- Mappings:
Namespace Name Mixin selector official cLcpq;c()Ljava/util/List;intermediary method_13149Lnet/minecraft/class_3195;method_13149()Ljava/util/List;named getMonsterSpawnsLnet/minecraft/world/gen/feature/StructureFeature;getMonsterSpawns()Ljava/util/List;
-
shouldStartAt
protected boolean shouldStartAt(ChunkGenerator chunkGenerator, BiomeSource biomeSource, long long2, ChunkRandom chunkRandom, int int2, int int3, Biome biome, ChunkPos chunkPos, StructurePoolFeatureConfig structurePoolFeatureConfig)Description copied from class:StructureFeatureChecks if this structure can actually be placed at a potential structure position determined viaStructureFeature.getStartChunk(net.minecraft.world.gen.chunk.StructureConfig, long, net.minecraft.world.gen.ChunkRandom, int, int). Specific structures override this method to reduce the spawn probability or restrict the spawn in some other way.- Overrides:
shouldStartAtin classStructureFeature<StructurePoolFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lciz;Lbuw;JLcmh;IILbut;Lbsz;Lcqv;)Zintermediary method_28644Lnet/minecraft/class_3770;method_28644(Lnet/minecraft/class_2794;Lnet/minecraft/class_1966;JLnet/minecraft/class_2919;IILnet/minecraft/class_1959;Lnet/minecraft/class_1923;Lnet/minecraft/class_3812;)Znamed shouldStartAtLnet/minecraft/world/gen/feature/PillagerOutpostFeature;shouldStartAt(Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/biome/source/BiomeSource;JLnet/minecraft/world/gen/ChunkRandom;IILnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/gen/feature/StructurePoolFeatureConfig;)Z
-
method_30845
private boolean method_30845(ChunkGenerator chunkGenerator, long long2, ChunkRandom chunkRandom, int int2, int int3)- Mappings:
Namespace Name Mixin selector official aLcoz;a(Lciz;JLcmh;II)Zintermediary method_30845Lnet/minecraft/class_3770;method_30845(Lnet/minecraft/class_2794;JLnet/minecraft/class_2919;II)Znamed method_30845Lnet/minecraft/world/gen/feature/PillagerOutpostFeature;method_30845(Lnet/minecraft/world/gen/chunk/ChunkGenerator;JLnet/minecraft/world/gen/ChunkRandom;II)Z
-