Class ServerWorld

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

public class ServerWorld
extends World
implements StructureWorldAccess
Mappings:
Namespace Name
official abf
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 Labf;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 Labf;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 Labf;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 Labf;u:Labd;
      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 Labf;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 Labf;w:Ldft;
      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 Labf;x:Lcmd;
      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 Labf;y:Lcmi;
      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 Labf;b:Z
      intermediary field_13957 Lnet/minecraft/class_3218;field_13957:Z
      named savingDisabled Lnet/minecraft/server/world/ServerWorld;savingDisabled:Z
    • sleepManager

      private final SleepManager sleepManager
      Mappings:
      Namespace Name Mixin selector
      official z Labf;z:Lady;
      intermediary field_28859 Lnet/minecraft/class_3218;field_28859:Lnet/minecraft/class_5838;
      named sleepManager Lnet/minecraft/server/world/ServerWorld;sleepManager:Lnet/minecraft/server/world/SleepManager;
    • idleTimeout

      private int idleTimeout
      Mappings:
      Namespace Name Mixin selector
      official A Labf;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 Labf;B:Ldet;
      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 Labf;C:Lbvf;
      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 Labf;D:Lbvf;
      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;
    • loadedMobs

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

      protected final RaidManager raidManager
      Mappings:
      Namespace Name Mixin selector
      official c Labf;c:Lbjm;
      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 Labf;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 Labf;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 Labf;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 @Nullable EnderDragonFight enderDragonFight
      Mappings:
      Namespace Name Mixin selector
      official I Labf;I:Lcls;
      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 Labf;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 Labf;K:Lbvh;
      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 Labf;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> worldKey, DimensionType dimensionType, WorldGenerationProgressListener worldGenerationProgressListener, ChunkGenerator chunkGenerator, boolean debugWorld, long seed, List<Spawner> spawners, boolean shouldTickTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Labf;<init>(Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Ldfn$a;Ldft;Lwk;Lclp;Labo;Lckj;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 Labf;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 Lbut;a(III)Lbvp;
      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 Labf;a()Lbvh;
      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 Labf;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 l_ Labf;l_()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 Labf;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 Labf;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 Labf;i(Laro;)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 Labf;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 Labf;a(Lcks;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 Labf;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 Labf;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 m_ Labf;m_()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 Labf;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 Labf;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 n_ Labf;n_()V
      intermediary method_8448 Lnet/minecraft/class_3218;method_8448()V
      named updateSleepingPlayers Lnet/minecraft/server/world/ServerWorld;updateSleepingPlayers()V
    • getScoreboard

      public ServerScoreboard getScoreboard()
      Specified by:
      getScoreboard in class World
      Mappings:
      Namespace Name Mixin selector
      official f Labf;f()Lxa;
      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 Labf;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 o_ Labf;o_()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 Labf;a(Lbvj;)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 Labf;b(Lbvj;)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 Labf;a(Laro;)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 Labf;a(Laro;Laro;)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 Lbuq;a(Lbif;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 @Nullable ProgressListener progressListener, boolean flush, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Labf;a(Lagv;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 Labf;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​(TypeFilter<Entity,​T> typeFilter, 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 Labf;a(Lcme;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/util/TypeFilter;Ljava/util/function/Predicate;)Ljava/util/List;
    • getAliveEnderDragons

      public List<? extends EnderDragonEntity> getAliveEnderDragons()
      Mappings:
      Namespace Name Mixin selector
      official h Labf;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 Labf;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 @Nullable ServerPlayerEntity getRandomAlivePlayer()
      Mappings:
      Namespace Name Mixin selector
      official p_ Labf;p_()Labg;
      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 Lbuy;b(Laro;)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 Labf;c(Laro;)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 Labf;d(Laro;)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 Labf;a(Labg;)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 Labf;b(Labg;)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 Labf;c(Labg;)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 Labf;d(Labg;)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 Labf;e(Labg;)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 Labf;j(Laro;)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 Labf;e(Laro;)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 Labf;a(Lcks;)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 reason)
      Mappings:
      Namespace Name Mixin selector
      official a Labf;a(Labg;Laro$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 Lbuq;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 @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 Lbuq;a(Lbif;DDDLaer;Laet;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 @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 Lbuq;a(Lbif;Laro;Laer;Laet;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 Lbuq;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 @Nullable PlayerEntity player, int eventId, BlockPos pos, int data)
      Specified by:
      syncWorldEvent in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbur;a(Lbif;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 Labf;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 @Nullable Entity entity, GameEvent event, BlockPos pos)
      Specified by:
      emitGameEvent in interface WorldAccess
      Mappings:
      Namespace Name Mixin selector
      official a Lbur;a(Laro;Lcmp;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 Lbuq;a(Lfx;Lcio;Lcio;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 Lbuq;a(Laro;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 q_ Labf;q_()Labd;
      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 @Nullable Entity entity, @Nullable @Nullable DamageSource damageSource, @Nullable @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 Lbuq;a(Laro;Laqy;Lbuj;DDDFZLbui$a;)Lbui;
      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 Lbuq;a(Lfx;Lbxp;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 Labf;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 Labf;a(Lbtt;)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 Labf;l()Lbvf;
      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 r_ Labf;r_()Lbvf;
      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

      @NotNull public @NotNull MinecraftServer getServer()
      Overrides:
      getServer in class World
      Mappings:
      Namespace Name Mixin selector
      official n Lbuq;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 Labf;o()Ldet;
      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 Labf;p()Ldab;
      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 Labf;a(Lcmx;)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 Labf;a(Lhk;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 Labf;a(Labg;Lhk;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 Labf;a(Labg;ZDDDLpb;)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 @Nullable Entity getEntityById​(int id)
      Specified by:
      getEntityById in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbuq;a(I)Laro;
      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;
    • getDragonPart

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

      @Nullable public @Nullable Entity getEntity​(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Labf;a(Ljava/util/UUID;)Laro;
      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 @Nullable BlockPos locateStructure​(StructureFeature<?> feature, BlockPos pos, int radius, boolean skipExistingChunks)
      Mappings:
      Namespace Name Mixin selector
      official a Labf;a(Lcrq;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 @Nullable BlockPos locateBiome​(Biome biome, BlockPos pos, int radius, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Labf;a(Lbvp;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 Lbuq;q()Lbrj;
      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 Lbuq;r()Lafq;
      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 Lbuq;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 RegistryWorldView
      Mappings:
      Namespace Name Mixin selector
      official t Lbub;t()Lgo;
      intermediary method_30349 Lnet/minecraft/class_5423;method_30349()Lnet/minecraft/class_5455;
      named getRegistryManager Lnet/minecraft/world/RegistryWorldView;getRegistryManager()Lnet/minecraft/util/registry/DynamicRegistryManager;
    • getPersistentStateManager

      public PersistentStateManager getPersistentStateManager()
      Mappings:
      Namespace Name Mixin selector
      official u Labf;u()Ldfj;
      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 @Nullable MapState getMapState​(String id)
      Specified by:
      getMapState in class World
      Mappings:
      Namespace Name Mixin selector
      official a Lbuq;a(Ljava/lang/String;)Ldfe;
      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 Lbuq;a(Ljava/lang/String;Ldfe;)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 Lbuq;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 Labf;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 Labf;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 Labf;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 Labf;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 Labf;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 Lbuh;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 Lbuq;a(Lfx;Lcio;Lcio;)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 Labf;A()Lbbr;
      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_ Labf;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 Labf;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 Labf;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 Labf;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 Labf;B()Lbjm;
      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 @Nullable Raid getRaidAt​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b_ Labf;b_(Lfx;)Lbjk;
      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_ Labf;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 Labf;a(Lbbo;Laro;Laso;)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 Labf;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 Labf;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 Labf;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 Labf;a(Lcye;)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 Lbur;a(Lfx;Lbxp;)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 Lbts;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 Labf;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 Labf;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 Labf;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 Lbvl;E()J
      intermediary method_8412 Lnet/minecraft/class_5281;method_8412()J
      named getSeed Lnet/minecraft/world/StructureWorldAccess;getSeed()J
    • getEnderDragonFight

      @Nullable public @Nullable EnderDragonFight getEnderDragonFight()
      Mappings:
      Namespace Name Mixin selector
      official F Labf;F()Lcls;
      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 Lbvl;a(Lgq;Lcrq;)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 Lbve;G()Labf;
      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 Labf;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;
    • getTopFive

      private static <T> String getTopFive​(Iterable<T> items, Function<T,​String> classifier)
      Categories items with the classifier and 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
      official a Labf;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 getTopFive Lnet/minecraft/server/world/ServerWorld;getTopFive(Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String;
    • createEndSpawnPlatform

      public static void createEndSpawnPlatform​(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      official a Labf;a(Labf;)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
    • getEntityLookup

      protected EntityLookup<Entity> getEntityLookup()
      Specified by:
      getEntityLookup in class World
      Mappings:
      Namespace Name Mixin selector
      official I Lbuq;I()Lcmg;
      intermediary method_31592 Lnet/minecraft/class_1937;method_31592()Lnet/minecraft/class_5577;
      named getEntityLookup Lnet/minecraft/world/World;getEntityLookup()Lnet/minecraft/world/entity/EntityLookup;
    • loadEntities

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

      public void addEntities​(Stream<Entity> entities)
      Mappings:
      Namespace Name Mixin selector
      official b Labf;b(Ljava/util/stream/Stream;)V
      intermediary method_31426 Lnet/minecraft/class_3218;method_31426(Ljava/util/stream/Stream;)V
      named addEntities Lnet/minecraft/server/world/ServerWorld;addEntities(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 Lbuq;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 Labf;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;