net.minecraft.block.spawner

public final class TrialSpawnerLogic

edc
net.minecraft.world.level.block.entity.trialspawner.TrialSpawner
net.minecraft.class_8963
net.minecraft.block.spawner.TrialSpawnerLogic
net.minecraft.unmapped.C_jelkcvqk
net.minecraft.world.TrialSpawnerLogic
net.minecraft.src.C_301982_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
b
LOGGER
field_60372
LOGGER
f_sgvpjvlo
LOGGER
f_399149_
public static final int
a
DETECT_PLAYER_SPAWN_BUFFER
field_47358
field_47358
f_ggxvkzdp
f_302637_
private static final int
c
DEFAULT_TARGET_COOLDOWN_LENGTH
field_50179
DEFAULT_COOLDOWN_LENGTH
f_mmgnanmo
f_316421_
private static final int
d
DEFAULT_PLAYER_SCAN_RANGE
field_50180
DEFAULT_ENTITY_DETECTION_RANGE
f_kurwkuaj
f_315941_
private static final int
e
MAX_MOB_TRACKING_DISTANCE
field_47359
MAX_ENTITY_DISTANCE
f_sobdyvtw
MAX_MOB_TRACKING_RANGE
f_302891_
private static final int
f
MAX_MOB_TRACKING_DISTANCE_SQR
field_47360
MAX_ENTITY_DISTANCE_SQUARED
f_jjqhihbg
MAX_MOB_TRACKING_DISTANCE
f_303092_
private static final float
g
SPAWNING_AMBIENT_SOUND_CHANCE
field_47361
SOUND_RATE_PER_TICK
f_cyizsevm
AMBIENT_SOUND_CHANCE
f_302617_
private final TrialSpawnerData
h
data
field_47363
data
f_gtjnizww
data
f_302910_
private TrialSpawnerLogic$FullConfig
i
config
field_60373
fullConfig
f_culvqbdv
f_399117_
private final TrialSpawnerLogic$TrialSpawner
j
stateAccessor
field_47364
trialSpawner
f_jgbopvuf
spawner
f_302785_
private EntityDetector
k
playerDetector
field_47365
entityDetector
f_byggmrue
playerDetector
f_302944_
private final EntityDetector$Selector
l
entitySelector
field_48864
entitySelector
f_rqyxrnno
playerDetectionSelector
f_314166_
private boolean
m
overridePeacefulAndMobSpawnRule
field_47366
forceActivate
f_gbkgifex
forceSpawning
f_302722_
private boolean
n
isOminous
field_50185
ominous
f_oeictsyk
ominous
f_315367_

Constructor summary

ModifierConstructor
public (TrialSpawnerLogic$FullConfig fullConfig, TrialSpawnerLogic$TrialSpawner trialSpawner, EntityDetector entityDetector, EntityDetector$Selector entitySelector)

Method summary

Modifier and TypeMethod
public TrialSpawnerConfig
a()
activeConfig()
method_71403()
getConfig()
m_lkhhftqt()
m_404569_()
public TrialSpawnerConfig
b()
normalConfig()
method_58703()
getNormalConfig()
m_emwhuihm()
m_401357_()
public TrialSpawnerConfig
c()
ominousConfig()
method_58704()
getOminousConfig()
m_sjjbcxon()
m_403036_()
public void
a(fda arg0)
load(ValueInput arg0)
method_71404(class_11368 arg0)
readData(ReadView view)
m_drhrdfzo(C_djkzhngg arg0)
m_402413_(C_398549_ arg0)
public void
a(fdc arg0)
store(ValueOutput arg0)
method_71405(class_11372 arg0)
writeData(WriteView view)
m_oylmwdbl(C_kespdwpv arg0)
m_402818_(C_398537_ arg0)
public void
a(aub o, jb arg1)
applyOminous(ServerLevel arg0, BlockPos arg1)
method_58700(class_3218 arg0, class_2338 arg1)
setOminous(ServerWorld world, BlockPos pos)
m_oadpbnsh(C_bdwnwhiu arg0, C_hynzadkk arg1)
m_oadpbnsh(ServerWorld world, BlockPos pos)
m_324951_(C_12_ p_327778_, C_4675_ arg1)
public void
b(aub o, jb arg1)
removeOminous(ServerLevel arg0, BlockPos arg1)
method_58702(class_3218 arg0, class_2338 arg1)
setNotOminous(ServerWorld world, BlockPos pos)
m_nszglagl(C_bdwnwhiu arg0, C_hynzadkk arg1)
m_nszglagl(ServerWorld world, BlockPos pos)
m_324138_(C_12_ p_328593_, C_4675_ arg1)
public boolean
d()
isOminous()
method_58705()
isOminous()
m_dgbojbgg()
isOminous()
m_322987_()
public int
e()
getTargetCooldownLength()
method_58706()
getCooldownLength()
m_ulelhmwm()
m_320388_()
public int
f()
getRequiredPlayerRange()
method_58707()
getDetectionRadius()
m_dbjsyosp()
m_321887_()
public TrialSpawnerState
g()
getState()
method_55175()
getSpawnerState()
m_gtgamtxz()
getState()
m_305684_()
public TrialSpawnerData
h()
getStateData()
method_55174()
getData()
m_icakhtha()
m_404603_()
public void
a(dmu o, edf arg1)
setState(Level arg0, TrialSpawnerState arg1)
method_55163(class_1937 arg0, class_8967 arg1)
setSpawnerState(World world, TrialSpawnerState spawnerState)
m_eoussynw(C_cdctfzbn arg0, C_mefvrcdp arg1)
setState(World world, TrialSpawnerState state)
m_304838_(C_1596_ p_312484_, C_302094_ arg1)
public void
i()
markUpdated()
method_55176()
updateListeners()
m_zmvyuvfy()
updateListeners()
m_306727_()
public EntityDetector
j()
getPlayerDetector()
method_55177()
getEntityDetector()
m_bfmdqsfz()
getPlayerDetector()
m_305791_()
public EntityDetector$Selector
k()
getEntitySelector()
method_56728()
getEntitySelector()
m_ykbnfxwa()
getPlayerDetectionSelector()
m_323449_()
public boolean
a(aub arg0)
canSpawnInLevel(ServerLevel arg0)
method_55162(class_3218 arg0)
canActivate(ServerWorld world)
m_ukxfwbge(C_bdwnwhiu arg0)
canSpawnMobs(ServerWorld world)
m_305592_(C_12_ arg0)
public Optional<UUID>
c(aub o, jb arg1)
spawnMob(ServerLevel arg0, BlockPos arg1)
method_55158(class_3218 arg0, class_2338 arg1)
trySpawnMob(ServerWorld world, BlockPos pos)
m_aakzgwdf(C_bdwnwhiu arg0, C_hynzadkk arg1)
spawnMob(ServerWorld world, BlockPos pos)
m_305361_(C_12_ p_313108_, C_4675_ arg1)
public void
a(aub o, jb o, amd<fdo> arg2)
ejectReward(ServerLevel arg0, BlockPos arg1, ResourceKey<LootTable> arg2)
method_55159(class_3218 arg0, class_2338 arg1, class_5321<class_52> arg2)
ejectLootTable(ServerWorld world, BlockPos pos, RegistryKey<LootTable> lootTable)
m_ggqvmzns(C_bdwnwhiu arg0, C_hynzadkk arg1, C_xhhleach<C_inwsuliy> arg2)
ejectLoot(ServerWorld world, BlockPos pos, RegistryKey<LootTable> lootTable)
m_306218_(C_12_ p_311547_, C_4675_ p_330647_, C_5264_<C_2822_> arg2)
public void
a(dmu o, jb o, boolean arg2)
tickClient(Level arg0, BlockPos arg1, boolean arg2)
method_55165(class_1937 arg0, class_2338 arg1, boolean arg2)
tickClient(World world, BlockPos pos, boolean ominous)
m_bftllosi(C_cdctfzbn arg0, C_hynzadkk arg1, boolean arg2)
tickClient(World world, BlockPos pos, boolean ominous)
m_304902_(C_1596_ p_311485_, C_4675_ p_332221_, boolean arg2)
public void
a(aub o, jb o, boolean arg2)
tickServer(ServerLevel arg0, BlockPos arg1, boolean arg2)
method_55171(class_3218 arg0, class_2338 arg1, boolean arg2)
tickServer(ServerWorld world, BlockPos pos, boolean ominous)
m_mugawpjd(C_bdwnwhiu arg0, C_hynzadkk arg1, boolean arg2)
tickServer(ServerWorld world, BlockPos pos, boolean ominous)
m_306335_(C_12_ p_312836_, C_4675_ p_332881_, boolean arg2)
private static boolean
a(aub o, jb o, UUID o)
shouldMobBeUntracked(ServerLevel arg0, BlockPos arg1, UUID arg2)
method_55160(class_3218 arg0, class_2338 arg1, UUID arg2)
shouldRemoveMobFromData(ServerWorld world, BlockPos pos, UUID uuid)
m_yrnnsguk(C_bdwnwhiu arg0, C_hynzadkk arg1, UUID arg2)
shouldRemoveMobFromData(ServerWorld world, BlockPos pos, UUID uuid)
m_306734_(C_12_ p_312275_, C_4675_ p_310158_, UUID p_312011_)
private static boolean
a(dmu o, fis o, fis o)
inLineOfSight(Level arg0, Vec3 arg1, Vec3 arg2)
method_55164(class_1937 arg0, class_243 arg1, class_243 arg2)
hasLineOfSight(World world, Vec3d spawnerPos, Vec3d spawnPos)
m_kyyyomnv(C_cdctfzbn arg0, C_vgpupfxx arg1, C_vgpupfxx arg2)
hasLineOfSight(World world, Vec3d spawnerPos, Vec3d spawnPos)
m_306844_(C_1596_ p_311873_, C_3046_ p_311845_, C_3046_ p_312229_)
public static void
a(dmu o, jb o, bck o, mi o)
addSpawnParticles(Level arg0, BlockPos arg1, RandomSource arg2, SimpleParticleType arg3)
method_55166(class_1937 arg0, class_2338 arg1, class_5819 arg2, class_2400 arg3)
addMobSpawnParticles(World world, BlockPos pos, Random random, SimpleParticleType particle)
m_bfccdstr(C_cdctfzbn arg0, C_hynzadkk arg1, C_rlomrsco arg2, C_lwmufxcy arg3)
addSpawnParticles(World world, BlockPos pos, RandomGenerator random, DefaultParticleType arg3)
m_320714_(C_1596_ p_333032_, C_4675_ p_328008_, C_212974_ p_330922_, C_4761_ p_331431_)
public static void
a(dmu o, jb o, bck o)
addBecomeOminousParticles(Level arg0, BlockPos arg1, RandomSource arg2)
method_58701(class_1937 arg0, class_2338 arg1, class_5819 arg2)
addTrialOmenParticles(World world, BlockPos pos, Random random)
m_rjdmwubv(C_cdctfzbn arg0, C_hynzadkk arg1, C_rlomrsco arg2)
m_rjdmwubv(World world, BlockPos pos, RandomGenerator random)
m_307155_(C_1596_ p_312837_, C_4675_ p_311261_, C_212974_ p_312356_)
public static void
a(dmu o, jb o, bck o, int o, mc o)
addDetectPlayerParticles(Level arg0, BlockPos arg1, RandomSource arg2, int arg3, ParticleOptions arg4)
method_55167(class_1937 arg0, class_2338 arg1, class_5819 arg2, int arg3, class_2394 arg4)
addDetectionParticles(World world, BlockPos pos, Random random, int playerCount, ParticleEffect particle)
m_wubotvnx(C_cdctfzbn arg0, C_hynzadkk arg1, C_rlomrsco arg2, int arg3, C_nqucohct arg4)
addDetectionParticles(World world, BlockPos pos, RandomGenerator random, int detectedPlayers, ParticleEffect arg4)
m_306813_(C_1596_ p_309415_, C_4675_ p_309941_, C_212974_ p_310263_, int p_310988_, C_4756_ p_331085_)
public static void
b(dmu o, jb o, bck o)
addEjectItemParticles(Level arg0, BlockPos arg1, RandomSource arg2)
method_55173(class_1937 arg0, class_2338 arg1, class_5819 arg2)
addEjectItemParticles(World world, BlockPos pos, Random random)
m_dalhosuv(C_cdctfzbn arg0, C_hynzadkk arg1, C_rlomrsco arg2)
addEjectItemParticles(World world, BlockPos pos, RandomGenerator random)
m_306726_(C_1596_ p_311170_, C_4675_ p_309958_, C_212974_ p_309409_)
public void
a(bzv<?> o, dmu arg1)
overrideEntityToSpawn(EntityType<?> arg0, Level arg1)
method_65372(class_1299<?> arg0, class_1937 arg1)
setEntityType(EntityType<?> entityType, World world)
m_riwkvjis(C_ogavsvbr<?> arg0, C_cdctfzbn arg1)
m_riwkvjis(EntityType<?> type, World world)
m_374148_(C_513_<?> p_376000_, C_1596_ arg1)
public void
a(edb arg0)
setPlayerDetector(PlayerDetector arg0)
method_55168(class_8962 arg0)
setEntityDetector(EntityDetector detector)
m_wujvpyvr(C_kkiexczn arg0)
setPlayerDetector(EntityDetector playerDetector)
m_305658_(C_302097_ arg0)
public void
l()
overridePeacefulAndMobSpawnRule()
method_55178()
forceActivate()
m_kdobayrz()
forceSpawning()
m_306621_()