Package net.minecraft.world
Class MobSpawnerLogic
java.lang.Object
net.minecraft.world.MobSpawnerLogic
- Mappings:
Namespace Name official clk
intermediary net/minecraft/class_1917
named net/minecraft/world/MobSpawnerLogic
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private double
private double
private static final Logger
private int
private int
private int
private int
static final String
private int
private int
private @Nullable MobSpawnerEntry
private DataPool<MobSpawnerEntry>
private int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clientTick
(World world, BlockPos pos) getRenderedEntity
(World world, Random random, BlockPos pos) private MobSpawnerEntry
getSpawnEntry
(@Nullable World world, Random random, BlockPos pos) boolean
handleStatus
(World world, int status) private boolean
isPlayerInRange
(World world, BlockPos pos) double
double
void
readNbt
(@Nullable World world, BlockPos pos, NbtCompound nbt) abstract void
sendStatus
(World world, BlockPos pos, int status) void
serverTick
(ServerWorld world, BlockPos pos) void
setEntityId
(EntityType<?> type, @Nullable World world, Random random, BlockPos pos) protected void
setSpawnEntry
(@Nullable World world, BlockPos pos, MobSpawnerEntry spawnEntry) private void
updateSpawns
(World world, BlockPos pos) writeNbt
(NbtCompound nbt)
-
Field Details
-
SPAWN_DATA_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lclk;b:Ljava/lang/String;
intermediary field_40877
Lnet/minecraft/class_1917;field_40877:Ljava/lang/String;
named SPAWN_DATA_KEY
Lnet/minecraft/world/MobSpawnerLogic;SPAWN_DATA_KEY:Ljava/lang/String;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lclk;a:Lorg/slf4j/Logger;
intermediary field_9156
Lnet/minecraft/class_1917;field_9156:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/world/MobSpawnerLogic;LOGGER:Lorg/slf4j/Logger;
-
field_30951
private static final int field_30951- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lclk;c:I
intermediary field_30951
Lnet/minecraft/class_1917;field_30951:I
named field_30951
Lnet/minecraft/world/MobSpawnerLogic;field_30951:I
-
spawnDelay
private int spawnDelay- Mappings:
Namespace Name Mixin selector official d
Lclk;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
Lclk;e:Lbci;
intermediary field_9152
Lnet/minecraft/class_1917;field_9152:Lnet/minecraft/class_6005;
named spawnPotentials
Lnet/minecraft/world/MobSpawnerLogic;spawnPotentials:Lnet/minecraft/util/collection/DataPool;
-
spawnEntry
- Mappings:
Namespace Name Mixin selector official f
Lclk;f:Lcmy;
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
Lclk;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
Lclk;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
Lclk;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
Lclk;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
Lclk;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
Lclk;l:Lbfh;
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
Lclk;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
Lclk;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
Lclk;o:I
intermediary field_9157
Lnet/minecraft/class_1917;field_9157:I
named spawnRange
Lnet/minecraft/world/MobSpawnerLogic;spawnRange:I
-
-
Constructor Details
-
MobSpawnerLogic
public MobSpawnerLogic()
-
-
Method Details
-
setEntityId
public void setEntityId(EntityType<?> type, @Nullable @Nullable World world, Random random, BlockPos pos) - Mappings:
Namespace Name Mixin selector official a
Lclk;a(Lbfl;Lcmi;Lapo;Lgt;)V
intermediary method_8274
Lnet/minecraft/class_1917;method_8274(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V
named setEntityId
Lnet/minecraft/world/MobSpawnerLogic;setEntityId(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)V
-
isPlayerInRange
- Mappings:
Namespace Name Mixin selector official b
Lclk;b(Lcmi;Lgt;)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
Lclk;a(Lcmi;Lgt;)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
Lclk;a(Laip;Lgt;)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 c
Lclk;c(Lcmi;Lgt;)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
Lclk;a(Lcmi;Lgt;Lre;)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 a
Lclk;a(Lre;)Lre;
intermediary method_8272
Lnet/minecraft/class_1917;method_8272(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
named writeNbt
Lnet/minecraft/world/MobSpawnerLogic;writeNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
getRenderedEntity
- Mappings:
Namespace Name Mixin selector official a
Lclk;a(Lcmi;Lapo;Lgt;)Lbfh;
intermediary method_8283
Lnet/minecraft/class_1917;method_8283(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297;
named getRenderedEntity
Lnet/minecraft/world/MobSpawnerLogic;getRenderedEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/Entity;
-
handleStatus
- Mappings:
Namespace Name Mixin selector official a
Lclk;a(Lcmi;I)Z
intermediary method_8275
Lnet/minecraft/class_1917;method_8275(Lnet/minecraft/class_1937;I)Z
named handleStatus
Lnet/minecraft/world/MobSpawnerLogic;handleStatus(Lnet/minecraft/world/World;I)Z
-
setSpawnEntry
protected void setSpawnEntry(@Nullable @Nullable World world, BlockPos pos, MobSpawnerEntry spawnEntry) - Mappings:
Namespace Name Mixin selector official a
Lclk;a(Lcmi;Lgt;Lcmy;)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
-
getSpawnEntry
- Mappings:
Namespace Name Mixin selector official b
Lclk;b(Lcmi;Lapo;Lgt;)Lcmy;
intermediary method_46404
Lnet/minecraft/class_1917;method_46404(Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1952;
named getSpawnEntry
Lnet/minecraft/world/MobSpawnerLogic;getSpawnEntry(Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/MobSpawnerEntry;
-
sendStatus
- Mappings:
Namespace Name Mixin selector official a
Lclk;a(Lcmi;Lgt;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
Lclk;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
Lclk;b()D
intermediary method_8279
Lnet/minecraft/class_1917;method_8279()D
named method_8279
Lnet/minecraft/world/MobSpawnerLogic;method_8279()D
-