Class ServerWorld
- All Implemented Interfaces:
- AutoCloseable,- BiomeAccess.Storage,- BlockRenderView,- BlockView,- CollisionView,- EntityView,- HeightLimitView,- LunarWorldView,- ModifiableTestableWorld,- ModifiableWorld,- RedstoneView,- RegistryWorldView,- ServerWorldAccess,- StructureWorldAccess,- TestableWorld,- WorldAccess,- WorldView
- Mappings:
- Namespace - Name - named - net/minecraft/server/world/ServerWorld- intermediary - net/minecraft/class_3218- official - arf
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.world.WorldWorld.ExplosionSourceType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final List<BlockEvent> private final WorldTickScheduler<Block> private final ServerChunkManagerprivate static final IntProviderstatic final IntProvider(package private) final Int2ObjectMap<EnderDragonPart> (package private) booleanstatic final BlockPosprivate @Nullable EnderDragonFight(package private) final EntityListprivate final ServerEntityManager<Entity> private final WorldTickScheduler<Fluid> private final GameEventDispatchManagerprivate intprivate booleanprivate static final Loggerprivate static final intprivate final PathNodeTypeCache(package private) final List<ServerPlayerEntity> private final PortalForcerprotected final RaidManagerstatic final IntProviderprivate final RandomSequencesStatebooleanprivate final MinecraftServerprivate static final intThe number of ticks (300) the world will continue to tick entities after all players have left and the world does not contain any forced chunks.private final booleanprivate final SleepManagerprivate intprivate final List<SpecialSpawner> private final StructureAccessorprivate final StructureLocatorprivate final ObjectLinkedOpenHashSet<BlockEvent> static final IntProviderprivate final ServerWorldPropertiesFields inherited from class net.minecraft.world.WorldblockEntityTickers, CODEC, END, field_30967, field_30968, field_30969, HORIZONTAL_LIMIT, isClient, lcgBlockSeed, lcgBlockSeedIncrement, MAX_UPDATE_DEPTH, MAX_Y, MIN_Y, neighborUpdater, NETHER, OVERWORLD, properties, rainGradient, rainGradientPrev, random, thunderGradient, thunderGradientPrevFields inherited from interface net.minecraft.world.RedstoneViewDIRECTIONS
- 
Constructor SummaryConstructorsConstructorDescriptionServerWorld(MinecraftServer server, Executor workerExecutor, LevelStorage.Session session, ServerWorldProperties properties, RegistryKey<World> worldKey, DimensionOptions dimensionOptions, WorldGenerationProgressListener worldGenerationProgressListener, boolean debugWorld, long seed, List<SpecialSpawner> spawners, boolean shouldTickTime, @Nullable RandomSequencesState randomSequencesState) 
- 
Method SummaryModifier and TypeMethodDescriptionaddDetailsToCrashReport(CrashReport report) voidaddEntities(Stream<Entity> entities) private booleanprivate voidaddPlayer(ServerPlayerEntity player) voidaddSyncedBlockEvent(BlockPos pos, Block block, int type, int data) asString()voidcacheStructures(Chunk chunk) booleancanPlayerModifyAt(PlayerEntity player, BlockPos pos) Returns whetherplayercan modify blocks atpos.voidvoidclose()<T extends Entity>
 voidcollectEntitiesByType(TypeFilter<Entity, T> filter, Predicate<? super T> predicate, List<? super T> result) <T extends Entity>
 voidcollectEntitiesByType(TypeFilter<Entity, T> filter, Predicate<? super T> predicate, List<? super T> result, int limit) Collects entities of the given type, up tolimit.static voidcreateExplosion(@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.voiddisableTickSchedulers(WorldChunk chunk) voidprivate voiddumpBlockEntities(Writer writer) private static voiddumpEntities(Writer writer, Iterable<Entity> entities) voidemitGameEvent(RegistryEntry<GameEvent> event, Vec3d emitterPos, GameEvent.Emitter emitter) Emits a game event.List<? extends EnderDragonEntity> Returns the list of alive ender dragons in the world.floatgetBrightness(Direction direction, boolean shaded) getDragonPart(int id) Deprecated.getEntitiesByType(TypeFilter<Entity, T> filter, Predicate<? super T> predicate) Computes a list of entities of the given type.Returns the entity using the UUID, ornullif none was found.getEntityById(int id) Returns the entity using the entity ID, ornullif none was found.protected EntityLookup<Entity> Returns the set that containsChunkPosof forced chunks serialized as a long.getGeneratorStoredBiome(int biomeX, int biomeY, int biomeZ) protected BlockPosgetLightningPos(BlockPos pos) intintgetPlayers(Predicate<? super ServerPlayerEntity> predicate) Returns the list of players filtered usingpredicate.getPlayers(Predicate<? super ServerPlayerEntity> predicate, int limit) Returns the list of players filtered usingpredicate, up tolimit.Returns the raid occurring within 96 block radius, ornullif there is none.Returns a randomly selected alive player, ornullif there is none.longgetSeed()private static <T> StringgetTopFive(Iterable<T> items, Function<T, String> classifier) Categoriesitemswith theclassifierand reports a message indicating the top five biggest categories.voidhandleInteraction(EntityInteraction interaction, Entity entity, InteractionObserver observer) booleanReturnstrueif a raid exists within 96 block radius ofpos.booleanisChunkLoaded(long chunkPos) Returnstrueif the chunkchunkPosis loaded.booleanisFlat()booleanbooleanbooleanisNearOccupiedPointOfInterest(BlockPos pos, int maxDistance) booleanisNearOccupiedPointOfInterest(ChunkSectionPos sectionPos) booleanbooleanReturns whether sleeping can cause the night to skip.private booleanisTickingFutureReady(long chunkPos) voidloadEntities(Stream<Entity> entities) @Nullable com.mojang.datafixers.util.Pair<BlockPos, RegistryEntry<Biome>> locateBiome(Predicate<RegistryEntry<Biome>> predicate, BlockPos pos, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval) locateStructure(TagKey<Structure> structureTag, BlockPos pos, int radius, boolean skipReferencedStructures) Tries to find the closest structure of a given type near a given block.voidonBlockChanged(BlockPos pos, BlockState oldBlock, BlockState newBlock) Called when a block state changed.voidonDimensionChanged(Entity entity) Called on the destination world when an entity changed the dimension.voidCalled on the destination world when a player changed the dimension using portals.voidonPlayerConnected(ServerPlayerEntity player) Called on the player's world when the player connected to the server and spawned.voidonPlayerRespawned(ServerPlayerEntity player) Called on the world that has the player's respawn point when the player respawned.voidonPlayerTeleport(ServerPlayerEntity player) Called on the destination world when a player changed the dimension by teleportation.voidplaySound(@Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) voidplaySoundFromEntity(@Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) private booleanprocessBlockEvent(BlockEvent event) private voidvoidputMapState(MapIdComponent id, MapState state) voidremovePlayer(ServerPlayerEntity player, Entity.RemovalReason reason) voidvoidvoidsave(@Nullable ProgressListener progressListener, boolean flush, boolean savingDisabled) Saves the world.private voidvoidsendEntityDamage(Entity entity, DamageSource damageSource) voidsendEntityStatus(Entity entity, byte status) Sends the entity status to nearby players.private voidSends sleeping status action bar messages to players in this world.private booleansendToPlayerIfNearby(ServerPlayerEntity player, boolean force, double x, double y, double z, Packet<?> packet) Sends thepackettoplayerif the player is near the provided coordinates.voidsetBlockBreakingInfo(int entityId, BlockPos pos, int progress) booleansetChunkForced(int x, int z, boolean forced) Sets the forced status of the chunk.voidsetEnderDragonFight(@Nullable EnderDragonFight enderDragonFight) Deprecated.voidsetSpawnPos(BlockPos pos, float angle) Sets the world spawn point.voidsetTimeOfDay(long timeOfDay) Sets the time of day.voidsetWeather(int clearDuration, int rainDuration, boolean raining, boolean thundering) Sets the current weather, as well as how long it should last.private booleanshouldCancelSpawn(Entity entity) booleanshouldTick(BlockPos pos) booleanshouldTick(ChunkPos pos) booleanshouldTickBlocksInChunk(long chunkPos) Returns whether the blocks in the specified chunk should get ticked.booleanshouldTickEntity(BlockPos pos) Returns whether to tick entities atpos.booleanspawnEntity(Entity entity) Spawns an entity.booleanspawnNewEntityAndPassengers(Entity entity) Checks whether any of the entity and its passengers already exist in the world, and if not, spawns the entity with its passengers.<T extends ParticleEffect>
 booleanspawnParticles(ServerPlayerEntity viewer, T particle, boolean force, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed) Spawns a particle visible toviewer, if the viewer is near the provided coordinates.<T extends ParticleEffect>
 intspawnParticles(T particle, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed) Spawns a particle visible to nearby players.voidsyncGlobalEvent(int eventId, BlockPos pos, int data) voidsyncWorldEvent(@Nullable PlayerEntity player, int eventId, BlockPos pos, int data) voidtick(BooleanSupplier shouldKeepTicking) private voidvoidtickChunk(WorldChunk chunk, int randomTickSpeed) voidtickEntity(Entity entity) private voidvoidtickIceAndSnow(BlockPos pos) private voidtickPassenger(Entity vehicle, Entity passenger) voidtickSpawners(boolean spawnMonsters, boolean spawnAnimals) protected voidtickTime()private voidtoString()booleantryLoadEntity(Entity entity) voidunloadEntities(WorldChunk chunk) 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.voidupdateNeighbors(BlockPos pos, Block block) 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.voidprivate voidMethods inherited from class net.minecraft.world.WorldaddBlockBreakParticles, addBlockEntity, addBlockEntityTicker, addFireworkParticle, addImportantParticle, addImportantParticle, addParticle, addParticle, breakBlock, calculateAmbientDarkness, canSetBlock, collectEntitiesByType, collectEntitiesByType, createExplosion, createExplosion, createExplosion, createExplosion, createExplosion, disconnect, getAmbientDarkness, getBiomeAccess, getBlockEntity, getBlockState, getChunk, getChunk, getChunkAsView, getDamageSources, getDimension, getDimensionEntry, getEntitiesByType, getFluidState, getGameRules, getLevelProperties, getLightingProvider, getLocalDifficulty, getOtherEntities, getProfiler, getProfilerSupplier, getRainGradient, getRandom, getRandomPosInChunk, getRegistryKey, getRegistryManager, getSeaLevel, getSkyAngleRadians, getSpawnAngle, getSpawnPos, getThunderGradient, getTickOrder, getTime, getTimeOfDay, getTopY, getWorldBorder, getWorldChunk, hasRain, initWeatherGradients, isClient, isDay, isDebugWorld, isDirectionSolid, isInBuildLimit, isNight, isRaining, isThundering, isTopSolid, isValid, markDirty, playSound, playSound, playSound, playSound, playSound, playSound, playSoundAtBlockCenter, playSoundFromEntity, playSoundFromEntity, removeBlock, removeBlockEntity, replaceWithStateForNeighborUpdate, scheduleBlockRerenderIfNeeded, sendPacket, setBlockState, setBlockState, setBlockState, setLightningTicksLeft, setMobSpawnOptions, setRainGradient, setThunderGradient, shouldTickBlockPos, shouldUpdatePostDeath, testBlockState, testFluidState, tickBlockEntities, tickEntity, updateComparatorsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.BlockRenderViewgetBaseLightLevel, getLightingProvider, getLightLevel, isSkyVisibleMethods inherited from interface net.minecraft.world.BlockViewgetBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlockMethods inherited from interface net.minecraft.world.CollisionViewcanCollide, canPlace, doesNotIntersectEntities, doesNotIntersectEntities, findClosestCollision, findSupportingBlockPos, getBlockCollisions, getCollisions, getEntityCollisions, getWorldBorder, isBlockSpaceEmpty, isSpaceEmpty, isSpaceEmpty, isSpaceEmptyMethods inherited from interface net.minecraft.world.EntityViewgetClosestEntity, getClosestEntity, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getClosestPlayer, getEntitiesByClass, getEntitiesByType, getNonSpectatingEntities, getOtherEntities, getOtherEntities, getPlayerByUuid, 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, breakBlock, removeBlock, setBlockState, setBlockStateMethods 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.ServerWorldAccessspawnEntityAndPassengersMethods inherited from interface net.minecraft.world.StructureWorldAccessisValidForSetBlock, setCurrentlyGeneratingStructureNameMethods inherited from interface net.minecraft.world.TestableWorldtestBlockState, testFluidStateMethods inherited from interface net.minecraft.world.WorldAccessaddParticle, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, getDifficulty, getLevelProperties, getLocalDifficulty, getLunarTime, getRandom, getTickOrder, isChunkLoaded, playSound, playSound, replaceWithStateForNeighborUpdate, scheduleBlockTick, scheduleBlockTick, scheduleFluidTick, scheduleFluidTick, syncWorldEventMethods inherited from interface net.minecraft.world.WorldViewcontainsFluid, createCommandRegistryWrapper, getAmbientDarkness, getBiome, getBiomeAccess, getBiomeForNoiseGen, getBottomY, getBrightness, getChunk, getChunk, getChunk, getChunk, getChunkAsView, getColor, getDimension, getHeight, getLightLevel, getLightLevel, getPhototaxisFavor, getRegistryManager, getSeaLevel, getStatesInBoxIfLoaded, getTopY, isAir, isChunkLoaded, isClient, isPosLoaded, isRegionLoaded, isRegionLoaded, isRegionLoaded, isSkyVisibleAllowingSea, isWater
- 
Field Details- 
END_SPAWN_POS- Mappings:
- Namespace - Name - Mixin selector - named - END_SPAWN_POS- Lnet/minecraft/server/world/ServerWorld;END_SPAWN_POS:Lnet/minecraft/util/math/BlockPos;- intermediary - field_25144- Lnet/minecraft/class_3218;field_25144:Lnet/minecraft/class_2338;- official - a- Larf;a:Liz;
 
- 
CLEAR_WEATHER_DURATION_PROVIDER- Mappings:
- Namespace - Name - Mixin selector - named - CLEAR_WEATHER_DURATION_PROVIDER- Lnet/minecraft/server/world/ServerWorld;CLEAR_WEATHER_DURATION_PROVIDER:Lnet/minecraft/util/math/intprovider/IntProvider;- intermediary - field_41749- Lnet/minecraft/class_3218;field_41749:Lnet/minecraft/class_6017;- official - b- Larf;b:Lbqb;
 
- 
RAIN_WEATHER_DURATION_PROVIDER- Mappings:
- Namespace - Name - Mixin selector - named - RAIN_WEATHER_DURATION_PROVIDER- Lnet/minecraft/server/world/ServerWorld;RAIN_WEATHER_DURATION_PROVIDER:Lnet/minecraft/util/math/intprovider/IntProvider;- intermediary - field_41750- Lnet/minecraft/class_3218;field_41750:Lnet/minecraft/class_6017;- official - c- Larf;c:Lbqb;
 
- 
CLEAR_THUNDER_WEATHER_DURATION_PROVIDER- Mappings:
- Namespace - Name - Mixin selector - named - CLEAR_THUNDER_WEATHER_DURATION_PROVIDER- Lnet/minecraft/server/world/ServerWorld;CLEAR_THUNDER_WEATHER_DURATION_PROVIDER:Lnet/minecraft/util/math/intprovider/IntProvider;- intermediary - field_41748- Lnet/minecraft/class_3218;field_41748:Lnet/minecraft/class_6017;- official - D- Larf;D:Lbqb;
 
- 
THUNDER_WEATHER_DURATION_PROVIDER- Mappings:
- Namespace - Name - Mixin selector - named - THUNDER_WEATHER_DURATION_PROVIDER- Lnet/minecraft/server/world/ServerWorld;THUNDER_WEATHER_DURATION_PROVIDER:Lnet/minecraft/util/math/intprovider/IntProvider;- intermediary - field_41751- Lnet/minecraft/class_3218;field_41751:Lnet/minecraft/class_6017;- official - d- Larf;d:Lbqb;
 
- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/server/world/ServerWorld;LOGGER:Lorg/slf4j/Logger;- intermediary - field_13952- Lnet/minecraft/class_3218;field_13952:Lorg/slf4j/Logger;- official - E- Larf;E:Lorg/slf4j/Logger;
 
- 
SERVER_IDLE_COOLDOWNprivate static final int SERVER_IDLE_COOLDOWNThe number of ticks (300) the world will continue to tick entities after all players have left and the world does not contain any forced chunks.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SERVER_IDLE_COOLDOWN- Lnet/minecraft/server/world/ServerWorld;SERVER_IDLE_COOLDOWN:I- intermediary - field_29768- Lnet/minecraft/class_3218;field_29768:I- official - F- Larf;F:I
 
- 
MAX_TICKSprivate static final int MAX_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_TICKS- Lnet/minecraft/server/world/ServerWorld;MAX_TICKS:I- intermediary - field_35441- Lnet/minecraft/class_3218;field_35441:I- official - G- Larf;G:I
 
- 
players- Mappings:
- Namespace - Name - Mixin selector - named - players- Lnet/minecraft/server/world/ServerWorld;players:Ljava/util/List;- intermediary - field_18261- Lnet/minecraft/class_3218;field_18261:Ljava/util/List;- official - H- Larf;H:Ljava/util/List;
 
- 
chunkManager- Mappings:
- Namespace - Name - Mixin selector - named - chunkManager- Lnet/minecraft/server/world/ServerWorld;chunkManager:Lnet/minecraft/server/world/ServerChunkManager;- intermediary - field_24624- Lnet/minecraft/class_3218;field_24624:Lnet/minecraft/class_3215;- official - I- Larf;I:Lard;
 
- 
server- Mappings:
- Namespace - Name - Mixin selector - named - server- Lnet/minecraft/server/world/ServerWorld;server:Lnet/minecraft/server/MinecraftServer;- intermediary - field_13959- Lnet/minecraft/class_3218;field_13959:Lnet/minecraft/server/MinecraftServer;- official - J- Larf;J:Lnet/minecraft/server/MinecraftServer;
 
- 
worldProperties- Mappings:
- Namespace - Name - Mixin selector - named - worldProperties- Lnet/minecraft/server/world/ServerWorld;worldProperties:Lnet/minecraft/world/level/ServerWorldProperties;- intermediary - field_24456- Lnet/minecraft/class_3218;field_24456:Lnet/minecraft/class_5268;- official - K- Larf;K:Leqd;
 
- 
spawnChunkRadiusprivate int spawnChunkRadius- Mappings:
- Namespace - Name - Mixin selector - named - spawnChunkRadius- Lnet/minecraft/server/world/ServerWorld;spawnChunkRadius:I- intermediary - field_48271- Lnet/minecraft/class_3218;field_48271:I- official - L- Larf;L:I
 
- 
entityList- Mappings:
- Namespace - Name - Mixin selector - named - entityList- Lnet/minecraft/server/world/ServerWorld;entityList:Lnet/minecraft/world/EntityList;- intermediary - field_26934- Lnet/minecraft/class_3218;field_26934:Lnet/minecraft/class_5574;- official - M- Larf;M:Ldwk;
 
- 
entityManager- Mappings:
- Namespace - Name - Mixin selector - named - entityManager- Lnet/minecraft/server/world/ServerWorld;entityManager:Lnet/minecraft/server/world/ServerEntityManager;- intermediary - field_26935- Lnet/minecraft/class_3218;field_26935:Lnet/minecraft/class_5579;- official - N- Larf;N:Ldwp;
 
- 
gameEventDispatchManager- Mappings:
- Namespace - Name - Mixin selector - named - gameEventDispatchManager- Lnet/minecraft/server/world/ServerWorld;gameEventDispatchManager:Lnet/minecraft/world/event/listener/GameEventDispatchManager;- intermediary - field_39984- Lnet/minecraft/class_3218;field_39984:Lnet/minecraft/class_7719;- official - O- Larf;O:Ldwy;
 
- 
savingDisabledpublic boolean savingDisabled- Mappings:
- Namespace - Name - Mixin selector - named - savingDisabled- Lnet/minecraft/server/world/ServerWorld;savingDisabled:Z- intermediary - field_13957- Lnet/minecraft/class_3218;field_13957:Z- official - e- Larf;e:Z
 
- 
sleepManager- Mappings:
- Namespace - Name - Mixin selector - named - sleepManager- Lnet/minecraft/server/world/ServerWorld;sleepManager:Lnet/minecraft/server/world/SleepManager;- intermediary - field_28859- Lnet/minecraft/class_3218;field_28859:Lnet/minecraft/class_5838;- official - P- Larf;P:Lavg;
 
- 
idleTimeoutprivate int idleTimeout- Mappings:
- Namespace - Name - Mixin selector - named - idleTimeout- Lnet/minecraft/server/world/ServerWorld;idleTimeout:I- intermediary - field_13948- Lnet/minecraft/class_3218;field_13948:I- official - Q- Larf;Q:I
 
- 
portalForcer- Mappings:
- Namespace - Name - Mixin selector - named - portalForcer- Lnet/minecraft/server/world/ServerWorld;portalForcer:Lnet/minecraft/world/PortalForcer;- intermediary - field_13956- Lnet/minecraft/class_3218;field_13956:Lnet/minecraft/class_1946;- official - R- Larf;R:Leov;
 
- 
blockTickScheduler- Mappings:
- Namespace - Name - Mixin selector - named - blockTickScheduler- Lnet/minecraft/server/world/ServerWorld;blockTickScheduler:Lnet/minecraft/world/tick/WorldTickScheduler;- intermediary - field_13949- Lnet/minecraft/class_3218;field_13949:Lnet/minecraft/class_6757;- official - S- Larf;S:Lexh;
 
- 
fluidTickScheduler- Mappings:
- Namespace - Name - Mixin selector - named - fluidTickScheduler- Lnet/minecraft/server/world/ServerWorld;fluidTickScheduler:Lnet/minecraft/world/tick/WorldTickScheduler;- intermediary - field_13951- Lnet/minecraft/class_3218;field_13951:Lnet/minecraft/class_6757;- official - T- Larf;T:Lexh;
 
- 
pathNodeTypeCache- Mappings:
- Namespace - Name - Mixin selector - named - pathNodeTypeCache- Lnet/minecraft/server/world/ServerWorld;pathNodeTypeCache:Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;- intermediary - field_49172- Lnet/minecraft/class_3218;field_49172:Lnet/minecraft/class_9315;- official - U- Larf;U:Leop;
 
- 
loadedMobs- Mappings:
- Namespace - Name - Mixin selector - named - loadedMobs- Lnet/minecraft/server/world/ServerWorld;loadedMobs:Ljava/util/Set;- intermediary - field_26932- Lnet/minecraft/class_3218;field_26932:Ljava/util/Set;- official - V- Larf;V:Ljava/util/Set;
 
- 
duringListenerUpdatevolatile boolean duringListenerUpdate- Mappings:
- Namespace - Name - Mixin selector - named - duringListenerUpdate- Lnet/minecraft/server/world/ServerWorld;duringListenerUpdate:Z- intermediary - field_36317- Lnet/minecraft/class_3218;field_36317:Z- official - W- Larf;W:Z
 
- 
raidManager- Mappings:
- Namespace - Name - Mixin selector - named - raidManager- Lnet/minecraft/server/world/ServerWorld;raidManager:Lnet/minecraft/village/raid/RaidManager;- intermediary - field_18811- Lnet/minecraft/class_3218;field_18811:Lnet/minecraft/class_3767;- official - f- Larf;f:Lcom;
 
- 
syncedBlockEventQueue- Mappings:
- Namespace - Name - Mixin selector - named - syncedBlockEventQueue- Lnet/minecraft/server/world/ServerWorld;syncedBlockEventQueue:Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;- intermediary - field_13950- Lnet/minecraft/class_3218;field_13950:Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;- official - X- Larf;X:Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
 
- 
blockEventQueue- Mappings:
- Namespace - Name - Mixin selector - named - blockEventQueue- Lnet/minecraft/server/world/ServerWorld;blockEventQueue:Ljava/util/List;- intermediary - field_35565- Lnet/minecraft/class_3218;field_35565:Ljava/util/List;- official - Y- Larf;Y:Ljava/util/List;
 
- 
inBlockTickprivate boolean inBlockTick- Mappings:
- Namespace - Name - Mixin selector - named - inBlockTick- Lnet/minecraft/server/world/ServerWorld;inBlockTick:Z- intermediary - field_13953- Lnet/minecraft/class_3218;field_13953:Z- official - Z- Larf;Z:Z
 
- 
spawners- Mappings:
- Namespace - Name - Mixin selector - named - spawners- Lnet/minecraft/server/world/ServerWorld;spawners:Ljava/util/List;- intermediary - field_25141- Lnet/minecraft/class_3218;field_25141:Ljava/util/List;- official - aa- Larf;aa:Ljava/util/List;
 
- 
enderDragonFight- Mappings:
- Namespace - Name - Mixin selector - named - enderDragonFight- Lnet/minecraft/server/world/ServerWorld;enderDragonFight:Lnet/minecraft/entity/boss/dragon/EnderDragonFight;- intermediary - field_25142- Lnet/minecraft/class_3218;field_25142:Lnet/minecraft/class_2881;- official - ab- Larf;ab:Ldvz;
 
- 
dragonParts- Mappings:
- Namespace - Name - Mixin selector - named - dragonParts- Lnet/minecraft/server/world/ServerWorld;dragonParts:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- intermediary - field_26933- Lnet/minecraft/class_3218;field_26933:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;- official - ac- Larf;ac:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
 
- 
structureAccessor- Mappings:
- Namespace - Name - Mixin selector - named - structureAccessor- Lnet/minecraft/server/world/ServerWorld;structureAccessor:Lnet/minecraft/world/gen/StructureAccessor;- intermediary - field_23787- Lnet/minecraft/class_3218;field_23787:Lnet/minecraft/class_5138;- official - ad- Larf;ad:Ldct;
 
- 
structureLocator- Mappings:
- Namespace - Name - Mixin selector - named - structureLocator- Lnet/minecraft/server/world/ServerWorld;structureLocator:Lnet/minecraft/world/StructureLocator;- intermediary - field_36208- Lnet/minecraft/class_3218;field_36208:Lnet/minecraft/class_6832;- official - ae- Larf;ae:Lein;
 
- 
shouldTickTimeprivate final boolean shouldTickTime- Mappings:
- Namespace - Name - Mixin selector - named - shouldTickTime- Lnet/minecraft/server/world/ServerWorld;shouldTickTime:Z- intermediary - field_25143- Lnet/minecraft/class_3218;field_25143:Z- official - af- Larf;af:Z
 
- 
randomSequences- Mappings:
- Namespace - Name - Mixin selector - named - randomSequences- Lnet/minecraft/server/world/ServerWorld;randomSequences:Lnet/minecraft/util/math/random/RandomSequencesState;- intermediary - field_44857- Lnet/minecraft/class_3218;field_44857:Lnet/minecraft/class_8565;- official - ag- Larf;ag:Lbrd;
 
 
- 
- 
Constructor Details- 
ServerWorldpublic ServerWorld(MinecraftServer server, Executor workerExecutor, LevelStorage.Session session, ServerWorldProperties properties, RegistryKey<World> worldKey, DimensionOptions dimensionOptions, WorldGenerationProgressListener worldGenerationProgressListener, boolean debugWorld, long seed, List<SpecialSpawner> spawners, boolean shouldTickTime, @Nullable @Nullable RandomSequencesState randomSequencesState) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/server/world/ServerWorld;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/storage/LevelStorage$Session;Lnet/minecraft/world/level/ServerWorldProperties;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;Lnet/minecraft/server/WorldGenerationProgressListener;ZJLjava/util/List;ZLnet/minecraft/util/math/random/RandomSequencesState;)V- intermediary - <init>- Lnet/minecraft/class_3218;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;ZLnet/minecraft/class_8565;)V- official - <init>- Larf;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lepy$c;Leqd;Lale;Ldvx;Laro;ZJLjava/util/List;ZLbrd;)V
 
 
- 
- 
Method Details- 
setEnderDragonFightDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - setEnderDragonFight- Lnet/minecraft/server/world/ServerWorld;setEnderDragonFight(Lnet/minecraft/entity/boss/dragon/EnderDragonFight;)V- intermediary - method_51837- Lnet/minecraft/class_3218;method_51837(Lnet/minecraft/class_2881;)V- official - a- Larf;a(Ldvz;)V
 
- 
setWeatherpublic void setWeather(int clearDuration, int rainDuration, boolean raining, boolean thundering) Sets the current weather, as well as how long it should last.- Parameters:
- clearDuration- how long the clear weather should last, in seconds
- rainDuration- how long the rain or the thunderstorm should last, in seconds
- raining- whether a rain is ongoing
- thundering- whether a thunderstorm is ongoing
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - setWeather- Lnet/minecraft/server/world/ServerWorld;setWeather(IIZZ)V- intermediary - method_27910- Lnet/minecraft/class_3218;method_27910(IIZZ)V- official - a- Larf;a(IIZZ)V
 
- 
getGeneratorStoredBiome- Specified by:
- getGeneratorStoredBiomein interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getGeneratorStoredBiome- Lnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/registry/entry/RegistryEntry;- intermediary - method_22387- Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_6880;- official - a- Ldcd;a(III)Lji;
 
- 
getStructureAccessor- Mappings:
- Namespace - Name - Mixin selector - named - getStructureAccessor- Lnet/minecraft/server/world/ServerWorld;getStructureAccessor()Lnet/minecraft/world/gen/StructureAccessor;- intermediary - method_27056- Lnet/minecraft/class_3218;method_27056()Lnet/minecraft/class_5138;- official - a- Larf;a()Ldct;
 
- 
tick- Mappings:
- Namespace - Name - Mixin selector - named - tick- Lnet/minecraft/server/world/ServerWorld;tick(Ljava/util/function/BooleanSupplier;)V- intermediary - method_18765- Lnet/minecraft/class_3218;method_18765(Ljava/util/function/BooleanSupplier;)V- official - a- Larf;a(Ljava/util/function/BooleanSupplier;)V
 
- 
shouldTickBlocksInChunkpublic boolean shouldTickBlocksInChunk(long chunkPos) Returns whether the blocks in the specified chunk should get ticked.- Overrides:
- shouldTickBlocksInChunkin class- World
- 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
 
- 
tickTimeprotected void tickTime()- Mappings:
- Namespace - Name - Mixin selector - named - tickTime- Lnet/minecraft/server/world/ServerWorld;tickTime()V- intermediary - method_29203- Lnet/minecraft/class_3218;method_29203()V- official - b- Larf;b()V
 
- 
setTimeOfDaypublic void setTimeOfDay(long timeOfDay) Sets 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.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - setTimeOfDay- Lnet/minecraft/server/world/ServerWorld;setTimeOfDay(J)V- intermediary - method_29199- Lnet/minecraft/class_3218;method_29199(J)V- official - b- Larf;b(J)V
 
- 
tickSpawnerspublic void tickSpawners(boolean spawnMonsters, boolean spawnAnimals) - Mappings:
- Namespace - Name - Mixin selector - named - tickSpawners- Lnet/minecraft/server/world/ServerWorld;tickSpawners(ZZ)V- intermediary - method_29202- Lnet/minecraft/class_3218;method_29202(ZZ)V- official - a- Larf;a(ZZ)V
 
- 
shouldCancelSpawn- Mappings:
- Namespace - Name - Mixin selector - named - shouldCancelSpawn- Lnet/minecraft/server/world/ServerWorld;shouldCancelSpawn(Lnet/minecraft/entity/Entity;)Z- intermediary - method_31430- Lnet/minecraft/class_3218;method_31430(Lnet/minecraft/class_1297;)Z- official - i- Larf;i(Lbsw;)Z
 
- 
wakeSleepingPlayersprivate void wakeSleepingPlayers()- Mappings:
- Namespace - Name - Mixin selector - named - wakeSleepingPlayers- Lnet/minecraft/server/world/ServerWorld;wakeSleepingPlayers()V- intermediary - method_23660- Lnet/minecraft/class_3218;method_23660()V- official - as- Larf;as()V
 
- 
tickChunk- Mappings:
- Namespace - Name - Mixin selector - named - tickChunk- Lnet/minecraft/server/world/ServerWorld;tickChunk(Lnet/minecraft/world/chunk/WorldChunk;I)V- intermediary - method_18203- Lnet/minecraft/class_3218;method_18203(Lnet/minecraft/class_2818;I)V- official - a- Larf;a(Lduk;I)V
 
- 
tickIceAndSnow- Mappings:
- Namespace - Name - Mixin selector - named - tickIceAndSnow- Lnet/minecraft/server/world/ServerWorld;tickIceAndSnow(Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_52370- Lnet/minecraft/class_3218;method_52370(Lnet/minecraft/class_2338;)V- official - a- Larf;a(Liz;)V
 
- 
getLightningRodPos- Mappings:
- Namespace - Name - Mixin selector - named - getLightningRodPos- Lnet/minecraft/server/world/ServerWorld;getLightningRodPos(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;- intermediary - method_31418- Lnet/minecraft/class_3218;method_31418(Lnet/minecraft/class_2338;)Ljava/util/Optional;- official - E- Larf;E(Liz;)Ljava/util/Optional;
 
- 
getLightningPos- Mappings:
- Namespace - Name - Mixin selector - named - getLightningPos- Lnet/minecraft/server/world/ServerWorld;getLightningPos(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;- intermediary - method_18210- Lnet/minecraft/class_3218;method_18210(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;- official - b- Larf;b(Liz;)Liz;
 
- 
isInBlockTickpublic boolean isInBlockTick()- Mappings:
- Namespace - Name - Mixin selector - named - isInBlockTick- Lnet/minecraft/server/world/ServerWorld;isInBlockTick()Z- intermediary - method_14177- Lnet/minecraft/class_3218;method_14177()Z- official - c- Larf;c()Z
 
- 
isSleepingEnabledpublic boolean isSleepingEnabled()Returns whether sleeping can cause the night to skip.- Returns:
- whether sleeping can cause the night to skip
- Mappings:
- Namespace - Name - Mixin selector - named - isSleepingEnabled- Lnet/minecraft/server/world/ServerWorld;isSleepingEnabled()Z- intermediary - method_33144- Lnet/minecraft/class_3218;method_33144()Z- official - d- Larf;d()Z
 
- 
sendSleepingStatusprivate void sendSleepingStatus()Sends sleeping status action bar messages to players in this world.- Mappings:
- Namespace - Name - Mixin selector - named - sendSleepingStatus- Lnet/minecraft/server/world/ServerWorld;sendSleepingStatus()V- intermediary - method_33143- Lnet/minecraft/class_3218;method_33143()V- official - at- Larf;at()V
 
- 
updateSleepingPlayerspublic void updateSleepingPlayers()- Mappings:
- Namespace - Name - Mixin selector - named - updateSleepingPlayers- Lnet/minecraft/server/world/ServerWorld;updateSleepingPlayers()V- intermediary - method_8448- Lnet/minecraft/class_3218;method_8448()V- official - e- Larf;e()V
 
- 
getScoreboard- Specified by:
- getScoreboardin class- World
- Mappings:
- Namespace - Name - Mixin selector - named - getScoreboard- Lnet/minecraft/server/world/ServerWorld;getScoreboard()Lnet/minecraft/scoreboard/ServerScoreboard;- intermediary - method_14170- Lnet/minecraft/class_3218;method_14170()Lnet/minecraft/class_2995;- official - f- Larf;f()Lalx;
 
- 
tickWeatherprivate void tickWeather()- Mappings:
- Namespace - Name - Mixin selector - named - tickWeather- Lnet/minecraft/server/world/ServerWorld;tickWeather()V- intermediary - method_39501- Lnet/minecraft/class_3218;method_39501()V- official - au- Larf;au()V
 
- 
resetWeatherpublic void resetWeather()- Mappings:
- Namespace - Name - Mixin selector - named - resetWeather- Lnet/minecraft/server/world/ServerWorld;resetWeather()V- intermediary - method_14195- Lnet/minecraft/class_3218;method_14195()V- official - g- Larf;g()V
 
- 
resetIdleTimeoutpublic void resetIdleTimeout()- Mappings:
- Namespace - Name - Mixin selector - named - resetIdleTimeout- Lnet/minecraft/server/world/ServerWorld;resetIdleTimeout()V- intermediary - method_14197- Lnet/minecraft/class_3218;method_14197()V- official - h- Larf;h()V
 
- 
tickFluid- Mappings:
- Namespace - Name - Mixin selector - named - tickFluid- Lnet/minecraft/server/world/ServerWorld;tickFluid(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/fluid/Fluid;)V- intermediary - method_14171- Lnet/minecraft/class_3218;method_14171(Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;)V- official - a- Larf;a(Liz;Lenw;)V
 
- 
tickBlock- Mappings:
- Namespace - Name - Mixin selector - named - tickBlock- Lnet/minecraft/server/world/ServerWorld;tickBlock(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V- intermediary - method_14189- Lnet/minecraft/class_3218;method_14189(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V- official - d- Larf;d(Liz;Ldfb;)V
 
- 
tickEntity- Mappings:
- Namespace - Name - Mixin selector - named - tickEntity- Lnet/minecraft/server/world/ServerWorld;tickEntity(Lnet/minecraft/entity/Entity;)V- intermediary - method_18762- Lnet/minecraft/class_3218;method_18762(Lnet/minecraft/class_1297;)V- official - a- Larf;a(Lbsw;)V
 
- 
tickPassenger- Mappings:
- Namespace - Name - Mixin selector - named - tickPassenger- Lnet/minecraft/server/world/ServerWorld;tickPassenger(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V- intermediary - method_18763- Lnet/minecraft/class_3218;method_18763(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V- official - a- Larf;a(Lbsw;Lbsw;)V
 
- 
canPlayerModifyAtReturns whetherplayercan modify blocks atpos.- Overrides:
- canPlayerModifyAtin class- World
- 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
 
- 
savepublic void save(@Nullable @Nullable ProgressListener progressListener, boolean flush, boolean savingDisabled) Saves the world.- Parameters:
- progressListener- the listener for the saving process, or- nullto specify none
- flush- if it should immediately write all data to storage device
- savingDisabled- whether to return early without doing anything
- Mappings:
- Namespace - Name - Mixin selector - named - save- Lnet/minecraft/server/world/ServerWorld;save(Lnet/minecraft/util/ProgressListener;ZZ)V- intermediary - method_14176- Lnet/minecraft/class_3218;method_14176(Lnet/minecraft/class_3536;ZZ)V- official - a- Larf;a(Lazg;ZZ)V
 
- 
saveLevelprivate void saveLevel()- Mappings:
- Namespace - Name - Mixin selector - named - saveLevel- Lnet/minecraft/server/world/ServerWorld;saveLevel()V- intermediary - method_14188- Lnet/minecraft/class_3218;method_14188()V- official - av- Larf;av()V
 
- 
getEntitiesByTypepublic <T extends Entity> List<? extends T> getEntitiesByType(TypeFilter<Entity, T> filter, Predicate<? super T> predicate) Computes a list of entities of the given type. Warning: Ifnullis passed as the entity type filter, care should be taken that the type argumentTis set toEntity, otherwise heap pollution in the returned list orClassCastExceptioncan occur.- Parameters:
- predicate- a predicate which returned entities must satisfy
- Returns:
- a list of entities of the given type
- Mappings:
- Namespace - Name - Mixin selector - named - getEntitiesByType- Lnet/minecraft/server/world/ServerWorld;getEntitiesByType(Lnet/minecraft/util/TypeFilter;Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_18198- Lnet/minecraft/class_3218;method_18198(Lnet/minecraft/class_5575;Ljava/util/function/Predicate;)Ljava/util/List;- official - a- Larf;a(Ldwl;Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
collectEntitiesByTypepublic <T extends Entity> void collectEntitiesByType(TypeFilter<Entity, T> filter, Predicate<? super T> predicate, List<? super T> result) - Mappings:
- Namespace - Name - Mixin selector - named - collectEntitiesByType- Lnet/minecraft/server/world/ServerWorld;collectEntitiesByType(Lnet/minecraft/util/TypeFilter;Ljava/util/function/Predicate;Ljava/util/List;)V- intermediary - method_47538- Lnet/minecraft/class_3218;method_47538(Lnet/minecraft/class_5575;Ljava/util/function/Predicate;Ljava/util/List;)V- official - a- Larf;a(Ldwl;Ljava/util/function/Predicate;Ljava/util/List;)V
 
- 
collectEntitiesByTypepublic <T extends Entity> void collectEntitiesByType(TypeFilter<Entity, T> filter, Predicate<? super T> predicate, List<? super T> result, int limit) Collects entities of the given type, up tolimit. Using this can improve performance, especially iflimitis small.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - collectEntitiesByType- Lnet/minecraft/server/world/ServerWorld;collectEntitiesByType(Lnet/minecraft/util/TypeFilter;Ljava/util/function/Predicate;Ljava/util/List;I)V- intermediary - method_47539- Lnet/minecraft/class_3218;method_47539(Lnet/minecraft/class_5575;Ljava/util/function/Predicate;Ljava/util/List;I)V- official - a- Larf;a(Ldwl;Ljava/util/function/Predicate;Ljava/util/List;I)V
 
- 
getAliveEnderDragonsReturns the list of alive ender dragons in the world.- Returns:
- the list of alive ender dragons in the world
- Mappings:
- Namespace - Name - Mixin selector - named - getAliveEnderDragons- Lnet/minecraft/server/world/ServerWorld;getAliveEnderDragons()Ljava/util/List;- intermediary - method_18776- Lnet/minecraft/class_3218;method_18776()Ljava/util/List;- official - i- Larf;i()Ljava/util/List;
 
- 
getPlayersReturns the list of players filtered usingpredicate.- Returns:
- the list of players filtered using predicate
- Mappings:
- Namespace - Name - Mixin selector - named - getPlayers- Lnet/minecraft/server/world/ServerWorld;getPlayers(Ljava/util/function/Predicate;)Ljava/util/List;- intermediary - method_18766- Lnet/minecraft/class_3218;method_18766(Ljava/util/function/Predicate;)Ljava/util/List;- official - a- Larf;a(Ljava/util/function/Predicate;)Ljava/util/List;
 
- 
getPlayerspublic List<ServerPlayerEntity> getPlayers(Predicate<? super ServerPlayerEntity> predicate, int limit) Returns the list of players filtered usingpredicate, up tolimit.- Returns:
- the list of players filtered using predicate, up tolimit
- Mappings:
- Namespace - Name - Mixin selector - named - getPlayers- Lnet/minecraft/server/world/ServerWorld;getPlayers(Ljava/util/function/Predicate;I)Ljava/util/List;- intermediary - method_47540- Lnet/minecraft/class_3218;method_47540(Ljava/util/function/Predicate;I)Ljava/util/List;- official - a- Larf;a(Ljava/util/function/Predicate;I)Ljava/util/List;
 
- 
getRandomAlivePlayerReturns a randomly selected alive player, ornullif there is none.- Returns:
- a randomly selected alive player, or nullif there is none
- Mappings:
- Namespace - Name - Mixin selector - named - getRandomAlivePlayer- Lnet/minecraft/server/world/ServerWorld;getRandomAlivePlayer()Lnet/minecraft/server/network/ServerPlayerEntity;- intermediary - method_18779- Lnet/minecraft/class_3218;method_18779()Lnet/minecraft/class_3222;- official - j- Larf;j()Larg;
 
- 
spawnEntitySpawns an entity.- Specified by:
- spawnEntityin interface- ModifiableWorld
- See Also:
- API Note:
- To spawn an entity with passengers, use
 
.invalid referenceServerWorldAccess#spawnEntityAndPassengers
- Mappings:
- Namespace - Name - Mixin selector - named - spawnEntity- Lnet/minecraft/world/ModifiableWorld;spawnEntity(Lnet/minecraft/entity/Entity;)Z- intermediary - method_8649- Lnet/minecraft/class_1945;method_8649(Lnet/minecraft/class_1297;)Z- official - b- Ldci;b(Lbsw;)Z
 
- 
tryLoadEntity- Mappings:
- Namespace - Name - Mixin selector - named - tryLoadEntity- Lnet/minecraft/server/world/ServerWorld;tryLoadEntity(Lnet/minecraft/entity/Entity;)Z- intermediary - method_18768- Lnet/minecraft/class_3218;method_18768(Lnet/minecraft/class_1297;)Z- official - c- Larf;c(Lbsw;)Z
 
- 
onDimensionChangedCalled on the destination world when an entity changed the dimension.This does not get called for players changing dimensions. Use onPlayerChangeDimension(net.minecraft.server.network.ServerPlayerEntity)(for portals) oronPlayerTeleport(net.minecraft.server.network.ServerPlayerEntity)(for teleportation) instead.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - onDimensionChanged- Lnet/minecraft/server/world/ServerWorld;onDimensionChanged(Lnet/minecraft/entity/Entity;)V- intermediary - method_18769- Lnet/minecraft/class_3218;method_18769(Lnet/minecraft/class_1297;)V- official - d- Larf;d(Lbsw;)V
 
- 
onPlayerTeleportCalled on the destination world when a player changed the dimension by teleportation.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - onPlayerTeleport- Lnet/minecraft/server/world/ServerWorld;onPlayerTeleport(Lnet/minecraft/server/network/ServerPlayerEntity;)V- intermediary - method_18207- Lnet/minecraft/class_3218;method_18207(Lnet/minecraft/class_3222;)V- official - a- Larf;a(Larg;)V
 
- 
onPlayerChangeDimensionCalled on the destination world when a player changed the dimension using portals.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - onPlayerChangeDimension- Lnet/minecraft/server/world/ServerWorld;onPlayerChangeDimension(Lnet/minecraft/server/network/ServerPlayerEntity;)V- intermediary - method_18211- Lnet/minecraft/class_3218;method_18211(Lnet/minecraft/class_3222;)V- official - b- Larf;b(Larg;)V
 
- 
onPlayerConnectedCalled on the player's world when the player connected to the server and spawned.- Mappings:
- Namespace - Name - Mixin selector - named - onPlayerConnected- Lnet/minecraft/server/world/ServerWorld;onPlayerConnected(Lnet/minecraft/server/network/ServerPlayerEntity;)V- intermediary - method_18213- Lnet/minecraft/class_3218;method_18213(Lnet/minecraft/class_3222;)V- official - c- Larf;c(Larg;)V
 
- 
onPlayerRespawnedCalled on the world that has the player's respawn point when the player respawned.- Mappings:
- Namespace - Name - Mixin selector - named - onPlayerRespawned- Lnet/minecraft/server/world/ServerWorld;onPlayerRespawned(Lnet/minecraft/server/network/ServerPlayerEntity;)V- intermediary - method_18215- Lnet/minecraft/class_3218;method_18215(Lnet/minecraft/class_3222;)V- official - d- Larf;d(Larg;)V
 
- 
addPlayer- Mappings:
- Namespace - Name - Mixin selector - named - addPlayer- Lnet/minecraft/server/world/ServerWorld;addPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;)V- intermediary - method_18771- Lnet/minecraft/class_3218;method_18771(Lnet/minecraft/class_3222;)V- official - e- Larf;e(Larg;)V
 
- 
addEntity- Mappings:
- Namespace - Name - Mixin selector - named - addEntity- Lnet/minecraft/server/world/ServerWorld;addEntity(Lnet/minecraft/entity/Entity;)Z- intermediary - method_14175- Lnet/minecraft/class_3218;method_14175(Lnet/minecraft/class_1297;)Z- official - j- Larf;j(Lbsw;)Z
 
- 
spawnNewEntityAndPassengersChecks whether any of the entity and its passengers already exist in the world, and if not, spawns the entity with its passengers.- Returns:
- trueif the spawning was successful, otherwise- false
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - spawnNewEntityAndPassengers- Lnet/minecraft/server/world/ServerWorld;spawnNewEntityAndPassengers(Lnet/minecraft/entity/Entity;)Z- intermediary - method_30736- Lnet/minecraft/class_3218;method_30736(Lnet/minecraft/class_1297;)Z- official - e- Larf;e(Lbsw;)Z
 
- 
unloadEntities- Mappings:
- Namespace - Name - Mixin selector - named - unloadEntities- Lnet/minecraft/server/world/ServerWorld;unloadEntities(Lnet/minecraft/world/chunk/WorldChunk;)V- intermediary - method_18764- Lnet/minecraft/class_3218;method_18764(Lnet/minecraft/class_2818;)V- official - a- Larf;a(Lduk;)V
 
- 
removePlayer- Mappings:
- Namespace - Name - Mixin selector - named - removePlayer- Lnet/minecraft/server/world/ServerWorld;removePlayer(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity$RemovalReason;)V- intermediary - method_18770- Lnet/minecraft/class_3218;method_18770(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297$class_5529;)V- official - a- Larf;a(Larg;Lbsw$c;)V
 
- 
setBlockBreakingInfo- Specified by:
- setBlockBreakingInfoin class- World
- 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
 
- 
playSoundpublic void playSound(@Nullable @Nullable PlayerEntity source, double x, double y, double z, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) - Specified by:
- playSoundin class- World
- 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
 
- 
playSoundFromEntitypublic void playSoundFromEntity(@Nullable @Nullable PlayerEntity source, Entity entity, RegistryEntry<SoundEvent> sound, SoundCategory category, float volume, float pitch, long seed) - Specified by:
- playSoundFromEntityin class- World
- 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
 
- 
syncGlobalEvent- Overrides:
- syncGlobalEventin class- World
- 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
 
- 
syncWorldEventpublic void syncWorldEvent(@Nullable @Nullable PlayerEntity player, int eventId, BlockPos pos, int data) - Specified by:
- syncWorldEventin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - syncWorldEvent- Lnet/minecraft/world/WorldAccess;syncWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V- intermediary - method_8444- Lnet/minecraft/class_1936;method_8444(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V- official - a- Ldcb;a(Lcmz;ILiz;I)V
 
- 
getLogicalHeightpublic int getLogicalHeight()- Mappings:
- Namespace - Name - Mixin selector - named - getLogicalHeight- Lnet/minecraft/server/world/ServerWorld;getLogicalHeight()I- intermediary - method_32819- Lnet/minecraft/class_3218;method_32819()I- official - k- Larf;k()I
 
- 
emitGameEventpublic void emitGameEvent(RegistryEntry<GameEvent> event, Vec3d emitterPos, GameEvent.Emitter emitter) Emits a game event.- Specified by:
- emitGameEventin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - emitGameEvent- Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/event/GameEvent$Emitter;)V- intermediary - method_32888- Lnet/minecraft/class_1936;method_32888(Lnet/minecraft/class_6880;Lnet/minecraft/class_243;Lnet/minecraft/class_5712$class_7397;)V- official - a- Ldcb;a(Lji;Levt;Ldwx$a;)V
 
- 
updateListeners- Specified by:
- updateListenersin class- World
- 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
 
- 
updateNeighborsAlwaysEmits a neighbor update to all 6 neighboring blocks ofpos.- Overrides:
- updateNeighborsAlwaysin class- World
- 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.- Overrides:
- updateNeighborsExceptin class- World
- 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.- Overrides:
- updateNeighborin class- World
- 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) - Overrides:
- updateNeighborin class- World
- 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
 
- 
sendEntityStatusSends the entity status to nearby players.- Overrides:
- sendEntityStatusin class- World
- 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- Overrides:
- sendEntityDamagein class- World
- 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
 
- 
getChunkManager- Specified by:
- getChunkManagerin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getChunkManager- Lnet/minecraft/server/world/ServerWorld;getChunkManager()Lnet/minecraft/server/world/ServerChunkManager;- intermediary - method_14178- Lnet/minecraft/class_3218;method_14178()Lnet/minecraft/class_3215;- official - l- Larf;l()Lard;
 
- 
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.- Overrides:
- createExplosionin class- World
- 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;
 
- 
addSyncedBlockEvent- Overrides:
- addSyncedBlockEventin class- World
- 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
 
- 
processSyncedBlockEventsprivate void processSyncedBlockEvents()- Mappings:
- Namespace - Name - Mixin selector - named - processSyncedBlockEvents- Lnet/minecraft/server/world/ServerWorld;processSyncedBlockEvents()V- intermediary - method_14192- Lnet/minecraft/class_3218;method_14192()V- official - aw- Larf;aw()V
 
- 
processBlockEvent- Mappings:
- Namespace - Name - Mixin selector - named - processBlockEvent- Lnet/minecraft/server/world/ServerWorld;processBlockEvent(Lnet/minecraft/server/world/BlockEvent;)Z- intermediary - method_14174- Lnet/minecraft/class_3218;method_14174(Lnet/minecraft/class_1919;)Z- official - a- Larf;a(Ldbf;)Z
 
- 
getBlockTickScheduler- Specified by:
- getBlockTickSchedulerin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getBlockTickScheduler- Lnet/minecraft/server/world/ServerWorld;getBlockTickScheduler()Lnet/minecraft/world/tick/WorldTickScheduler;- intermediary - method_14196- Lnet/minecraft/class_3218;method_14196()Lnet/minecraft/class_6757;- official - m- Larf;m()Lexh;
 
- 
getFluidTickScheduler- Specified by:
- getFluidTickSchedulerin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getFluidTickScheduler- Lnet/minecraft/server/world/ServerWorld;getFluidTickScheduler()Lnet/minecraft/world/tick/WorldTickScheduler;- intermediary - method_14179- Lnet/minecraft/class_3218;method_14179()Lnet/minecraft/class_6757;- official - n- Larf;n()Lexh;
 
- 
getServer- Specified by:
- getServerin interface- WorldAccess
- Overrides:
- getServerin class- World
- 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;
 
- 
getPortalForcer- Mappings:
- Namespace - Name - Mixin selector - named - getPortalForcer- Lnet/minecraft/server/world/ServerWorld;getPortalForcer()Lnet/minecraft/world/PortalForcer;- intermediary - method_14173- Lnet/minecraft/class_3218;method_14173()Lnet/minecraft/class_1946;- official - p- Larf;p()Leov;
 
- 
getStructureTemplateManager- Mappings:
- Namespace - Name - Mixin selector - named - getStructureTemplateManager- Lnet/minecraft/server/world/ServerWorld;getStructureTemplateManager()Lnet/minecraft/structure/StructureTemplateManager;- intermediary - method_14183- Lnet/minecraft/class_3218;method_14183()Lnet/minecraft/class_3485;- official - q- Larf;q()Lemn;
 
- 
spawnParticlespublic <T extends ParticleEffect> int spawnParticles(T particle, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed) Spawns a particle visible to nearby players.- Returns:
- the number of players the particle packet was sent to
- See Also:
- Implementation Note:
- If countis0, a single particle will be spawned with its velocity beingdeltaX,deltaY,deltaZmultiplied byspeed.
- Mappings:
- Namespace - Name - Mixin selector - named - spawnParticles- Lnet/minecraft/server/world/ServerWorld;spawnParticles(Lnet/minecraft/particle/ParticleEffect;DDDIDDDD)I- intermediary - method_14199- Lnet/minecraft/class_3218;method_14199(Lnet/minecraft/class_2394;DDDIDDDD)I- official - a- Larf;a(Llg;DDDIDDDD)I
 
- 
spawnParticlespublic <T extends ParticleEffect> boolean spawnParticles(ServerPlayerEntity viewer, T particle, boolean force, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed) Spawns a particle visible toviewer, if the viewer is near the provided coordinates.- Returns:
- whether the particle packet was sent
- See Also:
- Implementation Note:
- If countis0, a single particle will be spawned with its velocity beingdeltaX,deltaY,deltaZmultiplied byspeed.
- Mappings:
- Namespace - Name - Mixin selector - named - spawnParticles- Lnet/minecraft/server/world/ServerWorld;spawnParticles(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/particle/ParticleEffect;ZDDDIDDDD)Z- intermediary - method_14166- Lnet/minecraft/class_3218;method_14166(Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z- official - a- Larf;a(Larg;Llg;ZDDDIDDDD)Z
 
- 
sendToPlayerIfNearbyprivate boolean sendToPlayerIfNearby(ServerPlayerEntity player, boolean force, double x, double y, double z, Packet<?> packet) Sends thepackettoplayerif the player is near the provided coordinates.- Returns:
- whether the packet was sent
- Implementation Note:
- The threshold is 32 blocks if forceisfalse, and 512 blocks ifforceistrue.
- Mappings:
- Namespace - Name - Mixin selector - named - sendToPlayerIfNearby- Lnet/minecraft/server/world/ServerWorld;sendToPlayerIfNearby(Lnet/minecraft/server/network/ServerPlayerEntity;ZDDDLnet/minecraft/network/packet/Packet;)Z- intermediary - method_14191- Lnet/minecraft/class_3218;method_14191(Lnet/minecraft/class_3222;ZDDDLnet/minecraft/class_2596;)Z- official - a- Larf;a(Larg;ZDDDLzw;)Z
 
- 
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. - Specified by:
- getEntityByIdin class- World
- 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;
 
- 
getDragonPartDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - getDragonPart- Lnet/minecraft/server/world/ServerWorld;getDragonPart(I)Lnet/minecraft/entity/Entity;- intermediary - method_31424- Lnet/minecraft/class_3218;method_31424(I)Lnet/minecraft/class_1297;- official - b- Larf;b(I)Lbsw;
 
- 
getEntityReturns the entity using the UUID, ornullif none was found.- Returns:
- the entity using the UUID, or nullif none was found
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getEntity- Lnet/minecraft/server/world/ServerWorld;getEntity(Ljava/util/UUID;)Lnet/minecraft/entity/Entity;- intermediary - method_14190- Lnet/minecraft/class_3218;method_14190(Ljava/util/UUID;)Lnet/minecraft/class_1297;- official - a- Larf;a(Ljava/util/UUID;)Lbsw;
 
- 
locateStructure@Nullable public @Nullable BlockPos locateStructure(TagKey<Structure> structureTag, BlockPos pos, int radius, boolean skipReferencedStructures) Tries to find the closest structure of a given type near a given block.New chunks will only be generated up to the ChunkStatus.STRUCTURE_STARTSphase by this method.The radius is ignored for strongholds. - Parameters:
- pos- the position to start the searching at
- radius- the search radius in chunks around the chunk the given block position is in; a radius of 0 will only search in the given chunk
- skipReferencedStructures- whether to exclude structures that were previously located (has positive- StructureStart.references)
- Returns:
- the position of the structure, or nullif no structure could be found within the given search radius
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - locateStructure- Lnet/minecraft/server/world/ServerWorld;locateStructure(Lnet/minecraft/registry/tag/TagKey;Lnet/minecraft/util/math/BlockPos;IZ)Lnet/minecraft/util/math/BlockPos;- intermediary - method_8487- Lnet/minecraft/class_3218;method_8487(Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;- official - a- Larf;a(Laxf;Liz;IZ)Liz;
 
- 
locateBiome@Nullable public @Nullable com.mojang.datafixers.util.Pair<BlockPos,RegistryEntry<Biome>> locateBiome(Predicate<RegistryEntry<Biome>> predicate, BlockPos pos, int radius, int horizontalBlockCheckInterval, int verticalBlockCheckInterval) - Mappings:
- Namespace - Name - Mixin selector - named - locateBiome- Lnet/minecraft/server/world/ServerWorld;locateBiome(Ljava/util/function/Predicate;Lnet/minecraft/util/math/BlockPos;III)Lcom/mojang/datafixers/util/Pair;- intermediary - method_42108- Lnet/minecraft/class_3218;method_42108(Ljava/util/function/Predicate;Lnet/minecraft/class_2338;III)Lcom/mojang/datafixers/util/Pair;- official - a- Larf;a(Ljava/util/function/Predicate;Liz;III)Lcom/mojang/datafixers/util/Pair;
 
- 
getRecipeManager- Specified by:
- getRecipeManagerin class- World
- 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;
 
- 
getTickManager- Specified by:
- getTickManagerin class- World
- 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;
 
- 
isSavingDisabledpublic boolean isSavingDisabled()- Overrides:
- isSavingDisabledin class- World
- 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
 
- 
getPersistentStateManager- Mappings:
- Namespace - Name - Mixin selector - named - getPersistentStateManager- Lnet/minecraft/server/world/ServerWorld;getPersistentStateManager()Lnet/minecraft/world/PersistentStateManager;- intermediary - method_17983- Lnet/minecraft/class_3218;method_17983()Lnet/minecraft/class_26;- official - u- Larf;u()Leps;
 
- 
getMapState- Specified by:
- getMapStatein class- World
- 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- Specified by:
- putMapStatein class- World
- 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- Specified by:
- getNextMapIdin class- World
- 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;
 
- 
setSpawnPosSets the world spawn point.- Parameters:
- pos- the position of the spawn point
- angle- the angle of the spawned entity
- Mappings:
- Namespace - Name - Mixin selector - named - setSpawnPos- Lnet/minecraft/server/world/ServerWorld;setSpawnPos(Lnet/minecraft/util/math/BlockPos;F)V- intermediary - method_8554- Lnet/minecraft/class_3218;method_8554(Lnet/minecraft/class_2338;F)V- official - a- Larf;a(Liz;F)V
 
- 
getForcedChunksReturns the set that containsChunkPosof forced chunks serialized as a long.- Returns:
- the set that contains ChunkPosof forced chunks serialized as a long
- Mappings:
- Namespace - Name - Mixin selector - named - getForcedChunks- Lnet/minecraft/server/world/ServerWorld;getForcedChunks()Lit/unimi/dsi/fastutil/longs/LongSet;- intermediary - method_17984- Lnet/minecraft/class_3218;method_17984()Lit/unimi/dsi/fastutil/longs/LongSet;- official - w- Larf;w()Lit/unimi/dsi/fastutil/longs/LongSet;
 
- 
setChunkForcedpublic boolean setChunkForced(int x, int z, boolean forced) Sets the forced status of the chunk.Forced chunks are created in-game using the /forceloadcommand.- Parameters:
- x- the chunk's X coordinate
- z- the chunk's Z coordinate
- forced- whether to mark the chunk as forced
- Mappings:
- Namespace - Name - Mixin selector - named - setChunkForced- Lnet/minecraft/server/world/ServerWorld;setChunkForced(IIZ)Z- intermediary - method_17988- Lnet/minecraft/class_3218;method_17988(IIZ)Z- official - a- Larf;a(IIZ)Z
 
- 
getPlayers- Specified by:
- getPlayersin interface- EntityView
- Mappings:
- Namespace - Name - Mixin selector - named - getPlayers- Lnet/minecraft/world/EntityView;getPlayers()Ljava/util/List;- intermediary - method_18456- Lnet/minecraft/class_1924;method_18456()Ljava/util/List;- official - x- Ldbr;x()Ljava/util/List;
 
- 
onBlockChangedCalled when a block state changed.- Overrides:
- onBlockChangedin class- World
- 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
 
- 
getPointOfInterestStorage- Mappings:
- Namespace - Name - Mixin selector - named - getPointOfInterestStorage- Lnet/minecraft/server/world/ServerWorld;getPointOfInterestStorage()Lnet/minecraft/world/poi/PointOfInterestStorage;- intermediary - method_19494- Lnet/minecraft/class_3218;method_19494()Lnet/minecraft/class_4153;- official - y- Larf;y()Lcev;
 
- 
isNearOccupiedPointOfInterest- Mappings:
- Namespace - Name - Mixin selector - named - isNearOccupiedPointOfInterest- Lnet/minecraft/server/world/ServerWorld;isNearOccupiedPointOfInterest(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_19500- Lnet/minecraft/class_3218;method_19500(Lnet/minecraft/class_2338;)Z- official - c- Larf;c(Liz;)Z
 
- 
isNearOccupiedPointOfInterest- Mappings:
- Namespace - Name - Mixin selector - named - isNearOccupiedPointOfInterest- Lnet/minecraft/server/world/ServerWorld;isNearOccupiedPointOfInterest(Lnet/minecraft/util/math/ChunkSectionPos;)Z- intermediary - method_20588- Lnet/minecraft/class_3218;method_20588(Lnet/minecraft/class_4076;)Z- official - a- Larf;a(Lkb;)Z
 
- 
isNearOccupiedPointOfInterest- Mappings:
- Namespace - Name - Mixin selector - named - isNearOccupiedPointOfInterest- Lnet/minecraft/server/world/ServerWorld;isNearOccupiedPointOfInterest(Lnet/minecraft/util/math/BlockPos;I)Z- intermediary - method_19497- Lnet/minecraft/class_3218;method_19497(Lnet/minecraft/class_2338;I)Z- official - a- Larf;a(Liz;I)Z
 
- 
getOccupiedPointOfInterestDistance- Mappings:
- Namespace - Name - Mixin selector - named - getOccupiedPointOfInterestDistance- Lnet/minecraft/server/world/ServerWorld;getOccupiedPointOfInterestDistance(Lnet/minecraft/util/math/ChunkSectionPos;)I- intermediary - method_19498- Lnet/minecraft/class_3218;method_19498(Lnet/minecraft/class_4076;)I- official - b- Larf;b(Lkb;)I
 
- 
getRaidManager- Mappings:
- Namespace - Name - Mixin selector - named - getRaidManager- Lnet/minecraft/server/world/ServerWorld;getRaidManager()Lnet/minecraft/village/raid/RaidManager;- intermediary - method_19495- Lnet/minecraft/class_3218;method_19495()Lnet/minecraft/class_3767;- official - z- Larf;z()Lcom;
 
- 
getRaidAtReturns the raid occurring within 96 block radius, ornullif there is none.- Returns:
- the raid occurring within 96 block radius, or nullif there is none
- Mappings:
- Namespace - Name - Mixin selector - named - getRaidAt- Lnet/minecraft/server/world/ServerWorld;getRaidAt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/raid/Raid;- intermediary - method_19502- Lnet/minecraft/class_3218;method_19502(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;- official - d- Larf;d(Liz;)Lcok;
 
- 
hasRaidAtReturnstrueif a raid exists within 96 block radius ofpos.- Returns:
- trueif a raid exists within 96 block radius of- pos
- Mappings:
- Namespace - Name - Mixin selector - named - hasRaidAt- Lnet/minecraft/server/world/ServerWorld;hasRaidAt(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_19503- Lnet/minecraft/class_3218;method_19503(Lnet/minecraft/class_2338;)Z- official - e- Larf;e(Liz;)Z
 
- 
handleInteractionpublic void handleInteraction(EntityInteraction interaction, Entity entity, InteractionObserver observer) - Mappings:
- Namespace - Name - Mixin selector - named - handleInteraction- Lnet/minecraft/server/world/ServerWorld;handleInteraction(Lnet/minecraft/entity/EntityInteraction;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/InteractionObserver;)V- intermediary - method_19496- Lnet/minecraft/class_3218;method_19496(Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;Lnet/minecraft/class_4094;)V- official - a- Larf;a(Lces;Lbsw;Lbug;)V
 
- 
dump- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - dump- Lnet/minecraft/server/world/ServerWorld;dump(Ljava/nio/file/Path;)V- intermediary - method_21625- Lnet/minecraft/class_3218;method_21625(Ljava/nio/file/Path;)V- official - a- Larf;a(Ljava/nio/file/Path;)V
 
- 
dumpEntities- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - dumpEntities- Lnet/minecraft/server/world/ServerWorld;dumpEntities(Ljava/io/Writer;Ljava/lang/Iterable;)V- intermediary - method_21624- Lnet/minecraft/class_3218;method_21624(Ljava/io/Writer;Ljava/lang/Iterable;)V- official - a- Larf;a(Ljava/io/Writer;Ljava/lang/Iterable;)V
 
- 
dumpBlockEntities- Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - dumpBlockEntities- Lnet/minecraft/server/world/ServerWorld;dumpBlockEntities(Ljava/io/Writer;)V- intermediary - method_21626- Lnet/minecraft/class_3218;method_21626(Ljava/io/Writer;)V- official - a- Larf;a(Ljava/io/Writer;)V
 
- 
clearUpdatesInArea- Mappings:
- Namespace - Name - Mixin selector - named - clearUpdatesInArea- Lnet/minecraft/server/world/ServerWorld;clearUpdatesInArea(Lnet/minecraft/util/math/BlockBox;)V- intermediary - method_23658- Lnet/minecraft/class_3218;method_23658(Lnet/minecraft/class_3341;)V- official - a- Larf;a(Leie;)V
 
- 
updateNeighbors- Specified by:
- updateNeighborsin interface- WorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - updateNeighbors- Lnet/minecraft/world/WorldAccess;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V- intermediary - method_8408- Lnet/minecraft/class_1936;method_8408(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V- official - b- Ldcb;b(Liz;Ldfb;)V
 
- 
getBrightness- Specified by:
- getBrightnessin interface- BlockRenderView
- Mappings:
- Namespace - Name - Mixin selector - named - getBrightness- Lnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F- intermediary - method_24852- Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)F- official - a- Ldbd;a(Lje;Z)F
 
- 
iterateEntities- Mappings:
- Namespace - Name - Mixin selector - named - iterateEntities- Lnet/minecraft/server/world/ServerWorld;iterateEntities()Ljava/lang/Iterable;- intermediary - method_27909- Lnet/minecraft/class_3218;method_27909()Ljava/lang/Iterable;- official - A- Larf;A()Ljava/lang/Iterable;
 
- 
toString
- 
isFlatpublic boolean isFlat()- Mappings:
- Namespace - Name - Mixin selector - named - isFlat- Lnet/minecraft/server/world/ServerWorld;isFlat()Z- intermediary - method_28125- Lnet/minecraft/class_3218;method_28125()Z- official - B- Larf;B()Z
 
- 
getSeedpublic long getSeed()- Specified by:
- getSeedin interface- StructureWorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - getSeed- Lnet/minecraft/world/StructureWorldAccess;getSeed()J- intermediary - method_8412- Lnet/minecraft/class_5281;method_8412()J- official - C- Ldcv;C()J
 
- 
getEnderDragonFight- Mappings:
- Namespace - Name - Mixin selector - named - getEnderDragonFight- Lnet/minecraft/server/world/ServerWorld;getEnderDragonFight()Lnet/minecraft/entity/boss/dragon/EnderDragonFight;- intermediary - method_29198- Lnet/minecraft/class_3218;method_29198()Lnet/minecraft/class_2881;- official - D- Larf;D()Ldvz;
 
- 
toServerWorld- Specified by:
- toServerWorldin interface- ServerWorldAccess
- Mappings:
- Namespace - Name - Mixin selector - named - toServerWorld- Lnet/minecraft/world/ServerWorldAccess;toServerWorld()Lnet/minecraft/server/world/ServerWorld;- intermediary - method_8410- Lnet/minecraft/class_5425;method_8410()Lnet/minecraft/class_3218;- official - E- Ldcp;E()Larf;
 
- 
getDebugString- Mappings:
- Namespace - Name - Mixin selector - named - getDebugString- Lnet/minecraft/server/world/ServerWorld;getDebugString()Ljava/lang/String;- intermediary - method_31268- Lnet/minecraft/class_3218;method_31268()Ljava/lang/String;- official - F- Larf;F()Ljava/lang/String;
 
- 
getTopFiveCategoriesitemswith theclassifierand reports a message indicating the top five biggest categories.- Parameters:
- items- the items to classify
- classifier- the classifier that determines the category of any item
- Mappings:
- Namespace - Name - Mixin selector - named - getTopFive- Lnet/minecraft/server/world/ServerWorld;getTopFive(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;- intermediary - method_31270- Lnet/minecraft/class_3218;method_31270(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;- official - a- Larf;a(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;
 
- 
createEndSpawnPlatform- Mappings:
- Namespace - Name - Mixin selector - named - createEndSpawnPlatform- Lnet/minecraft/server/world/ServerWorld;createEndSpawnPlatform(Lnet/minecraft/server/world/ServerWorld;)V- intermediary - method_29200- Lnet/minecraft/class_3218;method_29200(Lnet/minecraft/class_3218;)V- official - a- Larf;a(Larf;)V
 
- 
getEntityLookup- Specified by:
- getEntityLookupin class- World
- 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;
 
- 
loadEntities- Mappings:
- Namespace - Name - Mixin selector - named - loadEntities- Lnet/minecraft/server/world/ServerWorld;loadEntities(Ljava/util/stream/Stream;)V- intermediary - method_31423- Lnet/minecraft/class_3218;method_31423(Ljava/util/stream/Stream;)V- official - a- Larf;a(Ljava/util/stream/Stream;)V
 
- 
addEntities- Mappings:
- Namespace - Name - Mixin selector - named - addEntities- Lnet/minecraft/server/world/ServerWorld;addEntities(Ljava/util/stream/Stream;)V- intermediary - method_31426- Lnet/minecraft/class_3218;method_31426(Ljava/util/stream/Stream;)V- official - b- Larf;b(Ljava/util/stream/Stream;)V
 
- 
disableTickSchedulers- Mappings:
- Namespace - Name - Mixin selector - named - disableTickSchedulers- Lnet/minecraft/server/world/ServerWorld;disableTickSchedulers(Lnet/minecraft/world/chunk/WorldChunk;)V- intermediary - method_39223- Lnet/minecraft/class_3218;method_39223(Lnet/minecraft/class_2818;)V- official - b- Larf;b(Lduk;)V
 
- 
cacheStructures- Mappings:
- Namespace - Name - Mixin selector - named - cacheStructures- Lnet/minecraft/server/world/ServerWorld;cacheStructures(Lnet/minecraft/world/chunk/Chunk;)V- intermediary - method_39778- Lnet/minecraft/class_3218;method_39778(Lnet/minecraft/class_2791;)V- official - a- Larf;a(Ldua;)V
 
- 
getPathNodeTypeCache- Mappings:
- Namespace - Name - Mixin selector - named - getPathNodeTypeCache- Lnet/minecraft/server/world/ServerWorld;getPathNodeTypeCache()Lnet/minecraft/entity/ai/pathing/PathNodeTypeCache;- intermediary - method_57133- Lnet/minecraft/class_3218;method_57133()Lnet/minecraft/class_9315;- official - H- Larf;H()Leop;
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Overrides:
- closein class- World
- Throws:
- IOException
 
- 
asString
- 
isChunkLoadedpublic boolean isChunkLoaded(long chunkPos) Returnstrueif the chunkchunkPosis loaded.- Returns:
- trueif the chunk- chunkPosis loaded
- Mappings:
- Namespace - Name - Mixin selector - named - isChunkLoaded- Lnet/minecraft/server/world/ServerWorld;isChunkLoaded(J)Z- intermediary - method_37116- Lnet/minecraft/class_3218;method_37116(J)Z- official - c- Larf;c(J)Z
 
- 
isTickingFutureReadyprivate boolean isTickingFutureReady(long chunkPos) - Mappings:
- Namespace - Name - Mixin selector - named - isTickingFutureReady- Lnet/minecraft/server/world/ServerWorld;isTickingFutureReady(J)Z- intermediary - method_37117- Lnet/minecraft/class_3218;method_37117(J)Z- official - d- Larf;d(J)Z
 
- 
shouldTickEntityReturns whether to tick entities atpos.- Returns:
- whether to tick entities at pos
- Mappings:
- Namespace - Name - Mixin selector - named - shouldTickEntity- Lnet/minecraft/server/world/ServerWorld;shouldTickEntity(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_37118- Lnet/minecraft/class_3218;method_37118(Lnet/minecraft/class_2338;)Z- official - f- Larf;f(Liz;)Z
 
- 
shouldTick- Mappings:
- Namespace - Name - Mixin selector - named - shouldTick- Lnet/minecraft/server/world/ServerWorld;shouldTick(Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_39999- Lnet/minecraft/class_3218;method_39999(Lnet/minecraft/class_2338;)Z- official - g- Larf;g(Liz;)Z
 
- 
shouldTick- Mappings:
- Namespace - Name - Mixin selector - named - shouldTick- Lnet/minecraft/server/world/ServerWorld;shouldTick(Lnet/minecraft/util/math/ChunkPos;)Z- intermediary - method_39998- Lnet/minecraft/class_3218;method_39998(Lnet/minecraft/class_1923;)Z- official - a- Larf;a(Ldbh;)Z
 
- 
getEnabledFeatures- Specified by:
- getEnabledFeaturesin interface- WorldView
- Mappings:
- Namespace - Name - Mixin selector - named - getEnabledFeatures- Lnet/minecraft/world/WorldView;getEnabledFeatures()Lnet/minecraft/resource/featuretoggle/FeatureSet;- intermediary - method_45162- Lnet/minecraft/class_4538;method_45162()Lnet/minecraft/class_7699;- official - J- Ldcd;J()Lcpn;
 
- 
getBrewingRecipeRegistry- Specified by:
- getBrewingRecipeRegistryin class- World
- 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;
 
- 
getOrCreateRandom- Mappings:
- Namespace - Name - Mixin selector - named - getOrCreateRandom- Lnet/minecraft/server/world/ServerWorld;getOrCreateRandom(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/Random;- intermediary - method_51836- Lnet/minecraft/class_3218;method_51836(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;- official - a- Larf;a(Lalf;)Lazh;
 
- 
getRandomSequences- Mappings:
- Namespace - Name - Mixin selector - named - getRandomSequences- Lnet/minecraft/server/world/ServerWorld;getRandomSequences()Lnet/minecraft/util/math/random/RandomSequencesState;- intermediary - method_52168- Lnet/minecraft/class_3218;method_52168()Lnet/minecraft/class_8565;- official - L- Larf;L()Lbrd;
 
- 
addDetailsToCrashReport- Overrides:
- addDetailsToCrashReportin class- World
- 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;
 
 
-