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

public final class TrialSpawner

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

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
b
LOGGER
field_60372
public static final int
a
DETECT_PLAYER_SPAWN_BUFFER
field_47358
private static final int
c
DEFAULT_TARGET_COOLDOWN_LENGTH
field_50179
private static final int
d
DEFAULT_PLAYER_SCAN_RANGE
field_50180
private static final int
e
MAX_MOB_TRACKING_DISTANCE
field_47359
private static final int
f
MAX_MOB_TRACKING_DISTANCE_SQR
field_47360
private static final float
g
SPAWNING_AMBIENT_SOUND_CHANCE
field_47361
private final TrialSpawnerStateData
h
data
field_47363
private TrialSpawner$FullConfig
i
config
field_60373
private final TrialSpawner$StateAccessor
j
stateAccessor
field_47364
private PlayerDetector
k
playerDetector
field_47365
private final PlayerDetector$EntitySelector
l
entitySelector
field_48864
private boolean
m
overridePeacefulAndMobSpawnRule
field_47366
private boolean
n
isOminous
field_50185

Constructor summary

ModifierConstructor
public (TrialSpawner$FullConfig arg0, TrialSpawner$StateAccessor arg1, PlayerDetector arg2, PlayerDetector$EntitySelector arg3)

Method summary

Modifier and TypeMethod
public TrialSpawnerConfig
a()
activeConfig()
method_71403()
public TrialSpawnerConfig
b()
normalConfig()
method_58703()
public TrialSpawnerConfig
c()
ominousConfig()
method_58704()
public void
a(fbf arg0)
load(ValueInput arg0)
method_71404(class_11368 arg0)
public void
a(fbh arg0)
store(ValueOutput arg0)
method_71405(class_11372 arg0)
public void
a(asi arg0, iy arg1)
applyOminous(ServerLevel arg0, BlockPos arg1)
method_58700(class_3218 arg0, class_2338 arg1)
public void
b(asi arg0, iy arg1)
removeOminous(ServerLevel arg0, BlockPos arg1)
method_58702(class_3218 arg0, class_2338 arg1)
public boolean
d()
isOminous()
method_58705()
public int
e()
getTargetCooldownLength()
method_58706()
public int
f()
getRequiredPlayerRange()
method_58707()
public TrialSpawnerState
g()
getState()
method_55175()
public TrialSpawnerStateData
h()
getStateData()
method_55174()
public void
a(dkz arg0, ebk arg1)
setState(Level arg0, TrialSpawnerState arg1)
method_55163(class_1937 arg0, class_8967 arg1)
public void
i()
markUpdated()
method_55176()
public PlayerDetector
j()
getPlayerDetector()
method_55177()
public PlayerDetector$EntitySelector
k()
getEntitySelector()
method_56728()
public boolean
a(asi arg0)
canSpawnInLevel(ServerLevel arg0)
method_55162(class_3218 arg0)
public Optional<UUID>
c(asi arg0, iy arg1)
spawnMob(ServerLevel arg0, BlockPos arg1)
method_55158(class_3218 arg0, class_2338 arg1)
public void
a(asi arg0, iy arg1, alv<fbt> arg2)
ejectReward(ServerLevel arg0, BlockPos arg1, ResourceKey<LootTable> arg2)
method_55159(class_3218 arg0, class_2338 arg1, class_5321<class_52> arg2)
public void
a(dkz arg0, iy arg1, boolean arg2)
tickClient(Level arg0, BlockPos arg1, boolean arg2)
method_55165(class_1937 arg0, class_2338 arg1, boolean arg2)
public void
a(asi arg0, iy arg1, boolean arg2)
tickServer(ServerLevel arg0, BlockPos arg1, boolean arg2)
method_55171(class_3218 arg0, class_2338 arg1, boolean arg2)
private static boolean
a(asi arg0, iy arg1, UUID arg2)
shouldMobBeUntracked(ServerLevel arg0, BlockPos arg1, UUID arg2)
method_55160(class_3218 arg0, class_2338 arg1, UUID arg2)
private static boolean
a(dkz arg0, fgx arg1, fgx arg2)
inLineOfSight(Level arg0, Vec3 arg1, Vec3 arg2)
method_55164(class_1937 arg0, class_243 arg1, class_243 arg2)
public static void
a(dkz arg0, iy arg1, baq arg2, mf arg3)
addSpawnParticles(Level arg0, BlockPos arg1, RandomSource arg2, SimpleParticleType arg3)
method_55166(class_1937 arg0, class_2338 arg1, class_5819 arg2, class_2400 arg3)
public static void
a(dkz arg0, iy arg1, baq arg2)
addBecomeOminousParticles(Level arg0, BlockPos arg1, RandomSource arg2)
method_58701(class_1937 arg0, class_2338 arg1, class_5819 arg2)
public static void
a(dkz arg0, iy arg1, baq arg2, int arg3, lz arg4)
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)
public static void
b(dkz arg0, iy arg1, baq arg2)
addEjectItemParticles(Level arg0, BlockPos arg1, RandomSource arg2)
method_55173(class_1937 arg0, class_2338 arg1, class_5819 arg2)
public void
a(byb<?> arg0, dkz arg1)
overrideEntityToSpawn(EntityType<?> arg0, Level arg1)
method_65372(class_1299<?> arg0, class_1937 arg1)
public void
a(ebg arg0)
setPlayerDetector(PlayerDetector arg0)
method_55168(class_8962 arg0)
public void
l()
overridePeacefulAndMobSpawnRule()
method_55178()