Class World
- All Implemented Interfaces:
- AutoCloseable,- BiomeAccess.Storage,- BlockRenderView,- BlockView,- CollisionView,- EntityView,- HeightLimitView,- LunarWorldView,- ModifiableTestableWorld,- ModifiableWorld,- RedstoneView,- RegistryWorldView,- TestableWorld,- WorldAccess,- WorldView
- Direct Known Subclasses:
- ClientWorld,- ServerWorld
- Mappings:
- Namespace - Name - named - net/minecraft/world/World- intermediary - net/minecraft/class_1937- official - dca
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate final BiomeAccessprotected final List<BlockEntityTickInvoker> private final WorldBorderstatic final com.mojang.serialization.Codec<RegistryKey<World>> private final DamageSourcesprivate final booleanprivate final RegistryEntry<DimensionType> static final RegistryKey<World> static final intstatic final intstatic final intstatic final intfinal booleanprivate booleanprotected intprotected final intstatic final intstatic final intstatic final intprotected final NeighborUpdaterstatic final RegistryKey<World> static final RegistryKey<World> private final List<BlockEntityTickInvoker> protected final MutableWorldPropertiesprotected floatprotected floatfinal Randomprivate final RegistryKey<World> private final DynamicRegistryManagerprivate final Threadprivate final RandomDeprecated.protected floatprotected floatprivate longFields inherited from interface net.minecraft.world.RedstoneViewDIRECTIONS
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedWorld(MutableWorldProperties properties, RegistryKey<World> registryRef, DynamicRegistryManager registryManager, RegistryEntry<DimensionType> dimensionEntry, Supplier<Profiler> profiler, boolean isClient, boolean debugWorld, long biomeAccess, int maxChainedNeighborUpdates) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddBlockBreakParticles(BlockPos pos, BlockState state) voidaddBlockEntity(BlockEntity blockEntity) voidaddDetailsToCrashReport(CrashReport report) voidaddFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, List<FireworkExplosionComponent> explosions) voidaddImportantParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) voidaddImportantParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) voidaddParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) voidaddParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) voidaddSyncedBlockEvent(BlockPos pos, Block block, int type, int data) abstract StringasString()booleanbreakBlock(BlockPos pos, boolean drop, @Nullable Entity breakingEntity, int maxUpdateDepth) Removes the block and replaces it with the fluid occupying the block (such as water inside kelp), or air if it does not exist.voidbooleancanPlayerModifyAt(PlayerEntity player, BlockPos pos) Returns whetherplayercan modify blocks atpos.booleancanSetBlock(BlockPos pos) voidclose()<T extends Entity>
 voidcollectEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate, List<? super T> result) <T extends Entity>
 voidcollectEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate, List<? super T> result, int limit) Collects entities of the given type inbox, up tolimit.createExplosion(@Nullable Entity entity, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType) Creates an explosion.createExplosion(@Nullable Entity entity, double x, double y, double z, float power, World.ExplosionSourceType explosionSourceType) Creates an explosion without creating fire.createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType) createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, boolean particles, ParticleEffect particle, ParticleEffect emitterParticle, RegistryEntry<SoundEvent> soundEvent) createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect particle, ParticleEffect emitterParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion.createExplosion(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, Vec3d pos, float power, boolean createFire, World.ExplosionSourceType explosionSourceType) Creates an explosion.voidintgetBlockEntity(BlockPos pos) Returns the block entity atpos, ornullif there is none.getBlockState(BlockPos pos) Returns the block state atpos.abstract BrewingRecipeRegistrygetChunk(int int2, int int3) Returns the chunk with positionchunkXandchunkZ.getChunk(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) getChunkAsView(int chunkX, int chunkZ) private Explosion.DestructionTypegetDestructionType(GameRules.Key<GameRules.BooleanRule> gameRuleKey) getEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) getEntityById(int id) Returns the entity using the entity ID, ornullif none was found.protected abstract EntityLookup<Entity> getFluidState(BlockPos pos) Returns the fluid state atpos.abstract MapIdComponentComputes a list of entities within some box, excluding the given entity, that satisfy the given predicate.floatgetRainGradient(float delta) getRandomPosInChunk(int x, int y, int z, int int2) abstract RecipeManagerabstract ScoreboardintfloatgetSkyAngleRadians(float tickDelta) floatfloatgetThunderGradient(float delta) abstract TickManagerlonglonggetTime()Returns the time.longReturns the time of day.intgetTopY(Heightmap.Type heightmap, int x, int z) Returns the Y coordinate of the topmost block at the coordinatesxandzusingheightmap.getWorldChunk(BlockPos pos) Returns the chunk that containspos.booleanReturns whether it can rain atpos.protected voidbooleanisClient()Checks if this world view is on the logical client.booleanisDay()final booleanChecks if this world is a debug world.booleanisDirectionSolid(BlockPos pos, Entity entity, Direction direction) booleanisInBuildLimit(BlockPos pos) Returns whether the position is inside the build limit.private static booleanisInvalidVertically(int y) booleanisNight()booleanReturns whether it is raining.booleanbooleanbooleanisTopSolid(BlockPos pos, Entity entity) static booleanReturns whether the position is valid.private static booleanvoidvoidonBlockChanged(BlockPos pos, BlockState oldBlock, BlockState newBlock) Called when a block state changed.voidplaySound(double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance) voidplaySound(@Nullable Entity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch) abstract voidplaySound(@Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) voidplaySound(@Nullable PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category) voidplaySound(@Nullable PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch) voidplaySound(@Nullable PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, long seed) voidplaySound(@Nullable PlayerEntity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch) voidplaySoundAtBlockCenter(BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance) voidplaySoundFromEntity(Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch) abstract voidplaySoundFromEntity(@Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) voidplaySoundFromEntity(@Nullable PlayerEntity source, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch) abstract voidputMapState(MapIdComponent id, MapState state) booleanremoveBlock(BlockPos pos, boolean move) Removes the block and replaces it with the fluid occupying the block (such as water inside kelp), or air if it does not exist.voidvoidreplaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) voidscheduleBlockRerenderIfNeeded(BlockPos pos, BlockState old, BlockState updated) voidsendEntityDamage(Entity entity, DamageSource damageSource) voidsendEntityStatus(Entity entity, byte status) Sends the entity status to nearby players.voidsendPacket(Packet<?> packet) abstract voidsetBlockBreakingInfo(int entityId, BlockPos pos, int progress) booleansetBlockState(BlockPos pos, BlockState state) booleansetBlockState(BlockPos pos, BlockState state, int flags) Updates the block state at a position, calling appropriate callbacks.booleansetBlockState(BlockPos pos, BlockState state, int flags, int maxUpdateDepth) Updates the block state at a position, calling appropriate callbacks.voidsetLightningTicksLeft(int lightningTicksLeft) voidsetMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals) Sets whether monsters or animals can spawn.voidsetRainGradient(float rainGradient) voidsetThunderGradient(float thunderGradient) booleanbooleanshouldTickBlocksInChunk(long chunkPos) Returns whether the blocks in the specified chunk should get ticked.booleanshouldUpdatePostDeath(Entity entity) voidsyncGlobalEvent(int eventId, BlockPos pos, int data) booleantestBlockState(BlockPos pos, Predicate<BlockState> state) booleantestFluidState(BlockPos pos, Predicate<FluidState> state) protected void<T extends Entity>
 voidtickEntity(Consumer<T> tickConsumer, T entity) voidupdateComparators(BlockPos pos, Block block) abstract voidupdateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags) voidupdateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) voidupdateNeighbor(BlockPos pos, Block sourceBlock, BlockPos sourcePos) Triggers a neighbor update originating fromsourcePosatpos.voidupdateNeighborsAlways(BlockPos pos, Block sourceBlock) Emits a neighbor update to all 6 neighboring blocks ofpos.voidupdateNeighborsExcept(BlockPos pos, Block sourceBlock, Direction direction) Emits a neighbor update to neighboring blocks ofpos, except for the one indirectiondirection.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.BlockRenderViewgetBaseLightLevel, getBrightness, getLightLevel, isSkyVisibleMethods inherited from interface net.minecraft.world.BlockViewgetDismountHeight, getDismountHeight, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.CollisionViewcanCollide, canPlace, doesNotIntersectEntities, doesNotIntersectEntities, findClosestCollision, findSupportingBlockPos, getBlockCollisions, getCollisions, getEntityCollisions, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmptyMethods inherited from interface net.minecraft.world.EntityViewgetClosestEntity, getClosestEntity, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getNonSpectatingEntities, getOtherEntities, getPlayerByUuid, getPlayers, getPlayers, getTargets, isPlayerInRangeMethods inherited from interface net.minecraft.world.HeightLimitViewcountVerticalSections, getBottomSectionCoord, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoordMethods inherited from interface net.minecraft.world.LunarWorldViewgetMoonPhase, getMoonSize, getSkyAngleMethods inherited from interface net.minecraft.world.ModifiableWorldbreakBlock, breakBlock, spawnEntityMethods inherited from interface net.minecraft.world.RedstoneViewgetEmittedRedstonePower, getEmittedRedstonePower, getReceivedRedstonePower, getReceivedStrongRedstonePower, getStrongRedstonePower, isEmittingRedstonePower, isReceivingRedstonePowerMethods inherited from interface net.minecraft.world.RegistryWorldViewdoesNotIntersectEntities, getBlockEntity, getEntityCollisions, getTopPositionMethods inherited from interface net.minecraft.world.WorldAccessemitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, getBlockTickScheduler, getChunkManager, getDifficulty, getFluidTickScheduler, getLunarTime, isChunkLoaded, playSound, scheduleBlockTick, scheduleBlockTick, scheduleFluidTick, scheduleFluidTick, syncWorldEvent, syncWorldEvent, updateNeighborsMethods inherited from interface net.minecraft.world.WorldViewcontainsFluid, createCommandRegistryWrapper, getBiome, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getColor, getEnabledFeatures, getGeneratorStoredBiome, getHeight, getLightLevel, getLightLevel, getPhototaxisFavor, getStatesInBoxIfLoaded, isAir, isChunkLoaded, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/world/World;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_25178- Lnet/minecraft/class_1937;field_25178:Lcom/mojang/serialization/Codec;- official - g- Ldca;g:Lcom/mojang/serialization/Codec;
 
- 
OVERWORLD- Mappings:
- Namespace - Name - Mixin selector - named - OVERWORLD- Lnet/minecraft/world/World;OVERWORLD:Lnet/minecraft/registry/RegistryKey;- intermediary - field_25179- Lnet/minecraft/class_1937;field_25179:Lnet/minecraft/class_5321;- official - h- Ldca;h:Lale;
 
- 
NETHER- Mappings:
- Namespace - Name - Mixin selector - named - NETHER- Lnet/minecraft/world/World;NETHER:Lnet/minecraft/registry/RegistryKey;- intermediary - field_25180- Lnet/minecraft/class_1937;field_25180:Lnet/minecraft/class_5321;- official - i- Ldca;i:Lale;
 
- 
END- Mappings:
- Namespace - Name - Mixin selector - named - END- Lnet/minecraft/world/World;END:Lnet/minecraft/registry/RegistryKey;- intermediary - field_25181- Lnet/minecraft/class_1937;field_25181:Lnet/minecraft/class_5321;- official - j- Ldca;j:Lale;
 
- 
HORIZONTAL_LIMITpublic static final int HORIZONTAL_LIMIT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HORIZONTAL_LIMIT- Lnet/minecraft/world/World;HORIZONTAL_LIMIT:I- intermediary - field_30965- Lnet/minecraft/class_1937;field_30965:I- official - k- Ldca;k:I
 
- 
MAX_UPDATE_DEPTHpublic static final int MAX_UPDATE_DEPTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_UPDATE_DEPTH- Lnet/minecraft/world/World;MAX_UPDATE_DEPTH:I- intermediary - field_30966- Lnet/minecraft/class_1937;field_30966:I- official - l- Ldca;l:I
 
- 
field_30967public static final int field_30967- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30967- Lnet/minecraft/world/World;field_30967:I- intermediary - field_30967- Lnet/minecraft/class_1937;field_30967:I- official - m- Ldca;m:I
 
- 
field_30968public static final int field_30968- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30968- Lnet/minecraft/world/World;field_30968:I- intermediary - field_30968- Lnet/minecraft/class_1937;field_30968:I- official - n- Ldca;n:I
 
- 
field_30969public static final int field_30969- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_30969- Lnet/minecraft/world/World;field_30969:I- intermediary - field_30969- Lnet/minecraft/class_1937;field_30969:I- official - o- Ldca;o:I
 
- 
MAX_Ypublic static final int MAX_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_Y- Lnet/minecraft/world/World;MAX_Y:I- intermediary - field_30970- Lnet/minecraft/class_1937;field_30970:I- official - p- Ldca;p:I
 
- 
MIN_Ypublic static final int MIN_Y- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MIN_Y- Lnet/minecraft/world/World;MIN_Y:I- intermediary - field_30971- Lnet/minecraft/class_1937;field_30971:I- official - q- Ldca;q:I
 
- 
blockEntityTickers- Mappings:
- Namespace - Name - Mixin selector - named - blockEntityTickers- Lnet/minecraft/world/World;blockEntityTickers:Ljava/util/List;- intermediary - field_27082- Lnet/minecraft/class_1937;field_27082:Ljava/util/List;- official - r- Ldca;r:Ljava/util/List;
 
- 
neighborUpdater- Mappings:
- Namespace - Name - Mixin selector - named - neighborUpdater- Lnet/minecraft/world/World;neighborUpdater:Lnet/minecraft/world/block/NeighborUpdater;- intermediary - field_38226- Lnet/minecraft/class_1937;field_38226:Lnet/minecraft/class_7165;- official - s- Ldca;s:Lepb;
 
- 
pendingBlockEntityTickers- Mappings:
- Namespace - Name - Mixin selector - named - pendingBlockEntityTickers- Lnet/minecraft/world/World;pendingBlockEntityTickers:Ljava/util/List;- intermediary - field_27081- Lnet/minecraft/class_1937;field_27081:Ljava/util/List;- official - a- Ldca;a:Ljava/util/List;
 
- 
iteratingTickingBlockEntitiesprivate boolean iteratingTickingBlockEntities- Mappings:
- Namespace - Name - Mixin selector - named - iteratingTickingBlockEntities- Lnet/minecraft/world/World;iteratingTickingBlockEntities:Z- intermediary - field_9249- Lnet/minecraft/class_1937;field_9249:Z- official - b- Ldca;b:Z
 
- 
thread- Mappings:
- Namespace - Name - Mixin selector - named - thread- Lnet/minecraft/world/World;thread:Ljava/lang/Thread;- intermediary - field_17086- Lnet/minecraft/class_1937;field_17086:Ljava/lang/Thread;- official - c- Ldca;c:Ljava/lang/Thread;
 
- 
debugWorldprivate final boolean debugWorld- Mappings:
- Namespace - Name - Mixin selector - named - debugWorld- Lnet/minecraft/world/World;debugWorld:Z- intermediary - field_24496- Lnet/minecraft/class_1937;field_24496:Z- official - d- Ldca;d:Z
 
- 
ambientDarknessprivate int ambientDarkness- Mappings:
- Namespace - Name - Mixin selector - named - ambientDarkness- Lnet/minecraft/world/World;ambientDarkness:I- intermediary - field_9226- Lnet/minecraft/class_1937;field_9226:I- official - e- Ldca;e:I
 
- 
lcgBlockSeedprotected int lcgBlockSeed- Mappings:
- Namespace - Name - Mixin selector - named - lcgBlockSeed- Lnet/minecraft/world/World;lcgBlockSeed:I- intermediary - field_9256- Lnet/minecraft/class_1937;field_9256:I- official - t- Ldca;t:I
 
- 
lcgBlockSeedIncrementprotected final int lcgBlockSeedIncrement- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - lcgBlockSeedIncrement- Lnet/minecraft/world/World;lcgBlockSeedIncrement:I- intermediary - field_9238- Lnet/minecraft/class_1937;field_9238:I- official - u- Ldca;u:I
 
- 
rainGradientPrevprotected float rainGradientPrev- Mappings:
- Namespace - Name - Mixin selector - named - rainGradientPrev- Lnet/minecraft/world/World;rainGradientPrev:F- intermediary - field_9253- Lnet/minecraft/class_1937;field_9253:F- official - v- Ldca;v:F
 
- 
rainGradientprotected float rainGradient- Mappings:
- Namespace - Name - Mixin selector - named - rainGradient- Lnet/minecraft/world/World;rainGradient:F- intermediary - field_9235- Lnet/minecraft/class_1937;field_9235:F- official - w- Ldca;w:F
 
- 
thunderGradientPrevprotected float thunderGradientPrev- Mappings:
- Namespace - Name - Mixin selector - named - thunderGradientPrev- Lnet/minecraft/world/World;thunderGradientPrev:F- intermediary - field_9251- Lnet/minecraft/class_1937;field_9251:F- official - x- Ldca;x:F
 
- 
thunderGradientprotected float thunderGradient- Mappings:
- Namespace - Name - Mixin selector - named - thunderGradient- Lnet/minecraft/world/World;thunderGradient:F- intermediary - field_9234- Lnet/minecraft/class_1937;field_9234:F- official - y- Ldca;y:F
 
- 
random- Mappings:
- Namespace - Name - Mixin selector - named - random- Lnet/minecraft/world/World;random:Lnet/minecraft/util/math/random/Random;- intermediary - field_9229- Lnet/minecraft/class_1937;field_9229:Lnet/minecraft/class_5819;- official - z- Ldca;z:Lazh;
 
- 
threadSafeRandomDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - threadSafeRandom- Lnet/minecraft/world/World;threadSafeRandom:Lnet/minecraft/util/math/random/Random;- intermediary - field_38861- Lnet/minecraft/class_1937;field_38861:Lnet/minecraft/class_5819;- official - f- Ldca;f:Lazh;
 
- 
dimensionEntry- Mappings:
- Namespace - Name - Mixin selector - named - dimensionEntry- Lnet/minecraft/world/World;dimensionEntry:Lnet/minecraft/registry/entry/RegistryEntry;- intermediary - field_36402- Lnet/minecraft/class_1937;field_36402:Lnet/minecraft/class_6880;- official - D- Ldca;D:Lji;
 
- 
properties- Mappings:
- Namespace - Name - Mixin selector - named - properties- Lnet/minecraft/world/World;properties:Lnet/minecraft/world/MutableWorldProperties;- intermediary - field_9232- Lnet/minecraft/class_1937;field_9232:Lnet/minecraft/class_5269;- official - A- Ldca;A:Leqf;
 
- 
profiler- Mappings:
- Namespace - Name - Mixin selector - named - profiler- Lnet/minecraft/world/World;profiler:Ljava/util/function/Supplier;- intermediary - field_16316- Lnet/minecraft/class_1937;field_16316:Ljava/util/function/Supplier;- official - E- Ldca;E:Ljava/util/function/Supplier;
 
- 
isClientpublic final boolean isClient- Mappings:
- Namespace - Name - Mixin selector - named - isClient- Lnet/minecraft/world/World;isClient:Z- intermediary - field_9236- Lnet/minecraft/class_1937;field_9236:Z- official - B- Ldca;B:Z
 
- 
border- Mappings:
- Namespace - Name - Mixin selector - named - border- Lnet/minecraft/world/World;border:Lnet/minecraft/world/border/WorldBorder;- intermediary - field_9223- Lnet/minecraft/class_1937;field_9223:Lnet/minecraft/class_2784;- official - F- Ldca;F:Ldtv;
 
- 
biomeAccess- Mappings:
- Namespace - Name - Mixin selector - named - biomeAccess- Lnet/minecraft/world/World;biomeAccess:Lnet/minecraft/world/biome/source/BiomeAccess;- intermediary - field_20639- Lnet/minecraft/class_1937;field_20639:Lnet/minecraft/class_4543;- official - G- Ldca;G:Lddb;
 
- 
registryKey- Mappings:
- Namespace - Name - Mixin selector - named - registryKey- Lnet/minecraft/world/World;registryKey:Lnet/minecraft/registry/RegistryKey;- intermediary - field_25176- Lnet/minecraft/class_1937;field_25176:Lnet/minecraft/class_5321;- official - H- Ldca;H:Lale;
 
- 
registryManager- Mappings:
- Namespace - Name - Mixin selector - named - registryManager- Lnet/minecraft/world/World;registryManager:Lnet/minecraft/registry/DynamicRegistryManager;- intermediary - field_42475- Lnet/minecraft/class_1937;field_42475:Lnet/minecraft/class_5455;- official - I- Ldca;I:Ljw;
 
- 
damageSources- Mappings:
- Namespace - Name - Mixin selector - named - damageSources- Lnet/minecraft/world/World;damageSources:Lnet/minecraft/entity/damage/DamageSources;- intermediary - field_42476- Lnet/minecraft/class_1937;field_42476:Lnet/minecraft/class_8109;- official - J- Ldca;J:Lbrq;
 
- 
tickOrderprivate long tickOrder- Mappings:
- Namespace - Name - Mixin selector - named - tickOrder- Lnet/minecraft/world/World;tickOrder:J- intermediary - field_35455- Lnet/minecraft/class_1937;field_35455:J- official - K- Ldca;K:J
 
 
- 
- 
Constructor Details- 
Worldprotected World(MutableWorldProperties properties, RegistryKey<World> registryRef, DynamicRegistryManager registryManager, RegistryEntry<DimensionType> dimensionEntry, Supplier<Profiler> profiler, boolean isClient, boolean debugWorld, long biomeAccess, int maxChainedNeighborUpdates) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/World;<init>(Lnet/minecraft/world/MutableWorldProperties;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/registry/entry/RegistryEntry;Ljava/util/function/Supplier;ZZJI)V- intermediary - <init>- Lnet/minecraft/class_1937;<init>(Lnet/minecraft/class_5269;Lnet/minecraft/class_5321;Lnet/minecraft/class_5455;Lnet/minecraft/class_6880;Ljava/util/function/Supplier;ZZJI)V- official - <init>- Ldca;<init>(Leqf;Lale;Ljw;Lji;Ljava/util/function/Supplier;ZZJI)V
 
 
- 
- 
Method Details- 
isClientpublic boolean isClient()Checks if this world view is on the logical client.If the value returned is false, it is expected that this world is present on a logical server. 
- 
getServer- Specified by:
- getServerin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getServer- Lnet/minecraft/world/WorldAccess;getServer()Lnet/minecraft/server/MinecraftServer;- intermediary - method_8503- Lnet/minecraft/class_1936;method_8503()Lnet/minecraft/server/MinecraftServer;- official - o- Ldcb;o()Lnet/minecraft/server/MinecraftServer;
 
- 
isInBuildLimitReturns whether the position is inside the build limit.- Returns:
- whether the position is inside the build limit
- See Also:
- API Note:
- This method should be used for block placement. If the
 action involves a player interaction, additionally check for
 canPlayerModifyAt(net.minecraft.entity.player.PlayerEntity, net.minecraft.util.math.BlockPos)(which checks the spawn protection and world border).
- Implementation Note:
- In addition to the height limit, the position's X and Z
 coordinates must be greater than or equal to -30_000_000and less than30_000_000.
- Mappings:
- Namespace - Name - Mixin selector - named - isInBuildLimit- Lnet/minecraft/world/World;isInBuildLimit(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_24794- Lnet/minecraft/class_1937;method_24794(Lnet/minecraft/class_2338;)Z- official - k- Ldca;k(Liz;)Z
 
- 
isValidReturns whether the position is valid.- Returns:
- whether the position is valid
- See Also:
- API Note:
- This method should be used for teleportation. To test for
 block positions, use isInBuildLimit(net.minecraft.util.math.BlockPos)(which checks the height limit), and if the action involves a player interaction, additionally check forcanPlayerModifyAt(net.minecraft.entity.player.PlayerEntity, net.minecraft.util.math.BlockPos)(which checks the spawn protection and world border).
- Implementation Note:
- The position is considered valid if the X and Z
 coordinates are greater than or equal to -30_000_000and less than30_000_000, and the Y coordinate is greater or equal to-20_000_000and less than20_000_000.
- Mappings:
- Namespace - Name - Mixin selector - named - isValid- Lnet/minecraft/world/World;isValid(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_25953- Lnet/minecraft/class_1937;method_25953(Lnet/minecraft/class_2338;)Z- official - l- Ldca;l(Liz;)Z
 
- 
isValidHorizontally- Mappings:
- Namespace - Name - Mixin selector - named - isValidHorizontally- Lnet/minecraft/world/World;isValidHorizontally(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_8558- Lnet/minecraft/class_1937;method_8558(Lnet/minecraft/class_2338;)Z- official - g- Ldca;g(Liz;)Z
 
- 
isInvalidVerticallyprivate static boolean isInvalidVertically(int y) - Mappings:
- Namespace - Name - Mixin selector - named - isInvalidVertically- Lnet/minecraft/world/World;isInvalidVertically(I)Z- intermediary - method_25952- Lnet/minecraft/class_1937;method_25952(I)Z- official - b- Ldca;b(I)Z
 
- 
getWorldChunkReturns the chunk that containspos.- Returns:
- the chunk that contains pos
- Mappings:
- Namespace - Name - Mixin selector - named - getWorldChunk- Lnet/minecraft/world/World;getWorldChunk(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/WorldChunk;- intermediary - method_8500- Lnet/minecraft/class_1937;method_8500(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2818;- official - m- Ldca;m(Liz;)Lduk;
 
- 
getChunkDescription copied from interface:WorldViewReturns the chunk with positionchunkXandchunkZ.- Specified by:
- getChunkin interface- WorldView
- Returns:
- the chunk with position chunkXandchunkZ
- Mappings:
- Namespace - Name - Mixin selector - named - getChunk- Lnet/minecraft/world/World;getChunk(II)Lnet/minecraft/world/chunk/WorldChunk;- intermediary - method_8497- Lnet/minecraft/class_1937;method_8497(II)Lnet/minecraft/class_2818;- official - d- Ldca;d(II)Lduk;
 
- 
getChunk@Nullable public @Nullable Chunk getChunk(int chunkX, int chunkZ, ChunkStatus leastStatus, boolean create) - Specified by:
- getChunkin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getChunk- Lnet/minecraft/world/WorldView;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;- intermediary - method_8402- Lnet/minecraft/class_4538;method_8402(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;- official - a- Ldcd;a(IILduz;Z)Ldua;
 
- 
setBlockStateUpdates the block state at a position, calling appropriate callbacks.When called on the server, the new block state is stored and propagated to clients and listeners as dictated by the supplied flags. Note that calling this on the client will update the world locally, but may not see the change persisted across loads. It's recommended to check whether this world is client before interacting with the world in this way. The accepted values of these flags are: - Specified by:
- setBlockStatein interface- ModifiableWorld
- Parameters:
- pos- the target position
- state- the block state to set
- flags- the bitwise flag combination, as described above
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - setBlockState- Lnet/minecraft/world/ModifiableWorld;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;I)Z- intermediary - method_8652- Lnet/minecraft/class_1945;method_8652(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;I)Z- official - a- Ldci;a(Liz;Ldse;I)Z
 
- 
setBlockStateUpdates the block state at a position, calling appropriate callbacks.When called on the server, the new block state is stored and propagated to clients and listeners as dictated by the supplied flags. Note that calling this on the client will update the world locally, but may not see the change persisted across loads. It's recommended to check whether this world is client before interacting with the world in this way. See setBlockState(BlockPos, BlockState, int)for a list of accepted flags.- Specified by:
- setBlockStatein interface- ModifiableWorld
- Parameters:
- pos- the target position
- state- the block state to set
- flags- the bitwise flag combination, as described above
- maxUpdateDepth- the limit for the cascading block updates
- Mappings:
- Namespace - Name - Mixin selector - named - setBlockState- Lnet/minecraft/world/ModifiableWorld;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)Z- intermediary - method_30092- Lnet/minecraft/class_1945;method_30092(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)Z- official - a- Ldci;a(Liz;Ldse;II)Z
 
- 
onBlockChangedCalled when a block state changed.- API Note:
- To implement logic for specific type of blocks, override
 AbstractBlock.onStateReplaced(net.minecraft.block.BlockState, net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState, boolean)instead.
- Mappings:
- Namespace - Name - Mixin selector - named - onBlockChanged- Lnet/minecraft/world/World;onBlockChanged(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V- intermediary - method_19282- Lnet/minecraft/class_1937;method_19282(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V- official - a- Ldca;a(Liz;Ldse;Ldse;)V
 
- 
removeBlockRemoves the block and replaces it with the fluid occupying the block (such as water inside kelp), or air if it does not exist.- Specified by:
- removeBlockin interface- ModifiableWorld
- Parameters:
- move- whether the block was removed as part of piston moving blocks
- Returns:
- whether the block was removed successfully
- See Also:
- Implementation Note:
- This does not emit the world event or the game event.
- Mappings:
- Namespace - Name - Mixin selector - named - removeBlock- Lnet/minecraft/world/ModifiableWorld;removeBlock(Lnet/minecraft/util/math/BlockPos;Z)Z- intermediary - method_8650- Lnet/minecraft/class_1945;method_8650(Lnet/minecraft/class_2338;Z)Z- official - a- Ldci;a(Liz;Z)Z
 
- 
breakBlockpublic boolean breakBlock(BlockPos pos, boolean drop, @Nullable @Nullable Entity breakingEntity, int maxUpdateDepth) Removes the block and replaces it with the fluid occupying the block (such as water inside kelp), or air if it does not exist. Additionally, this emits the world event and the game event.- Specified by:
- breakBlockin interface- ModifiableWorld
- Returns:
- whether the block was removed successfully
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - breakBlock- Lnet/minecraft/world/ModifiableWorld;breakBlock(Lnet/minecraft/util/math/BlockPos;ZLnet/minecraft/entity/Entity;I)Z- intermediary - method_30093- Lnet/minecraft/class_1945;method_30093(Lnet/minecraft/class_2338;ZLnet/minecraft/class_1297;I)Z- official - a- Ldci;a(Liz;ZLbsw;I)Z
 
- 
addBlockBreakParticles- Mappings:
- Namespace - Name - Mixin selector - named - addBlockBreakParticles- Lnet/minecraft/world/World;addBlockBreakParticles(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V- intermediary - method_31595- Lnet/minecraft/class_1937;method_31595(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V- official - a- Ldca;a(Liz;Ldse;)V
 
- 
setBlockState- Mappings:
- Namespace - Name - Mixin selector - named - setBlockState- Lnet/minecraft/world/World;setBlockState(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Z- intermediary - method_8501- Lnet/minecraft/class_1937;method_8501(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z- official - b- Ldca;b(Liz;Ldse;)Z
 
- 
updateListenerspublic abstract void updateListeners(BlockPos pos, BlockState oldState, BlockState newState, int flags) - Mappings:
- Namespace - Name - Mixin selector - named - updateListeners- Lnet/minecraft/world/World;updateListeners(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;I)V- intermediary - method_8413- Lnet/minecraft/class_1937;method_8413(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V- official - a- Ldca;a(Liz;Ldse;Ldse;I)V
 
- 
scheduleBlockRerenderIfNeeded- Mappings:
- Namespace - Name - Mixin selector - named - scheduleBlockRerenderIfNeeded- Lnet/minecraft/world/World;scheduleBlockRerenderIfNeeded(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V- intermediary - method_16109- Lnet/minecraft/class_1937;method_16109(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V- official - b- Ldca;b(Liz;Ldse;Ldse;)V
 
- 
updateNeighborsAlwaysEmits a neighbor update to all 6 neighboring blocks ofpos.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - updateNeighborsAlways- Lnet/minecraft/world/World;updateNeighborsAlways(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V- intermediary - method_8452- Lnet/minecraft/class_1937;method_8452(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V- official - a- Ldca;a(Liz;Ldfb;)V
 
- 
updateNeighborsExceptEmits a neighbor update to neighboring blocks ofpos, except for the one indirectiondirection.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - updateNeighborsExcept- Lnet/minecraft/world/World;updateNeighborsExcept(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;)V- intermediary - method_8508- Lnet/minecraft/class_1937;method_8508(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;)V- official - a- Ldca;a(Liz;Ldfb;Lje;)V
 
- 
updateNeighborTriggers a neighbor update originating fromsourcePosatpos.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - updateNeighbor- Lnet/minecraft/world/World;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_8492- Lnet/minecraft/class_1937;method_8492(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)V- official - a- Ldca;a(Liz;Ldfb;Liz;)V
 
- 
updateNeighborpublic void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) - Mappings:
- Namespace - Name - Mixin selector - named - updateNeighbor- Lnet/minecraft/world/World;updateNeighbor(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V- intermediary - method_41410- Lnet/minecraft/class_1937;method_41410(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V- official - a- Ldca;a(Ldse;Liz;Ldfb;Liz;Z)V
 
- 
replaceWithStateForNeighborUpdatepublic void replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth) - Specified by:
- replaceWithStateForNeighborUpdatein interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - replaceWithStateForNeighborUpdate- Lnet/minecraft/world/WorldAccess;replaceWithStateForNeighborUpdate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)V- intermediary - method_42308- Lnet/minecraft/class_1936;method_42308(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V- official - a- Ldcb;a(Lje;Ldse;Liz;Liz;II)V
 
- 
getTopYReturns the Y coordinate of the topmost block at the coordinatesxandzusingheightmap.- Specified by:
- getTopYin interface- WorldView
- Returns:
- the Y coordinate of the topmost block at the coordinates
 xandzusingheightmap
- Mappings:
- Namespace - Name - Mixin selector - named - getTopY- Lnet/minecraft/world/WorldView;getTopY(Lnet/minecraft/world/Heightmap$Type;II)I- intermediary - method_8624- Lnet/minecraft/class_4538;method_8624(Lnet/minecraft/class_2902$class_2903;II)I- official - a- Ldcd;a(Ldxw$a;II)I
 
- 
getLightingProvider- Specified by:
- getLightingProviderin interface- BlockRenderView
- Mappings:
- Namespace - Name - Mixin selector - named - getLightingProvider- Lnet/minecraft/world/BlockRenderView;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;- intermediary - method_22336- Lnet/minecraft/class_1920;method_22336()Lnet/minecraft/class_3568;- official - y_- Ldbd;y_()Lenm;
 
- 
getBlockStateReturns the block state atpos.- Specified by:
- getBlockStatein interface- BlockView
- Returns:
- the block state at pos
- Implementation Note:
- This returns the block state for Blocks.VOID_AIRif the Y coordinate is outside the height limit.
- Mappings:
- Namespace - Name - Mixin selector - named - getBlockState- Lnet/minecraft/world/BlockView;getBlockState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;- intermediary - method_8320- Lnet/minecraft/class_1922;method_8320(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;- official - a_- Ldbg;a_(Liz;)Ldse;
 
- 
getFluidStateReturns the fluid state atpos.- Specified by:
- getFluidStatein interface- BlockView
- Returns:
- the fluid state at pos
- Implementation Note:
- This returns the fluid state for Fluids.EMPTYif the Y coordinate is outside the height limit.
- Mappings:
- Namespace - Name - Mixin selector - named - getFluidState- Lnet/minecraft/world/BlockView;getFluidState(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/fluid/FluidState;- intermediary - method_8316- Lnet/minecraft/class_1922;method_8316(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;- official - b_- Ldbg;b_(Liz;)Lenx;
 
- 
isDaypublic boolean isDay()- Mappings:
- Namespace - Name - Mixin selector - named - isDay- Lnet/minecraft/world/World;isDay()Z- intermediary - method_8530- Lnet/minecraft/class_1937;method_8530()Z- official - R- Ldca;R()Z
 
- 
isNightpublic boolean isNight()- Mappings:
- Namespace - Name - Mixin selector - named - isNight- Lnet/minecraft/world/World;isNight()Z- intermediary - method_23886- Lnet/minecraft/class_1937;method_23886()Z- official - S- Ldca;S()Z
 
- 
playSoundpublic void playSound(@Nullable @Nullable Entity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch) - Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V- intermediary - method_45445- Lnet/minecraft/class_1937;method_45445(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V- official - a- Ldca;a(Lbsw;Liz;Lavz;Lawb;FF)V
 
- 
playSoundpublic void playSound(@Nullable @Nullable PlayerEntity source, BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch) - Specified by:
- playSoundin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/WorldAccess;playSound(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V- intermediary - method_8396- Lnet/minecraft/class_1936;method_8396(Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V- official - a- Ldcb;a(Lcmz;Liz;Lavz;Lawb;FF)V
 
- 
playSoundpublic abstract void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) - Parameters:
- source- the player that caused the sound and therefore plays the sound directly in the client, or- null
- Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/sound/SoundCategory;FFJ)V- intermediary - method_8465- Lnet/minecraft/class_1937;method_8465(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V- official - a- Ldca;a(Lcmz;DDDLji;Lawb;FFJ)V
 
- 
playSoundpublic void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, long seed) - Parameters:
- source- the player that caused the sound and therefore plays the sound directly in the client, or- null
- Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFJ)V- intermediary - method_47967- Lnet/minecraft/class_1937;method_47967(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFJ)V- official - a- Ldca;a(Lcmz;DDDLavz;Lawb;FFJ)V
 
- 
playSoundFromEntitypublic abstract void playSoundFromEntity(@Nullable @Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) - Parameters:
- source- the player that caused the sound and therefore plays the sound directly in the client, or- null
- Mappings:
- Namespace - Name - Mixin selector - named - playSoundFromEntity- Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/sound/SoundCategory;FFJ)V- intermediary - method_8449- Lnet/minecraft/class_1937;method_8449(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_6880;Lnet/minecraft/class_3419;FFJ)V- official - a- Ldca;a(Lcmz;Lbsw;Lji;Lawb;FFJ)V
 
- 
playSoundpublic void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category) - Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;)V- intermediary - method_54762- Lnet/minecraft/class_1937;method_54762(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;)V- official - a- Ldca;a(Lcmz;DDDLavz;Lawb;)V
 
- 
playSoundpublic void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch) - Parameters:
- source- the player that caused the sound and therefore plays the sound directly in the client, or- null
- Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V- intermediary - method_43128- Lnet/minecraft/class_1937;method_43128(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V- official - a- Ldca;a(Lcmz;DDDLavz;Lawb;FF)V
 
- 
playSoundFromEntitypublic void playSoundFromEntity(@Nullable @Nullable PlayerEntity source, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch) - Parameters:
- source- the player that caused the sound and therefore plays the sound directly in the client, or- null
- Mappings:
- Namespace - Name - Mixin selector - named - playSoundFromEntity- Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/Entity;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V- intermediary - method_43129- Lnet/minecraft/class_1937;method_43129(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V- official - a- Ldca;a(Lcmz;Lbsw;Lavz;Lawb;FF)V
 
- 
playSoundAtBlockCenterpublic void playSoundAtBlockCenter(BlockPos pos, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance) - Mappings:
- Namespace - Name - Mixin selector - named - playSoundAtBlockCenter- Lnet/minecraft/world/World;playSoundAtBlockCenter(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZ)V- intermediary - method_45446- Lnet/minecraft/class_1937;method_45446(Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V- official - a- Ldca;a(Liz;Lavz;Lawb;FFZ)V
 
- 
playSoundFromEntitypublic void playSoundFromEntity(Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch) - Mappings:
- Namespace - Name - Mixin selector - named - playSoundFromEntity- Lnet/minecraft/world/World;playSoundFromEntity(Lnet/minecraft/entity/Entity;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V- intermediary - method_55116- Lnet/minecraft/class_1937;method_55116(Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V- official - a- Ldca;a(Lbsw;Lavz;Lawb;FF)V
 
- 
playSoundpublic void playSound(double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch, boolean useDistance) - Mappings:
- Namespace - Name - Mixin selector - named - playSound- Lnet/minecraft/world/World;playSound(DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FFZ)V- intermediary - method_8486- Lnet/minecraft/class_1937;method_8486(DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FFZ)V- official - a- Ldca;a(DDDLavz;Lawb;FFZ)V
 
- 
addParticlepublic void addParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Specified by:
- addParticlein interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - addParticle- Lnet/minecraft/world/WorldAccess;addParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V- intermediary - method_8406- Lnet/minecraft/class_1936;method_8406(Lnet/minecraft/class_2394;DDDDDD)V- official - a- Ldcb;a(Llg;DDDDDD)V
 
- 
addParticlepublic void addParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Mappings:
- Namespace - Name - Mixin selector - named - addParticle- Lnet/minecraft/world/World;addParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V- intermediary - method_8466- Lnet/minecraft/class_1937;method_8466(Lnet/minecraft/class_2394;ZDDDDDD)V- official - a- Ldca;a(Llg;ZDDDDDD)V
 
- 
addImportantParticlepublic void addImportantParticle(ParticleEffect parameters, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Mappings:
- Namespace - Name - Mixin selector - named - addImportantParticle- Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;DDDDDD)V- intermediary - method_8494- Lnet/minecraft/class_1937;method_8494(Lnet/minecraft/class_2394;DDDDDD)V- official - b- Ldca;b(Llg;DDDDDD)V
 
- 
addImportantParticlepublic void addImportantParticle(ParticleEffect parameters, boolean alwaysSpawn, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Mappings:
- Namespace - Name - Mixin selector - named - addImportantParticle- Lnet/minecraft/world/World;addImportantParticle(Lnet/minecraft/particle/ParticleEffect;ZDDDDDD)V- intermediary - method_17452- Lnet/minecraft/class_1937;method_17452(Lnet/minecraft/class_2394;ZDDDDDD)V- official - b- Ldca;b(Llg;ZDDDDDD)V
 
- 
getSkyAngleRadianspublic float getSkyAngleRadians(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - named - getSkyAngleRadians- Lnet/minecraft/world/World;getSkyAngleRadians(F)F- intermediary - method_8442- Lnet/minecraft/class_1937;method_8442(F)F- official - a- Ldca;a(F)F
 
- 
addBlockEntityTicker- Mappings:
- Namespace - Name - Mixin selector - named - addBlockEntityTicker- Lnet/minecraft/world/World;addBlockEntityTicker(Lnet/minecraft/world/chunk/BlockEntityTickInvoker;)V- intermediary - method_31594- Lnet/minecraft/class_1937;method_31594(Lnet/minecraft/class_5562;)V- official - a- Ldca;a(Ldrb;)V
 
- 
tickBlockEntitiesprotected void tickBlockEntities()- Mappings:
- Namespace - Name - Mixin selector - named - tickBlockEntities- Lnet/minecraft/world/World;tickBlockEntities()V- intermediary - method_18471- Lnet/minecraft/class_1937;method_18471()V- official - T- Ldca;T()V
 
- 
tickEntity- Mappings:
- Namespace - Name - Mixin selector - named - tickEntity- Lnet/minecraft/world/World;tickEntity(Ljava/util/function/Consumer;Lnet/minecraft/entity/Entity;)V- intermediary - method_18472- Lnet/minecraft/class_1937;method_18472(Ljava/util/function/Consumer;Lnet/minecraft/class_1297;)V- official - a- Ldca;a(Ljava/util/function/Consumer;Lbsw;)V
 
- 
shouldUpdatePostDeath- Mappings:
- Namespace - Name - Mixin selector - named - shouldUpdatePostDeath- Lnet/minecraft/world/World;shouldUpdatePostDeath(Lnet/minecraft/entity/Entity;)Z- intermediary - method_38989- Lnet/minecraft/class_1937;method_38989(Lnet/minecraft/class_1297;)Z- official - h- Ldca;h(Lbsw;)Z
 
- 
shouldTickBlocksInChunkpublic boolean shouldTickBlocksInChunk(long chunkPos) Returns whether the blocks in the specified chunk should get ticked.- Returns:
- whether the blocks in the specified chunk should get ticked
- Mappings:
- Namespace - Name - Mixin selector - named - shouldTickBlocksInChunk- Lnet/minecraft/world/World;shouldTickBlocksInChunk(J)Z- intermediary - method_39425- Lnet/minecraft/class_1937;method_39425(J)Z- official - a- Ldca;a(J)Z
 
- 
shouldTickBlockPos- Mappings:
- Namespace - Name - Mixin selector - named - shouldTickBlockPos- Lnet/minecraft/world/World;shouldTickBlockPos(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_41411- Lnet/minecraft/class_1937;method_41411(Lnet/minecraft/class_2338;)Z- official - n- Ldca;n(Liz;)Z
 
- 
createExplosionpublic Explosion createExplosion(@Nullable @Nullable Entity entity, double x, double y, double z, float power, World.ExplosionSourceType explosionSourceType) Creates an explosion without creating fire.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - createExplosion- Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;DDDFLnet/minecraft/world/World$ExplosionSourceType;)Lnet/minecraft/world/explosion/Explosion;- intermediary - method_8437- Lnet/minecraft/class_1937;method_8437(Lnet/minecraft/class_1297;DDDFLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927;- official - a- Ldca;a(Lbsw;DDDFLdca$a;)Ldbs;
 
- 
createExplosionpublic Explosion createExplosion(@Nullable @Nullable Entity entity, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType) Creates an explosion.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - createExplosion- Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;DDDFZLnet/minecraft/world/World$ExplosionSourceType;)Lnet/minecraft/world/explosion/Explosion;- intermediary - method_8537- Lnet/minecraft/class_1937;method_8537(Lnet/minecraft/class_1297;DDDFZLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927;- official - a- Ldca;a(Lbsw;DDDFZLdca$a;)Ldbs;
 
- 
createExplosionpublic Explosion createExplosion(@Nullable @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @Nullable ExplosionBehavior behavior, Vec3d pos, float power, boolean createFire, World.ExplosionSourceType explosionSourceType) Creates an explosion.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - createExplosion- Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;Lnet/minecraft/util/math/Vec3d;FZLnet/minecraft/world/World$ExplosionSourceType;)Lnet/minecraft/world/explosion/Explosion;- intermediary - method_46407- Lnet/minecraft/class_1937;method_46407(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;Lnet/minecraft/class_243;FZLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927;- official - a- Ldca;a(Lbsw;Lbrp;Ldbt;Levt;FZLdca$a;)Ldbs;
 
- 
createExplosionpublic Explosion createExplosion(@Nullable @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType) - Mappings:
- Namespace - Name - Mixin selector - named - createExplosion- Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;DDDFZLnet/minecraft/world/World$ExplosionSourceType;)Lnet/minecraft/world/explosion/Explosion;- intermediary - method_55117- Lnet/minecraft/class_1937;method_55117(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;)Lnet/minecraft/class_1927;- official - a- Ldca;a(Lbsw;Lbrp;Ldbt;DDDFZLdca$a;)Ldbs;
 
- 
createExplosionpublic Explosion createExplosion(@Nullable @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, ParticleEffect particle, ParticleEffect emitterParticle, RegistryEntry<SoundEvent> soundEvent) Creates an explosion.- Parameters:
- entity- the entity that exploded (like TNT) or- nullto indicate no entity exploded
- damageSource- the custom damage source, or- nullto use the default (- DamageSources.explosion(Explosion))
- behavior- the explosion behavior, or- nullto use the default
- createFire- whether the explosion should create fire
- Mappings:
- Namespace - Name - Mixin selector - named - createExplosion- Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;DDDFZLnet/minecraft/world/World$ExplosionSourceType;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/world/explosion/Explosion;- intermediary - method_8454- Lnet/minecraft/class_1937;method_8454(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;Lnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1927;- official - a- Ldca;a(Lbsw;Lbrp;Ldbt;DDDFZLdca$a;Llg;Llg;Lji;)Ldbs;
 
- 
createExplosionpublic Explosion createExplosion(@Nullable @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, World.ExplosionSourceType explosionSourceType, boolean particles, ParticleEffect particle, ParticleEffect emitterParticle, RegistryEntry<SoundEvent> soundEvent) - Mappings:
- Namespace - Name - Mixin selector - named - createExplosion- Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;DDDFZLnet/minecraft/world/World$ExplosionSourceType;ZLnet/minecraft/particle/ParticleEffect;Lnet/minecraft/particle/ParticleEffect;Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/world/explosion/Explosion;- intermediary - method_46668- Lnet/minecraft/class_1937;method_46668(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1937$class_7867;ZLnet/minecraft/class_2394;Lnet/minecraft/class_2394;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1927;- official - a- Ldca;a(Lbsw;Lbrp;Ldbt;DDDFZLdca$a;ZLlg;Llg;Lji;)Ldbs;
 
- 
getDestructionTypeprivate Explosion.DestructionType getDestructionType(GameRules.Key<GameRules.BooleanRule> gameRuleKey) - Mappings:
- Namespace - Name - Mixin selector - named - getDestructionType- Lnet/minecraft/world/World;getDestructionType(Lnet/minecraft/world/GameRules$Key;)Lnet/minecraft/world/explosion/Explosion$DestructionType;- intermediary - method_46669- Lnet/minecraft/class_1937;method_46669(Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1927$class_4179;- official - a- Ldca;a(Ldbw$e;)Ldbs$a;
 
- 
asString- Mappings:
- Namespace - Name - Mixin selector - named - asString- Lnet/minecraft/world/World;asString()Ljava/lang/String;- intermediary - method_31419- Lnet/minecraft/class_1937;method_31419()Ljava/lang/String;- official - I- Ldca;I()Ljava/lang/String;
 
- 
getBlockEntityReturns the block entity atpos, ornullif there is none.- Specified by:
- getBlockEntityin interface- BlockView
- Returns:
- the block entity at pos, ornullif there is none
- Mappings:
- Namespace - Name - Mixin selector - named - getBlockEntity- Lnet/minecraft/world/BlockView;getBlockEntity(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/entity/BlockEntity;- intermediary - method_8321- Lnet/minecraft/class_1922;method_8321(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586;- official - c_- Ldbg;c_(Liz;)Ldpj;
 
- 
addBlockEntity- Mappings:
- Namespace - Name - Mixin selector - named - addBlockEntity- Lnet/minecraft/world/World;addBlockEntity(Lnet/minecraft/block/entity/BlockEntity;)V- intermediary - method_8438- Lnet/minecraft/class_1937;method_8438(Lnet/minecraft/class_2586;)V- official - a- Ldca;a(Ldpj;)V
 
- 
removeBlockEntity- Mappings:
- Namespace - Name - Mixin selector - named - removeBlockEntity- Lnet/minecraft/world/World;removeBlockEntity(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_8544- Lnet/minecraft/class_1937;method_8544(Lnet/minecraft/class_2338;)V- official - o- Ldca;o(Liz;)V
 
- 
canSetBlock- Mappings:
- Namespace - Name - Mixin selector - named - canSetBlock- Lnet/minecraft/world/World;canSetBlock(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_8477- Lnet/minecraft/class_1937;method_8477(Lnet/minecraft/class_2338;)Z- official - p- Ldca;p(Liz;)Z
 
- 
isDirectionSolid- Mappings:
- Namespace - Name - Mixin selector - named - isDirectionSolid- Lnet/minecraft/world/World;isDirectionSolid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction;)Z- intermediary - method_24368- Lnet/minecraft/class_1937;method_24368(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z- official - a- Ldca;a(Liz;Lbsw;Lje;)Z
 
- 
isTopSolid- Mappings:
- Namespace - Name - Mixin selector - named - isTopSolid- Lnet/minecraft/world/World;isTopSolid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z- intermediary - method_8515- Lnet/minecraft/class_1937;method_8515(Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z- official - a- Ldca;a(Liz;Lbsw;)Z
 
- 
calculateAmbientDarknesspublic void calculateAmbientDarkness()- Mappings:
- Namespace - Name - Mixin selector - named - calculateAmbientDarkness- Lnet/minecraft/world/World;calculateAmbientDarkness()V- intermediary - method_8533- Lnet/minecraft/class_1937;method_8533()V- official - U- Ldca;U()V
 
- 
setMobSpawnOptionspublic void setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals) Sets whether monsters or animals can spawn.- Mappings:
- Namespace - Name - Mixin selector - named - setMobSpawnOptions- Lnet/minecraft/world/World;setMobSpawnOptions(ZZ)V- intermediary - method_8424- Lnet/minecraft/class_1937;method_8424(ZZ)V- official - b- Ldca;b(ZZ)V
 
- 
getSpawnPos- Mappings:
- Namespace - Name - Mixin selector - named - getSpawnPos- Lnet/minecraft/world/World;getSpawnPos()Lnet/minecraft/util/math/BlockPos;- intermediary - method_43126- Lnet/minecraft/class_1937;method_43126()Lnet/minecraft/class_2338;- official - V- Ldca;V()Liz;
 
- 
getSpawnAnglepublic float getSpawnAngle()- Mappings:
- Namespace - Name - Mixin selector - named - getSpawnAngle- Lnet/minecraft/world/World;getSpawnAngle()F- intermediary - method_43127- Lnet/minecraft/class_1937;method_43127()F- official - W- Ldca;W()F
 
- 
initWeatherGradientsprotected void initWeatherGradients()- Mappings:
- Namespace - Name - Mixin selector - named - initWeatherGradients- Lnet/minecraft/world/World;initWeatherGradients()V- intermediary - method_8543- Lnet/minecraft/class_1937;method_8543()V- official - X- Ldca;X()V
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Throws:
- IOException
 
- 
getChunkAsView- Specified by:
- getChunkAsViewin interface- CollisionView
- Specified by:
- getChunkAsViewin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getChunkAsView- Lnet/minecraft/world/CollisionView;getChunkAsView(II)Lnet/minecraft/world/BlockView;- intermediary - method_22338- Lnet/minecraft/class_1941;method_22338(II)Lnet/minecraft/class_1922;- official - c- Ldbk;c(II)Ldbg;
 
- 
getOtherEntitiespublic List<Entity> getOtherEntities(@Nullable @Nullable Entity except, Box box, Predicate<? super Entity> predicate) Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.- Specified by:
- getOtherEntitiesin interface- EntityView
- Parameters:
- except- the entity the box logically surrounds; this entity is ignored if it is inside the box
- box- the box in which to search for entities
- predicate- a predicate which entities must satisfy in order to be included in the returned list
- Returns:
- a list of entities within a box, excluding the given entity, all satisfying the given predicate
- Mappings:
- Namespace - Name - Mixin selector - named - getOtherEntities- Lnet/minecraft/world/EntityView;getOtherEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_8333- Lnet/minecraft/class_1924;method_8333(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;- official - a- Ldbr;a(Lbsw;Levo;Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
getEntitiesByTypepublic <T extends Entity> List<T> getEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) - Specified by:
- getEntitiesByTypein interface- EntityView
- Mappings:
- Namespace - Name - Mixin selector - named - getEntitiesByType- Lnet/minecraft/world/EntityView;getEntitiesByType(Lnet/minecraft/util/TypeFilter;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_18023- Lnet/minecraft/class_1924;method_18023(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List;- official - a- Ldbr;a(Ldwl;Levo;Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
collectEntitiesByTypepublic <T extends Entity> void collectEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate, List<? super T> result) - Mappings:
- Namespace - Name - Mixin selector - named - collectEntitiesByType- Lnet/minecraft/world/World;collectEntitiesByType(Lnet/minecraft/util/TypeFilter;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;Ljava/util/List;)V- intermediary - method_47574- Lnet/minecraft/class_1937;method_47574(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;Ljava/util/List;)V- official - a- Ldca;a(Ldwl;Levo;Ljava/util/function/Predicate;Ljava/util/List;)V
 
- 
collectEntitiesByTypepublic <T extends Entity> void collectEntitiesByType(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate, List<? super T> result, int limit) Collects entities of the given type inbox, up tolimit. Using this can improve performance, especially iflimitis small.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - collectEntitiesByType- Lnet/minecraft/world/World;collectEntitiesByType(Lnet/minecraft/util/TypeFilter;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;Ljava/util/List;I)V- intermediary - method_47575- Lnet/minecraft/class_1937;method_47575(Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;Ljava/util/List;I)V- official - a- Ldca;a(Ldwl;Levo;Ljava/util/function/Predicate;Ljava/util/List;I)V
 
- 
getEntityByIdReturns the entity using the entity ID, ornullif none was found.Entity ID is ephemeral and changes after server restart. Use the UUID for persistent storage instead. - Returns:
- the entity using the entity ID, or nullif none was found
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getEntityById- Lnet/minecraft/world/World;getEntityById(I)Lnet/minecraft/entity/Entity;- intermediary - method_8469- Lnet/minecraft/class_1937;method_8469(I)Lnet/minecraft/class_1297;- official - a- Ldca;a(I)Lbsw;
 
- 
markDirty- Mappings:
- Namespace - Name - Mixin selector - named - markDirty- Lnet/minecraft/world/World;markDirty(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_8524- Lnet/minecraft/class_1937;method_8524(Lnet/minecraft/class_2338;)V- official - q- Ldca;q(Liz;)V
 
- 
getSeaLevelpublic int getSeaLevel()- Specified by:
- getSeaLevelin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getSeaLevel- Lnet/minecraft/world/WorldView;getSeaLevel()I- intermediary - method_8615- Lnet/minecraft/class_4538;method_8615()I- official - z_- Ldcd;z_()I
 
- 
disconnectpublic void disconnect()- Mappings:
- Namespace - Name - Mixin selector - named - disconnect- Lnet/minecraft/world/World;disconnect()V- intermediary - method_8525- Lnet/minecraft/class_1937;method_8525()V- official - Y- Ldca;Y()V
 
- 
getTimepublic long getTime()Returns the time.Time is used to track scheduled ticks and cannot be modified or frozen. - Returns:
- the time
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getTime- Lnet/minecraft/world/World;getTime()J- intermediary - method_8510- Lnet/minecraft/class_1937;method_8510()J- official - Z- Ldca;Z()J
 
- 
getTimeOfDaypublic long getTimeOfDay()Returns the time of day.Time of day is different to "time", which is incremented on every tick and cannot be modified; Time of day affects the day-night cycle, can be changed using /time command, and can be frozen ifdoDaylightCyclegamerule is turned off. Time is used to track scheduled ticks and cannot be modified or frozen.- Returns:
- the time of day
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getTimeOfDay- Lnet/minecraft/world/World;getTimeOfDay()J- intermediary - method_8532- Lnet/minecraft/class_1937;method_8532()J- official - aa- Ldca;aa()J
 
- 
canPlayerModifyAtReturns whetherplayercan modify blocks atpos.- Returns:
- whether playercan modify blocks atpos
- See Also:
- Implementation Note:
- This checks the spawn protection and the world border.
- Mappings:
- Namespace - Name - Mixin selector - named - canPlayerModifyAt- Lnet/minecraft/world/World;canPlayerModifyAt(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_8505- Lnet/minecraft/class_1937;method_8505(Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;)Z- official - a- Ldca;a(Lcmz;Liz;)Z
 
- 
sendEntityStatusSends the entity status to nearby players.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - sendEntityStatus- Lnet/minecraft/world/World;sendEntityStatus(Lnet/minecraft/entity/Entity;B)V- intermediary - method_8421- Lnet/minecraft/class_1937;method_8421(Lnet/minecraft/class_1297;B)V- official - a- Ldca;a(Lbsw;B)V
 
- 
sendEntityDamage- Mappings:
- Namespace - Name - Mixin selector - named - sendEntityDamage- Lnet/minecraft/world/World;sendEntityDamage(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;)V- intermediary - method_48760- Lnet/minecraft/class_1937;method_48760(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V- official - a- Ldca;a(Lbsw;Lbrp;)V
 
- 
addSyncedBlockEvent- Mappings:
- Namespace - Name - Mixin selector - named - addSyncedBlockEvent- Lnet/minecraft/world/World;addSyncedBlockEvent(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V- intermediary - method_8427- Lnet/minecraft/class_1937;method_8427(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V- official - a- Ldca;a(Liz;Ldfb;II)V
 
- 
getLevelProperties- Specified by:
- getLevelPropertiesin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getLevelProperties- Lnet/minecraft/world/WorldAccess;getLevelProperties()Lnet/minecraft/world/WorldProperties;- intermediary - method_8401- Lnet/minecraft/class_1936;method_8401()Lnet/minecraft/class_5217;- official - A_- Ldcb;A_()Lepu;
 
- 
getGameRules- Mappings:
- Namespace - Name - Mixin selector - named - getGameRules- Lnet/minecraft/world/World;getGameRules()Lnet/minecraft/world/GameRules;- intermediary - method_8450- Lnet/minecraft/class_1937;method_8450()Lnet/minecraft/class_1928;- official - ab- Ldca;ab()Ldbw;
 
- 
getTickManager- Mappings:
- Namespace - Name - Mixin selector - named - getTickManager- Lnet/minecraft/world/World;getTickManager()Lnet/minecraft/world/tick/TickManager;- intermediary - method_54719- Lnet/minecraft/class_1937;method_54719()Lnet/minecraft/class_8921;- official - s- Ldca;s()Lbrh;
 
- 
getThunderGradientpublic float getThunderGradient(float delta) - Mappings:
- Namespace - Name - Mixin selector - named - getThunderGradient- Lnet/minecraft/world/World;getThunderGradient(F)F- intermediary - method_8478- Lnet/minecraft/class_1937;method_8478(F)F- official - b- Ldca;b(F)F
 
- 
setThunderGradientpublic void setThunderGradient(float thunderGradient) - Mappings:
- Namespace - Name - Mixin selector - named - setThunderGradient- Lnet/minecraft/world/World;setThunderGradient(F)V- intermediary - method_8496- Lnet/minecraft/class_1937;method_8496(F)V- official - c- Ldca;c(F)V
 
- 
getRainGradientpublic float getRainGradient(float delta) - Mappings:
- Namespace - Name - Mixin selector - named - getRainGradient- Lnet/minecraft/world/World;getRainGradient(F)F- intermediary - method_8430- Lnet/minecraft/class_1937;method_8430(F)F- official - d- Ldca;d(F)F
 
- 
setRainGradientpublic void setRainGradient(float rainGradient) - Mappings:
- Namespace - Name - Mixin selector - named - setRainGradient- Lnet/minecraft/world/World;setRainGradient(F)V- intermediary - method_8519- Lnet/minecraft/class_1937;method_8519(F)V- official - e- Ldca;e(F)V
 
- 
isThunderingpublic boolean isThundering()- Mappings:
- Namespace - Name - Mixin selector - named - isThundering- Lnet/minecraft/world/World;isThundering()Z- intermediary - method_8546- Lnet/minecraft/class_1937;method_8546()Z- official - ac- Ldca;ac()Z
 
- 
isRainingpublic boolean isRaining()Returns whether it is raining.- Returns:
- whether it is raining
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - isRaining- Lnet/minecraft/world/World;isRaining()Z- intermediary - method_8419- Lnet/minecraft/class_1937;method_8419()Z- official - ad- Ldca;ad()Z
 
- 
hasRainReturns whether it can rain atpos.- Returns:
- whether it can rain at pos
- See Also:
- Implementation Note:
- This returns trueif a rain is ongoing, the biome and the position allows it to rain, and there are no blocks above the position.
- Mappings:
- Namespace - Name - Mixin selector - named - hasRain- Lnet/minecraft/world/World;hasRain(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_8520- Lnet/minecraft/class_1937;method_8520(Lnet/minecraft/class_2338;)Z- official - r- Ldca;r(Liz;)Z
 
- 
getMapState- Mappings:
- Namespace - Name - Mixin selector - named - getMapState- Lnet/minecraft/world/World;getMapState(Lnet/minecraft/component/type/MapIdComponent;)Lnet/minecraft/item/map/MapState;- intermediary - method_17891- Lnet/minecraft/class_1937;method_17891(Lnet/minecraft/class_9209;)Lnet/minecraft/class_22;- official - a- Ldca;a(Lepk;)Lepm;
 
- 
putMapState- Mappings:
- Namespace - Name - Mixin selector - named - putMapState- Lnet/minecraft/world/World;putMapState(Lnet/minecraft/component/type/MapIdComponent;Lnet/minecraft/item/map/MapState;)V- intermediary - method_17890- Lnet/minecraft/class_1937;method_17890(Lnet/minecraft/class_9209;Lnet/minecraft/class_22;)V- official - a- Ldca;a(Lepk;Lepm;)V
 
- 
getNextMapId- Mappings:
- Namespace - Name - Mixin selector - named - getNextMapId- Lnet/minecraft/world/World;getNextMapId()Lnet/minecraft/component/type/MapIdComponent;- intermediary - method_17889- Lnet/minecraft/class_1937;method_17889()Lnet/minecraft/class_9209;- official - v- Ldca;v()Lepk;
 
- 
syncGlobalEvent- Mappings:
- Namespace - Name - Mixin selector - named - syncGlobalEvent- Lnet/minecraft/world/World;syncGlobalEvent(ILnet/minecraft/util/math/BlockPos;I)V- intermediary - method_8474- Lnet/minecraft/class_1937;method_8474(ILnet/minecraft/class_2338;I)V- official - b- Ldca;b(ILiz;I)V
 
- 
addDetailsToCrashReport- Mappings:
- Namespace - Name - Mixin selector - named - addDetailsToCrashReport- Lnet/minecraft/world/World;addDetailsToCrashReport(Lnet/minecraft/util/crash/CrashReport;)Lnet/minecraft/util/crash/CrashReportSection;- intermediary - method_8538- Lnet/minecraft/class_1937;method_8538(Lnet/minecraft/class_128;)Lnet/minecraft/class_129;- official - a- Ldca;a(Lo;)Lp;
 
- 
setBlockBreakingInfo- Mappings:
- Namespace - Name - Mixin selector - named - setBlockBreakingInfo- Lnet/minecraft/world/World;setBlockBreakingInfo(ILnet/minecraft/util/math/BlockPos;I)V- intermediary - method_8517- Lnet/minecraft/class_1937;method_8517(ILnet/minecraft/class_2338;I)V- official - a- Ldca;a(ILiz;I)V
 
- 
addFireworkParticlepublic void addFireworkParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, List<FireworkExplosionComponent> explosions) - Mappings:
- Namespace - Name - Mixin selector - named - addFireworkParticle- Lnet/minecraft/world/World;addFireworkParticle(DDDDDDLjava/util/List;)V- intermediary - method_8547- Lnet/minecraft/class_1937;method_8547(DDDDDDLjava/util/List;)V- official - a- Ldca;a(DDDDDDLjava/util/List;)V
 
- 
getScoreboard- Mappings:
- Namespace - Name - Mixin selector - named - getScoreboard- Lnet/minecraft/world/World;getScoreboard()Lnet/minecraft/scoreboard/Scoreboard;- intermediary - method_8428- Lnet/minecraft/class_1937;method_8428()Lnet/minecraft/class_269;- official - M- Ldca;M()Lewx;
 
- 
updateComparators- Mappings:
- Namespace - Name - Mixin selector - named - updateComparators- Lnet/minecraft/world/World;updateComparators(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V- intermediary - method_8455- Lnet/minecraft/class_1937;method_8455(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V- official - c- Ldca;c(Liz;Ldfb;)V
 
- 
getLocalDifficulty- Specified by:
- getLocalDifficultyin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getLocalDifficulty- Lnet/minecraft/world/WorldAccess;getLocalDifficulty(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/LocalDifficulty;- intermediary - method_8404- Lnet/minecraft/class_1936;method_8404(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1266;- official - d_- Ldcb;d_(Liz;)Lbqu;
 
- 
getAmbientDarknesspublic int getAmbientDarkness()- Specified by:
- getAmbientDarknessin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getAmbientDarkness- Lnet/minecraft/world/WorldView;getAmbientDarkness()I- intermediary - method_8594- Lnet/minecraft/class_4538;method_8594()I- official - B_- Ldcd;B_()I
 
- 
setLightningTicksLeftpublic void setLightningTicksLeft(int lightningTicksLeft) - Mappings:
- Namespace - Name - Mixin selector - named - setLightningTicksLeft- Lnet/minecraft/world/World;setLightningTicksLeft(I)V- intermediary - method_8509- Lnet/minecraft/class_1937;method_8509(I)V- official - c- Ldca;c(I)V
 
- 
getWorldBorder- Specified by:
- getWorldBorderin interface- CollisionView
- Mappings:
- Namespace - Name - Mixin selector - named - getWorldBorder- Lnet/minecraft/world/CollisionView;getWorldBorder()Lnet/minecraft/world/border/WorldBorder;- intermediary - method_8621- Lnet/minecraft/class_1941;method_8621()Lnet/minecraft/class_2784;- official - C_- Ldbk;C_()Ldtv;
 
- 
sendPacket- Mappings:
- Namespace - Name - Mixin selector - named - sendPacket- Lnet/minecraft/world/World;sendPacket(Lnet/minecraft/network/packet/Packet;)V- intermediary - method_8522- Lnet/minecraft/class_1937;method_8522(Lnet/minecraft/class_2596;)V- official - a- Ldca;a(Lzw;)V
 
- 
getDimension- Specified by:
- getDimensionin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getDimension- Lnet/minecraft/world/WorldView;getDimension()Lnet/minecraft/world/dimension/DimensionType;- intermediary - method_8597- Lnet/minecraft/class_4538;method_8597()Lnet/minecraft/class_2874;- official - D_- Ldcd;D_()Ldvw;
 
- 
getDimensionEntry- Mappings:
- Namespace - Name - Mixin selector - named - getDimensionEntry- Lnet/minecraft/world/World;getDimensionEntry()Lnet/minecraft/registry/entry/RegistryEntry;- intermediary - method_40134- Lnet/minecraft/class_1937;method_40134()Lnet/minecraft/class_6880;- official - ae- Ldca;ae()Lji;
 
- 
getRegistryKey- Mappings:
- Namespace - Name - Mixin selector - named - getRegistryKey- Lnet/minecraft/world/World;getRegistryKey()Lnet/minecraft/registry/RegistryKey;- intermediary - method_27983- Lnet/minecraft/class_1937;method_27983()Lnet/minecraft/class_5321;- official - af- Ldca;af()Lale;
 
- 
getRandom- Specified by:
- getRandomin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getRandom- Lnet/minecraft/world/WorldAccess;getRandom()Lnet/minecraft/util/math/random/Random;- intermediary - method_8409- Lnet/minecraft/class_1936;method_8409()Lnet/minecraft/class_5819;- official - E_- Ldcb;E_()Lazh;
 
- 
testBlockState- Specified by:
- testBlockStatein interface- TestableWorld
- Mappings:
- Namespace - Name - Mixin selector - named - testBlockState- Lnet/minecraft/world/TestableWorld;testBlockState(Lnet/minecraft/util/math/BlockPos;Ljava/util/function/Predicate;)Z- intermediary - method_16358- Lnet/minecraft/class_3746;method_16358(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z- official - a- Ldcg;a(Liz;Ljava/util/function/Predicate;)Z
 
- 
testFluidState- Specified by:
- testFluidStatein interface- TestableWorld
- Mappings:
- Namespace - Name - Mixin selector - named - testFluidState- Lnet/minecraft/world/TestableWorld;testFluidState(Lnet/minecraft/util/math/BlockPos;Ljava/util/function/Predicate;)Z- intermediary - method_35237- Lnet/minecraft/class_3746;method_35237(Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z- official - b- Ldcg;b(Liz;Ljava/util/function/Predicate;)Z
 
- 
getRecipeManager- Mappings:
- Namespace - Name - Mixin selector - named - getRecipeManager- Lnet/minecraft/world/World;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;- intermediary - method_8433- Lnet/minecraft/class_1937;method_8433()Lnet/minecraft/class_1863;- official - r- Ldca;r()Lcza;
 
- 
getRandomPosInChunk- Mappings:
- Namespace - Name - Mixin selector - named - getRandomPosInChunk- Lnet/minecraft/world/World;getRandomPosInChunk(IIII)Lnet/minecraft/util/math/BlockPos;- intermediary - method_8536- Lnet/minecraft/class_1937;method_8536(IIII)Lnet/minecraft/class_2338;- official - a- Ldca;a(IIII)Liz;
 
- 
isSavingDisabledpublic boolean isSavingDisabled()- Mappings:
- Namespace - Name - Mixin selector - named - isSavingDisabled- Lnet/minecraft/world/World;isSavingDisabled()Z- intermediary - method_8458- Lnet/minecraft/class_1937;method_8458()Z- official - t- Ldca;t()Z
 
- 
getProfiler- Mappings:
- Namespace - Name - Mixin selector - named - getProfiler- Lnet/minecraft/world/World;getProfiler()Lnet/minecraft/util/profiler/Profiler;- intermediary - method_16107- Lnet/minecraft/class_1937;method_16107()Lnet/minecraft/class_3695;- official - ag- Ldca;ag()Lbnk;
 
- 
getProfilerSupplier- Mappings:
- Namespace - Name - Mixin selector - named - getProfilerSupplier- Lnet/minecraft/world/World;getProfilerSupplier()Ljava/util/function/Supplier;- intermediary - method_24367- Lnet/minecraft/class_1937;method_24367()Ljava/util/function/Supplier;- official - ah- Ldca;ah()Ljava/util/function/Supplier;
 
- 
getBiomeAccess- Specified by:
- getBiomeAccessin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getBiomeAccess- Lnet/minecraft/world/WorldView;getBiomeAccess()Lnet/minecraft/world/biome/source/BiomeAccess;- intermediary - method_22385- Lnet/minecraft/class_4538;method_22385()Lnet/minecraft/class_4543;- official - F_- Ldcd;F_()Lddb;
 
- 
isDebugWorldpublic final boolean isDebugWorld()Checks if this world is a debug world.Debug worlds are not modifiable. They have a barrier layer at y=60, and lists all possible block states in game at y=70, helpful for finding block rendering and model errors. - See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - isDebugWorld- Lnet/minecraft/world/World;isDebugWorld()Z- intermediary - method_27982- Lnet/minecraft/class_1937;method_27982()Z- official - ai- Ldca;ai()Z
 
- 
getEntityLookup- Mappings:
- Namespace - Name - Mixin selector - named - getEntityLookup- Lnet/minecraft/world/World;getEntityLookup()Lnet/minecraft/world/entity/EntityLookup;- intermediary - method_31592- Lnet/minecraft/class_1937;method_31592()Lnet/minecraft/class_5577;- official - G- Ldca;G()Ldwn;
 
- 
getTickOrderpublic long getTickOrder()- Specified by:
- getTickOrderin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getTickOrder- Lnet/minecraft/world/WorldAccess;getTickOrder()J- intermediary - method_39224- Lnet/minecraft/class_1936;method_39224()J- official - G_- Ldcb;G_()J
 
- 
getRegistryManager- Specified by:
- getRegistryManagerin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getRegistryManager- Lnet/minecraft/world/WorldView;getRegistryManager()Lnet/minecraft/registry/DynamicRegistryManager;- intermediary - method_30349- Lnet/minecraft/class_4538;method_30349()Lnet/minecraft/class_5455;- official - H_- Ldcd;H_()Ljw;
 
- 
getDamageSources- Mappings:
- Namespace - Name - Mixin selector - named - getDamageSources- Lnet/minecraft/world/World;getDamageSources()Lnet/minecraft/entity/damage/DamageSources;- intermediary - method_48963- Lnet/minecraft/class_1937;method_48963()Lnet/minecraft/class_8109;- official - aj- Ldca;aj()Lbrq;
 
- 
getBrewingRecipeRegistry- Mappings:
- Namespace - Name - Mixin selector - named - getBrewingRecipeRegistry- Lnet/minecraft/world/World;getBrewingRecipeRegistry()Lnet/minecraft/recipe/BrewingRecipeRegistry;- intermediary - method_59547- Lnet/minecraft/class_1937;method_59547()Lnet/minecraft/class_1845;- official - K- Ldca;K()Lcwr;
 
 
-