Class ServerWorld

java.lang.Object
net.minecraft.world.World
net.minecraft.server.world.ServerWorld
All Implemented Interfaces:
AutoCloseable, class_5423, BiomeAccess.Storage, BlockRenderView, BlockView, CollisionView, EntityView, HeightLimitView, LunarWorldView, ModifiableTestableWorld, ModifiableWorld, ServerWorldAccess, StructureWorldAccess, TestableWorld, WorldAccess, WorldView

public class ServerWorld
extends World
implements StructureWorldAccess
Mappings:
Namespace Name
official aav
intermediary net/minecraft/class_3218
named net/minecraft/server/world/ServerWorld
  • Field Details

    • END_SPAWN_POS

      public static final BlockPos END_SPAWN_POS
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a:Lfx;
      intermediary field_25144 Lnet/minecraft/class_3218;field_25144:Lnet/minecraft/class_2338;
      named END_SPAWN_POS Lnet/minecraft/server/world/ServerWorld;END_SPAWN_POS:Lnet/minecraft/util/math/BlockPos;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official s Laav;s:Lorg/apache/logging/log4j/Logger;
      intermediary field_13952 Lnet/minecraft/class_3218;field_13952:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/world/ServerWorld;LOGGER:Lorg/apache/logging/log4j/Logger;
    • players

      private final List<ServerPlayerEntity> players
      Mappings:
      Namespace Name Mixin selector
      official t Laav;t:Ljava/util/List;
      intermediary field_18261 Lnet/minecraft/class_3218;field_18261:Ljava/util/List;
      named players Lnet/minecraft/server/world/ServerWorld;players:Ljava/util/List;
    • serverChunkManager

      private final ServerChunkManager serverChunkManager
      Mappings:
      Namespace Name Mixin selector
      official u Laav;u:Laat;
      intermediary field_24624 Lnet/minecraft/class_3218;field_24624:Lnet/minecraft/class_3215;
      named serverChunkManager Lnet/minecraft/server/world/ServerWorld;serverChunkManager:Lnet/minecraft/server/world/ServerChunkManager;
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      official v Laav;v:Lnet/minecraft/server/MinecraftServer;
      intermediary field_13959 Lnet/minecraft/class_3218;field_13959:Lnet/minecraft/server/MinecraftServer;
      named server Lnet/minecraft/server/world/ServerWorld;server:Lnet/minecraft/server/MinecraftServer;
    • worldProperties

      private final ServerWorldProperties worldProperties
      Mappings:
      Namespace Name Mixin selector
      official w Laav;w:Ldea;
      intermediary field_24456 Lnet/minecraft/class_3218;field_24456:Lnet/minecraft/class_5268;
      named worldProperties Lnet/minecraft/server/world/ServerWorld;worldProperties:Lnet/minecraft/world/level/ServerWorldProperties;
    • entityList

      private final EntityList entityList
      Mappings:
      Namespace Name Mixin selector
      official x Laav;x:Lclh;
      intermediary field_26934 Lnet/minecraft/class_3218;field_26934:Lnet/minecraft/class_5574;
      named entityList Lnet/minecraft/server/world/ServerWorld;entityList:Lnet/minecraft/world/EntityList;
    • entityManager

      private final ServerEntityManager<Entity> entityManager
      Mappings:
      Namespace Name Mixin selector
      official y Laav;y:Lclm;
      intermediary field_26935 Lnet/minecraft/class_3218;field_26935:Lnet/minecraft/class_5579;
      named entityManager Lnet/minecraft/server/world/ServerWorld;entityManager:Lnet/minecraft/server/world/ServerEntityManager;
    • savingDisabled

      public boolean savingDisabled
      Mappings:
      Namespace Name Mixin selector
      official b Laav;b:Z
      intermediary field_13957 Lnet/minecraft/class_3218;field_13957:Z
      named savingDisabled Lnet/minecraft/server/world/ServerWorld;savingDisabled:Z
    • playersSleepingPercentage

      private float playersSleepingPercentage
      Mappings:
      Namespace Name Mixin selector
      official z Laav;z:F
      intermediary field_28286 Lnet/minecraft/class_3218;field_28286:F
      named playersSleepingPercentage Lnet/minecraft/server/world/ServerWorld;playersSleepingPercentage:F
    • idleTimeout

      private int idleTimeout
      Mappings:
      Namespace Name Mixin selector
      official A Laav;A:I
      intermediary field_13948 Lnet/minecraft/class_3218;field_13948:I
      named idleTimeout Lnet/minecraft/server/world/ServerWorld;idleTimeout:I
    • portalForcer

      private final PortalForcer portalForcer
      Mappings:
      Namespace Name Mixin selector
      official B Laav;B:Ldda;
      intermediary field_13956 Lnet/minecraft/class_3218;field_13956:Lnet/minecraft/class_1946;
      named portalForcer Lnet/minecraft/server/world/ServerWorld;portalForcer:Lnet/minecraft/world/PortalForcer;
    • blockTickScheduler

      private final ServerTickScheduler<Block> blockTickScheduler
      Mappings:
      Namespace Name Mixin selector
      official C Laav;C:Lbuk;
      intermediary field_13949 Lnet/minecraft/class_3218;field_13949:Lnet/minecraft/class_1949;
      named blockTickScheduler Lnet/minecraft/server/world/ServerWorld;blockTickScheduler:Lnet/minecraft/server/world/ServerTickScheduler;
    • fluidTickScheduler

      private final ServerTickScheduler<Fluid> fluidTickScheduler
      Mappings:
      Namespace Name Mixin selector
      official D Laav;D:Lbuk;
      intermediary field_13951 Lnet/minecraft/class_3218;field_13951:Lnet/minecraft/class_1949;
      named fluidTickScheduler Lnet/minecraft/server/world/ServerWorld;fluidTickScheduler:Lnet/minecraft/server/world/ServerTickScheduler;
    • mobSet

      private final Set<MobEntity> mobSet
      Mappings:
      Namespace Name Mixin selector
      official E Laav;E:Ljava/util/Set;
      intermediary field_26932 Lnet/minecraft/class_3218;field_26932:Ljava/util/Set;
      named mobSet Lnet/minecraft/server/world/ServerWorld;mobSet:Ljava/util/Set;
    • raidManager

      protected final RaidManager raidManager
      Mappings:
      Namespace Name Mixin selector
      official c Laav;c:Lbis;
      intermediary field_18811 Lnet/minecraft/class_3218;field_18811:Lnet/minecraft/class_3767;
      named raidManager Lnet/minecraft/server/world/ServerWorld;raidManager:Lnet/minecraft/village/raid/RaidManager;
    • syncedBlockEventQueue

      private final ObjectLinkedOpenHashSet<BlockEvent> syncedBlockEventQueue
      Mappings:
      Namespace Name Mixin selector
      official F Laav;F:Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
      intermediary field_13950 Lnet/minecraft/class_3218;field_13950:Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
      named syncedBlockEventQueue Lnet/minecraft/server/world/ServerWorld;syncedBlockEventQueue:Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
    • inBlockTick

      private boolean inBlockTick
      Mappings:
      Namespace Name Mixin selector
      official G Laav;G:Z
      intermediary field_13953 Lnet/minecraft/class_3218;field_13953:Z
      named inBlockTick Lnet/minecraft/server/world/ServerWorld;inBlockTick:Z
    • spawners

      private final List<Spawner> spawners
      Mappings:
      Namespace Name Mixin selector
      official H Laav;H:Ljava/util/List;
      intermediary field_25141 Lnet/minecraft/class_3218;field_25141:Ljava/util/List;
      named spawners Lnet/minecraft/server/world/ServerWorld;spawners:Ljava/util/List;
    • enderDragonFight

      @Nullable private final EnderDragonFight enderDragonFight
      Mappings:
      Namespace Name Mixin selector
      official I Laav;I:Lckw;
      intermediary field_25142 Lnet/minecraft/class_3218;field_25142:Lnet/minecraft/class_2881;
      named enderDragonFight Lnet/minecraft/server/world/ServerWorld;enderDragonFight:Lnet/minecraft/entity/boss/dragon/EnderDragonFight;
    • dragonParts

      private final Int2ObjectMap<EnderDragonPart> dragonParts
      Mappings:
      Namespace Name Mixin selector
      official J Laav;J:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      intermediary field_26933 Lnet/minecraft/class_3218;field_26933:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      named dragonParts Lnet/minecraft/server/world/ServerWorld;dragonParts:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
    • structureAccessor

      private final StructureAccessor structureAccessor
      Mappings:
      Namespace Name Mixin selector
      official K Laav;K:Lbum;
      intermediary field_23787 Lnet/minecraft/class_3218;field_23787:Lnet/minecraft/class_5138;
      named structureAccessor Lnet/minecraft/server/world/ServerWorld;structureAccessor:Lnet/minecraft/world/gen/StructureAccessor;
    • shouldTickTime

      private final boolean shouldTickTime
      Mappings:
      Namespace Name Mixin selector
      official L Laav;L:Z
      intermediary field_25143 Lnet/minecraft/class_3218;field_25143:Z
      named shouldTickTime Lnet/minecraft/server/world/ServerWorld;shouldTickTime:Z
  • Constructor Details

    • ServerWorld

      public ServerWorld​(MinecraftServer server, Executor workerExecutor, LevelStorage.Session session, ServerWorldProperties properties, RegistryKey<World> registryKey, DimensionType dimensionType, WorldGenerationProgressListener worldGenerationProgressListener, ChunkGenerator chunkGenerator, boolean debugWorld, long long2, List<Spawner> spawners, boolean shouldTickTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laav;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lddu$a;Ldea;Lwa;Lckt;Labe;Lcjn;ZJLjava/util/List;Z)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_2874;Lnet/minecraft/class_3949;Lnet/minecraft/class_2794;ZJLjava/util/List;Z)V
      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/util/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionType;Lnet/minecraft/server/WorldGenerationProgressListener;Lnet/minecraft/world/gen/chunk/ChunkGenerator;ZJLjava/util/List;Z)V
  • Method Details

    • setWeather

      public void setWeather​(int clearDuration, int rainDuration, boolean raining, boolean thundering)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(IIZZ)V
      intermediary method_27910 Lnet/minecraft/class_3218;method_27910(IIZZ)V
      named setWeather Lnet/minecraft/server/world/ServerWorld;setWeather(IIZZ)V
    • getGeneratorStoredBiome

      public Biome getGeneratorStoredBiome​(int biomeX, int biomeY, int biomeZ)
      Specified by:
      getGeneratorStoredBiome in interface WorldView
      Mappings:
      Namespace Name Mixin selector
      official a Lbty;a(III)Lbuu;
      intermediary method_22387 Lnet/minecraft/class_4538;method_22387(III)Lnet/minecraft/class_1959;
      named getGeneratorStoredBiome Lnet/minecraft/world/WorldView;getGeneratorStoredBiome(III)Lnet/minecraft/world/biome/Biome;
    • getStructureAccessor

      public StructureAccessor getStructureAccessor()
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a()Lbum;
      intermediary method_27056 Lnet/minecraft/class_3218;method_27056()Lnet/minecraft/class_5138;
      named getStructureAccessor Lnet/minecraft/server/world/ServerWorld;getStructureAccessor()Lnet/minecraft/world/gen/StructureAccessor;
    • tick

      public void tick​(BooleanSupplier shouldKeepTicking)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/util/function/BooleanSupplier;)V
      intermediary method_18765 Lnet/minecraft/class_3218;method_18765(Ljava/util/function/BooleanSupplier;)V
      named tick Lnet/minecraft/server/world/ServerWorld;tick(Ljava/util/function/BooleanSupplier;)V
    • tickTime

      protected void tickTime()
      Mappings:
      Namespace Name Mixin selector
      official m_ Laav;m_()V
      intermediary method_29203 Lnet/minecraft/class_3218;method_29203()V
      named tickTime Lnet/minecraft/server/world/ServerWorld;tickTime()V
    • setTimeOfDay

      public void setTimeOfDay​(long timeOfDay)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(J)V
      intermediary method_29199 Lnet/minecraft/class_3218;method_29199(J)V
      named setTimeOfDay Lnet/minecraft/server/world/ServerWorld;setTimeOfDay(J)V
    • tickSpawners

      public void tickSpawners​(boolean spawnMonsters, boolean spawnAnimals)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(ZZ)V
      intermediary method_29202 Lnet/minecraft/class_3218;method_29202(ZZ)V
      named tickSpawners Lnet/minecraft/server/world/ServerWorld;tickSpawners(ZZ)V
    • shouldCancelSpawn

      private boolean shouldCancelSpawn​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official i Laav;i(Laqv;)Z
      intermediary method_31430 Lnet/minecraft/class_3218;method_31430(Lnet/minecraft/class_1297;)Z
      named shouldCancelSpawn Lnet/minecraft/server/world/ServerWorld;shouldCancelSpawn(Lnet/minecraft/entity/Entity;)Z
    • wakeSleepingPlayers

      private void wakeSleepingPlayers()
      Mappings:
      Namespace Name Mixin selector
      official am Laav;am()V
      intermediary method_23660 Lnet/minecraft/class_3218;method_23660()V
      named wakeSleepingPlayers Lnet/minecraft/server/world/ServerWorld;wakeSleepingPlayers()V
    • tickChunk

      public void tickChunk​(WorldChunk chunk, int randomTickSpeed)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lcjw;I)V
      intermediary method_18203 Lnet/minecraft/class_3218;method_18203(Lnet/minecraft/class_2818;I)V
      named tickChunk Lnet/minecraft/server/world/ServerWorld;tickChunk(Lnet/minecraft/world/chunk/WorldChunk;I)V
    • method_31418

      private Optional<BlockPos> method_31418​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official C Laav;C(Lfx;)Ljava/util/Optional;
      intermediary method_31418 Lnet/minecraft/class_3218;method_31418(Lnet/minecraft/class_2338;)Ljava/util/Optional;
      named method_31418 Lnet/minecraft/server/world/ServerWorld;method_31418(Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
    • getSurface

      protected BlockPos getSurface​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lfx;)Lfx;
      intermediary method_18210 Lnet/minecraft/class_3218;method_18210(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
      named getSurface Lnet/minecraft/server/world/ServerWorld;getSurface(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • isInBlockTick

      public boolean isInBlockTick()
      Mappings:
      Namespace Name Mixin selector
      official n_ Laav;n_()Z
      intermediary method_14177 Lnet/minecraft/class_3218;method_14177()Z
      named isInBlockTick Lnet/minecraft/server/world/ServerWorld;isInBlockTick()Z
    • isSleepingEnabled

      public boolean isSleepingEnabled()
      Mappings:
      Namespace Name Mixin selector
      official d Laav;d()Z
      intermediary method_33144 Lnet/minecraft/class_3218;method_33144()Z
      named isSleepingEnabled Lnet/minecraft/server/world/ServerWorld;isSleepingEnabled()Z
    • handleSleeping

      private void handleSleeping()
      Mappings:
      Namespace Name Mixin selector
      official an Laav;an()V
      intermediary method_33143 Lnet/minecraft/class_3218;method_33143()V
      named handleSleeping Lnet/minecraft/server/world/ServerWorld;handleSleeping()V
    • updateSleepingPlayers

      public void updateSleepingPlayers()
      Mappings:
      Namespace Name Mixin selector
      official o_ Laav;o_()V
      intermediary method_8448 Lnet/minecraft/class_3218;method_8448()V
      named updateSleepingPlayers Lnet/minecraft/server/world/ServerWorld;updateSleepingPlayers()V
    • getPlayersSleepingPercentage

      private float getPlayersSleepingPercentage​(boolean longEnough)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Z)F
      intermediary method_33142 Lnet/minecraft/class_3218;method_33142(Z)F
      named getPlayersSleepingPercentage Lnet/minecraft/server/world/ServerWorld;getPlayersSleepingPercentage(Z)F
    • getScoreboard

      public ServerScoreboard getScoreboard()
      Specified by:
      getScoreboard in class World
      Mappings:
      Namespace Name Mixin selector
      official f Laav;f()Lwq;
      intermediary method_14170 Lnet/minecraft/class_3218;method_14170()Lnet/minecraft/class_2995;
      named getScoreboard Lnet/minecraft/server/world/ServerWorld;getScoreboard()Lnet/minecraft/scoreboard/ServerScoreboard;
    • resetWeather

      private void resetWeather()
      Mappings:
      Namespace Name Mixin selector
      official ao Laav;ao()V
      intermediary method_14195 Lnet/minecraft/class_3218;method_14195()V
      named resetWeather Lnet/minecraft/server/world/ServerWorld;resetWeather()V
    • resetIdleTimeout

      public void resetIdleTimeout()
      Mappings:
      Namespace Name Mixin selector
      official p_ Laav;p_()V
      intermediary method_14197 Lnet/minecraft/class_3218;method_14197()V
      named resetIdleTimeout Lnet/minecraft/server/world/ServerWorld;resetIdleTimeout()V
    • tickFluid

      private void tickFluid​(ScheduledTick<Fluid> tick)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lbuo;)V
      intermediary method_14171 Lnet/minecraft/class_3218;method_14171(Lnet/minecraft/class_1954;)V
      named tickFluid Lnet/minecraft/server/world/ServerWorld;tickFluid(Lnet/minecraft/world/ScheduledTick;)V
    • tickBlock

      private void tickBlock​(ScheduledTick<Block> tick)
      Mappings:
      Namespace Name Mixin selector
      official b Laav;b(Lbuo;)V
      intermediary method_14189 Lnet/minecraft/class_3218;method_14189(Lnet/minecraft/class_1954;)V
      named tickBlock Lnet/minecraft/server/world/ServerWorld;tickBlock(Lnet/minecraft/world/ScheduledTick;)V
    • tickEntity

      public void tickEntity​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laqv;)V
      intermediary method_18762 Lnet/minecraft/class_3218;method_18762(Lnet/minecraft/class_1297;)V
      named tickEntity Lnet/minecraft/server/world/ServerWorld;tickEntity(Lnet/minecraft/entity/Entity;)V
    • tickPassenger

      private void tickPassenger​(Entity vehicle, Entity passenger)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laqv;Laqv;)V
      intermediary method_18763 Lnet/minecraft/class_3218;method_18763(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
      named tickPassenger Lnet/minecraft/server/world/ServerWorld;tickPassenger(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
    • canPlayerModifyAt

      public boolean canPlayerModifyAt​(PlayerEntity player, BlockPos pos)
      Overrides:
      canPlayerModifyAt in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Lbhl;Lfx;)Z
      intermediary method_8505 Lnet/minecraft/class_1937;method_8505(Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;)Z
      named canPlayerModifyAt Lnet/minecraft/world/World;canPlayerModifyAt(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;)Z
    • save

      public void save​(@Nullable ProgressListener progressListener, boolean flush, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lagd;ZZ)V
      intermediary method_14176 Lnet/minecraft/class_3218;method_14176(Lnet/minecraft/class_3536;ZZ)V
      named save Lnet/minecraft/server/world/ServerWorld;save(Lnet/minecraft/util/ProgressListener;ZZ)V
    • saveLevel

      private void saveLevel()
      Mappings:
      Namespace Name Mixin selector
      official ap Laav;ap()V
      intermediary method_14188 Lnet/minecraft/class_3218;method_14188()V
      named saveLevel Lnet/minecraft/server/world/ServerWorld;saveLevel()V
    • getEntitiesByType

      public <T extends Entity> List<? extends T> getEntitiesByType​(class_5575<Entity,​T> class_5575, Predicate<? super T> predicate)
      Computes a list of entities of the given type. Warning: If null is passed as the entity type filter, care should be taken that the type argument T is set to Entity, otherwise heap pollution in the returned list or ClassCastException can occur.
      Parameters:
      predicate - a predicate which returned entities must satisfy
      Returns:
      a list of entities of the given type
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lcli;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;
      named getEntitiesByType Lnet/minecraft/server/world/ServerWorld;getEntitiesByType(Lnet/minecraft/class_5575;Ljava/util/function/Predicate;)Ljava/util/List;
    • getAliveEnderDragons

      public List<? extends EnderDragonEntity> getAliveEnderDragons()
      Mappings:
      Namespace Name Mixin selector
      official h Laav;h()Ljava/util/List;
      intermediary method_18776 Lnet/minecraft/class_3218;method_18776()Ljava/util/List;
      named getAliveEnderDragons Lnet/minecraft/server/world/ServerWorld;getAliveEnderDragons()Ljava/util/List;
    • getPlayers

      public List<ServerPlayerEntity> getPlayers​(Predicate<? super ServerPlayerEntity> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/util/function/Predicate;)Ljava/util/List;
      intermediary method_18766 Lnet/minecraft/class_3218;method_18766(Ljava/util/function/Predicate;)Ljava/util/List;
      named getPlayers Lnet/minecraft/server/world/ServerWorld;getPlayers(Ljava/util/function/Predicate;)Ljava/util/List;
    • getRandomAlivePlayer

      @Nullable public ServerPlayerEntity getRandomAlivePlayer()
      Mappings:
      Namespace Name Mixin selector
      official q_ Laav;q_()Laaw;
      intermediary method_18779 Lnet/minecraft/class_3218;method_18779()Lnet/minecraft/class_3222;
      named getRandomAlivePlayer Lnet/minecraft/server/world/ServerWorld;getRandomAlivePlayer()Lnet/minecraft/server/network/ServerPlayerEntity;
    • spawnEntity

      public boolean spawnEntity​(Entity entity)
      Specified by:
      spawnEntity in interface ModifiableWorld
      Mappings:
      Namespace Name Mixin selector
      official b Lbud;b(Laqv;)Z
      intermediary method_8649 Lnet/minecraft/class_1945;method_8649(Lnet/minecraft/class_1297;)Z
      named spawnEntity Lnet/minecraft/world/ModifiableWorld;spawnEntity(Lnet/minecraft/entity/Entity;)Z
    • tryLoadEntity

      public boolean tryLoadEntity​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Laav;c(Laqv;)Z
      intermediary method_18768 Lnet/minecraft/class_3218;method_18768(Lnet/minecraft/class_1297;)Z
      named tryLoadEntity Lnet/minecraft/server/world/ServerWorld;tryLoadEntity(Lnet/minecraft/entity/Entity;)Z
    • onDimensionChanged

      public void onDimensionChanged​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official d Laav;d(Laqv;)V
      intermediary method_18769 Lnet/minecraft/class_3218;method_18769(Lnet/minecraft/class_1297;)V
      named onDimensionChanged Lnet/minecraft/server/world/ServerWorld;onDimensionChanged(Lnet/minecraft/entity/Entity;)V
    • onPlayerTeleport

      public void onPlayerTeleport​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laaw;)V
      intermediary method_18207 Lnet/minecraft/class_3218;method_18207(Lnet/minecraft/class_3222;)V
      named onPlayerTeleport Lnet/minecraft/server/world/ServerWorld;onPlayerTeleport(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • onPlayerChangeDimension

      public void onPlayerChangeDimension​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official b Laav;b(Laaw;)V
      intermediary method_18211 Lnet/minecraft/class_3218;method_18211(Lnet/minecraft/class_3222;)V
      named onPlayerChangeDimension Lnet/minecraft/server/world/ServerWorld;onPlayerChangeDimension(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • onPlayerConnected

      public void onPlayerConnected​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official c Laav;c(Laaw;)V
      intermediary method_18213 Lnet/minecraft/class_3218;method_18213(Lnet/minecraft/class_3222;)V
      named onPlayerConnected Lnet/minecraft/server/world/ServerWorld;onPlayerConnected(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • onPlayerRespawned

      public void onPlayerRespawned​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official d Laav;d(Laaw;)V
      intermediary method_18215 Lnet/minecraft/class_3218;method_18215(Lnet/minecraft/class_3222;)V
      named onPlayerRespawned Lnet/minecraft/server/world/ServerWorld;onPlayerRespawned(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • addPlayer

      private void addPlayer​(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official e Laav;e(Laaw;)V
      intermediary method_18771 Lnet/minecraft/class_3218;method_18771(Lnet/minecraft/class_3222;)V
      named addPlayer Lnet/minecraft/server/world/ServerWorld;addPlayer(Lnet/minecraft/server/network/ServerPlayerEntity;)V
    • addEntity

      private boolean addEntity​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official j Laav;j(Laqv;)Z
      intermediary method_14175 Lnet/minecraft/class_3218;method_14175(Lnet/minecraft/class_1297;)Z
      named addEntity Lnet/minecraft/server/world/ServerWorld;addEntity(Lnet/minecraft/entity/Entity;)Z
    • shouldCreateNewEntityWithPassenger

      public boolean shouldCreateNewEntityWithPassenger​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official e Laav;e(Laqv;)Z
      intermediary method_30736 Lnet/minecraft/class_3218;method_30736(Lnet/minecraft/class_1297;)Z
      named shouldCreateNewEntityWithPassenger Lnet/minecraft/server/world/ServerWorld;shouldCreateNewEntityWithPassenger(Lnet/minecraft/entity/Entity;)Z
    • unloadEntities

      public void unloadEntities​(WorldChunk chunk)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lcjw;)V
      intermediary method_18764 Lnet/minecraft/class_3218;method_18764(Lnet/minecraft/class_2818;)V
      named unloadEntities Lnet/minecraft/server/world/ServerWorld;unloadEntities(Lnet/minecraft/world/chunk/WorldChunk;)V
    • removePlayer

      public void removePlayer​(ServerPlayerEntity player, Entity.RemovalReason removalReason)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laaw;Laqv$c;)V
      intermediary method_18770 Lnet/minecraft/class_3218;method_18770(Lnet/minecraft/class_3222;Lnet/minecraft/class_1297$class_5529;)V
      named removePlayer Lnet/minecraft/server/world/ServerWorld;removePlayer(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/Entity$RemovalReason;)V
    • setBlockBreakingInfo

      public void setBlockBreakingInfo​(int entityId, BlockPos pos, int progress)
      Specified by:
      setBlockBreakingInfo in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(ILfx;I)V
      intermediary method_8517 Lnet/minecraft/class_1937;method_8517(ILnet/minecraft/class_2338;I)V
      named setBlockBreakingInfo Lnet/minecraft/world/World;setBlockBreakingInfo(ILnet/minecraft/util/math/BlockPos;I)V
    • playSound

      public void playSound​(@Nullable PlayerEntity player, double x, double y, double z, SoundEvent sound, SoundCategory category, float volume, float pitch)
      Specified by:
      playSound in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Lbhl;DDDLaef;Laeh;FF)V
      intermediary method_8465 Lnet/minecraft/class_1937;method_8465(Lnet/minecraft/class_1657;DDDLnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      named playSound Lnet/minecraft/world/World;playSound(Lnet/minecraft/entity/player/PlayerEntity;DDDLnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;FF)V
    • playSoundFromEntity

      public void playSoundFromEntity​(@Nullable PlayerEntity player, Entity entity, SoundEvent sound, SoundCategory category, float volume, float pitch)
      Specified by:
      playSoundFromEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Lbhl;Laqv;Laef;Laeh;FF)V
      intermediary method_8449 Lnet/minecraft/class_1937;method_8449(Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;FF)V
      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
    • syncGlobalEvent

      public void syncGlobalEvent​(int eventId, BlockPos pos, int data)
      Overrides:
      syncGlobalEvent in class World
      Mappings:
      Namespace Name Mixin selector
      official b Lbtv;b(ILfx;I)V
      intermediary method_8474 Lnet/minecraft/class_1937;method_8474(ILnet/minecraft/class_2338;I)V
      named syncGlobalEvent Lnet/minecraft/world/World;syncGlobalEvent(ILnet/minecraft/util/math/BlockPos;I)V
    • syncWorldEvent

      public void syncWorldEvent​(@Nullable PlayerEntity player, int eventId, BlockPos pos, int data)
      Specified by:
      syncWorldEvent in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbtw;a(Lbhl;ILfx;I)V
      intermediary method_8444 Lnet/minecraft/class_1936;method_8444(Lnet/minecraft/class_1657;ILnet/minecraft/class_2338;I)V
      named syncWorldEvent Lnet/minecraft/world/WorldAccess;syncWorldEvent(Lnet/minecraft/entity/player/PlayerEntity;ILnet/minecraft/util/math/BlockPos;I)V
    • getLogicalHeight

      public int getLogicalHeight()
      Mappings:
      Namespace Name Mixin selector
      official j Laav;j()I
      intermediary method_32819 Lnet/minecraft/class_3218;method_32819()I
      named getLogicalHeight Lnet/minecraft/server/world/ServerWorld;getLogicalHeight()I
    • emitGameEvent

      public void emitGameEvent​(@Nullable Entity entity, GameEvent event, BlockPos pos)
      Specified by:
      emitGameEvent in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbtw;a(Laqv;Lclt;Lfx;)V
      intermediary method_32888 Lnet/minecraft/class_1936;method_32888(Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;)V
      named emitGameEvent Lnet/minecraft/world/WorldAccess;emitGameEvent(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/event/GameEvent;Lnet/minecraft/util/math/BlockPos;)V
    • updateListeners

      public void updateListeners​(BlockPos pos, BlockState oldState, BlockState newState, int flags)
      Specified by:
      updateListeners in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Lfx;Lcht;Lcht;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
      named updateListeners Lnet/minecraft/world/World;updateListeners(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;I)V
    • sendEntityStatus

      public void sendEntityStatus​(Entity entity, byte status)
      Overrides:
      sendEntityStatus in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Laqv;B)V
      intermediary method_8421 Lnet/minecraft/class_1937;method_8421(Lnet/minecraft/class_1297;B)V
      named sendEntityStatus Lnet/minecraft/world/World;sendEntityStatus(Lnet/minecraft/entity/Entity;B)V
    • getChunkManager

      public ServerChunkManager getChunkManager()
      Specified by:
      getChunkManager in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official r_ Laav;r_()Laat;
      intermediary method_14178 Lnet/minecraft/class_3218;method_14178()Lnet/minecraft/class_3215;
      named getChunkManager Lnet/minecraft/server/world/ServerWorld;getChunkManager()Lnet/minecraft/server/world/ServerChunkManager;
    • createExplosion

      public Explosion createExplosion​(@Nullable Entity entity, @Nullable DamageSource damageSource, @Nullable ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion.DestructionType destructionType)
      Overrides:
      createExplosion in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Laqv;Laqf;Lbto;DDDFZLbtn$a;)Lbtn;
      intermediary method_8454 Lnet/minecraft/class_1937;method_8454(Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lnet/minecraft/class_5362;DDDFZLnet/minecraft/class_1927$class_4179;)Lnet/minecraft/class_1927;
      named createExplosion Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/world/explosion/ExplosionBehavior;DDDFZLnet/minecraft/world/explosion/Explosion$DestructionType;)Lnet/minecraft/world/explosion/Explosion;
    • addSyncedBlockEvent

      public void addSyncedBlockEvent​(BlockPos pos, Block block, int type, int data)
      Overrides:
      addSyncedBlockEvent in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Lfx;Lbwu;II)V
      intermediary method_8427 Lnet/minecraft/class_1937;method_8427(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;II)V
      named addSyncedBlockEvent Lnet/minecraft/world/World;addSyncedBlockEvent(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V
    • processSyncedBlockEvents

      private void processSyncedBlockEvents()
      Mappings:
      Namespace Name Mixin selector
      official aq Laav;aq()V
      intermediary method_14192 Lnet/minecraft/class_3218;method_14192()V
      named processSyncedBlockEvents Lnet/minecraft/server/world/ServerWorld;processSyncedBlockEvents()V
    • processBlockEvent

      private boolean processBlockEvent​(BlockEvent event)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lbsy;)Z
      intermediary method_14174 Lnet/minecraft/class_3218;method_14174(Lnet/minecraft/class_1919;)Z
      named processBlockEvent Lnet/minecraft/server/world/ServerWorld;processBlockEvent(Lnet/minecraft/server/world/BlockEvent;)Z
    • getBlockTickScheduler

      public ServerTickScheduler<Block> getBlockTickScheduler()
      Specified by:
      getBlockTickScheduler in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official l Laav;l()Lbuk;
      intermediary method_14196 Lnet/minecraft/class_3218;method_14196()Lnet/minecraft/class_1949;
      named getBlockTickScheduler Lnet/minecraft/server/world/ServerWorld;getBlockTickScheduler()Lnet/minecraft/server/world/ServerTickScheduler;
    • getFluidTickScheduler

      public ServerTickScheduler<Fluid> getFluidTickScheduler()
      Specified by:
      getFluidTickScheduler in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official s_ Laav;s_()Lbuk;
      intermediary method_14179 Lnet/minecraft/class_3218;method_14179()Lnet/minecraft/class_1949;
      named getFluidTickScheduler Lnet/minecraft/server/world/ServerWorld;getFluidTickScheduler()Lnet/minecraft/server/world/ServerTickScheduler;
    • getServer

      @Nonnull public MinecraftServer getServer()
      Overrides:
      getServer in class World
      Mappings:
      Namespace Name Mixin selector
      official n Lbtv;n()Lnet/minecraft/server/MinecraftServer;
      intermediary method_8503 Lnet/minecraft/class_1937;method_8503()Lnet/minecraft/server/MinecraftServer;
      named getServer Lnet/minecraft/world/World;getServer()Lnet/minecraft/server/MinecraftServer;
    • getPortalForcer

      public PortalForcer getPortalForcer()
      Mappings:
      Namespace Name Mixin selector
      official o Laav;o()Ldda;
      intermediary method_14173 Lnet/minecraft/class_3218;method_14173()Lnet/minecraft/class_1946;
      named getPortalForcer Lnet/minecraft/server/world/ServerWorld;getPortalForcer()Lnet/minecraft/world/PortalForcer;
    • getStructureManager

      public StructureManager getStructureManager()
      Mappings:
      Namespace Name Mixin selector
      official p Laav;p()Lcyj;
      intermediary method_14183 Lnet/minecraft/class_3218;method_14183()Lnet/minecraft/class_3485;
      named getStructureManager Lnet/minecraft/server/world/ServerWorld;getStructureManager()Lnet/minecraft/structure/StructureManager;
    • sendVibrationPacket

      public void sendVibrationPacket​(Vibration vibration)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lcmb;)V
      intermediary method_32817 Lnet/minecraft/class_3218;method_32817(Lnet/minecraft/class_5720;)V
      named sendVibrationPacket Lnet/minecraft/server/world/ServerWorld;sendVibrationPacket(Lnet/minecraft/world/Vibration;)V
    • spawnParticles

      public <T extends ParticleEffect> int spawnParticles​(T particle, double x, double y, double z, int count, double deltaX, double deltaY, double deltaZ, double speed)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lhj;DDDIDDDD)I
      intermediary method_14199 Lnet/minecraft/class_3218;method_14199(Lnet/minecraft/class_2394;DDDIDDDD)I
      named spawnParticles Lnet/minecraft/server/world/ServerWorld;spawnParticles(Lnet/minecraft/particle/ParticleEffect;DDDIDDDD)I
    • spawnParticles

      public <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)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laaw;Lhj;ZDDDIDDDD)Z
      intermediary method_14166 Lnet/minecraft/class_3218;method_14166(Lnet/minecraft/class_3222;Lnet/minecraft/class_2394;ZDDDIDDDD)Z
      named spawnParticles Lnet/minecraft/server/world/ServerWorld;spawnParticles(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/particle/ParticleEffect;ZDDDIDDDD)Z
    • sendToPlayerIfNearby

      private boolean sendToPlayerIfNearby​(ServerPlayerEntity player, boolean force, double x, double y, double z, Packet<?> packet)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laaw;ZDDDLpa;)Z
      intermediary method_14191 Lnet/minecraft/class_3218;method_14191(Lnet/minecraft/class_3222;ZDDDLnet/minecraft/class_2596;)Z
      named sendToPlayerIfNearby Lnet/minecraft/server/world/ServerWorld;sendToPlayerIfNearby(Lnet/minecraft/server/network/ServerPlayerEntity;ZDDDLnet/minecraft/network/Packet;)Z
    • getEntityById

      @Nullable public Entity getEntityById​(int id)
      Specified by:
      getEntityById in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(I)Laqv;
      intermediary method_8469 Lnet/minecraft/class_1937;method_8469(I)Lnet/minecraft/class_1297;
      named getEntityById Lnet/minecraft/world/World;getEntityById(I)Lnet/minecraft/entity/Entity;
    • method_31424

      @Deprecated @Nullable public Entity method_31424​(int int2)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official b Laav;b(I)Laqv;
      intermediary method_31424 Lnet/minecraft/class_3218;method_31424(I)Lnet/minecraft/class_1297;
      named method_31424 Lnet/minecraft/server/world/ServerWorld;method_31424(I)Lnet/minecraft/entity/Entity;
    • getEntity

      @Nullable public Entity getEntity​(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/util/UUID;)Laqv;
      intermediary method_14190 Lnet/minecraft/class_3218;method_14190(Ljava/util/UUID;)Lnet/minecraft/class_1297;
      named getEntity Lnet/minecraft/server/world/ServerWorld;getEntity(Ljava/util/UUID;)Lnet/minecraft/entity/Entity;
    • locateStructure

      @Nullable public BlockPos locateStructure​(StructureFeature<?> feature, BlockPos pos, int radius, boolean skipExistingChunks)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lcqj;Lfx;IZ)Lfx;
      intermediary method_8487 Lnet/minecraft/class_3218;method_8487(Lnet/minecraft/class_3195;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
      named locateStructure Lnet/minecraft/server/world/ServerWorld;locateStructure(Lnet/minecraft/world/gen/feature/StructureFeature;Lnet/minecraft/util/math/BlockPos;IZ)Lnet/minecraft/util/math/BlockPos;
    • locateBiome

      @Nullable public BlockPos locateBiome​(Biome biome, BlockPos pos, int radius, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lbuu;Lfx;II)Lfx;
      intermediary method_24500 Lnet/minecraft/class_3218;method_24500(Lnet/minecraft/class_1959;Lnet/minecraft/class_2338;II)Lnet/minecraft/class_2338;
      named locateBiome Lnet/minecraft/server/world/ServerWorld;locateBiome(Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/BlockPos;II)Lnet/minecraft/util/math/BlockPos;
    • getRecipeManager

      public RecipeManager getRecipeManager()
      Specified by:
      getRecipeManager in class World
      Mappings:
      Namespace Name Mixin selector
      official q Lbtv;q()Lbqo;
      intermediary method_8433 Lnet/minecraft/class_1937;method_8433()Lnet/minecraft/class_1863;
      named getRecipeManager Lnet/minecraft/world/World;getRecipeManager()Lnet/minecraft/recipe/RecipeManager;
    • getTagManager

      public TagManager getTagManager()
      Specified by:
      getTagManager in class World
      Mappings:
      Namespace Name Mixin selector
      official r Lbtv;r()Lafe;
      intermediary method_8514 Lnet/minecraft/class_1937;method_8514()Lnet/minecraft/class_5415;
      named getTagManager Lnet/minecraft/world/World;getTagManager()Lnet/minecraft/tag/TagManager;
    • isSavingDisabled

      public boolean isSavingDisabled()
      Overrides:
      isSavingDisabled in class World
      Mappings:
      Namespace Name Mixin selector
      official s Lbtv;s()Z
      intermediary method_8458 Lnet/minecraft/class_1937;method_8458()Z
      named isSavingDisabled Lnet/minecraft/world/World;isSavingDisabled()Z
    • getRegistryManager

      public DynamicRegistryManager getRegistryManager()
      Specified by:
      getRegistryManager in interface class_5423
      Mappings:
      Namespace Name Mixin selector
      official t Lbtg;t()Lgo;
      intermediary method_30349 Lnet/minecraft/class_5423;method_30349()Lnet/minecraft/class_5455;
      named getRegistryManager Lnet/minecraft/class_5423;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager;
    • getPersistentStateManager

      public PersistentStateManager getPersistentStateManager()
      Mappings:
      Namespace Name Mixin selector
      official u Laav;u()Lddq;
      intermediary method_17983 Lnet/minecraft/class_3218;method_17983()Lnet/minecraft/class_26;
      named getPersistentStateManager Lnet/minecraft/server/world/ServerWorld;getPersistentStateManager()Lnet/minecraft/world/PersistentStateManager;
    • getMapState

      @Nullable public MapState getMapState​(String id)
      Specified by:
      getMapState in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Ljava/lang/String;)Lddl;
      intermediary method_17891 Lnet/minecraft/class_1937;method_17891(Ljava/lang/String;)Lnet/minecraft/class_22;
      named getMapState Lnet/minecraft/world/World;getMapState(Ljava/lang/String;)Lnet/minecraft/item/map/MapState;
    • putMapState

      public void putMapState​(String id, MapState state)
      Specified by:
      putMapState in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Ljava/lang/String;Lddl;)V
      intermediary method_17890 Lnet/minecraft/class_1937;method_17890(Ljava/lang/String;Lnet/minecraft/class_22;)V
      named putMapState Lnet/minecraft/world/World;putMapState(Ljava/lang/String;Lnet/minecraft/item/map/MapState;)V
    • getNextMapId

      public int getNextMapId()
      Specified by:
      getNextMapId in class World
      Mappings:
      Namespace Name Mixin selector
      official v Lbtv;v()I
      intermediary method_17889 Lnet/minecraft/class_1937;method_17889()I
      named getNextMapId Lnet/minecraft/world/World;getNextMapId()I
    • setSpawnPos

      public void setSpawnPos​(BlockPos pos, float angle)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lfx;F)V
      intermediary method_8554 Lnet/minecraft/class_3218;method_8554(Lnet/minecraft/class_2338;F)V
      named setSpawnPos Lnet/minecraft/server/world/ServerWorld;setSpawnPos(Lnet/minecraft/util/math/BlockPos;F)V
    • getSpawnPos

      public BlockPos getSpawnPos()
      Mappings:
      Namespace Name Mixin selector
      official w Laav;w()Lfx;
      intermediary method_27911 Lnet/minecraft/class_3218;method_27911()Lnet/minecraft/class_2338;
      named getSpawnPos Lnet/minecraft/server/world/ServerWorld;getSpawnPos()Lnet/minecraft/util/math/BlockPos;
    • getSpawnAngle

      public float getSpawnAngle()
      Mappings:
      Namespace Name Mixin selector
      official x Laav;x()F
      intermediary method_30630 Lnet/minecraft/class_3218;method_30630()F
      named getSpawnAngle Lnet/minecraft/server/world/ServerWorld;getSpawnAngle()F
    • getForcedChunks

      public LongSet getForcedChunks()
      Mappings:
      Namespace Name Mixin selector
      official y Laav;y()Lit/unimi/dsi/fastutil/longs/LongSet;
      intermediary method_17984 Lnet/minecraft/class_3218;method_17984()Lit/unimi/dsi/fastutil/longs/LongSet;
      named getForcedChunks Lnet/minecraft/server/world/ServerWorld;getForcedChunks()Lit/unimi/dsi/fastutil/longs/LongSet;
    • setChunkForced

      public boolean setChunkForced​(int x, int z, boolean forced)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(IIZ)Z
      intermediary method_17988 Lnet/minecraft/class_3218;method_17988(IIZ)Z
      named setChunkForced Lnet/minecraft/server/world/ServerWorld;setChunkForced(IIZ)Z
    • getPlayers

      public List<ServerPlayerEntity> getPlayers()
      Specified by:
      getPlayers in interface EntityView
      Mappings:
      Namespace Name Mixin selector
      official z Lbtm;z()Ljava/util/List;
      intermediary method_18456 Lnet/minecraft/class_1924;method_18456()Ljava/util/List;
      named getPlayers Lnet/minecraft/world/EntityView;getPlayers()Ljava/util/List;
    • onBlockChanged

      public void onBlockChanged​(BlockPos pos, BlockState oldBlock, BlockState newBlock)
      Overrides:
      onBlockChanged in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbtv;a(Lfx;Lcht;Lcht;)V
      intermediary method_19282 Lnet/minecraft/class_1937;method_19282(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
      named onBlockChanged Lnet/minecraft/world/World;onBlockChanged(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)V
    • getPointOfInterestStorage

      public PointOfInterestStorage getPointOfInterestStorage()
      Mappings:
      Namespace Name Mixin selector
      official A Laav;A()Lbay;
      intermediary method_19494 Lnet/minecraft/class_3218;method_19494()Lnet/minecraft/class_4153;
      named getPointOfInterestStorage Lnet/minecraft/server/world/ServerWorld;getPointOfInterestStorage()Lnet/minecraft/world/poi/PointOfInterestStorage;
    • isNearOccupiedPointOfInterest

      public boolean isNearOccupiedPointOfInterest​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a_ Laav;a_(Lfx;)Z
      intermediary method_19500 Lnet/minecraft/class_3218;method_19500(Lnet/minecraft/class_2338;)Z
      named isNearOccupiedPointOfInterest Lnet/minecraft/server/world/ServerWorld;isNearOccupiedPointOfInterest(Lnet/minecraft/util/math/BlockPos;)Z
    • isNearOccupiedPointOfInterest

      public boolean isNearOccupiedPointOfInterest​(ChunkSectionPos sectionPos)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lgq;)Z
      intermediary method_20588 Lnet/minecraft/class_3218;method_20588(Lnet/minecraft/class_4076;)Z
      named isNearOccupiedPointOfInterest Lnet/minecraft/server/world/ServerWorld;isNearOccupiedPointOfInterest(Lnet/minecraft/util/math/ChunkSectionPos;)Z
    • isNearOccupiedPointOfInterest

      public boolean isNearOccupiedPointOfInterest​(BlockPos pos, int maxDistance)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lfx;I)Z
      intermediary method_19497 Lnet/minecraft/class_3218;method_19497(Lnet/minecraft/class_2338;I)Z
      named isNearOccupiedPointOfInterest Lnet/minecraft/server/world/ServerWorld;isNearOccupiedPointOfInterest(Lnet/minecraft/util/math/BlockPos;I)Z
    • getOccupiedPointOfInterestDistance

      public int getOccupiedPointOfInterestDistance​(ChunkSectionPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Laav;b(Lgq;)I
      intermediary method_19498 Lnet/minecraft/class_3218;method_19498(Lnet/minecraft/class_4076;)I
      named getOccupiedPointOfInterestDistance Lnet/minecraft/server/world/ServerWorld;getOccupiedPointOfInterestDistance(Lnet/minecraft/util/math/ChunkSectionPos;)I
    • getRaidManager

      public RaidManager getRaidManager()
      Mappings:
      Namespace Name Mixin selector
      official B Laav;B()Lbis;
      intermediary method_19495 Lnet/minecraft/class_3218;method_19495()Lnet/minecraft/class_3767;
      named getRaidManager Lnet/minecraft/server/world/ServerWorld;getRaidManager()Lnet/minecraft/village/raid/RaidManager;
    • getRaidAt

      @Nullable public Raid getRaidAt​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b_ Laav;b_(Lfx;)Lbiq;
      intermediary method_19502 Lnet/minecraft/class_3218;method_19502(Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765;
      named getRaidAt Lnet/minecraft/server/world/ServerWorld;getRaidAt(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/village/raid/Raid;
    • hasRaidAt

      public boolean hasRaidAt​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c_ Laav;c_(Lfx;)Z
      intermediary method_19503 Lnet/minecraft/class_3218;method_19503(Lnet/minecraft/class_2338;)Z
      named hasRaidAt Lnet/minecraft/server/world/ServerWorld;hasRaidAt(Lnet/minecraft/util/math/BlockPos;)Z
    • handleInteraction

      public void handleInteraction​(EntityInteraction interaction, Entity entity, InteractionObserver observer)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lbav;Laqv;Larv;)V
      intermediary method_19496 Lnet/minecraft/class_3218;method_19496(Lnet/minecraft/class_4151;Lnet/minecraft/class_1297;Lnet/minecraft/class_4094;)V
      named handleInteraction Lnet/minecraft/server/world/ServerWorld;handleInteraction(Lnet/minecraft/entity/EntityInteraction;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/InteractionObserver;)V
    • dump

      public void dump​(Path path) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/nio/file/Path;)V
      intermediary method_21625 Lnet/minecraft/class_3218;method_21625(Ljava/nio/file/Path;)V
      named dump Lnet/minecraft/server/world/ServerWorld;dump(Ljava/nio/file/Path;)V
    • dumpEntities

      private static void dumpEntities​(Writer writer, Iterable<Entity> entities) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/io/Writer;Ljava/lang/Iterable;)V
      intermediary method_21624 Lnet/minecraft/class_3218;method_21624(Ljava/io/Writer;Ljava/lang/Iterable;)V
      named dumpEntities Lnet/minecraft/server/world/ServerWorld;dumpEntities(Ljava/io/Writer;Ljava/lang/Iterable;)V
    • dumpBlockEntities

      private void dumpBlockEntities​(Writer writer) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/io/Writer;)V
      intermediary method_21626 Lnet/minecraft/class_3218;method_21626(Ljava/io/Writer;)V
      named dumpBlockEntities Lnet/minecraft/server/world/ServerWorld;dumpBlockEntities(Ljava/io/Writer;)V
    • clearUpdatesInArea

      public void clearUpdatesInArea​(BlockBox box)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Lcwn;)V
      intermediary method_23658 Lnet/minecraft/class_3218;method_23658(Lnet/minecraft/class_3341;)V
      named clearUpdatesInArea Lnet/minecraft/server/world/ServerWorld;clearUpdatesInArea(Lnet/minecraft/util/math/BlockBox;)V
    • updateNeighbors

      public void updateNeighbors​(BlockPos pos, Block block)
      Specified by:
      updateNeighbors in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbtw;a(Lfx;Lbwu;)V
      intermediary method_8408 Lnet/minecraft/class_1936;method_8408(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V
      named updateNeighbors Lnet/minecraft/world/WorldAccess;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
    • getBrightness

      @Environment(CLIENT) public float getBrightness​(Direction direction, boolean shaded)
      Specified by:
      getBrightness in interface BlockRenderView
      Mappings:
      Namespace Name Mixin selector
      official a Lbsx;a(Lgc;Z)F
      intermediary method_24852 Lnet/minecraft/class_1920;method_24852(Lnet/minecraft/class_2350;Z)F
      named getBrightness Lnet/minecraft/world/BlockRenderView;getBrightness(Lnet/minecraft/util/math/Direction;Z)F
    • iterateEntities

      public Iterable<Entity> iterateEntities()
      Mappings:
      Namespace Name Mixin selector
      official C Laav;C()Ljava/lang/Iterable;
      intermediary method_27909 Lnet/minecraft/class_3218;method_27909()Ljava/lang/Iterable;
      named iterateEntities Lnet/minecraft/server/world/ServerWorld;iterateEntities()Ljava/lang/Iterable;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Laav;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_3218;toString()Ljava/lang/String;
      named toString Lnet/minecraft/server/world/ServerWorld;toString()Ljava/lang/String;
    • isFlat

      public boolean isFlat()
      Mappings:
      Namespace Name Mixin selector
      official D Laav;D()Z
      intermediary method_28125 Lnet/minecraft/class_3218;method_28125()Z
      named isFlat Lnet/minecraft/server/world/ServerWorld;isFlat()Z
    • getSeed

      public long getSeed()
      Specified by:
      getSeed in interface StructureWorldAccess
      Mappings:
      Namespace Name Mixin selector
      official E Lbuq;E()J
      intermediary method_8412 Lnet/minecraft/class_5281;method_8412()J
      named getSeed Lnet/minecraft/world/StructureWorldAccess;getSeed()J
    • getEnderDragonFight

      @Nullable public EnderDragonFight getEnderDragonFight()
      Mappings:
      Namespace Name Mixin selector
      official F Laav;F()Lckw;
      intermediary method_29198 Lnet/minecraft/class_3218;method_29198()Lnet/minecraft/class_2881;
      named getEnderDragonFight Lnet/minecraft/server/world/ServerWorld;getEnderDragonFight()Lnet/minecraft/entity/boss/dragon/EnderDragonFight;
    • getStructures

      public Stream<? extends StructureStart<?>> getStructures​(ChunkSectionPos pos, StructureFeature<?> feature)
      Specified by:
      getStructures in interface StructureWorldAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbuq;a(Lgq;Lcqj;)Ljava/util/stream/Stream;
      intermediary method_30275 Lnet/minecraft/class_5281;method_30275(Lnet/minecraft/class_4076;Lnet/minecraft/class_3195;)Ljava/util/stream/Stream;
      named getStructures Lnet/minecraft/world/StructureWorldAccess;getStructures(Lnet/minecraft/util/math/ChunkSectionPos;Lnet/minecraft/world/gen/feature/StructureFeature;)Ljava/util/stream/Stream;
    • toServerWorld

      public ServerWorld toServerWorld()
      Specified by:
      toServerWorld in interface ServerWorldAccess
      Mappings:
      Namespace Name Mixin selector
      official G Lbuj;G()Laav;
      intermediary method_8410 Lnet/minecraft/class_5425;method_8410()Lnet/minecraft/class_3218;
      named toServerWorld Lnet/minecraft/world/ServerWorldAccess;toServerWorld()Lnet/minecraft/server/world/ServerWorld;
    • getDebugString

      public String getDebugString()
      Mappings:
      Namespace Name Mixin selector
      official H Laav;H()Ljava/lang/String;
      intermediary method_31268 Lnet/minecraft/class_3218;method_31268()Ljava/lang/String;
      named getDebugString Lnet/minecraft/server/world/ServerWorld;getDebugString()Ljava/lang/String;
    • method_31270

      private static <T> String method_31270​(Iterable<T> iterable, Function<T,​String> function)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(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;
      named method_31270 Lnet/minecraft/server/world/ServerWorld;method_31270(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;
    • createEndSpawnPlatform

      public static void createEndSpawnPlatform​(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Laav;)V
      intermediary method_29200 Lnet/minecraft/class_3218;method_29200(Lnet/minecraft/class_3218;)V
      named createEndSpawnPlatform Lnet/minecraft/server/world/ServerWorld;createEndSpawnPlatform(Lnet/minecraft/server/world/ServerWorld;)V
    • getEntityIdMap

      protected class_5577<Entity> getEntityIdMap()
      Specified by:
      getEntityIdMap in class World
      Mappings:
      Namespace Name Mixin selector
      official I Lbtv;I()Lclk;
      intermediary method_31592 Lnet/minecraft/class_1937;method_31592()Lnet/minecraft/class_5577;
      named getEntityIdMap Lnet/minecraft/world/World;getEntityIdMap()Lnet/minecraft/class_5577;
    • method_31423

      public void method_31423​(Stream<Entity> stream)
      Mappings:
      Namespace Name Mixin selector
      official a Laav;a(Ljava/util/stream/Stream;)V
      intermediary method_31423 Lnet/minecraft/class_3218;method_31423(Ljava/util/stream/Stream;)V
      named method_31423 Lnet/minecraft/server/world/ServerWorld;method_31423(Ljava/util/stream/Stream;)V
    • method_31426

      public void method_31426​(Stream<Entity> stream)
      Mappings:
      Namespace Name Mixin selector
      official b Laav;b(Ljava/util/stream/Stream;)V
      intermediary method_31426 Lnet/minecraft/class_3218;method_31426(Ljava/util/stream/Stream;)V
      named method_31426 Lnet/minecraft/server/world/ServerWorld;method_31426(Ljava/util/stream/Stream;)V
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class World
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official close Lbtv;close()V
      intermediary close Lnet/minecraft/class_1937;close()V
      named close Lnet/minecraft/world/World;close()V
    • getChunkSourceDebugString

      public String getChunkSourceDebugString()
      Mappings:
      Namespace Name Mixin selector
      official J Laav;J()Ljava/lang/String;
      intermediary method_31419 Lnet/minecraft/class_3218;method_31419()Ljava/lang/String;
      named getChunkSourceDebugString Lnet/minecraft/server/world/ServerWorld;getChunkSourceDebugString()Ljava/lang/String;