Class TrialSpawnerData
java.lang.Object
net.minecraft.block.entity.spawner.TrialSpawnerData
- Mappings:
Namespace Name official dibintermediary net/minecraft/class_8966named net/minecraft/block/entity/spawner/TrialSpawnerData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected doublestatic com.mojang.serialization.MapCodec<TrialSpawnerData>protected doubleprivate static final Stringprotected longprotected Optional<Identifier>static final Stringprotected Optional<MobSpawnerEntry>protected DataPool<MobSpawnerEntry>protected int -
Constructor Summary
ConstructorsConstructorDescriptionTrialSpawnerData(Set<UUID> players, Set<UUID> spawnedMobsAlive, long cooldownEnd, long nextMobSpawnsAt, int totalSpawnedMobs, Optional<MobSpawnerEntry> spawnData, Optional<Identifier> rewardLootTable) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanSpawnMore(ServerWorld world, class_8965 class_8965, int additionalPlayers) intdoubledoubleprotected MobSpawnerEntrygetSpawnData(TrialSpawnerLogic logic, Random random) getSpawnDataNbt(TrialSpawnerState state) booleanhasSpawedAllMobs(class_8965 class_8965, int additionalPlayers) booleanbooleanisCooldownAtRepeating(ServerWorld world, class_8965 class_8965, float position) booleanisCooldownOver(ServerWorld world) booleanisCooldownPast(ServerWorld world, class_8965 class_8965, float position) voidmethod_55191(class_8965 class_8965) voidreset()setDisplayEntity(TrialSpawnerLogic logic, World world, TrialSpawnerState state) voidsetEntityType(TrialSpawnerLogic logic, Random random, EntityType<?> type) voidupdatePlayers(ServerWorld world, BlockPos pos, EntityDetector entityDetector, int range)
-
Field Details
-
SPAWN_DATA_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official aLdib;a:Ljava/lang/String;intermediary field_47369Lnet/minecraft/class_8966;field_47369:Ljava/lang/String;named SPAWN_DATA_KEYLnet/minecraft/block/entity/spawner/TrialSpawnerData;SPAWN_DATA_KEY:Ljava/lang/String;
-
NEXT_MOB_SPAWNS_AT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official nLdib;n:Ljava/lang/String;intermediary field_47382Lnet/minecraft/class_8966;field_47382:Ljava/lang/String;named NEXT_MOB_SPAWNS_AT_KEYLnet/minecraft/block/entity/spawner/TrialSpawnerData;NEXT_MOB_SPAWNS_AT_KEY:Ljava/lang/String;
-
field_47370
- Mappings:
Namespace Name Mixin selector official bLdib;b:Lcom/mojang/serialization/MapCodec;intermediary field_47370Lnet/minecraft/class_8966;field_47370:Lcom/mojang/serialization/MapCodec;named field_47370Lnet/minecraft/block/entity/spawner/TrialSpawnerData;field_47370:Lcom/mojang/serialization/MapCodec;
-
players
- Mappings:
Namespace Name Mixin selector official cLdib;c:Ljava/util/Set;intermediary field_47371Lnet/minecraft/class_8966;field_47371:Ljava/util/Set;named playersLnet/minecraft/block/entity/spawner/TrialSpawnerData;players:Ljava/util/Set;
-
spawnedMobsAlive
- Mappings:
Namespace Name Mixin selector official dLdib;d:Ljava/util/Set;intermediary field_47372Lnet/minecraft/class_8966;field_47372:Ljava/util/Set;named spawnedMobsAliveLnet/minecraft/block/entity/spawner/TrialSpawnerData;spawnedMobsAlive:Ljava/util/Set;
-
cooldownEnd
protected long cooldownEnd- Mappings:
Namespace Name Mixin selector official eLdib;e:Jintermediary field_47373Lnet/minecraft/class_8966;field_47373:Jnamed cooldownEndLnet/minecraft/block/entity/spawner/TrialSpawnerData;cooldownEnd:J
-
nextMobSpawnsAt
protected long nextMobSpawnsAt- Mappings:
Namespace Name Mixin selector official fLdib;f:Jintermediary field_47374Lnet/minecraft/class_8966;field_47374:Jnamed nextMobSpawnsAtLnet/minecraft/block/entity/spawner/TrialSpawnerData;nextMobSpawnsAt:J
-
totalSpawnedMobs
protected int totalSpawnedMobs- Mappings:
Namespace Name Mixin selector official gLdib;g:Iintermediary field_47375Lnet/minecraft/class_8966;field_47375:Inamed totalSpawnedMobsLnet/minecraft/block/entity/spawner/TrialSpawnerData;totalSpawnedMobs:I
-
spawnData
- Mappings:
Namespace Name Mixin selector official hLdib;h:Ljava/util/Optional;intermediary field_47376Lnet/minecraft/class_8966;field_47376:Ljava/util/Optional;named spawnDataLnet/minecraft/block/entity/spawner/TrialSpawnerData;spawnData:Ljava/util/Optional;
-
rewardLootTable
- Mappings:
Namespace Name Mixin selector official iLdib;i:Ljava/util/Optional;intermediary field_47377Lnet/minecraft/class_8966;field_47377:Ljava/util/Optional;named rewardLootTableLnet/minecraft/block/entity/spawner/TrialSpawnerData;rewardLootTable:Ljava/util/Optional;
-
spawnDataPool
- Mappings:
Namespace Name Mixin selector official jLdib;j:Lbhv;intermediary field_47378Lnet/minecraft/class_8966;field_47378:Lnet/minecraft/class_6005;named spawnDataPoolLnet/minecraft/block/entity/spawner/TrialSpawnerData;spawnDataPool:Lnet/minecraft/util/collection/DataPool;
-
displayEntity
- Mappings:
Namespace Name Mixin selector official kLdib;k:Lblf;intermediary field_47379Lnet/minecraft/class_8966;field_47379:Lnet/minecraft/class_1297;named displayEntityLnet/minecraft/block/entity/spawner/TrialSpawnerData;displayEntity:Lnet/minecraft/entity/Entity;
-
displayEntityRotation
protected double displayEntityRotation- Mappings:
Namespace Name Mixin selector official lLdib;l:Dintermediary field_47380Lnet/minecraft/class_8966;field_47380:Dnamed displayEntityRotationLnet/minecraft/block/entity/spawner/TrialSpawnerData;displayEntityRotation:D
-
lastDisplayEntityRotation
protected double lastDisplayEntityRotation- Mappings:
Namespace Name Mixin selector official mLdib;m:Dintermediary field_47381Lnet/minecraft/class_8966;field_47381:Dnamed lastDisplayEntityRotationLnet/minecraft/block/entity/spawner/TrialSpawnerData;lastDisplayEntityRotation:D
-
-
Constructor Details
-
TrialSpawnerData
public TrialSpawnerData() -
TrialSpawnerData
public TrialSpawnerData(Set<UUID> players, Set<UUID> spawnedMobsAlive, long cooldownEnd, long nextMobSpawnsAt, int totalSpawnedMobs, Optional<MobSpawnerEntry> spawnData, Optional<Identifier> rewardLootTable) - Mappings:
Namespace Name Mixin selector official <init>Ldib;<init>(Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_8966;<init>(Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/block/entity/spawner/TrialSpawnerData;<init>(Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)V
-
-
Method Details
-
method_55191
- Mappings:
Namespace Name Mixin selector official aLdib;a(Ldia;)Vintermediary method_55191Lnet/minecraft/class_8966;method_55191(Lnet/minecraft/class_8965;)Vnamed method_55191Lnet/minecraft/block/entity/spawner/TrialSpawnerData;method_55191(Lnet/minecraft/class_8965;)V
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector official aLdib;a()Vintermediary method_55182Lnet/minecraft/class_8966;method_55182()Vnamed resetLnet/minecraft/block/entity/spawner/TrialSpawnerData;reset()V
-
hasSpawnData
public boolean hasSpawnData()- Mappings:
Namespace Name Mixin selector official bLdib;b()Zintermediary method_55197Lnet/minecraft/class_8966;method_55197()Znamed hasSpawnDataLnet/minecraft/block/entity/spawner/TrialSpawnerData;hasSpawnData()Z
-
hasSpawedAllMobs
- Mappings:
Namespace Name Mixin selector official aLdib;a(Ldia;I)Zintermediary method_55192Lnet/minecraft/class_8966;method_55192(Lnet/minecraft/class_8965;I)Znamed hasSpawedAllMobsLnet/minecraft/block/entity/spawner/TrialSpawnerData;hasSpawedAllMobs(Lnet/minecraft/class_8965;I)Z
-
areMobsDead
public boolean areMobsDead()- Mappings:
Namespace Name Mixin selector official cLdib;c()Zintermediary method_55200Lnet/minecraft/class_8966;method_55200()Znamed areMobsDeadLnet/minecraft/block/entity/spawner/TrialSpawnerData;areMobsDead()Z
-
canSpawnMore
- Mappings:
Namespace Name Mixin selector official aLdib;a(Lamp;Ldia;I)Zintermediary method_55185Lnet/minecraft/class_8966;method_55185(Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;I)Znamed canSpawnMoreLnet/minecraft/block/entity/spawner/TrialSpawnerData;canSpawnMore(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8965;I)Z
-
getAdditionalPlayers
- Mappings:
Namespace Name Mixin selector official aLdib;a(Lhv;)Iintermediary method_55195Lnet/minecraft/class_8966;method_55195(Lnet/minecraft/class_2338;)Inamed getAdditionalPlayersLnet/minecraft/block/entity/spawner/TrialSpawnerData;getAdditionalPlayers(Lnet/minecraft/util/math/BlockPos;)I
-
updatePlayers
public void updatePlayers(ServerWorld world, BlockPos pos, EntityDetector entityDetector, int range) - Mappings:
Namespace Name Mixin selector official aLdib;a(Lamp;Lhv;Ldhy;I)Vintermediary method_55186Lnet/minecraft/class_8966;method_55186(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8962;I)Vnamed updatePlayersLnet/minecraft/block/entity/spawner/TrialSpawnerData;updatePlayers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/entity/spawner/EntityDetector;I)V
-
isCooldownPast
- Mappings:
Namespace Name Mixin selector official aLdib;a(Lamp;Ldia;F)Zintermediary method_55184Lnet/minecraft/class_8966;method_55184(Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;F)Znamed isCooldownPastLnet/minecraft/block/entity/spawner/TrialSpawnerData;isCooldownPast(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8965;F)Z
-
isCooldownAtRepeating
- Mappings:
Namespace Name Mixin selector official bLdib;b(Lamp;Ldia;F)Zintermediary method_55198Lnet/minecraft/class_8966;method_55198(Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;F)Znamed isCooldownAtRepeatingLnet/minecraft/block/entity/spawner/TrialSpawnerData;isCooldownAtRepeating(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/class_8965;F)Z
-
isCooldownOver
- Mappings:
Namespace Name Mixin selector official aLdib;a(Lamp;)Zintermediary method_55183Lnet/minecraft/class_8966;method_55183(Lnet/minecraft/class_3218;)Znamed isCooldownOverLnet/minecraft/block/entity/spawner/TrialSpawnerData;isCooldownOver(Lnet/minecraft/server/world/ServerWorld;)Z
-
setEntityType
- Mappings:
Namespace Name Mixin selector official aLdib;a(Ldhz;Lauf;Lblj;)Vintermediary method_55189Lnet/minecraft/class_8966;method_55189(Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;Lnet/minecraft/class_1299;)Vnamed setEntityTypeLnet/minecraft/block/entity/spawner/TrialSpawnerData;setEntityType(Lnet/minecraft/block/entity/spawner/TrialSpawnerLogic;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/entity/EntityType;)V
-
getSpawnData
- Mappings:
Namespace Name Mixin selector official aLdib;a(Ldhz;Lauf;)Lctp;intermediary method_55188Lnet/minecraft/class_8966;method_55188(Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952;named getSpawnDataLnet/minecraft/block/entity/spawner/TrialSpawnerData;getSpawnData(Lnet/minecraft/block/entity/spawner/TrialSpawnerLogic;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/world/MobSpawnerEntry;
-
setDisplayEntity
@Nullable public @Nullable Entity setDisplayEntity(TrialSpawnerLogic logic, World world, TrialSpawnerState state) - Mappings:
Namespace Name Mixin selector official aLdib;a(Ldhz;Lcsy;Ldic;)Lblf;intermediary method_55190Lnet/minecraft/class_8966;method_55190(Lnet/minecraft/class_8963;Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)Lnet/minecraft/class_1297;named setDisplayEntityLnet/minecraft/block/entity/spawner/TrialSpawnerData;setDisplayEntity(Lnet/minecraft/block/entity/spawner/TrialSpawnerLogic;Lnet/minecraft/world/World;Lnet/minecraft/block/enums/TrialSpawnerState;)Lnet/minecraft/entity/Entity;
-
getSpawnDataNbt
- Mappings:
Namespace Name Mixin selector official aLdib;a(Ldic;)Lsj;intermediary method_55194Lnet/minecraft/class_8966;method_55194(Lnet/minecraft/class_8967;)Lnet/minecraft/class_2487;named getSpawnDataNbtLnet/minecraft/block/entity/spawner/TrialSpawnerData;getSpawnDataNbt(Lnet/minecraft/block/enums/TrialSpawnerState;)Lnet/minecraft/nbt/NbtCompound;
-
getDisplayEntityRotation
public double getDisplayEntityRotation()- Mappings:
Namespace Name Mixin selector official dLdib;d()Dintermediary method_55202Lnet/minecraft/class_8966;method_55202()Dnamed getDisplayEntityRotationLnet/minecraft/block/entity/spawner/TrialSpawnerData;getDisplayEntityRotation()D
-
getLastDisplayEntityRotation
public double getLastDisplayEntityRotation()- Mappings:
Namespace Name Mixin selector official eLdib;e()Dintermediary method_55204Lnet/minecraft/class_8966;method_55204()Dnamed getLastDisplayEntityRotationLnet/minecraft/block/entity/spawner/TrialSpawnerData;getLastDisplayEntityRotation()D
-