History - net.minecraft.block.spawner.TrialSpawnerLogic
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
void (TypedEntityData<EntityType<?>>, World): overrideEntityToSpawn, method_1_7159, setEntityData
26.2
Names
Fields
Constructors
Methods
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
boolean (ServerWorld, BlockPos, UUID): lambda$tickServer$3, method_55172, method_55172
boolean (ServerWorld, BlockPos, UUID): lambda$tickServer$0, method_55172, method_55172
1.21.11_unobfuscated
Names
net.minecraft.world.level.block.entity.trialspawner.TrialSpawner
net.minecraft.class_8963
net.minecraft.block.spawner.TrialSpawnerLogic
Fields
org.slf4j.Logger: LOGGER, field_60372, LOGGER
int: DETECT_PLAYER_SPAWN_BUFFER, field_47358, field_47358
int: DEFAULT_TARGET_COOLDOWN_LENGTH, field_50179, DEFAULT_COOLDOWN_LENGTH
int: DEFAULT_PLAYER_SCAN_RANGE, field_50180, DEFAULT_ENTITY_DETECTION_RANGE
int: MAX_MOB_TRACKING_DISTANCE, field_47359, MAX_ENTITY_DISTANCE
int: MAX_MOB_TRACKING_DISTANCE_SQR, field_47360, MAX_ENTITY_DISTANCE_SQUARED
float: SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, SOUND_RATE_PER_TICK
TrialSpawnerData: data, field_47363, data
TrialSpawnerLogic$FullConfig: config, field_60373, fullConfig
TrialSpawnerLogic$TrialSpawner: stateAccessor, field_47364, trialSpawner
EntityDetector: playerDetector, field_47365, entityDetector
EntityDetector$Selector: entitySelector, field_48864, entitySelector
boolean: overridePeacefulAndMobSpawnRule, field_47366, forceActivate
boolean: isOminous, field_50185, ominous
Constructors
(TrialSpawnerLogic$FullConfig, TrialSpawnerLogic$TrialSpawner, EntityDetector, EntityDetector$Selector)
Methods
TrialSpawnerConfig (): activeConfig, method_71403, getConfig
TrialSpawnerConfig (): normalConfig, method_58703, getNormalConfig
TrialSpawnerConfig (): ominousConfig, method_58704, getOminousConfig
void (ReadView): load, method_71404, readData
void (WriteView): store, method_71405, writeData
void (ServerWorld, BlockPos): applyOminous, method_58700, setOminous
void (ServerWorld, BlockPos): removeOminous, method_58702, setNotOminous
boolean (): isOminous, method_58705, isOminous
int (): getTargetCooldownLength, method_58706, getCooldownLength
int (): getRequiredPlayerRange, method_58707, getDetectionRadius
TrialSpawnerState (): getState, method_55175, getSpawnerState
TrialSpawnerData (): getStateData, method_55174, getData
void (World, TrialSpawnerState): setState, method_55163, setSpawnerState
void (): markUpdated, method_55176, updateListeners
EntityDetector (): getPlayerDetector, method_55177, getEntityDetector
EntityDetector$Selector (): getEntitySelector, method_56728, getEntitySelector
boolean (ServerWorld): canSpawnInLevel, method_55162, canActivate
Optional<UUID> (ServerWorld, BlockPos): spawnMob, method_55158, trySpawnMob
void (ServerWorld, BlockPos, RegistryKey<LootTable>): ejectReward, method_55159, ejectLootTable
void (World, BlockPos, boolean): tickClient, method_55165, tickClient
void (ServerWorld, BlockPos, boolean): tickServer, method_55171, tickServer
boolean (ServerWorld, BlockPos, UUID): shouldMobBeUntracked, method_55160, shouldRemoveMobFromData
boolean (World, Vec3d, Vec3d): inLineOfSight, method_55164, hasLineOfSight
void (World, BlockPos, Random, SimpleParticleType): addSpawnParticles, method_55166, addMobSpawnParticles
void (World, BlockPos, Random): addBecomeOminousParticles, method_58701, addTrialOmenParticles
void (World, BlockPos, Random, int, ParticleEffect): addDetectPlayerParticles, method_55167, addDetectionParticles
void (World, BlockPos, Random): addEjectItemParticles, method_55173, addEjectItemParticles
void (EntityType<?>, World): overrideEntityToSpawn, method_65372, setEntityType
void (EntityDetector): setPlayerDetector, method_55168, setEntityDetector
void (): overridePeacefulAndMobSpawnRule, method_55178, forceActivate
boolean (ServerWorld, BlockPos, UUID): lambda$tickServer$3, method_55172, method_55172
Entity (Vec3d, Random, Entity): lambda$spawnMob$2, method_55157, method_55157
Vec3d (BlockPos, Random): lambda$spawnMob$1, method_67684, method_67684
String (BlockPos): lambda$spawnMob$0, method_71406, method_71406