net.minecraft.world.level

public abstract class Level

implements LevelAccessor, AutoCloseable

ctp
net.minecraft.world.level.Level
net.minecraft.class_1937
net.minecraft.world.World
net.minecraft.src.C_1596_
net.minecraft.world.level.World

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<ResourceKey<Level>>
g
RESOURCE_KEY_CODEC
field_25178
CODEC
f_46427_
public static final ResourceKey<Level>
h
OVERWORLD
field_25179
OVERWORLD
f_46428_
public static final ResourceKey<Level>
i
NETHER
field_25180
NETHER
f_46429_
public static final ResourceKey<Level>
j
END
field_25181
END
f_46430_
public static final int
k
MAX_LEVEL_SIZE
field_30965
HORIZONTAL_LIMIT
f_151505_
public static final int
l
LONG_PARTICLE_CLIP_RANGE
field_30966
MAX_UPDATE_DEPTH
f_151506_
public static final int
m
SHORT_PARTICLE_CLIP_RANGE
field_30967
field_30967
f_151507_
public static final int
n
MAX_BRIGHTNESS
field_30968
field_30968
f_151508_
public static final int
o
TICKS_PER_DAY
field_30969
field_30969
f_151509_
public static final int
p
MAX_ENTITY_SPAWN_Y
field_30970
MAX_Y
f_151510_
public static final int
q
MIN_ENTITY_SPAWN_Y
field_30971
MIN_Y
f_151511_
protected final List<TickingBlockEntity>
r
blockEntityTickers
field_27082
blockEntityTickers
f_151512_
protected final NeighborUpdater
s
neighborUpdater
field_38226
neighborUpdater
f_220350_
private final List<TickingBlockEntity>
a
pendingBlockEntityTickers
field_27081
pendingBlockEntityTickers
f_151503_
private boolean
b
tickingBlockEntities
field_9249
iteratingTickingBlockEntities
f_151504_
private final Thread
c
thread
field_17086
thread
f_46423_
private final boolean
d
isDebug
field_24496
debugWorld
f_46424_
private int
e
skyDarken
field_9226
ambientDarkness
f_46425_
protected int
t
randValue
field_9256
lcgBlockSeed
f_46435_
protected final int
u
addend
field_9238
lcgBlockSeedIncrement
f_46436_
protected float
v
oRainLevel
field_9253
rainGradientPrev
f_46437_
protected float
w
rainLevel
field_9235
rainGradient
f_46438_
protected float
x
oThunderLevel
field_9251
thunderGradientPrev
f_46439_
protected float
y
thunderLevel
field_9234
thunderGradient
f_46440_
public final RandomSource
z
random
field_9229
random
f_46441_
private final RandomSource
f
threadSafeRandom
field_38861
threadSafeRandom
f_220348_
private final ResourceKey<DimensionType>
D
dimensionTypeId
field_9247
dimension
f_220349_
private final Holder<DimensionType>
E
dimensionTypeRegistration
field_36402
dimensionEntry
f_204147_
protected final WritableLevelData
A
levelData
field_9232
properties
f_46442_
private final Supplier<ProfilerFiller>
F
profiler
field_16316
profiler
f_46446_
public final boolean
B
isClientSide
field_9236
isClient
f_46443_
private final WorldBorder
G
worldBorder
field_9223
border
f_46447_
private final BiomeManager
H
biomeManager
field_20639
biomeAccess
f_46420_
private final ResourceKey<Level>
I
dimension
field_25176
registryKey
f_46421_
private final RegistryAccess
J
registryAccess
field_42475
registryManager
f_268710_
private final DamageSources
K
damageSources
field_42476
damageSources
f_268497_
private long
L
subTickCount
field_35455
tickOrder
f_186455_

Constructor summary

ModifierConstructor
protected (WritableLevelData properties, ResourceKey<Level> registryRef, RegistryAccess registryManager, Holder<DimensionType> dimensionEntry, Supplier<ProfilerFiller> profiler, boolean isClient, boolean debugWorld, long biomeAccess, int maxChainedNeighborUpdates)

Method summary

Modifier and TypeMethod
public boolean
y_()
isClientSide()
method_8608()
isClient()
m_5776_()
public MinecraftServer
o()
getServer()
method_8503()
getServer()
m_7654_()
public boolean
k(hx arg0)
isInWorldBounds(BlockPos arg0)
method_24794(class_2338 arg0)
isInBuildLimit(BlockPos pos)
m_46739_(C_4675_ arg0)
public static boolean
l(hx arg0)
isInSpawnableBounds(BlockPos arg0)
method_25953(class_2338 arg0)
isValid(BlockPos pos)
m_46741_(C_4675_ p_46742_)
private static boolean
g(hx arg0)
isInWorldBoundsHorizontal(BlockPos arg0)
method_8558(class_2338 arg0)
isValidHorizontally(BlockPos pos)
m_46457_(C_4675_ p_46458_)
private static boolean
b(int arg0)
isOutsideSpawnableHeight(int arg0)
method_25952(int arg0)
isInvalidVertically(int y)
m_46724_(int p_46725_)
public LevelChunk
m(hx arg0)
getChunkAt(BlockPos arg0)
method_8500(class_2338 arg0)
getWorldChunk(BlockPos pos)
m_46745_(C_4675_ arg0)
public LevelChunk
d(int arg0, int arg1)
getChunk(int arg0, int arg1)
method_8497(int arg0, int arg1)
getChunk(int arg0, int arg1)
m_6325_(int p_46728_, int arg1)
public ChunkAccess
a(int arg0, int arg1, dli arg2, boolean arg3)
getChunk(int arg0, int arg1, ChunkStatus arg2, boolean arg3)
method_8402(int arg0, int arg1, class_2806 arg2, boolean arg3)
getChunk(int arg0, int arg1, ChunkStatus arg2, boolean arg3)
m_6522_(int p_46503_, int p_46504_, C_2126_ p_46505_, boolean arg3)
public boolean
a(hx arg0, djh arg1, int arg2)
setBlock(BlockPos arg0, BlockState arg1, int arg2)
method_8652(class_2338 arg0, class_2680 arg1, int arg2)
setBlockState(BlockPos arg0, BlockState arg1, int arg2)
m_7731_(C_4675_ p_46602_, C_2064_ p_46603_, int arg2)
public boolean
a(hx arg0, djh arg1, int arg2, int arg3)
setBlock(BlockPos arg0, BlockState arg1, int arg2, int arg3)
method_30092(class_2338 arg0, class_2680 arg1, int arg2, int arg3)
setBlockState(BlockPos arg0, BlockState arg1, int arg2, int arg3)
m_6933_(C_4675_ p_46606_, C_2064_ p_46607_, int p_46608_, int arg3)
public void
a(hx arg0, djh arg1, djh arg2)
onBlockStateChange(BlockPos arg0, BlockState arg1, BlockState arg2)
method_19282(class_2338 arg0, class_2680 arg1, class_2680 arg2)
onBlockChanged(BlockPos pos, BlockState oldBlock, BlockState newBlock)
m_6559_(C_4675_ p_46610_, C_2064_ p_46611_, C_2064_ arg2)
public boolean
a(hx arg0, boolean arg1)
removeBlock(BlockPos arg0, boolean arg1)
method_8650(class_2338 arg0, boolean arg1)
removeBlock(BlockPos arg0, boolean arg1)
m_7471_(C_4675_ p_46624_, boolean arg1)
public boolean
a(hx arg0, boolean arg1, blv arg2, int arg3)
destroyBlock(BlockPos arg0, boolean arg1, Entity arg2, int arg3)
method_30093(class_2338 arg0, boolean arg1, class_1297 arg2, int arg3)
breakBlock(BlockPos arg0, boolean arg1, Entity arg2, int arg3)
m_7740_(C_4675_ p_46627_, boolean p_46628_, C_507_ p_46629_, int arg3)
public void
a(hx arg0, djh arg1)
addDestroyBlockEffect(BlockPos arg0, BlockState arg1)
method_31595(class_2338 arg0, class_2680 arg1)
addBlockBreakParticles(BlockPos pos, BlockState state)
m_142052_(C_4675_ p_151532_, C_2064_ arg1)
public boolean
b(hx arg0, djh arg1)
setBlockAndUpdate(BlockPos arg0, BlockState arg1)
method_8501(class_2338 arg0, class_2680 arg1)
setBlockState(BlockPos pos, BlockState state)
m_46597_(C_4675_ p_46599_, C_2064_ arg1)
public abstract void
a(hx arg0, djh arg1, djh arg2, int arg3)
sendBlockUpdated(BlockPos arg0, BlockState arg1, BlockState arg2, int arg3)
method_8413(class_2338 arg0, class_2680 arg1, class_2680 arg2, int arg3)
updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags)
m_7260_(C_4675_ p_46613_, C_2064_ p_46614_, C_2064_ p_46615_, int arg3)
public void
b(hx arg0, djh arg1, djh arg2)
setBlocksDirty(BlockPos arg0, BlockState arg1, BlockState arg2)
method_16109(class_2338 arg0, class_2680 arg1, class_2680 arg2)
scheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated)
m_6550_(C_4675_ p_46679_, C_2064_ p_46680_, C_2064_ arg2)
public void
a(hx arg0, cwq arg1)
updateNeighborsAt(BlockPos arg0, Block arg1)
method_8452(class_2338 arg0, class_2248 arg1)
updateNeighborsAlways(BlockPos pos, Block sourceBlock)
m_46672_(C_4675_ p_46674_, C_1706_ arg1)
public void
a(hx arg0, cwq arg1, ic arg2)
updateNeighborsAtExceptFromFacing(BlockPos arg0, Block arg1, Direction arg2)
method_8508(class_2338 arg0, class_2248 arg1, class_2350 arg2)
updateNeighborsExcept(BlockPos pos, Block sourceBlock, Direction direction)
m_46590_(C_4675_ p_46592_, C_1706_ p_46593_, C_4687_ arg2)
public void
a(hx arg0, cwq arg1, hx arg2)
neighborChanged(BlockPos arg0, Block arg1, BlockPos arg2)
method_8492(class_2338 arg0, class_2248 arg1, class_2338 arg2)
updateNeighbor(BlockPos pos, Block sourceBlock, BlockPos sourcePos)
m_46586_(C_4675_ p_46588_, C_1706_ p_46589_, C_4675_ arg2)
public void
a(djh arg0, hx arg1, cwq arg2, hx arg3, boolean arg4)
neighborChanged(BlockState arg0, BlockPos arg1, Block arg2, BlockPos arg3, boolean arg4)
method_41410(class_2680 arg0, class_2338 arg1, class_2248 arg2, class_2338 arg3, boolean arg4)
updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify)
m_213960_(C_2064_ p_220380_, C_4675_ p_220381_, C_1706_ p_220382_, C_4675_ p_220383_, boolean arg4)
public void
a(ic arg0, djh arg1, hx arg2, hx arg3, int arg4, int arg5)
neighborShapeChanged(Direction arg0, BlockState arg1, BlockPos arg2, BlockPos arg3, int arg4, int arg5)
method_42308(class_2350 arg0, class_2680 arg1, class_2338 arg2, class_2338 arg3, int arg4, int arg5)
replaceWithStateForNeighborUpdate(Direction arg0, BlockState arg1, BlockPos arg2, BlockPos arg3, int arg4, int arg5)
m_213683_(C_4687_ p_220386_, C_2064_ p_220387_, C_4675_ p_220388_, C_4675_ p_220389_, int p_220390_, int arg5)
public int
a(doq$a arg0, int arg1, int arg2)
getHeight(Heightmap$Types arg0, int arg1, int arg2)
method_8624(class_2902$class_2903 arg0, int arg1, int arg2)
getTopY(Heightmap$Type arg0, int arg1, int arg2)
m_6924_(C_2190_$C_2191_ p_46572_, int p_46573_, int arg2)
public LevelLightEngine
z_()
getLightEngine()
method_22336()
getLightingProvider()
m_5518_()
public BlockState
a_(hx arg0)
getBlockState(BlockPos arg0)
method_8320(class_2338 arg0)
getBlockState(BlockPos arg0)
m_8055_(C_4675_ arg0)
public FluidState
b_(hx arg0)
getFluidState(BlockPos arg0)
method_8316(class_2338 arg0)
getFluidState(BlockPos arg0)
m_6425_(C_4675_ arg0)
public boolean
P()
isDay()
method_8530()
isDay()
m_46461_()
public boolean
Q()
isNight()
method_23886()
isNight()
m_46462_()
public void
a(blv arg0, hx arg1, arr arg2, art arg3, float arg4, float arg5)
playSound(Entity arg0, BlockPos arg1, SoundEvent arg2, SoundSource arg3, float arg4, float arg5)
method_45445(class_1297 arg0, class_2338 arg1, class_3414 arg2, class_3419 arg3, float arg4, float arg5)
playSound(Entity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch)
m_245803_(C_507_ p_251749_, C_4675_ p_248842_, C_123_ p_251104_, C_125_ p_249531_, float p_250763_, float arg5)
public void
a(cfi arg0, hx arg1, arr arg2, art arg3, float arg4, float arg5)
playSound(Player arg0, BlockPos arg1, SoundEvent arg2, SoundSource arg3, float arg4, float arg5)
method_8396(class_1657 arg0, class_2338 arg1, class_3414 arg2, class_3419 arg3, float arg4, float arg5)
playSound(PlayerEntity arg0, BlockPos arg1, SoundEvent arg2, SoundCategory arg3, float arg4, float arg5)
m_5594_(C_1141_ p_46561_, C_4675_ p_46562_, C_123_ p_46563_, C_125_ p_46564_, float p_46565_, float arg5)
public abstract void
a(cfi arg0, double arg1, double arg2, double arg3, ih<arr> arg4, art arg5, float arg6, float arg7, long arg8)
playSeededSound(Player arg0, double arg1, double arg2, double arg3, Holder<SoundEvent> arg4, SoundSource arg5, float arg6, float arg7, long arg8)
method_8465(class_1657 arg0, double arg1, double arg2, double arg3, class_6880<class_3414> arg4, class_3419 arg5, float arg6, float arg7, long arg8)
playSound(PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed)
m_262808_(C_1141_ p_263004_, double p_263398_, double p_263359_, double p_263055_, C_203228_<C_123_> p_262991_, C_125_ arg5, float arg6, float arg7, long arg8)
public void
a(cfi arg0, double arg1, double arg2, double arg3, arr arg4, art arg5, float arg6, float arg7, long arg8)
playSeededSound(Player arg0, double arg1, double arg2, double arg3, SoundEvent arg4, SoundSource arg5, float arg6, float arg7, long arg8)
method_47967(class_1657 arg0, double arg1, double arg2, double arg3, class_3414 arg4, class_3419 arg5, float arg6, float arg7, long arg8)
playSound(PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, long seed)
m_214150_(C_1141_ p_220364_, double p_220365_, double p_220367_, double p_220369_, C_123_ p_220371_, C_125_ arg5, float arg6, float arg7, long arg8)
public abstract void
a(cfi arg0, blv arg1, ih<arr> arg2, art arg3, float arg4, float arg5, long arg6)
playSeededSound(Player arg0, Entity arg1, Holder<SoundEvent> arg2, SoundSource arg3, float arg4, float arg5, long arg6)
method_8449(class_1657 arg0, class_1297 arg1, class_6880<class_3414> arg2, class_3419 arg3, float arg4, float arg5, long arg6)
playSoundFromEntity(PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed)
m_213890_(C_1141_ p_220373_, C_507_ p_263500_, C_203228_<C_123_> p_220375_, C_125_ p_220376_, float p_220377_, float p_220378_, long arg6)
public void
a(cfi arg0, double arg1, double arg2, double arg3, arr arg4, art arg5)
playSound(Player arg0, double arg1, double arg2, double arg3, SoundEvent arg4, SoundSource arg5)
method_54762(class_1657 arg0, double arg1, double arg2, double arg3, class_3414 arg4, class_3419 arg5)
playSound(PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category)
m_307318_(C_1141_ p_310370_, double p_311188_, double p_313224_, double arg3, C_123_ arg4, C_125_ arg5)
public void
a(cfi arg0, double arg1, double arg2, double arg3, arr arg4, art arg5, float arg6, float arg7)
playSound(Player arg0, double arg1, double arg2, double arg3, SoundEvent arg4, SoundSource arg5, float arg6, float arg7)
method_43128(class_1657 arg0, double arg1, double arg2, double arg3, class_3414 arg4, class_3419 arg5, float arg6, float arg7)
playSound(PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch)
m_6263_(C_1141_ p_46544_, double p_46545_, double p_46547_, double p_46549_, C_123_ arg4, C_125_ arg5, float arg6, float arg7)
public void
a(cfi arg0, blv arg1, arr arg2, art arg3, float arg4, float arg5)
playSound(Player arg0, Entity arg1, SoundEvent arg2, SoundSource arg3, float arg4, float arg5)
method_43129(class_1657 arg0, class_1297 arg1, class_3414 arg2, class_3419 arg3, float arg4, float arg5)
playSoundFromEntity(PlayerEntity source, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)
m_6269_(C_1141_ p_46552_, C_507_ p_46553_, C_123_ p_46554_, C_125_ p_46555_, float p_46556_, float arg5)
public void
a(hx arg0, arr arg1, art arg2, float arg3, float arg4, boolean arg5)
playLocalSound(BlockPos arg0, SoundEvent arg1, SoundSource arg2, float arg3, float arg4, boolean arg5)
method_45446(class_2338 arg0, class_3414 arg1, class_3419 arg2, float arg3, float arg4, boolean arg5)
playSoundAtBlockCenter(BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance)
m_245747_(C_4675_ p_252209_, C_123_ p_249161_, C_125_ p_249980_, float p_250277_, float p_250151_, boolean arg5)
public void
a(blv arg0, arr arg1, art arg2, float arg3, float arg4)
playLocalSound(Entity arg0, SoundEvent arg1, SoundSource arg2, float arg3, float arg4)
method_55116(class_1297 arg0, class_3414 arg1, class_3419 arg2, float arg3, float arg4)
playSoundFromEntity(Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)
m_307553_(C_507_ p_309977_, C_123_ p_310337_, C_125_ p_311199_, float p_311168_, float arg4)
public void
a(double arg0, double arg1, double arg2, arr arg3, art arg4, float arg5, float arg6, boolean arg7)
playLocalSound(double arg0, double arg1, double arg2, SoundEvent arg3, SoundSource arg4, float arg5, float arg6, boolean arg7)
method_8486(double arg0, double arg1, double arg2, class_3414 arg3, class_3419 arg4, float arg5, float arg6, boolean arg7)
playSound(double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance)
m_7785_(double p_46483_, double p_46485_, double p_46487_, C_123_ p_46489_, C_125_ arg4, float arg5, float arg6, boolean arg7)
public void
a(jv arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(ParticleOptions arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_8406(class_2394 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addParticle(ParticleEffect arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
m_7106_(C_4756_ p_46632_, double p_46633_, double p_46635_, double p_46637_, double arg4, double arg5, double arg6)
public void
a(jv arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addParticle(ParticleOptions arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
method_8466(class_2394 arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_6493_(C_4756_ p_46639_, boolean p_46640_, double p_46641_, double p_46643_, double p_46645_, double arg5, double arg6, double arg7)
public void
b(jv arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addAlwaysVisibleParticle(ParticleOptions arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
method_8494(class_2394 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)
addImportantParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_7107_(C_4756_ p_46685_, double p_46686_, double p_46688_, double p_46690_, double arg4, double arg5, double arg6)
public void
b(jv arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addAlwaysVisibleParticle(ParticleOptions arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
method_17452(class_2394 arg0, boolean arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)
addImportantParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ)
m_6485_(C_4756_ p_46692_, boolean p_46693_, double p_46694_, double p_46696_, double p_46698_, double arg5, double arg6, double arg7)
public float
a(float arg0)
getSunAngle(float arg0)
method_8442(float arg0)
getSkyAngleRadians(float tickDelta)
m_46490_(float arg0)
public void
a(dim arg0)
addBlockEntityTicker(TickingBlockEntity arg0)
method_31594(class_5562 arg0)
addBlockEntityTicker(BlockEntityTickInvoker ticker)
m_151525_(C_141251_ arg0)
protected void
R()
tickBlockEntities()
method_18471()
tickBlockEntities()
m_46463_()
public <T extends Entity> void
a(Consumer<T> arg0, T arg1)
guardEntityTick(Consumer<T> arg0, T arg1)
method_18472(Consumer<T> arg0, T arg1)
tickEntity(Consumer<T> tickConsumer, T entity)
m_46653_(Consumer<T> p_46655_, T arg1)
public boolean
h(blv arg0)
shouldTickDeath(Entity arg0)
method_38989(class_1297 arg0)
shouldUpdatePostDeath(Entity entity)
m_183599_(C_507_ arg0)
public boolean
a(long arg0)
shouldTickBlocksAt(long arg0)
method_39425(long arg0)
shouldTickBlocksInChunk(long chunkPos)
m_183438_(long arg0)
public boolean
n(hx arg0)
shouldTickBlocksAt(BlockPos arg0)
method_41411(class_2338 arg0)
shouldTickBlockPos(BlockPos pos)
m_220393_(C_4675_ arg0)
public Explosion
a(blv arg0, double arg1, double arg2, double arg3, float arg4, ctp$a arg5)
explode(Entity arg0, double arg1, double arg2, double arg3, float arg4, Level$ExplosionInteraction arg5)
method_8437(class_1297 arg0, double arg1, double arg2, double arg3, float arg4, class_1937$class_7867 arg5)
createExplosion(Entity entity, double x, double y, double z, float power, World$ExplosionSourceType explosionSourceType)
m_254849_(C_507_ p_255914_, double p_255684_, double p_256310_, double arg3, float arg4, C_1596_$C_254580_ arg5)
public Explosion
a(blv arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, ctp$a arg6)
explode(Entity arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, Level$ExplosionInteraction arg6)
method_8537(class_1297 arg0, double arg1, double arg2, double arg3, float arg4, boolean arg5, class_1937$class_7867 arg6)
createExplosion(Entity entity, double x, double y, double z, float power, boolean createFire, World$ExplosionSourceType explosionSourceType)
m_255391_(C_507_ p_255803_, double p_256403_, double p_255674_, double p_256111_, float arg4, boolean arg5, C_1596_$C_254580_ arg6)
public Explosion
a(blv arg0, bkt arg1, cti arg2, elt arg3, float arg4, boolean arg5, ctp$a arg6)
explode(Entity arg0, DamageSource arg1, ExplosionDamageCalculator arg2, Vec3 arg3, float arg4, boolean arg5, Level$ExplosionInteraction arg6)
method_46407(class_1297 arg0, class_1282 arg1, class_5362 arg2, class_243 arg3, float arg4, boolean arg5, class_1937$class_7867 arg6)
createExplosion(Entity entity, DamageSource damageSource, ExplosionBehavior behavior, Vec3d pos, float power, boolean createFire, World$ExplosionSourceType explosionSourceType)
m_254951_(C_507_ p_256558_, C_489_ p_255929_, C_1580_ p_256001_, C_3046_ p_255963_, float p_256099_, boolean p_256371_, C_1596_$C_254580_ arg6)
public Explosion
a(blv arg0, bkt arg1, cti arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, ctp$a arg8)
explode(Entity arg0, DamageSource arg1, ExplosionDamageCalculator arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, Level$ExplosionInteraction arg8)
method_55117(class_1297 arg0, class_1282 arg1, class_5362 arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, class_1937$class_7867 arg8)
createExplosion(Entity entity, DamageSource damageSource, ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World$ExplosionSourceType explosionSourceType)
m_254877_(C_507_ p_256004_, C_489_ p_255696_, C_1580_ p_256208_, double p_256036_, double p_256647_, double p_256104_, float arg6, boolean arg7, C_1596_$C_254580_ arg8)
public Explosion
a(blv arg0, bkt arg1, cti arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, ctp$a arg8, jv arg9, jv arg10, arr arg11)
explode(Entity arg0, DamageSource arg1, ExplosionDamageCalculator arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, Level$ExplosionInteraction arg8, ParticleOptions arg9, ParticleOptions arg10, SoundEvent arg11)
method_8454(class_1297 arg0, class_1282 arg1, class_5362 arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, class_1937$class_7867 arg8, class_2394 arg9, class_2394 arg10, class_3414 arg11)
createExplosion(Entity entity, DamageSource damageSource, ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World$ExplosionSourceType explosionSourceType, ParticleEffect particle, ParticleEffect emitterParticle, SoundEvent soundEvent)
m_255039_(C_507_ p_255861_, C_489_ p_255867_, C_1580_ p_256447_, double p_255732_, double p_256013_, double p_255784_, float p_309714_, boolean p_311749_, C_1596_$C_254580_ arg8, C_4756_ arg9, C_4756_ arg10, C_123_ arg11)
public Explosion
a(blv arg0, bkt arg1, cti arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, ctp$a arg8, boolean arg9, jv arg10, jv arg11, arr arg12)
explode(Entity arg0, DamageSource arg1, ExplosionDamageCalculator arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, Level$ExplosionInteraction arg8, boolean arg9, ParticleOptions arg10, ParticleOptions arg11, SoundEvent arg12)
method_46668(class_1297 arg0, class_1282 arg1, class_5362 arg2, double arg3, double arg4, double arg5, float arg6, boolean arg7, class_1937$class_7867 arg8, boolean arg9, class_2394 arg10, class_2394 arg11, class_3414 arg12)
createExplosion(Entity entity, DamageSource damageSource, ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World$ExplosionSourceType explosionSourceType, boolean particles, ParticleEffect particle, ParticleEffect emitterParticle, SoundEvent soundEvent)
m_307157_(C_507_ p_310678_, C_489_ p_312887_, C_1580_ p_309783_, double p_312776_, double p_310209_, double p_310628_, float p_311889_, boolean p_311434_, C_1596_$C_254580_ p_312016_, boolean arg9, C_4756_ arg10, C_4756_ arg11, C_123_ arg12)
private Explosion$BlockInteraction
a(ctl$e<ctl$a> arg0)
getDestroyType(GameRules$Key<GameRules$BooleanValue> arg0)
method_46669(class_1928$class_4313<class_1928$class_4310> arg0)
getDestructionType(GameRules$Key<GameRules$BooleanRule> gameRuleKey)
m_255157_(C_1583_$C_1589_<C_1583_$C_1585_> arg0)
public abstract String
H()
gatherChunkSourceStats()
method_31419()
asString()
m_46464_()
public BlockEntity
c_(hx arg0)
getBlockEntity(BlockPos arg0)
method_8321(class_2338 arg0)
getBlockEntity(BlockPos arg0)
m_7702_(C_4675_ arg0)
public void
a(dgv arg0)
setBlockEntity(BlockEntity arg0)
method_8438(class_2586 arg0)
addBlockEntity(BlockEntity blockEntity)
m_151523_(C_1991_ arg0)
public void
o(hx arg0)
removeBlockEntity(BlockPos arg0)
method_8544(class_2338 arg0)
removeBlockEntity(BlockPos pos)
m_46747_(C_4675_ arg0)
public boolean
p(hx arg0)
isLoaded(BlockPos arg0)
method_8477(class_2338 arg0)
canSetBlock(BlockPos pos)
m_46749_(C_4675_ arg0)
public boolean
a(hx arg0, blv arg1, ic arg2)
loadedAndEntityCanStandOnFace(BlockPos arg0, Entity arg1, Direction arg2)
method_24368(class_2338 arg0, class_1297 arg1, class_2350 arg2)
isDirectionSolid(BlockPos pos, Entity entity, Direction direction)
m_46578_(C_4675_ p_46580_, C_507_ p_46581_, C_4687_ arg2)
public boolean
a(hx arg0, blv arg1)
loadedAndEntityCanStandOn(BlockPos arg0, Entity arg1)
method_8515(class_2338 arg0, class_1297 arg1)
isTopSolid(BlockPos pos, Entity entity)
m_46575_(C_4675_ p_46577_, C_507_ arg1)
public void
S()
updateSkyBrightness()
method_8533()
calculateAmbientDarkness()
m_46465_()
public void
b(boolean arg0, boolean arg1)
setSpawnSettings(boolean arg0, boolean arg1)
method_8424(boolean arg0, boolean arg1)
setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)
m_46703_(boolean p_46705_, boolean arg1)
public BlockPos
T()
getSharedSpawnPos()
method_43126()
getSpawnPos()
m_220360_()
public float
U()
getSharedSpawnAngle()
method_43127()
getSpawnAngle()
m_220361_()
protected void
V()
prepareWeather()
method_8543()
initWeatherGradients()
m_46466_()
public void
close()
close()
close()
public BlockGetter
c(int arg0, int arg1)
getChunkForCollisions(int arg0, int arg1)
method_22338(int arg0, int arg1)
getChunkAsView(int arg0, int arg1)
m_7925_(int p_46712_, int arg1)
public List<Entity>
a(blv arg0, elo arg1, Predicate<? super blv> arg2)
getEntities(Entity arg0, AABB arg1, Predicate<? super Entity> arg2)
method_8333(class_1297 arg0, class_238 arg1, Predicate<? super class_1297> arg2)
getOtherEntities(Entity arg0, Box arg1, Predicate<? super Entity> arg2)
m_6249_(C_507_ p_46537_, C_3040_ p_46538_, Predicate<? super C_507_> arg2)
public <T extends Entity> List<T>
a(dnf<blv, T> arg0, elo arg1, Predicate<? super T> arg2)
getEntities(EntityTypeTest<Entity, T> arg0, AABB arg1, Predicate<? super T> arg2)
method_18023(class_5575<class_1297, T> arg0, class_238 arg1, Predicate<? super T> arg2)
getEntitiesByType(TypeFilter<Entity, T> arg0, Box arg1, Predicate<? super T> arg2)
m_142425_(C_141287_<C_507_, T> p_151529_, C_3040_ p_151530_, Predicate<? super T> arg2)
public <T extends Entity> void
a(dnf<blv, T> arg0, elo arg1, Predicate<? super T> arg2, List<? super T> arg3)
getEntities(EntityTypeTest<Entity, T> arg0, AABB arg1, Predicate<? super T> arg2, List<? super T> arg3)
method_47574(class_5575<class_1297, T> arg0, class_238 arg1, Predicate<? super T> arg2, List<? super T> arg3)
collectEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate, List<? super T> result)
m_261153_(C_141287_<C_507_, T> p_261837_, C_3040_ p_261519_, Predicate<? super T> p_262046_, List<? super T> arg3)
public <T extends Entity> void
a(dnf<blv, T> arg0, elo arg1, Predicate<? super T> arg2, List<? super T> arg3, int arg4)
getEntities(EntityTypeTest<Entity, T> arg0, AABB arg1, Predicate<? super T> arg2, List<? super T> arg3, int arg4)
method_47575(class_5575<class_1297, T> arg0, class_238 arg1, Predicate<? super T> arg2, List<? super T> arg3, int arg4)
collectEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate, List<? super T> result, int limit)
m_260826_(C_141287_<C_507_, T> p_262086_, C_3040_ p_261688_, Predicate<? super T> p_262071_, List<? super T> p_261858_, int arg4)
public abstract Entity
a(int arg0)
getEntity(int arg0)
method_8469(int arg0)
getEntityById(int id)
m_6815_(int arg0)
public void
q(hx arg0)
blockEntityChanged(BlockPos arg0)
method_8524(class_2338 arg0)
markDirty(BlockPos pos)
m_151543_(C_4675_ arg0)
public int
A_()
getSeaLevel()
method_8615()
getSeaLevel()
m_5736_()
public void
W()
disconnect()
method_8525()
disconnect()
m_7462_()
public long
X()
getGameTime()
method_8510()
getTime()
m_46467_()
public long
Y()
getDayTime()
method_8532()
getTimeOfDay()
m_46468_()
public boolean
a(cfi arg0, hx arg1)
mayInteract(Player arg0, BlockPos arg1)
method_8505(class_1657 arg0, class_2338 arg1)
canPlayerModifyAt(PlayerEntity player, BlockPos pos)
m_7966_(C_1141_ p_46558_, C_4675_ arg1)
public void
a(blv arg0, byte arg1)
broadcastEntityEvent(Entity arg0, byte arg1)
method_8421(class_1297 arg0, byte arg1)
sendEntityStatus(Entity entity, byte status)
m_7605_(C_507_ p_46510_, byte arg1)
public void
a(blv arg0, bkt arg1)
broadcastDamageEvent(Entity arg0, DamageSource arg1)
method_48760(class_1297 arg0, class_1282 arg1)
sendEntityDamage(Entity entity, DamageSource damageSource)
m_269196_(C_507_ p_270361_, C_489_ arg1)
public void
a(hx arg0, cwq arg1, int arg2, int arg3)
blockEvent(BlockPos arg0, Block arg1, int arg2, int arg3)
method_8427(class_2338 arg0, class_2248 arg1, int arg2, int arg3)
addSyncedBlockEvent(BlockPos pos, Block block, int type, int data)
m_7696_(C_4675_ p_46583_, C_1706_ p_46584_, int p_46585_, int arg3)
public LevelData
B_()
getLevelData()
method_8401()
getLevelProperties()
m_6106_()
public GameRules
Z()
getGameRules()
method_8450()
getGameRules()
m_46469_()
public abstract TickRateManager
s()
tickRateManager()
method_54719()
getTickManager()
m_304826_()
public float
b(float arg0)
getThunderLevel(float arg0)
method_8478(float arg0)
getThunderGradient(float delta)
m_46661_(float arg0)
public void
c(float arg0)
setThunderLevel(float arg0)
method_8496(float arg0)
setThunderGradient(float thunderGradient)
m_46707_(float arg0)
public float
d(float arg0)
getRainLevel(float arg0)
method_8430(float arg0)
getRainGradient(float delta)
m_46722_(float arg0)
public void
e(float arg0)
setRainLevel(float arg0)
method_8519(float arg0)
setRainGradient(float rainGradient)
m_46734_(float arg0)
public boolean
aa()
isThundering()
method_8546()
isThundering()
m_46470_()
public boolean
ab()
isRaining()
method_8419()
isRaining()
m_46471_()
public boolean
r(hx arg0)
isRainingAt(BlockPos arg0)
method_8520(class_2338 arg0)
hasRain(BlockPos pos)
m_46758_(C_4675_ arg0)
public abstract MapItemSavedData
a(String arg0)
getMapData(String arg0)
method_17891(String arg0)
getMapState(String id)
m_7489_(String arg0)
public abstract void
a(String arg0, egb arg1)
setMapData(String arg0, MapItemSavedData arg1)
method_17890(String arg0, class_22 arg1)
putMapState(String id, MapState state)
m_142325_(String p_151534_, C_2771_ arg1)
public abstract int
v()
getFreeMapId()
method_17889()
getNextMapId()
m_7354_()
public void
b(int arg0, hx arg1, int arg2)
globalLevelEvent(int arg0, BlockPos arg1, int arg2)
method_8474(int arg0, class_2338 arg1, int arg2)
syncGlobalEvent(int eventId, BlockPos pos, int data)
m_6798_(int p_46666_, C_4675_ p_46667_, int arg2)
public CrashReportCategory
a(o arg0)
fillReportDetails(CrashReport arg0)
method_8538(class_128 arg0)
addDetailsToCrashReport(CrashReport report)
m_6026_(C_4883_ arg0)
public abstract void
a(int arg0, hx arg1, int arg2)
destroyBlockProgress(int arg0, BlockPos arg1, int arg2)
method_8517(int arg0, class_2338 arg1, int arg2)
setBlockBreakingInfo(int entityId, BlockPos pos, int progress)
m_6801_(int p_46507_, C_4675_ p_46508_, int arg2)
public void
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, sn arg6)
createFireworks(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, CompoundTag arg6)
method_8547(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, class_2487 arg6)
addFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, NbtCompound nbt)
m_7228_(double p_46476_, double p_46478_, double p_46480_, double arg3, double arg4, double arg5, C_4917_ arg6)
public abstract Scoreboard
K()
getScoreboard()
method_8428()
getScoreboard()
m_6188_()
public void
c(hx arg0, cwq arg1)
updateNeighbourForOutputSignal(BlockPos arg0, Block arg1)
method_8455(class_2338 arg0, class_2248 arg1)
updateComparators(BlockPos pos, Block block)
m_46717_(C_4675_ p_46719_, C_1706_ arg1)
public DifficultyInstance
d_(hx arg0)
getCurrentDifficultyAt(BlockPos arg0)
method_8404(class_2338 arg0)
getLocalDifficulty(BlockPos arg0)
m_6436_(C_4675_ arg0)
public int
C_()
getSkyDarken()
method_8594()
getAmbientDarkness()
m_7445_()
public void
c(int arg0)
setSkyFlashTime(int arg0)
method_8509(int arg0)
setLightningTicksLeft(int lightningTicksLeft)
m_6580_(int arg0)
public WorldBorder
D_()
getWorldBorder()
method_8621()
getWorldBorder()
m_6857_()
public void
a(xf<?> arg0)
sendPacketToServer(Packet<?> arg0)
method_8522(class_2596<?> arg0)
sendPacket(Packet<?> packet)
m_5503_(C_5028_<?> arg0)
public DimensionType
E_()
dimensionType()
method_8597()
getDimension()
m_6042_()
public ResourceKey<DimensionType>
ac()
dimensionTypeId()
method_44013()
getDimensionKey()
m_220362_()
public Holder<DimensionType>
ad()
dimensionTypeRegistration()
method_40134()
getDimensionEntry()
m_204156_()
public ResourceKey<Level>
ae()
dimension()
method_27983()
getRegistryKey()
m_46472_()
public RandomSource
F_()
getRandom()
method_8409()
getRandom()
m_213780_()
public boolean
a(hx arg0, Predicate<djh> arg1)
isStateAtPosition(BlockPos arg0, Predicate<BlockState> arg1)
method_16358(class_2338 arg0, Predicate<class_2680> arg1)
testBlockState(BlockPos arg0, Predicate<BlockState> arg1)
m_7433_(C_4675_ p_46621_, Predicate<C_2064_> arg1)
public boolean
b(hx arg0, Predicate<eer> arg1)
isFluidAtPosition(BlockPos arg0, Predicate<FluidState> arg1)
method_35237(class_2338 arg0, Predicate<class_3610> arg1)
testFluidState(BlockPos arg0, Predicate<FluidState> arg1)
m_142433_(C_4675_ p_151542_, Predicate<C_2691_> arg1)
public abstract RecipeManager
r()
getRecipeManager()
method_8433()
getRecipeManager()
m_7465_()
public BlockPos
a(int arg0, int arg1, int arg2, int arg3)
getBlockRandomPos(int arg0, int arg1, int arg2, int arg3)
method_8536(int arg0, int arg1, int arg2, int arg3)
getRandomPosInChunk(int x, int y, int z, int arg3)
m_46496_(int p_46498_, int p_46499_, int p_46500_, int arg3)
public boolean
t()
noSave()
method_8458()
isSavingDisabled()
m_7441_()
public ProfilerFiller
af()
getProfiler()
method_16107()
getProfiler()
m_46473_()
public Supplier<ProfilerFiller>
ag()
getProfilerSupplier()
method_24367()
getProfilerSupplier()
m_46658_()
public BiomeManager
G_()
getBiomeManager()
method_22385()
getBiomeAccess()
m_7062_()
public final boolean
ah()
isDebug()
method_27982()
isDebugWorld()
m_46659_()
protected abstract LevelEntityGetter<Entity>
G()
getEntities()
method_31592()
getEntityLookup()
m_142646_()
public long
H_()
nextSubTickCount()
method_39224()
getTickOrder()
m_183596_()
public RegistryAccess
I_()
registryAccess()
method_30349()
getRegistryManager()
m_9598_()
public DamageSources
ai()
damageSources()
method_48963()
getDamageSources()
m_269111_()