Package net.minecraft.block.spawner
Class MobSpawnerLogic
java.lang.Object
net.minecraft.block.spawner.MobSpawnerLogic
- Mappings:
Namespace Name named net/minecraft/block/spawner/MobSpawnerLogic
intermediary net/minecraft/class_1917
official dbb
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private double
private static final Logger
private int
private int
private int
private @Nullable Entity
private int
private double
static final String
private int
private int
private @Nullable MobSpawnerEntry
private DataPool
<MobSpawnerEntry> private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clientTick
(World world, BlockPos pos) double
@Nullable Entity
getRenderedEntity
(World world, BlockPos pos) double
private MobSpawnerEntry
getSpawnEntry
(@Nullable World world, Random random, BlockPos pos) boolean
handleStatus
(World world, int status) private boolean
isPlayerInRange
(World world, BlockPos pos) 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 named SPAWN_DATA_KEY
Lnet/minecraft/block/spawner/MobSpawnerLogic;SPAWN_DATA_KEY:Ljava/lang/String;
intermediary field_40877
Lnet/minecraft/class_1917;field_40877:Ljava/lang/String;
official b
Ldbb;b:Ljava/lang/String;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGER
Lnet/minecraft/block/spawner/MobSpawnerLogic;LOGGER:Lorg/slf4j/Logger;
intermediary field_9156
Lnet/minecraft/class_1917;field_9156:Lorg/slf4j/Logger;
official a
Ldbb;a:Lorg/slf4j/Logger;
-
field_30951
private static final int field_30951- See Also:
- Mappings:
Namespace Name Mixin selector named field_30951
Lnet/minecraft/block/spawner/MobSpawnerLogic;field_30951:I
intermediary field_30951
Lnet/minecraft/class_1917;field_30951:I
official c
Ldbb;c:I
-
spawnDelay
private int spawnDelay- Mappings:
Namespace Name Mixin selector named spawnDelay
Lnet/minecraft/block/spawner/MobSpawnerLogic;spawnDelay:I
intermediary field_9154
Lnet/minecraft/class_1917;field_9154:I
official d
Ldbb;d:I
-
spawnPotentials
- Mappings:
Namespace Name Mixin selector named spawnPotentials
Lnet/minecraft/block/spawner/MobSpawnerLogic;spawnPotentials:Lnet/minecraft/util/collection/DataPool;
intermediary field_9152
Lnet/minecraft/class_1917;field_9152:Lnet/minecraft/class_6005;
official e
Ldbb;e:Lbpf;
-
spawnEntry
- Mappings:
Namespace Name Mixin selector named spawnEntry
Lnet/minecraft/block/spawner/MobSpawnerLogic;spawnEntry:Lnet/minecraft/block/spawner/MobSpawnerEntry;
intermediary field_9155
Lnet/minecraft/class_1917;field_9155:Lnet/minecraft/class_1952;
official f
Ldbb;f:Ldcq;
-
rotation
private double rotation- Mappings:
Namespace Name Mixin selector named rotation
Lnet/minecraft/block/spawner/MobSpawnerLogic;rotation:D
intermediary field_9161
Lnet/minecraft/class_1917;field_9161:D
official g
Ldbb;g:D
-
lastRotation
private double lastRotation- Mappings:
Namespace Name Mixin selector named lastRotation
Lnet/minecraft/block/spawner/MobSpawnerLogic;lastRotation:D
intermediary field_9159
Lnet/minecraft/class_1917;field_9159:D
official h
Ldbb;h:D
-
minSpawnDelay
private int minSpawnDelay- Mappings:
Namespace Name Mixin selector named minSpawnDelay
Lnet/minecraft/block/spawner/MobSpawnerLogic;minSpawnDelay:I
intermediary field_9151
Lnet/minecraft/class_1917;field_9151:I
official i
Ldbb;i:I
-
maxSpawnDelay
private int maxSpawnDelay- Mappings:
Namespace Name Mixin selector named maxSpawnDelay
Lnet/minecraft/block/spawner/MobSpawnerLogic;maxSpawnDelay:I
intermediary field_9150
Lnet/minecraft/class_1917;field_9150:I
official j
Ldbb;j:I
-
spawnCount
private int spawnCount- Mappings:
Namespace Name Mixin selector named spawnCount
Lnet/minecraft/block/spawner/MobSpawnerLogic;spawnCount:I
intermediary field_9149
Lnet/minecraft/class_1917;field_9149:I
official k
Ldbb;k:I
-
renderedEntity
- Mappings:
Namespace Name Mixin selector named renderedEntity
Lnet/minecraft/block/spawner/MobSpawnerLogic;renderedEntity:Lnet/minecraft/entity/Entity;
intermediary field_9153
Lnet/minecraft/class_1917;field_9153:Lnet/minecraft/class_1297;
official l
Ldbb;l:Lbsv;
-
maxNearbyEntities
private int maxNearbyEntities- Mappings:
Namespace Name Mixin selector named maxNearbyEntities
Lnet/minecraft/block/spawner/MobSpawnerLogic;maxNearbyEntities:I
intermediary field_9160
Lnet/minecraft/class_1917;field_9160:I
official m
Ldbb;m:I
-
requiredPlayerRange
private int requiredPlayerRange- Mappings:
Namespace Name Mixin selector named requiredPlayerRange
Lnet/minecraft/block/spawner/MobSpawnerLogic;requiredPlayerRange:I
intermediary field_9158
Lnet/minecraft/class_1917;field_9158:I
official n
Ldbb;n:I
-
spawnRange
private int spawnRange- Mappings:
Namespace Name Mixin selector named spawnRange
Lnet/minecraft/block/spawner/MobSpawnerLogic;spawnRange:I
intermediary field_9157
Lnet/minecraft/class_1917;field_9157:I
official o
Ldbb;o: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 named setEntityId
Lnet/minecraft/block/spawner/MobSpawnerLogic;setEntityId(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)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
official a
Ldbb;a(Lbtb;Ldbz;Lazh;Liz;)V
-
isPlayerInRange
- Mappings:
Namespace Name Mixin selector named isPlayerInRange
Lnet/minecraft/block/spawner/MobSpawnerLogic;isPlayerInRange(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_8284
Lnet/minecraft/class_1917;method_8284(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
official c
Ldbb;c(Ldbz;Liz;)Z
-
clientTick
- Mappings:
Namespace Name Mixin selector named clientTick
Lnet/minecraft/block/spawner/MobSpawnerLogic;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_31589
Lnet/minecraft/class_1917;method_31589(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
official a
Ldbb;a(Ldbz;Liz;)V
-
serverTick
- Mappings:
Namespace Name Mixin selector named serverTick
Lnet/minecraft/block/spawner/MobSpawnerLogic;serverTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_31588
Lnet/minecraft/class_1917;method_31588(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
official a
Ldbb;a(Larf;Liz;)V
-
updateSpawns
- Mappings:
Namespace Name Mixin selector named updateSpawns
Lnet/minecraft/block/spawner/MobSpawnerLogic;updateSpawns(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
intermediary method_8282
Lnet/minecraft/class_1917;method_8282(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
official d
Ldbb;d(Ldbz;Liz;)V
-
readNbt
- Mappings:
Namespace Name Mixin selector named readNbt
Lnet/minecraft/block/spawner/MobSpawnerLogic;readNbt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_8280
Lnet/minecraft/class_1917;method_8280(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V
official a
Ldbb;a(Ldbz;Liz;Lus;)V
-
writeNbt
- Mappings:
Namespace Name Mixin selector named writeNbt
Lnet/minecraft/block/spawner/MobSpawnerLogic;writeNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
intermediary method_8272
Lnet/minecraft/class_1917;method_8272(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
official a
Ldbb;a(Lus;)Lus;
-
getRenderedEntity
- Mappings:
Namespace Name Mixin selector named getRenderedEntity
Lnet/minecraft/block/spawner/MobSpawnerLogic;getRenderedEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/Entity;
intermediary method_8283
Lnet/minecraft/class_1917;method_8283(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297;
official b
Ldbb;b(Ldbz;Liz;)Lbsv;
-
handleStatus
- Mappings:
Namespace Name Mixin selector named handleStatus
Lnet/minecraft/block/spawner/MobSpawnerLogic;handleStatus(Lnet/minecraft/world/World;I)Z
intermediary method_8275
Lnet/minecraft/class_1917;method_8275(Lnet/minecraft/class_1937;I)Z
official a
Ldbb;a(Ldbz;I)Z
-
setSpawnEntry
protected void setSpawnEntry(@Nullable @Nullable World world, BlockPos pos, MobSpawnerEntry spawnEntry) - Mappings:
Namespace Name Mixin selector named setSpawnEntry
Lnet/minecraft/block/spawner/MobSpawnerLogic;setSpawnEntry(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/spawner/MobSpawnerEntry;)V
intermediary method_8277
Lnet/minecraft/class_1917;method_8277(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V
official a
Ldbb;a(Ldbz;Liz;Ldcq;)V
-
getSpawnEntry
- Mappings:
Namespace Name Mixin selector named getSpawnEntry
Lnet/minecraft/block/spawner/MobSpawnerLogic;getSpawnEntry(Lnet/minecraft/world/World;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/spawner/MobSpawnerEntry;
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;
official a
Ldbb;a(Ldbz;Lazh;Liz;)Ldcq;
-
sendStatus
- Mappings:
Namespace Name Mixin selector named sendStatus
Lnet/minecraft/block/spawner/MobSpawnerLogic;sendStatus(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)V
intermediary method_8273
Lnet/minecraft/class_1917;method_8273(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
official a
Ldbb;a(Ldbz;Liz;I)V
-
getRotation
public double getRotation()- Mappings:
Namespace Name Mixin selector named getRotation
Lnet/minecraft/block/spawner/MobSpawnerLogic;getRotation()D
intermediary method_8278
Lnet/minecraft/class_1917;method_8278()D
official a
Ldbb;a()D
-
getLastRotation
public double getLastRotation()- Mappings:
Namespace Name Mixin selector named getLastRotation
Lnet/minecraft/block/spawner/MobSpawnerLogic;getLastRotation()D
intermediary method_8279
Lnet/minecraft/class_1917;method_8279()D
official b
Ldbb;b()D
-