Package net.minecraft.world.spawner
Class PatrolSpawner
java.lang.Object
net.minecraft.world.spawner.PatrolSpawner
- All Implemented Interfaces:
SpecialSpawner
A spawner for pillager patrols.
Pillager spawns in pillager outposts are controlled at
ChunkGenerator.getEntitySpawnList(net.minecraft.registry.entry.RegistryEntry<net.minecraft.world.biome.Biome>, net.minecraft.world.gen.StructureAccessor, net.minecraft.entity.SpawnGroup, net.minecraft.util.math.BlockPos)
.
- Mappings:
Namespace Name named net/minecraft/world/spawner/PatrolSpawner
intermediary net/minecraft/class_3769
official dzj
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
spawn
(ServerWorld world, boolean spawnMonsters, boolean spawnAnimals) Spawns entities into a world.private boolean
spawnPillager
(ServerWorld world, BlockPos pos, Random random, boolean captain)
-
Field Details
-
cooldown
private int cooldown- Mappings:
Namespace Name Mixin selector named cooldown
Lnet/minecraft/world/spawner/PatrolSpawner;cooldown:I
intermediary field_16652
Lnet/minecraft/class_3769;field_16652:I
official a
Ldzj;a:I
-
-
Constructor Details
-
PatrolSpawner
public PatrolSpawner()
-
-
Method Details
-
spawn
Spawns entities into a world.- Specified by:
spawn
in interfaceSpecialSpawner
- Parameters:
spawnMonsters
- whether monsters should be spawnedspawnAnimals
- whether animals should be spawned- Returns:
- the number of entities spawned
- Mappings:
Namespace Name Mixin selector named spawn
Lnet/minecraft/world/spawner/SpecialSpawner;spawn(Lnet/minecraft/server/world/ServerWorld;ZZ)I
intermediary method_6445
Lnet/minecraft/class_5304;method_6445(Lnet/minecraft/class_3218;ZZ)I
official a
Ldcj;a(Laqu;ZZ)I
-
spawnPillager
- Parameters:
captain
- whether the pillager is the captain of a patrol- Mappings:
Namespace Name Mixin selector named spawnPillager
Lnet/minecraft/world/spawner/PatrolSpawner;spawnPillager(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Z)Z
intermediary method_16575
Lnet/minecraft/class_3769;method_16575(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Z
official a
Ldzj;a(Laqu;Ljd;Layw;Z)Z
-