Package net.minecraft.block.spawner
Class TrialSpawnerData
java.lang.Object
net.minecraft.block.spawner.TrialSpawnerData
- Mappings:
Namespace Name named net/minecraft/block/spawner/TrialSpawnerDataintermediary net/minecraft/class_8966official eln
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) long(package private) doubleprivate static final intprivate static final int(package private) doubleprivate static final String(package private) long(package private) Optional<RegistryKey<LootTable>> private static final String(package private) Optional<MobSpawnerEntry> (package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidapplyTrialOmen(PlayerEntity player) booleanbooleancanSpawnMore(ServerWorld world, TrialSpawnerConfig config, int additionalPlayers) voidprivate static Optional<com.mojang.datafixers.util.Pair<PlayerEntity, RegistryEntry<StatusEffect>>> findPlayerWithOmen(ServerWorld world, List<UUID> players) intdoublegetItemsToDropWhenOminous(ServerWorld world, TrialSpawnerConfig config, BlockPos pos) doubleprivate static longgetLootSeed(ServerWorld world, BlockPos pos) protected MobSpawnerEntrygetSpawnData(TrialSpawnerLogic logic, Random random) getSpawnDataNbt(TrialSpawnerState state) booleanhasSpawnData(TrialSpawnerLogic logic, Random random) booleanhasSpawnedAllMobs(TrialSpawnerConfig config, int additionalPlayers) booleanisCooldownAtRepeating(ServerWorld world, float float2, int int2) booleanisCooldownOver(ServerWorld world) booleanisCooldownPast(ServerWorld world, float float2, int int2) pack()voidreset()voidresetAndClearMobs(TrialSpawnerLogic logic, ServerWorld world) setDisplayEntity(TrialSpawnerLogic logic, World world, TrialSpawnerState state) voidunpack(TrialSpawnerData.Packed packed) voidupdatePlayers(ServerWorld world, BlockPos pos, TrialSpawnerLogic logic)
-
Field Details
-
SPAWN_DATA_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named SPAWN_DATA_KEYLnet/minecraft/block/spawner/TrialSpawnerData;SPAWN_DATA_KEY:Ljava/lang/String;intermediary field_47369Lnet/minecraft/class_8966;field_47369:Ljava/lang/String;official jLeln;j:Ljava/lang/String;
-
NEXT_MOB_SPAWNS_AT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named NEXT_MOB_SPAWNS_AT_KEYLnet/minecraft/block/spawner/TrialSpawnerData;NEXT_MOB_SPAWNS_AT_KEY:Ljava/lang/String;intermediary field_47382Lnet/minecraft/class_8966;field_47382:Ljava/lang/String;official kLeln;k:Ljava/lang/String;
-
field_50190
private static final int field_50190- See Also:
- Mappings:
Namespace Name Mixin selector named field_50190Lnet/minecraft/block/spawner/TrialSpawnerData;field_50190:Iintermediary field_50190Lnet/minecraft/class_8966;field_50190:Iofficial lLeln;l:I
-
field_50191
private static final int field_50191- See Also:
- Mappings:
Namespace Name Mixin selector named field_50191Lnet/minecraft/block/spawner/TrialSpawnerData;field_50191:Iintermediary field_50191Lnet/minecraft/class_8966;field_50191:Iofficial mLeln;m:I
-
players
- Mappings:
Namespace Name Mixin selector named playersLnet/minecraft/block/spawner/TrialSpawnerData;players:Ljava/util/Set;intermediary field_47371Lnet/minecraft/class_8966;field_47371:Ljava/util/Set;official aLeln;a:Ljava/util/Set;
-
spawnedMobsAlive
- Mappings:
Namespace Name Mixin selector named spawnedMobsAliveLnet/minecraft/block/spawner/TrialSpawnerData;spawnedMobsAlive:Ljava/util/Set;intermediary field_47372Lnet/minecraft/class_8966;field_47372:Ljava/util/Set;official bLeln;b:Ljava/util/Set;
-
cooldownEnd
long cooldownEnd- Mappings:
Namespace Name Mixin selector named cooldownEndLnet/minecraft/block/spawner/TrialSpawnerData;cooldownEnd:Jintermediary field_47373Lnet/minecraft/class_8966;field_47373:Jofficial cLeln;c:J
-
nextMobSpawnsAt
long nextMobSpawnsAt- Mappings:
Namespace Name Mixin selector named nextMobSpawnsAtLnet/minecraft/block/spawner/TrialSpawnerData;nextMobSpawnsAt:Jintermediary field_47374Lnet/minecraft/class_8966;field_47374:Jofficial dLeln;d:J
-
totalSpawnedMobs
int totalSpawnedMobs- Mappings:
Namespace Name Mixin selector named totalSpawnedMobsLnet/minecraft/block/spawner/TrialSpawnerData;totalSpawnedMobs:Iintermediary field_47375Lnet/minecraft/class_8966;field_47375:Iofficial eLeln;e:I
-
spawnData
Optional<MobSpawnerEntry> spawnData- Mappings:
Namespace Name Mixin selector named spawnDataLnet/minecraft/block/spawner/TrialSpawnerData;spawnData:Ljava/util/Optional;intermediary field_47376Lnet/minecraft/class_8966;field_47376:Ljava/util/Optional;official fLeln;f:Ljava/util/Optional;
-
rewardLootTable
Optional<RegistryKey<LootTable>> rewardLootTable- Mappings:
Namespace Name Mixin selector named rewardLootTableLnet/minecraft/block/spawner/TrialSpawnerData;rewardLootTable:Ljava/util/Optional;intermediary field_47377Lnet/minecraft/class_8966;field_47377:Ljava/util/Optional;official gLeln;g:Ljava/util/Optional;
-
displayEntity
- Mappings:
Namespace Name Mixin selector named displayEntityLnet/minecraft/block/spawner/TrialSpawnerData;displayEntity:Lnet/minecraft/entity/Entity;intermediary field_47379Lnet/minecraft/class_8966;field_47379:Lnet/minecraft/class_1297;official nLeln;n:Lcge;
-
itemsToDropWhenOminous
- Mappings:
Namespace Name Mixin selector named itemsToDropWhenOminousLnet/minecraft/block/spawner/TrialSpawnerData;itemsToDropWhenOminous:Lnet/minecraft/util/collection/Pool;intermediary field_50192Lnet/minecraft/class_8966;field_50192:Lnet/minecraft/class_6012;official oLeln;o:Lcbj;
-
displayEntityRotation
double displayEntityRotation- Mappings:
Namespace Name Mixin selector named displayEntityRotationLnet/minecraft/block/spawner/TrialSpawnerData;displayEntityRotation:Dintermediary field_47380Lnet/minecraft/class_8966;field_47380:Dofficial hLeln;h:D
-
lastDisplayEntityRotation
double lastDisplayEntityRotation- Mappings:
Namespace Name Mixin selector named lastDisplayEntityRotationLnet/minecraft/block/spawner/TrialSpawnerData;lastDisplayEntityRotation:Dintermediary field_47381Lnet/minecraft/class_8966;field_47381:Dofficial iLeln;i:D
-
-
Constructor Details
-
TrialSpawnerData
public TrialSpawnerData()
-
-
Method Details
-
pack
- Mappings:
Namespace Name Mixin selector named packLnet/minecraft/block/spawner/TrialSpawnerData;pack()Lnet/minecraft/block/spawner/TrialSpawnerData$Packed;intermediary method_71409Lnet/minecraft/class_8966;method_71409()Lnet/minecraft/class_8966$class_11350;official aLeln;a()Leln$a;
-
unpack
- Mappings:
Namespace Name Mixin selector named unpackLnet/minecraft/block/spawner/TrialSpawnerData;unpack(Lnet/minecraft/block/spawner/TrialSpawnerData$Packed;)Vintermediary method_71410Lnet/minecraft/class_8966;method_71410(Lnet/minecraft/class_8966$class_11350;)Vofficial aLeln;a(Leln$a;)V
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/block/spawner/TrialSpawnerData;reset()Vintermediary method_55182Lnet/minecraft/class_8966;method_55182()Vofficial bLeln;b()V
-
deactivate
public void deactivate()- Mappings:
Namespace Name Mixin selector named deactivateLnet/minecraft/block/spawner/TrialSpawnerData;deactivate()Vintermediary method_61763Lnet/minecraft/class_8966;method_61763()Vofficial cLeln;c()V
-
hasSpawnData
- Mappings:
Namespace Name Mixin selector named hasSpawnDataLnet/minecraft/block/spawner/TrialSpawnerData;hasSpawnData(Lnet/minecraft/block/spawner/TrialSpawnerLogic;Lnet/minecraft/util/math/random/Random;)Zintermediary method_55197Lnet/minecraft/class_8966;method_55197(Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Zofficial aLeln;a(Lelj;Lbgr;)Z
-
hasSpawnedAllMobs
- Mappings:
Namespace Name Mixin selector named hasSpawnedAllMobsLnet/minecraft/block/spawner/TrialSpawnerData;hasSpawnedAllMobs(Lnet/minecraft/block/spawner/TrialSpawnerConfig;I)Zintermediary method_55192Lnet/minecraft/class_8966;method_55192(Lnet/minecraft/class_8965;I)Zofficial aLeln;a(Lelk;I)Z
-
areMobsDead
public boolean areMobsDead()- Mappings:
Namespace Name Mixin selector named areMobsDeadLnet/minecraft/block/spawner/TrialSpawnerData;areMobsDead()Zintermediary method_55200Lnet/minecraft/class_8966;method_55200()Zofficial dLeln;d()Z
-
canSpawnMore
- Mappings:
Namespace Name Mixin selector named canSpawnMoreLnet/minecraft/block/spawner/TrialSpawnerData;canSpawnMore(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/spawner/TrialSpawnerConfig;I)Zintermediary method_55185Lnet/minecraft/class_8966;method_55185(Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;I)Zofficial aLeln;a(Laxl;Lelk;I)Z
-
getAdditionalPlayers
- Mappings:
Namespace Name Mixin selector named getAdditionalPlayersLnet/minecraft/block/spawner/TrialSpawnerData;getAdditionalPlayers(Lnet/minecraft/util/math/BlockPos;)Iintermediary method_55195Lnet/minecraft/class_8966;method_55195(Lnet/minecraft/class_2338;)Iofficial aLeln;a(Liz;)I
-
updatePlayers
- Mappings:
Namespace Name Mixin selector named updatePlayersLnet/minecraft/block/spawner/TrialSpawnerData;updatePlayers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/spawner/TrialSpawnerLogic;)Vintermediary method_55186Lnet/minecraft/class_8966;method_55186(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;)Vofficial aLeln;a(Laxl;Liz;Lelj;)V
-
findPlayerWithOmen
private static Optional<com.mojang.datafixers.util.Pair<PlayerEntity,RegistryEntry<StatusEffect>>> findPlayerWithOmen(ServerWorld world, List<UUID> players) - Mappings:
Namespace Name Mixin selector named findPlayerWithOmenLnet/minecraft/block/spawner/TrialSpawnerData;findPlayerWithOmen(Lnet/minecraft/server/world/ServerWorld;Ljava/util/List;)Ljava/util/Optional;intermediary method_60789Lnet/minecraft/class_8966;method_60789(Lnet/minecraft/class_3218;Ljava/util/List;)Ljava/util/Optional;official aLeln;a(Laxl;Ljava/util/List;)Ljava/util/Optional;
-
resetAndClearMobs
- Mappings:
Namespace Name Mixin selector named resetAndClearMobsLnet/minecraft/block/spawner/TrialSpawnerData;resetAndClearMobs(Lnet/minecraft/block/spawner/TrialSpawnerLogic;Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_58717Lnet/minecraft/class_8966;method_58717(Lnet/minecraft/class_8963;Lnet/minecraft/class_3218;)Vofficial aLeln;a(Lelj;Laxl;)V
-
applyTrialOmen
- Mappings:
Namespace Name Mixin selector named applyTrialOmenLnet/minecraft/block/spawner/TrialSpawnerData;applyTrialOmen(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_58716Lnet/minecraft/class_8966;method_58716(Lnet/minecraft/class_1657;)Vofficial aLeln;a(Ldcc;)V
-
isCooldownPast
- Mappings:
Namespace Name Mixin selector named isCooldownPastLnet/minecraft/block/spawner/TrialSpawnerData;isCooldownPast(Lnet/minecraft/server/world/ServerWorld;FI)Zintermediary method_55184Lnet/minecraft/class_8966;method_55184(Lnet/minecraft/class_3218;FI)Zofficial aLeln;a(Laxl;FI)Z
-
isCooldownAtRepeating
- Mappings:
Namespace Name Mixin selector named isCooldownAtRepeatingLnet/minecraft/block/spawner/TrialSpawnerData;isCooldownAtRepeating(Lnet/minecraft/server/world/ServerWorld;FI)Zintermediary method_55198Lnet/minecraft/class_8966;method_55198(Lnet/minecraft/class_3218;FI)Zofficial bLeln;b(Laxl;FI)Z
-
isCooldownOver
- Mappings:
Namespace Name Mixin selector named isCooldownOverLnet/minecraft/block/spawner/TrialSpawnerData;isCooldownOver(Lnet/minecraft/server/world/ServerWorld;)Zintermediary method_55183Lnet/minecraft/class_8966;method_55183(Lnet/minecraft/class_3218;)Zofficial aLeln;a(Laxl;)Z
-
getSpawnData
- Mappings:
Namespace Name Mixin selector named getSpawnDataLnet/minecraft/block/spawner/TrialSpawnerData;getSpawnData(Lnet/minecraft/block/spawner/TrialSpawnerLogic;Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/block/spawner/MobSpawnerEntry;intermediary method_55188Lnet/minecraft/class_8966;method_55188(Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952;official bLeln;b(Lelj;Lbgr;)Ldvk;
-
setDisplayEntity
@Nullable public @Nullable Entity setDisplayEntity(TrialSpawnerLogic logic, World world, TrialSpawnerState state) - Mappings:
Namespace Name Mixin selector named setDisplayEntityLnet/minecraft/block/spawner/TrialSpawnerData;setDisplayEntity(Lnet/minecraft/block/spawner/TrialSpawnerLogic;Lnet/minecraft/world/World;Lnet/minecraft/block/enums/TrialSpawnerState;)Lnet/minecraft/entity/Entity;intermediary method_55190Lnet/minecraft/class_8966;method_55190(Lnet/minecraft/class_8963;Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)Lnet/minecraft/class_1297;official aLeln;a(Lelj;Ldup;Lelm;)Lcge;
-
getSpawnDataNbt
- Mappings:
Namespace Name Mixin selector named getSpawnDataNbtLnet/minecraft/block/spawner/TrialSpawnerData;getSpawnDataNbt(Lnet/minecraft/block/enums/TrialSpawnerState;)Lnet/minecraft/nbt/NbtCompound;intermediary method_55194Lnet/minecraft/class_8966;method_55194(Lnet/minecraft/class_8967;)Lnet/minecraft/class_2487;official aLeln;a(Lelm;)Lve;
-
getDisplayEntityRotation
public double getDisplayEntityRotation()- Mappings:
Namespace Name Mixin selector named getDisplayEntityRotationLnet/minecraft/block/spawner/TrialSpawnerData;getDisplayEntityRotation()Dintermediary method_55202Lnet/minecraft/class_8966;method_55202()Dofficial eLeln;e()D
-
getLastDisplayEntityRotation
public double getLastDisplayEntityRotation()- Mappings:
Namespace Name Mixin selector named getLastDisplayEntityRotationLnet/minecraft/block/spawner/TrialSpawnerData;getLastDisplayEntityRotation()Dintermediary method_55204Lnet/minecraft/class_8966;method_55204()Dofficial fLeln;f()D
-
getItemsToDropWhenOminous
Pool<ItemStack> getItemsToDropWhenOminous(ServerWorld world, TrialSpawnerConfig config, BlockPos pos) - Mappings:
Namespace Name Mixin selector named getItemsToDropWhenOminousLnet/minecraft/block/spawner/TrialSpawnerData;getItemsToDropWhenOminous(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/spawner/TrialSpawnerConfig;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/collection/Pool;intermediary method_58714Lnet/minecraft/class_8966;method_58714(Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6012;official aLeln;a(Laxl;Lelk;Liz;)Lcbj;
-
getLootSeed
- Mappings:
Namespace Name Mixin selector named getLootSeedLnet/minecraft/block/spawner/TrialSpawnerData;getLootSeed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Jintermediary method_58715Lnet/minecraft/class_8966;method_58715(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Jofficial aLeln;a(Laxl;Liz;)J
-