历史 - net.minecraft.world.level.block.entity.trialspawner.TrialSpawner

1.21.11

名称

eim

enh

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

edc

eim

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

ear

edc

字段

int: c, DETECT_PLAYER_SPAWN_BUFFER, field_47358, field_47358, f_302637_

int: a, DETECT_PLAYER_SPAWN_BUFFER, field_47358, field_47358, f_302637_

int: f, MAX_MOB_TRACKING_DISTANCE, field_47359, MAX_ENTITY_DISTANCE, f_302891_

int: e, MAX_MOB_TRACKING_DISTANCE, field_47359, MAX_ENTITY_DISTANCE, f_302891_

int: g, MAX_MOB_TRACKING_DISTANCE_SQR, field_47360, MAX_ENTITY_DISTANCE_SQUARED, f_303092_

int: f, MAX_MOB_TRACKING_DISTANCE_SQR, field_47360, MAX_ENTITY_DISTANCE_SQUARED, f_303092_

float: h, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, SOUND_RATE_PER_TICK, f_302617_

float: g, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, SOUND_RATE_PER_TICK, f_302617_

TrialSpawnerData: k, data, field_47363, data, f_302910_

TrialSpawnerStateData: h, data, field_47363, data, f_302910_

TrialSpawner$StateAccessor: n, stateAccessor, field_47364, trialSpawner, f_302785_

TrialSpawner$StateAccessor: j, stateAccessor, field_47364, trialSpawner, f_302785_

PlayerDetector: o, playerDetector, field_47365, entityDetector, f_302944_

PlayerDetector: k, playerDetector, field_47365, entityDetector, f_302944_

boolean: q, overridePeacefulAndMobSpawnRule, field_47366, forceActivate, f_302722_

boolean: m, overridePeacefulAndMobSpawnRule, field_47366, forceActivate, f_302722_

String: a, NORMAL_CONFIG_TAG_NAME, field_50177, NORMAL_CONFIG_NBT_KEY, f_316473_

String: b, OMINOUS_CONFIG_TAG_NAME, field_50178, OMINOUS_CONFIG_NBT_KEY, f_314681_

int: d, DEFAULT_TARGET_COOLDOWN_LENGTH, field_50179, DEFAULT_COOLDOWN_LENGTH, f_316421_

int: c, DEFAULT_TARGET_COOLDOWN_LENGTH, field_50179, DEFAULT_COOLDOWN_LENGTH, f_316421_

int: e, DEFAULT_PLAYER_SCAN_RANGE, field_50180, DEFAULT_ENTITY_DETECTION_RANGE, f_315941_

int: d, DEFAULT_PLAYER_SCAN_RANGE, field_50180, DEFAULT_ENTITY_DETECTION_RANGE, f_315941_

int: l, requiredPlayerRange, field_50183, entityDetectionRange, f_315564_

int: m, targetCooldownLength, field_50184, cooldownLength, f_316987_

PlayerDetector$EntitySelector: p, entitySelector, field_48864, entitySelector, f_314166_

PlayerDetector$EntitySelector: l, entitySelector, field_48864, entitySelector, f_314166_

boolean: r, isOminous, field_50185, ominous, f_315367_

boolean: n, isOminous, field_50185, ominous, f_315367_

Holder<TrialSpawnerConfig>: i, normalConfig, field_50181, normalConfig, f_314388_

Holder<TrialSpawnerConfig>: j, ominousConfig, field_50182, ominousConfig, f_314347_

org.slf4j.Logger: b, LOGGER, field_60372, LOGGER, f_399149_

TrialSpawner$FullConfig: i, config, field_60373, fullConfig, f_399117_

构造函数

(TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

(Holder<TrialSpawnerConfig>, Holder<TrialSpawnerConfig>, TrialSpawnerData, int, int, TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

(TrialSpawner$FullConfig, TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

方法

TrialSpawnerConfig (): b, getConfig, method_55170, getConfig, m_306177_

TrialSpawnerData (): f, getData, method_55174, getData, m_305472_

TrialSpawnerStateData (): h, getStateData, method_55174, getData, m_404603_

TrialSpawnerState (): i, getState, method_55175, getSpawnerState, m_305684_

TrialSpawnerState (): g, getState, method_55175, getSpawnerState, m_305684_

void (): j, markUpdated, method_55176, updateListeners, m_306727_

void (): i, markUpdated, method_55176, updateListeners, m_306727_

PlayerDetector (): k, getPlayerDetector, method_55177, getEntityDetector, m_305791_

PlayerDetector (): j, getPlayerDetector, method_55177, getEntityDetector, m_305791_

void (): m, overridePeacefulAndMobSpawnRule, method_55178, forceActivate, m_306621_

void (): l, overridePeacefulAndMobSpawnRule, method_55178, forceActivate, m_306621_

TrialSpawnerConfig (): c, getNormalConfig, method_58703, getNormalConfig, m_319548_

TrialSpawnerConfig (): b, normalConfig, method_58703, getNormalConfig, m_401357_

TrialSpawnerConfig (): d, getOminousConfig, method_58704, getOminousConfig, m_320710_

TrialSpawnerConfig (): c, ominousConfig, method_58704, getOminousConfig, m_403036_

boolean (): e, isOminous, method_58705, isOminous, m_322987_

boolean (): d, isOminous, method_58705, isOminous, m_322987_

int (): g, getTargetCooldownLength, method_58706, getCooldownLength, m_320388_

int (): e, getTargetCooldownLength, method_58706, getCooldownLength, m_320388_

int (): h, getRequiredPlayerRange, method_58707, getDetectionRadius, m_321887_

int (): f, getRequiredPlayerRange, method_58707, getDetectionRadius, m_321887_

PlayerDetector$EntitySelector (): l, getEntitySelector, method_56728, getEntitySelector, m_323449_

PlayerDetector$EntitySelector (): k, getEntitySelector, method_56728, getEntitySelector, m_323449_

com.mojang.serialization.MapCodec<TrialSpawner> (): a, codec, method_55156, codec, m_307687_

TrialSpawnerConfig (): a, activeConfig, method_71403, getConfig, m_404569_

void (ValueInput): a, load, method_71404, readData, m_402413_

void (ValueOutput): a, store, method_71405, writeData, m_402818_

1.21.5

名称

dwa

ear

字段

构造函数

方法

com.mojang.serialization.Codec<TrialSpawner> (): a, codec, method_55156, codec, m_307687_

com.mojang.serialization.MapCodec<TrialSpawner> (): a, codec, method_55156, codec, m_307687_

1.21.4

名称

dwx

dwa

字段

构造函数

方法

void (EntityType<?>, Level): a, overrideEntityToSpawn, method_65372, setEntityType, m_374148_

1.21.3

名称

dsf

dwx

字段

float: h, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, field_47361, f_302617_

float: h, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, SOUND_RATE_PER_TICK, f_302617_

int: d, DEFAULT_TARGET_COOLDOWN_LENGTH, field_50179, field_50179, f_316421_

int: d, DEFAULT_TARGET_COOLDOWN_LENGTH, field_50179, DEFAULT_COOLDOWN_LENGTH, f_316421_

int: e, DEFAULT_PLAYER_SCAN_RANGE, field_50180, field_50180, f_315941_

int: e, DEFAULT_PLAYER_SCAN_RANGE, field_50180, DEFAULT_ENTITY_DETECTION_RANGE, f_315941_

TrialSpawnerConfig: i, normalConfig, field_50181, normalConfig, f_314388_

TrialSpawnerConfig: j, ominousConfig, field_50182, ominousConfig, f_314347_

Holder<TrialSpawnerConfig>: i, normalConfig, field_50181, normalConfig, f_314388_

Holder<TrialSpawnerConfig>: j, ominousConfig, field_50182, ominousConfig, f_314347_

构造函数

(TrialSpawnerConfig, TrialSpawnerConfig, TrialSpawnerData, int, int, TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

(Holder<TrialSpawnerConfig>, Holder<TrialSpawnerConfig>, TrialSpawnerData, int, int, TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

方法

boolean (Level): a, canSpawnInLevel, method_55162, canActivate, m_305592_

TrialSpawnerConfig (): n, getOminousConfigForSerialization, method_58708, getOminousConfigForSerialization, m_324376_

boolean (ServerLevel): a, canSpawnInLevel, method_55162, canActivate, m_305592_

1.21.1

名称

字段

构造函数

方法

1.21

名称

drh

dsf

字段

构造函数

方法

1.20.6

名称

dir

drh

字段

int: a, DETECT_PLAYER_SPAWN_BUFFER, field_47358, field_47358, f_302637_

int: c, DETECT_PLAYER_SPAWN_BUFFER, field_47358, field_47358, f_302637_

int: b, MAX_MOB_TRACKING_DISTANCE, field_47359, MAX_ENTITY_DISTANCE, f_302891_

int: f, MAX_MOB_TRACKING_DISTANCE, field_47359, MAX_ENTITY_DISTANCE, f_302891_

int: c, MAX_MOB_TRACKING_DISTANCE_SQR, field_47360, MAX_ENTITY_DISTANCE_SQUARED, f_303092_

int: g, MAX_MOB_TRACKING_DISTANCE_SQR, field_47360, MAX_ENTITY_DISTANCE_SQUARED, f_303092_

float: d, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, field_47361, f_302617_

float: h, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, field_47361, f_302617_

TrialSpawnerConfig: e, config, field_47362, config, f_302564_

TrialSpawnerData: f, data, field_47363, data, f_302910_

TrialSpawnerData: k, data, field_47363, data, f_302910_

TrialSpawner$StateAccessor: g, stateAccessor, field_47364, trialSpawner, f_302785_

TrialSpawner$StateAccessor: n, stateAccessor, field_47364, trialSpawner, f_302785_

PlayerDetector: h, playerDetector, field_47365, entityDetector, f_302944_

PlayerDetector: o, playerDetector, field_47365, entityDetector, f_302944_

boolean: i, overridePeacefulAndMobSpawnRule, field_47366, forceActivate, f_302722_

boolean: q, overridePeacefulAndMobSpawnRule, field_47366, forceActivate, f_302722_

String: a, NORMAL_CONFIG_TAG_NAME, field_50177, NORMAL_CONFIG_NBT_KEY, f_316473_

String: b, OMINOUS_CONFIG_TAG_NAME, field_50178, OMINOUS_CONFIG_NBT_KEY, f_314681_

int: d, DEFAULT_TARGET_COOLDOWN_LENGTH, field_50179, field_50179, f_316421_

int: e, DEFAULT_PLAYER_SCAN_RANGE, field_50180, field_50180, f_315941_

TrialSpawnerConfig: i, normalConfig, field_50181, normalConfig, f_314388_

TrialSpawnerConfig: j, ominousConfig, field_50182, ominousConfig, f_314347_

int: l, requiredPlayerRange, field_50183, entityDetectionRange, f_315564_

int: m, targetCooldownLength, field_50184, cooldownLength, f_316987_

PlayerDetector$EntitySelector: p, entitySelector, field_48864, entitySelector, f_314166_

boolean: r, isOminous, field_50185, ominous, f_315367_

构造函数

(TrialSpawner$StateAccessor, PlayerDetector)

(TrialSpawnerConfig, TrialSpawnerData, TrialSpawner$StateAccessor, PlayerDetector)

(TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

(TrialSpawnerConfig, TrialSpawnerConfig, TrialSpawnerData, int, int, TrialSpawner$StateAccessor, PlayerDetector, PlayerDetector$EntitySelector)

方法

TrialSpawnerData (): c, getData, method_55174, getData, m_305472_

TrialSpawnerData (): f, getData, method_55174, getData, m_305472_

TrialSpawnerState (): d, getState, method_55175, getSpawnerState, m_305684_

TrialSpawnerState (): i, getState, method_55175, getSpawnerState, m_305684_

void (): e, markUpdated, method_55176, updateListeners, m_306727_

void (): j, markUpdated, method_55176, updateListeners, m_306727_

PlayerDetector (): f, getPlayerDetector, method_55177, getEntityDetector, m_305791_

PlayerDetector (): k, getPlayerDetector, method_55177, getEntityDetector, m_305791_

Optional<UUID> (ServerLevel, BlockPos): a, spawnMob, method_55158, trySpawnMob, m_305361_

Optional<UUID> (ServerLevel, BlockPos): c, spawnMob, method_55158, trySpawnMob, m_305361_

void (ServerLevel, BlockPos, ResourceLocation): a, ejectReward, method_55159, ejectLootTable, m_306218_

void (Level, BlockPos): a, tickClient, method_55165, tickClient, m_304902_

void (ServerLevel, BlockPos): b, tickServer, method_55171, tickServer, m_306335_

void (Level, BlockPos, RandomSource): a, addSpawnParticles, method_55166, addMobSpawnParticles, m_307155_

void (Level, BlockPos, RandomSource): a, addBecomeOminousParticles, method_58701, addTrialOmenParticles, m_307155_

void (Level, BlockPos, RandomSource, int): a, addDetectPlayerParticles, method_55167, addDetectionParticles, m_306813_

void (): g, overridePeacefulAndMobSpawnRule, method_55178, forceActivate, m_306621_

void (): m, overridePeacefulAndMobSpawnRule, method_55178, forceActivate, m_306621_

TrialSpawnerConfig (): c, getNormalConfig, method_58703, getNormalConfig, m_319548_

TrialSpawnerConfig (): d, getOminousConfig, method_58704, getOminousConfig, m_320710_

TrialSpawnerConfig (): n, getOminousConfigForSerialization, method_58708, getOminousConfigForSerialization, m_324376_

void (ServerLevel, BlockPos): a, applyOminous, method_58700, setOminous, m_324951_

void (ServerLevel, BlockPos): b, removeOminous, method_58702, setNotOminous, m_324138_

boolean (): e, isOminous, method_58705, isOminous, m_322987_

int (): g, getTargetCooldownLength, method_58706, getCooldownLength, m_320388_

int (): h, getRequiredPlayerRange, method_58707, getDetectionRadius, m_321887_

PlayerDetector$EntitySelector (): l, getEntitySelector, method_56728, getEntitySelector, m_323449_

void (ServerLevel, BlockPos, ResourceKey<LootTable>): a, ejectReward, method_55159, ejectLootTable, m_306218_

void (Level, BlockPos, boolean): a, tickClient, method_55165, tickClient, m_304902_

void (ServerLevel, BlockPos, boolean): a, tickServer, method_55171, tickServer, m_306335_

void (Level, BlockPos, RandomSource, SimpleParticleType): a, addSpawnParticles, method_55166, addMobSpawnParticles, m_320714_

void (Level, BlockPos, RandomSource, int, ParticleOptions): a, addDetectPlayerParticles, method_55167, addDetectionParticles, m_306813_

1.20.4

名称

dir

net.minecraft.world.level.block.entity.trialspawner.TrialSpawner

net.minecraft.class_8963

net.minecraft.block.spawner.TrialSpawnerLogic

net.minecraft.src.C_301982_

net.minecraft.world.level.block.entity.trialspawner.TrialSpawner

字段

int: a, DETECT_PLAYER_SPAWN_BUFFER, field_47358, field_47358, f_302637_

int: b, MAX_MOB_TRACKING_DISTANCE, field_47359, MAX_ENTITY_DISTANCE, f_302891_

int: c, MAX_MOB_TRACKING_DISTANCE_SQR, field_47360, MAX_ENTITY_DISTANCE_SQUARED, f_303092_

float: d, SPAWNING_AMBIENT_SOUND_CHANCE, field_47361, field_47361, f_302617_

TrialSpawnerConfig: e, config, field_47362, config, f_302564_

TrialSpawnerData: f, data, field_47363, data, f_302910_

TrialSpawner$StateAccessor: g, stateAccessor, field_47364, trialSpawner, f_302785_

PlayerDetector: h, playerDetector, field_47365, entityDetector, f_302944_

boolean: i, overridePeacefulAndMobSpawnRule, field_47366, forceActivate, f_302722_

构造函数

(TrialSpawner$StateAccessor, PlayerDetector)

(TrialSpawnerConfig, TrialSpawnerData, TrialSpawner$StateAccessor, PlayerDetector)

方法

com.mojang.serialization.Codec<TrialSpawner> (): a, codec, method_55156, codec, m_307687_

TrialSpawnerConfig (): b, getConfig, method_55170, getConfig, m_306177_

TrialSpawnerData (): c, getData, method_55174, getData, m_305472_

TrialSpawnerState (): d, getState, method_55175, getSpawnerState, m_305684_

void (Level, TrialSpawnerState): a, setState, method_55163, setSpawnerState, m_304838_

void (): e, markUpdated, method_55176, updateListeners, m_306727_

PlayerDetector (): f, getPlayerDetector, method_55177, getEntityDetector, m_305791_

boolean (Level): a, canSpawnInLevel, method_55162, canActivate, m_305592_

Optional<UUID> (ServerLevel, BlockPos): a, spawnMob, method_55158, trySpawnMob, m_305361_

void (ServerLevel, BlockPos, ResourceLocation): a, ejectReward, method_55159, ejectLootTable, m_306218_

void (Level, BlockPos): a, tickClient, method_55165, tickClient, m_304902_

void (ServerLevel, BlockPos): b, tickServer, method_55171, tickServer, m_306335_

boolean (ServerLevel, BlockPos, UUID): a, shouldMobBeUntracked, method_55160, shouldRemoveMobFromData, m_306734_

boolean (Level, Vec3, Vec3): a, inLineOfSight, method_55164, hasLineOfSight, m_306844_

void (Level, BlockPos, RandomSource): a, addSpawnParticles, method_55166, addMobSpawnParticles, m_307155_

void (Level, BlockPos, RandomSource, int): a, addDetectPlayerParticles, method_55167, addDetectionParticles, m_306813_

void (Level, BlockPos, RandomSource): b, addEjectItemParticles, method_55173, addEjectItemParticles, m_306726_

void (PlayerDetector): a, setPlayerDetector, method_55168, setEntityDetector, m_305658_

void (): g, overridePeacefulAndMobSpawnRule, method_55178, forceActivate, m_306621_