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