Package net.minecraft.world
Class WanderingTraderManager
java.lang.Object
net.minecraft.world.WanderingTraderManager
- All Implemented Interfaces:
Spawner
- Mappings:
Namespace Name intermediary net/minecraft/class_3990official bygnamed net/minecraft/world/WanderingTraderManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final ServerWorldPropertiesprivate final Randomprivate intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleandoesNotSuffocateAt(BlockView world, BlockPos pos) getNearbySpawnPos(WorldView world, BlockPos pos, int range) intspawn(ServerWorld world, boolean spawnMonsters, boolean spawnAnimals) Spawns entities into a world.private voidspawnLlama(ServerWorld world, WanderingTraderEntity wanderingTrader, int range) private booleantrySpawn(ServerWorld world)
-
Field Details
-
DEFAULT_SPAWN_TIMER
private static final int DEFAULT_SPAWN_TIMER- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30631Lnet/minecraft/class_3990;field_30631:Iofficial bLbyg;b:Inamed DEFAULT_SPAWN_TIMERLnet/minecraft/world/WanderingTraderManager;DEFAULT_SPAWN_TIMER:I
-
DEFAULT_SPAWN_DELAY
public static final int DEFAULT_SPAWN_DELAY- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30630Lnet/minecraft/class_3990;field_30630:Iofficial aLbyg;a:Inamed DEFAULT_SPAWN_DELAYLnet/minecraft/world/WanderingTraderManager;DEFAULT_SPAWN_DELAY:I
-
MIN_SPAWN_CHANCE
private static final int MIN_SPAWN_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30632Lnet/minecraft/class_3990;field_30632:Iofficial cLbyg;c:Inamed MIN_SPAWN_CHANCELnet/minecraft/world/WanderingTraderManager;MIN_SPAWN_CHANCE:I
-
MAX_SPAWN_CHANCE
private static final int MAX_SPAWN_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30633Lnet/minecraft/class_3990;field_30633:Iofficial dLbyg;d:Inamed MAX_SPAWN_CHANCELnet/minecraft/world/WanderingTraderManager;MAX_SPAWN_CHANCE:I
-
DEFAULT_SPAWN_CHANCE
private static final int DEFAULT_SPAWN_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30634Lnet/minecraft/class_3990;field_30634:Iofficial eLbyg;e:Inamed DEFAULT_SPAWN_CHANCELnet/minecraft/world/WanderingTraderManager;DEFAULT_SPAWN_CHANCE:I
-
field_30635
private static final int field_30635- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30635Lnet/minecraft/class_3990;field_30635:Iofficial fLbyg;f:Inamed field_30635Lnet/minecraft/world/WanderingTraderManager;field_30635:I
-
field_30636
private static final int field_30636- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30636Lnet/minecraft/class_3990;field_30636:Iofficial gLbyg;g:Inamed field_30636Lnet/minecraft/world/WanderingTraderManager;field_30636:I
-
random
- Mappings:
Namespace Name Mixin selector intermediary field_17726Lnet/minecraft/class_3990;field_17726:Lnet/minecraft/class_5819;official hLbyg;h:Lapf;named randomLnet/minecraft/world/WanderingTraderManager;random:Lnet/minecraft/util/math/random/Random;
-
properties
- Mappings:
Namespace Name Mixin selector intermediary field_24387Lnet/minecraft/class_3990;field_24387:Lnet/minecraft/class_5268;official iLbyg;i:Ldza;named propertiesLnet/minecraft/world/WanderingTraderManager;properties:Lnet/minecraft/world/level/ServerWorldProperties;
-
spawnTimer
private int spawnTimer- Mappings:
Namespace Name Mixin selector intermediary field_17728Lnet/minecraft/class_3990;field_17728:Iofficial jLbyg;j:Inamed spawnTimerLnet/minecraft/world/WanderingTraderManager;spawnTimer:I
-
spawnDelay
private int spawnDelay- Mappings:
Namespace Name Mixin selector intermediary field_17729Lnet/minecraft/class_3990;field_17729:Iofficial kLbyg;k:Inamed spawnDelayLnet/minecraft/world/WanderingTraderManager;spawnDelay:I
-
spawnChance
private int spawnChance- Mappings:
Namespace Name Mixin selector intermediary field_17730Lnet/minecraft/class_3990;field_17730:Iofficial lLbyg;l:Inamed spawnChanceLnet/minecraft/world/WanderingTraderManager;spawnChance:I
-
-
Constructor Details
-
WanderingTraderManager
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3990;<init>(Lnet/minecraft/class_5268;)Vofficial <init>Lbyg;<init>(Ldza;)Vnamed <init>Lnet/minecraft/world/WanderingTraderManager;<init>(Lnet/minecraft/world/level/ServerWorldProperties;)V
-
-
Method Details
-
spawn
Spawns entities into a world.- Specified by:
spawnin interfaceSpawner- Parameters:
spawnMonsters- whether monsters should be spawnedspawnAnimals- whether animals should be spawned- Returns:
- the number of entities spawned
- Mappings:
Namespace Name Mixin selector intermediary method_6445Lnet/minecraft/class_5304;method_6445(Lnet/minecraft/class_3218;ZZ)Iofficial aLclx;a(Laif;ZZ)Inamed spawnLnet/minecraft/world/spawner/Spawner;spawn(Lnet/minecraft/server/world/ServerWorld;ZZ)I
-
trySpawn
- Mappings:
Namespace Name Mixin selector intermediary method_18018Lnet/minecraft/class_3990;method_18018(Lnet/minecraft/class_3218;)Zofficial aLbyg;a(Laif;)Znamed trySpawnLnet/minecraft/world/WanderingTraderManager;trySpawn(Lnet/minecraft/server/world/ServerWorld;)Z
-
spawnLlama
- Mappings:
Namespace Name Mixin selector intermediary method_18016Lnet/minecraft/class_3990;method_18016(Lnet/minecraft/class_3218;Lnet/minecraft/class_3989;I)Vofficial aLbyg;a(Laif;Lbyf;I)Vnamed spawnLlamaLnet/minecraft/world/WanderingTraderManager;spawnLlama(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/WanderingTraderEntity;I)V
-
getNearbySpawnPos
- Mappings:
Namespace Name Mixin selector intermediary method_18017Lnet/minecraft/class_3990;method_18017(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;official aLbyg;a(Lcmn;Lgu;I)Lgu;named getNearbySpawnPosLnet/minecraft/world/WanderingTraderManager;getNearbySpawnPos(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/util/math/BlockPos;
-
doesNotSuffocateAt
- Mappings:
Namespace Name Mixin selector intermediary method_23279Lnet/minecraft/class_3990;method_23279(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Zofficial aLbyg;a(Lclq;Lgu;)Znamed doesNotSuffocateAtLnet/minecraft/world/WanderingTraderManager;doesNotSuffocateAt(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-