Package net.minecraft.world
Class MobSpawnerLogic
java.lang.Object
net.minecraft.world.MobSpawnerLogic
- Mappings:
Namespace Name official bvq
intermediary net/minecraft/class_1917
named net/minecraft/world/MobSpawnerLogic
-
Field Summary
Modifier and TypeFieldDescriptionprivate static int
private static Pool<MobSpawnerEntry>
private double
private double
private static Logger
private int
private int
private int
private Random
private int
private int
private int
private MobSpawnerEntry
private Pool<MobSpawnerEntry>
private int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clientTick(World world, BlockPos pos)
private @Nullable Identifier
getEntityId(@Nullable World world, BlockPos pos)
getRenderedEntity(World world)
private boolean
isPlayerInRange(World world, BlockPos pos)
boolean
method_8275(World world, int int2)
double
double
void
readNbt(@Nullable World world, BlockPos pos, NbtCompound nbt)
abstract void
sendStatus(World world, BlockPos pos, int int2)
void
serverTick(ServerWorld world, BlockPos pos)
void
setEntityId(EntityType<?> type)
void
setSpawnEntry(@Nullable World world, BlockPos pos, MobSpawnerEntry spawnEntry)
private void
updateSpawns(World world, BlockPos pos)
writeNbt(@Nullable World world, BlockPos pos, NbtCompound nbt)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a:Lorg/apache/logging/log4j/Logger;
intermediary field_9156
Lnet/minecraft/class_1917;field_9156:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/world/MobSpawnerLogic;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_30951
private static final int field_30951- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official b
Lbvq;b:I
intermediary field_30951
Lnet/minecraft/class_1917;field_30951:I
named field_30951
Lnet/minecraft/world/MobSpawnerLogic;field_30951:I
-
field_30952
- Mappings:
Namespace Name Mixin selector official c
Lbvq;c:Laqs;
intermediary field_30952
Lnet/minecraft/class_1917;field_30952:Lnet/minecraft/class_6012;
named field_30952
Lnet/minecraft/world/MobSpawnerLogic;field_30952:Lnet/minecraft/util/collection/Pool;
-
spawnDelay
private int spawnDelay- Mappings:
Namespace Name Mixin selector official d
Lbvq;d:I
intermediary field_9154
Lnet/minecraft/class_1917;field_9154:I
named spawnDelay
Lnet/minecraft/world/MobSpawnerLogic;spawnDelay:I
-
spawnPotentials
- Mappings:
Namespace Name Mixin selector official e
Lbvq;e:Laqs;
intermediary field_9152
Lnet/minecraft/class_1917;field_9152:Lnet/minecraft/class_6012;
named spawnPotentials
Lnet/minecraft/world/MobSpawnerLogic;spawnPotentials:Lnet/minecraft/util/collection/Pool;
-
spawnEntry
- Mappings:
Namespace Name Mixin selector official f
Lbvq;f:Lbxf;
intermediary field_9155
Lnet/minecraft/class_1917;field_9155:Lnet/minecraft/class_1952;
named spawnEntry
Lnet/minecraft/world/MobSpawnerLogic;spawnEntry:Lnet/minecraft/world/MobSpawnerEntry;
-
field_9161
private double field_9161- Mappings:
Namespace Name Mixin selector official g
Lbvq;g:D
intermediary field_9161
Lnet/minecraft/class_1917;field_9161:D
named field_9161
Lnet/minecraft/world/MobSpawnerLogic;field_9161:D
-
field_9159
private double field_9159- Mappings:
Namespace Name Mixin selector official h
Lbvq;h:D
intermediary field_9159
Lnet/minecraft/class_1917;field_9159:D
named field_9159
Lnet/minecraft/world/MobSpawnerLogic;field_9159:D
-
minSpawnDelay
private int minSpawnDelay- Mappings:
Namespace Name Mixin selector official i
Lbvq;i:I
intermediary field_9151
Lnet/minecraft/class_1917;field_9151:I
named minSpawnDelay
Lnet/minecraft/world/MobSpawnerLogic;minSpawnDelay:I
-
maxSpawnDelay
private int maxSpawnDelay- Mappings:
Namespace Name Mixin selector official j
Lbvq;j:I
intermediary field_9150
Lnet/minecraft/class_1917;field_9150:I
named maxSpawnDelay
Lnet/minecraft/world/MobSpawnerLogic;maxSpawnDelay:I
-
spawnCount
private int spawnCount- Mappings:
Namespace Name Mixin selector official k
Lbvq;k:I
intermediary field_9149
Lnet/minecraft/class_1917;field_9149:I
named spawnCount
Lnet/minecraft/world/MobSpawnerLogic;spawnCount:I
-
renderedEntity
- Mappings:
Namespace Name Mixin selector official l
Lbvq;l:Latf;
intermediary field_9153
Lnet/minecraft/class_1917;field_9153:Lnet/minecraft/class_1297;
named renderedEntity
Lnet/minecraft/world/MobSpawnerLogic;renderedEntity:Lnet/minecraft/entity/Entity;
-
maxNearbyEntities
private int maxNearbyEntities- Mappings:
Namespace Name Mixin selector official m
Lbvq;m:I
intermediary field_9160
Lnet/minecraft/class_1917;field_9160:I
named maxNearbyEntities
Lnet/minecraft/world/MobSpawnerLogic;maxNearbyEntities:I
-
requiredPlayerRange
private int requiredPlayerRange- Mappings:
Namespace Name Mixin selector official n
Lbvq;n:I
intermediary field_9158
Lnet/minecraft/class_1917;field_9158:I
named requiredPlayerRange
Lnet/minecraft/world/MobSpawnerLogic;requiredPlayerRange:I
-
spawnRange
private int spawnRange- Mappings:
Namespace Name Mixin selector official o
Lbvq;o:I
intermediary field_9157
Lnet/minecraft/class_1917;field_9157:I
named spawnRange
Lnet/minecraft/world/MobSpawnerLogic;spawnRange:I
-
random
- Mappings:
Namespace Name Mixin selector official p
Lbvq;p:Ljava/util/Random;
intermediary field_27080
Lnet/minecraft/class_1917;field_27080:Ljava/util/Random;
named random
Lnet/minecraft/world/MobSpawnerLogic;random:Ljava/util/Random;
-
-
Constructor Details
-
MobSpawnerLogic
public MobSpawnerLogic()
-
-
Method Details
-
getEntityId
- Mappings:
Namespace Name Mixin selector official b
Lbvq;b(Lbwp;Lgg;)Lww;
intermediary method_8281
Lnet/minecraft/class_1917;method_8281(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960;
named getEntityId
Lnet/minecraft/world/MobSpawnerLogic;getEntityId(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/Identifier;
-
setEntityId
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Latj;)V
intermediary method_8274
Lnet/minecraft/class_1917;method_8274(Lnet/minecraft/class_1299;)V
named setEntityId
Lnet/minecraft/world/MobSpawnerLogic;setEntityId(Lnet/minecraft/entity/EntityType;)V
-
isPlayerInRange
- Mappings:
Namespace Name Mixin selector official c
Lbvq;c(Lbwp;Lgg;)Z
intermediary method_8284
Lnet/minecraft/class_1917;method_8284(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
named isPlayerInRange
Lnet/minecraft/world/MobSpawnerLogic;isPlayerInRange(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
clientTick
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Lbwp;Lgg;)V
intermediary method_31589
Lnet/minecraft/class_1917;method_31589(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
named clientTick
Lnet/minecraft/world/MobSpawnerLogic;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
serverTick
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Labr;Lgg;)V
intermediary method_31588
Lnet/minecraft/class_1917;method_31588(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
named serverTick
Lnet/minecraft/world/MobSpawnerLogic;serverTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
-
updateSpawns
- Mappings:
Namespace Name Mixin selector official d
Lbvq;d(Lbwp;Lgg;)V
intermediary method_8282
Lnet/minecraft/class_1917;method_8282(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
named updateSpawns
Lnet/minecraft/world/MobSpawnerLogic;updateSpawns(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
readNbt
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Lbwp;Lgg;Lna;)V
intermediary method_8280
Lnet/minecraft/class_1917;method_8280(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V
named readNbt
Lnet/minecraft/world/MobSpawnerLogic;readNbt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/NbtCompound;)V
-
writeNbt
- Mappings:
Namespace Name Mixin selector official b
Lbvq;b(Lbwp;Lgg;Lna;)Lna;
intermediary method_8272
Lnet/minecraft/class_1917;method_8272(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
named writeNbt
Lnet/minecraft/world/MobSpawnerLogic;writeNbt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
getRenderedEntity
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Lbwp;)Latf;
intermediary method_8283
Lnet/minecraft/class_1917;method_8283(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
named getRenderedEntity
Lnet/minecraft/world/MobSpawnerLogic;getRenderedEntity(Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
method_8275
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Lbwp;I)Z
intermediary method_8275
Lnet/minecraft/class_1917;method_8275(Lnet/minecraft/class_1937;I)Z
named method_8275
Lnet/minecraft/world/MobSpawnerLogic;method_8275(Lnet/minecraft/world/World;I)Z
-
setSpawnEntry
public void setSpawnEntry(@Nullable @Nullable World world, BlockPos pos, MobSpawnerEntry spawnEntry)- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Lbwp;Lgg;Lbxf;)V
intermediary method_8277
Lnet/minecraft/class_1917;method_8277(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V
named setSpawnEntry
Lnet/minecraft/world/MobSpawnerLogic;setSpawnEntry(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/MobSpawnerEntry;)V
-
sendStatus
- Mappings:
Namespace Name Mixin selector official a
Lbvq;a(Lbwp;Lgg;I)V
intermediary method_8273
Lnet/minecraft/class_1917;method_8273(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
named sendStatus
Lnet/minecraft/world/MobSpawnerLogic;sendStatus(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)V
-
method_8278
public double method_8278()- Mappings:
Namespace Name Mixin selector official a
Lbvq;a()D
intermediary method_8278
Lnet/minecraft/class_1917;method_8278()D
named method_8278
Lnet/minecraft/world/MobSpawnerLogic;method_8278()D
-
method_8279
public double method_8279()- Mappings:
Namespace Name Mixin selector official b
Lbvq;b()D
intermediary method_8279
Lnet/minecraft/class_1917;method_8279()D
named method_8279
Lnet/minecraft/world/MobSpawnerLogic;method_8279()D
-