Class ServerWorld

java.lang.Object
net.minecraft.world.World
net.minecraft.server.world.ServerWorld
All Implemented Interfaces:
ThreadExecutor, BlockView
Direct Known Subclasses:
DemoServerWorld, MultiServerWorld

public class ServerWorld extends World implements ThreadExecutor
Mappings:
Namespace Name
official lq
intermediary net/minecraft/class_795
named net/minecraft/server/world/ServerWorld
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_8892 Lnet/minecraft/class_795;field_8892:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/world/ServerWorld;LOGGER:Lorg/apache/logging/log4j/Logger;
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      official I Llq;I:Lnet/minecraft/server/MinecraftServer;
      intermediary field_2819 Lnet/minecraft/class_795;field_2819:Lnet/minecraft/server/MinecraftServer;
      named server Lnet/minecraft/server/world/ServerWorld;server:Lnet/minecraft/server/MinecraftServer;
    • entityTracker

      private final EntityTracker entityTracker
      Mappings:
      Namespace Name Mixin selector
      official J Llq;J:Lln;
      intermediary field_2809 Lnet/minecraft/class_795;field_2809:Lnet/minecraft/class_790;
      named entityTracker Lnet/minecraft/server/world/ServerWorld;entityTracker:Lnet/minecraft/entity/EntityTracker;
    • playerWorldManager

      private final PlayerWorldManager playerWorldManager
      Mappings:
      Namespace Name Mixin selector
      official K Llq;K:Llw;
      intermediary field_2810 Lnet/minecraft/class_795;field_2810:Lnet/minecraft/class_792;
      named playerWorldManager Lnet/minecraft/server/world/ServerWorld;playerWorldManager:Lnet/minecraft/server/PlayerWorldManager;
    • entityNavigations

      private final Set<TickableEntry> entityNavigations
      Mappings:
      Namespace Name Mixin selector
      official L Llq;L:Ljava/util/Set;
      intermediary field_2811 Lnet/minecraft/class_795;field_2811:Ljava/util/Set;
      named entityNavigations Lnet/minecraft/server/world/ServerWorld;entityNavigations:Ljava/util/Set;
    • field_2812

      private final TreeSet<TickableEntry> field_2812
      Mappings:
      Namespace Name Mixin selector
      official M Llq;M:Ljava/util/TreeSet;
      intermediary field_2812 Lnet/minecraft/class_795;field_2812:Ljava/util/TreeSet;
      named field_2812 Lnet/minecraft/server/world/ServerWorld;field_2812:Ljava/util/TreeSet;
    • entitiesByUuid

      private final Map<UUID,Entity> entitiesByUuid
      Mappings:
      Namespace Name Mixin selector
      official N Llq;N:Ljava/util/Map;
      intermediary field_11759 Lnet/minecraft/class_795;field_11759:Ljava/util/Map;
      named entitiesByUuid Lnet/minecraft/server/world/ServerWorld;entitiesByUuid:Ljava/util/Map;
    • savingDisabled

      public boolean savingDisabled
      Mappings:
      Namespace Name Mixin selector
      official b Llq;b:Z
      intermediary field_2822 Lnet/minecraft/class_795;field_2822:Z
      named savingDisabled Lnet/minecraft/server/world/ServerWorld;savingDisabled:Z
    • ready

      private boolean ready
      Mappings:
      Namespace Name Mixin selector
      official O Llq;O:Z
      intermediary field_2813 Lnet/minecraft/class_795;field_2813:Z
      named ready Lnet/minecraft/server/world/ServerWorld;ready:Z
    • idleTimeout

      private int idleTimeout
      Mappings:
      Namespace Name Mixin selector
      official P Llq;P:I
      intermediary field_2814 Lnet/minecraft/class_795;field_2814:I
      named idleTimeout Lnet/minecraft/server/world/ServerWorld;idleTimeout:I
    • portalTeleporter

      private final PortalTeleporter portalTeleporter
      Mappings:
      Namespace Name Mixin selector
      official Q Llq;Q:Laib;
      intermediary field_5302 Lnet/minecraft/class_795;field_5302:Lnet/minecraft/class_1163;
      named portalTeleporter Lnet/minecraft/server/world/ServerWorld;portalTeleporter:Lnet/minecraft/entity/PortalTeleporter;
    • field_6728

      private final MobSpawnerHelper field_6728
      Mappings:
      Namespace Name Mixin selector
      official R Llq;R:Laia;
      intermediary field_6728 Lnet/minecraft/class_795;field_6728:Lnet/minecraft/class_1162;
      named field_6728 Lnet/minecraft/server/world/ServerWorld;field_6728:Lnet/minecraft/entity/MobSpawnerHelper;
    • field_11761

      protected final ZombieSiegeManager field_11761
      Mappings:
      Namespace Name Mixin selector
      official c Llq;c:Lvq;
      intermediary field_11761 Lnet/minecraft/class_795;field_11761:Lnet/minecraft/class_940;
      named field_11761 Lnet/minecraft/server/world/ServerWorld;field_11761:Lnet/minecraft/village/ZombieSiegeManager;
    • field_2815

      private ServerWorld.BlockActionList[] field_2815
      Mappings:
      Namespace Name Mixin selector
      official S Llq;S:[Llq$a;
      intermediary field_2815 Lnet/minecraft/class_795;field_2815:[Lnet/minecraft/class_795$class_797;
      named field_2815 Lnet/minecraft/server/world/ServerWorld;field_2815:[Lnet/minecraft/server/world/ServerWorld$BlockActionList;
    • field_2816

      private int field_2816
      Mappings:
      Namespace Name Mixin selector
      official T Llq;T:I
      intermediary field_2816 Lnet/minecraft/class_795;field_2816:I
      named field_2816 Lnet/minecraft/server/world/ServerWorld;field_2816:I
    • players

      private List<TickableEntry> players
      Mappings:
      Namespace Name Mixin selector
      official U Llq;U:Ljava/util/List;
      intermediary field_6729 Lnet/minecraft/class_795;field_6729:Ljava/util/List;
      named players Lnet/minecraft/server/world/ServerWorld;players:Ljava/util/List;
  • Constructor Details

    • ServerWorld

      public ServerWorld(MinecraftServer server, SaveHandler handler, LevelProperties properties, int dimensionId, Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Llq;<init>(Lnet/minecraft/server/MinecraftServer;Lazi;Lazh;ILoo;)V
      intermediary <init> Lnet/minecraft/class_795;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_101;Lnet/minecraft/class_100;ILnet/minecraft/class_839;)V
      named <init> Lnet/minecraft/server/world/ServerWorld;<init>(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/SaveHandler;Lnet/minecraft/world/level/LevelProperties;ILnet/minecraft/util/profiler/Profiler;)V
  • Method Details

    • getWorld

      public World getWorld()
      Overrides:
      getWorld in class World
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b()Laht;
      intermediary method_8525 Lnet/minecraft/class_1150;method_8525()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/world/World;getWorld()Lnet/minecraft/world/World;
    • tick

      public void tick()
      Overrides:
      tick in class World
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d()V
      intermediary method_3646 Lnet/minecraft/class_1150;method_3646()V
      named tick Lnet/minecraft/world/World;tick()V
    • method_10754

      @Nullable public Biome.SpawnEntry method_10754(EntityCategory entityCategory, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lsc;Lcl;)Laig$c;
      intermediary method_10754 Lnet/minecraft/class_795;method_10754(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)Lnet/minecraft/class_1170$class_1171;
      named method_10754 Lnet/minecraft/server/world/ServerWorld;method_10754(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome$SpawnEntry;
    • method_10753

      public boolean method_10753(EntityCategory entityCategory, Biome.SpawnEntry spawnEntry, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lsc;Laig$c;Lcl;)Z
      intermediary method_10753 Lnet/minecraft/class_795;method_10753(Lnet/minecraft/class_872;Lnet/minecraft/class_1170$class_1171;Lnet/minecraft/class_2552;)Z
      named method_10753 Lnet/minecraft/server/world/ServerWorld;method_10753(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/world/biome/Biome$SpawnEntry;Lnet/minecraft/util/math/BlockPos;)Z
    • method_3669

      public void method_3669()
      Overrides:
      method_3669 in class World
      Mappings:
      Namespace Name Mixin selector
      official e Laht;e()V
      intermediary method_3669 Lnet/minecraft/class_1150;method_3669()V
      named method_3669 Lnet/minecraft/world/World;method_3669()V
    • method_2141

      protected void method_2141()
      Mappings:
      Namespace Name Mixin selector
      official f Llq;f()V
      intermediary method_2141 Lnet/minecraft/class_795;method_2141()V
      named method_2141 Lnet/minecraft/server/world/ServerWorld;method_2141()V
    • resetWeather

      private void resetWeather()
      Mappings:
      Namespace Name Mixin selector
      official c Llq;c()V
      intermediary method_2130 Lnet/minecraft/class_795;method_2130()V
      named resetWeather Lnet/minecraft/server/world/ServerWorld;resetWeather()V
    • isReady

      public boolean isReady()
      Mappings:
      Namespace Name Mixin selector
      official g Llq;g()Z
      intermediary method_2142 Lnet/minecraft/class_795;method_2142()Z
      named isReady Lnet/minecraft/server/world/ServerWorld;isReady()Z
    • setDefaultSpawnClient

      @Environment(CLIENT) public void setDefaultSpawnClient()
      Overrides:
      setDefaultSpawnClient in class World
      Mappings:
      Namespace Name Mixin selector
      official h Laht;h()V
      intermediary method_3694 Lnet/minecraft/class_1150;method_3694()V
      named setDefaultSpawnClient Lnet/minecraft/world/World;setDefaultSpawnClient()V
    • isChunkLoaded

      protected boolean isChunkLoaded(int chunkX, int chunkZ, boolean canBeEmpty)
      Specified by:
      isChunkLoaded in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(IIZ)Z
      intermediary method_8487 Lnet/minecraft/class_1150;method_8487(IIZ)Z
      named isChunkLoaded Lnet/minecraft/world/World;isChunkLoaded(IIZ)Z
    • method_12780

      protected void method_12780()
      Mappings:
      Namespace Name Mixin selector
      official i Llq;i()V
      intermediary method_12780 Lnet/minecraft/class_795;method_12780()V
      named method_12780 Lnet/minecraft/server/world/ServerWorld;method_12780()V
    • tickBlocks

      protected void tickBlocks()
      Overrides:
      tickBlocks in class World
      Mappings:
      Namespace Name Mixin selector
      official j Laht;j()V
      intermediary method_3701 Lnet/minecraft/class_1150;method_3701()V
      named tickBlocks Lnet/minecraft/world/World;tickBlocks()V
    • method_10749

      protected BlockPos method_10749(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lcl;)Lcl;
      intermediary method_10749 Lnet/minecraft/class_795;method_10749(Lnet/minecraft/class_2552;)Lnet/minecraft/class_2552;
      named method_10749 Lnet/minecraft/server/world/ServerWorld;method_10749(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • hasScheduledTick

      public boolean hasScheduledTick(BlockPos pos, Block block)
      Overrides:
      hasScheduledTick in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lcl;Lajt;)Z
      intermediary method_8502 Lnet/minecraft/class_1150;method_8502(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;)Z
      named hasScheduledTick Lnet/minecraft/world/World;hasScheduledTick(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)Z
    • method_11489

      public boolean method_11489(BlockPos blockPos, Block block)
      Overrides:
      method_11489 in class World
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lcl;Lajt;)Z
      intermediary method_11489 Lnet/minecraft/class_1150;method_11489(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;)Z
      named method_11489 Lnet/minecraft/world/World;method_11489(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)Z
    • method_3599

      public void method_3599(BlockPos pos, Block block, int int2)
      Overrides:
      method_3599 in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lcl;Lajt;I)V
      intermediary method_3599 Lnet/minecraft/class_1150;method_3599(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;I)V
      named method_3599 Lnet/minecraft/world/World;method_3599(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;I)V
    • method_4682

      public void method_4682(BlockPos pos, Block block, int int2, int int3)
      Overrides:
      method_4682 in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lcl;Lajt;II)V
      intermediary method_4682 Lnet/minecraft/class_1150;method_4682(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;II)V
      named method_4682 Lnet/minecraft/world/World;method_4682(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V
    • addBlockTick

      public void addBlockTick(BlockPos pos, Block block, int int2, int int3)
      Overrides:
      addBlockTick in class World
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lcl;Lajt;II)V
      intermediary method_3653 Lnet/minecraft/class_1150;method_3653(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;II)V
      named addBlockTick Lnet/minecraft/world/World;addBlockTick(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V
    • tickEntities

      public void tickEntities()
      Overrides:
      tickEntities in class World
      Mappings:
      Namespace Name Mixin selector
      official k Laht;k()V
      intermediary method_3706 Lnet/minecraft/class_1150;method_3706()V
      named tickEntities Lnet/minecraft/world/World;tickEntities()V
    • method_11491

      protected void method_11491()
      Overrides:
      method_11491 in class World
      Mappings:
      Namespace Name Mixin selector
      official l Laht;l()V
      intermediary method_11491 Lnet/minecraft/class_1150;method_11491()V
      named method_11491 Lnet/minecraft/world/World;method_11491()V
    • resetIdleTimeout

      public void resetIdleTimeout()
      Mappings:
      Namespace Name Mixin selector
      official m Llq;m()V
      intermediary method_4411 Lnet/minecraft/class_795;method_4411()V
      named resetIdleTimeout Lnet/minecraft/server/world/ServerWorld;resetIdleTimeout()V
    • method_3644

      public boolean method_3644(boolean bool)
      Overrides:
      method_3644 in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Z)Z
      intermediary method_3644 Lnet/minecraft/class_1150;method_3644(Z)Z
      named method_3644 Lnet/minecraft/world/World;method_3644(Z)Z
    • getEntities

      @Nullable public List<TickableEntry> getEntities(Chunk chunk, boolean bool)
      Overrides:
      getEntities in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lasf;Z)Ljava/util/List;
      intermediary method_3643 Lnet/minecraft/class_1150;method_3643(Lnet/minecraft/class_1196;Z)Ljava/util/List;
      named getEntities Lnet/minecraft/world/World;getEntities(Lnet/minecraft/world/chunk/Chunk;Z)Ljava/util/List;
    • getEntities

      @Nullable public List<TickableEntry> getEntities(BlockBox box, boolean bool)
      Overrides:
      getEntities in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lavp;Z)Ljava/util/List;
      intermediary method_8497 Lnet/minecraft/class_1150;method_8497(Lnet/minecraft/class_1251;Z)Ljava/util/List;
      named getEntities Lnet/minecraft/world/World;getEntities(Lnet/minecraft/util/math/BlockBox;Z)Ljava/util/List;
    • checkChunk

      public void checkChunk(Entity entity, boolean bl)
      Overrides:
      checkChunk in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lrr;Z)V
      intermediary method_3636 Lnet/minecraft/class_1150;method_3636(Lnet/minecraft/class_864;Z)V
      named checkChunk Lnet/minecraft/world/World;checkChunk(Lnet/minecraft/entity/Entity;Z)V
    • method_10755

      private boolean method_10755()
      Mappings:
      Namespace Name Mixin selector
      official al Llq;al()Z
      intermediary method_10755 Lnet/minecraft/class_795;method_10755()Z
      named method_10755 Lnet/minecraft/server/world/ServerWorld;method_10755()Z
    • method_10756

      private boolean method_10756()
      Mappings:
      Namespace Name Mixin selector
      official am Llq;am()Z
      intermediary method_10756 Lnet/minecraft/class_795;method_10756()Z
      named method_10756 Lnet/minecraft/server/world/ServerWorld;method_10756()Z
    • getChunkCache

      protected ChunkProvider getChunkCache()
      Specified by:
      getChunkCache in class World
      Mappings:
      Namespace Name Mixin selector
      official n Laht;n()Lasa;
      intermediary method_3712 Lnet/minecraft/class_1150;method_3712()Lnet/minecraft/class_1193;
      named getChunkCache Lnet/minecraft/world/World;getChunkCache()Lnet/minecraft/world/chunk/ChunkProvider;
    • canPlayerModifyAt

      public boolean canPlayerModifyAt(PlayerEntity player, BlockPos pos)
      Overrides:
      canPlayerModifyAt in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lzj;Lcl;)Z
      intermediary method_8517 Lnet/minecraft/class_1150;method_8517(Lnet/minecraft/class_988;Lnet/minecraft/class_2552;)Z
      named canPlayerModifyAt Lnet/minecraft/world/World;canPlayerModifyAt(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;)Z
    • setPropertiesInitialized

      public void setPropertiesInitialized(LevelInfo info)
      Overrides:
      setPropertiesInitialized in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lahw;)V
      intermediary method_3641 Lnet/minecraft/class_1150;method_3641(Lnet/minecraft/class_1156;)V
      named setPropertiesInitialized Lnet/minecraft/world/World;setPropertiesInitialized(Lnet/minecraft/world/level/LevelInfo;)V
    • setDebugLevelProperties

      private void setDebugLevelProperties()
      Mappings:
      Namespace Name Mixin selector
      official an Llq;an()V
      intermediary method_10757 Lnet/minecraft/class_795;method_10757()V
      named setDebugLevelProperties Lnet/minecraft/server/world/ServerWorld;setDebugLevelProperties()V
    • init

      private void init(LevelInfo levelInfo)
      Mappings:
      Namespace Name Mixin selector
      official b Llq;b(Lahw;)V
      intermediary method_2140 Lnet/minecraft/class_795;method_2140(Lnet/minecraft/class_1156;)V
      named init Lnet/minecraft/server/world/ServerWorld;init(Lnet/minecraft/world/level/LevelInfo;)V
    • placeBonusChest

      protected void placeBonusChest()
      Mappings:
      Namespace Name Mixin selector
      official o Llq;o()V
      intermediary method_2143 Lnet/minecraft/class_795;method_2143()V
      named placeBonusChest Lnet/minecraft/server/world/ServerWorld;placeBonusChest()V
    • getForcedSpawnPoint

      public BlockPos getForcedSpawnPoint()
      Mappings:
      Namespace Name Mixin selector
      official p Llq;p()Lcl;
      intermediary method_2144 Lnet/minecraft/class_795;method_2144()Lnet/minecraft/class_2552;
      named getForcedSpawnPoint Lnet/minecraft/server/world/ServerWorld;getForcedSpawnPoint()Lnet/minecraft/util/math/BlockPos;
    • save

      public void save(boolean bool, @Nullable ProgressListener listener) throws WorldSaveException
      Throws:
      WorldSaveException
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(ZLop;)V
      intermediary method_8133 Lnet/minecraft/class_795;method_8133(ZLnet/minecraft/class_841;)V
      named save Lnet/minecraft/server/world/ServerWorld;save(ZLnet/minecraft/util/ProgressListener;)V
    • method_5323

      public void method_5323()
      Mappings:
      Namespace Name Mixin selector
      official q Llq;q()V
      intermediary method_5323 Lnet/minecraft/class_795;method_5323()V
      named method_5323 Lnet/minecraft/server/world/ServerWorld;method_5323()V
    • method_2132

      protected void method_2132() throws WorldSaveException
      Throws:
      WorldSaveException
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a()V
      intermediary method_2132 Lnet/minecraft/class_795;method_2132()V
      named method_2132 Lnet/minecraft/server/world/ServerWorld;method_2132()V
    • spawnEntity

      public boolean spawnEntity(Entity entity)
      Overrides:
      spawnEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lrr;)Z
      intermediary method_3686 Lnet/minecraft/class_1150;method_3686(Lnet/minecraft/class_864;)Z
      named spawnEntity Lnet/minecraft/world/World;spawnEntity(Lnet/minecraft/entity/Entity;)Z
    • method_8537

      public void method_8537(Collection<Entity> collection)
      Overrides:
      method_8537 in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Ljava/util/Collection;)V
      intermediary method_8537 Lnet/minecraft/class_1150;method_8537(Ljava/util/Collection;)V
      named method_8537 Lnet/minecraft/world/World;method_8537(Ljava/util/Collection;)V
    • method_12781

      private boolean method_12781(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official i Llq;i(Lrr;)Z
      intermediary method_12781 Lnet/minecraft/class_795;method_12781(Lnet/minecraft/class_864;)Z
      named method_12781 Lnet/minecraft/server/world/ServerWorld;method_12781(Lnet/minecraft/entity/Entity;)Z
    • onEntitySpawned

      protected void onEntitySpawned(Entity entity)
      Overrides:
      onEntitySpawned in class World
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b(Lrr;)V
      intermediary method_3626 Lnet/minecraft/class_1150;method_3626(Lnet/minecraft/class_864;)V
      named onEntitySpawned Lnet/minecraft/world/World;onEntitySpawned(Lnet/minecraft/entity/Entity;)V
    • onEntityRemoved

      protected void onEntityRemoved(Entity entity)
      Overrides:
      onEntityRemoved in class World
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c(Lrr;)V
      intermediary method_3663 Lnet/minecraft/class_1150;method_3663(Lnet/minecraft/class_864;)V
      named onEntityRemoved Lnet/minecraft/world/World;onEntityRemoved(Lnet/minecraft/entity/Entity;)V
    • addEntity

      public boolean addEntity(Entity entity)
      Overrides:
      addEntity in class World
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d(Lrr;)Z
      intermediary method_3677 Lnet/minecraft/class_1150;method_3677(Lnet/minecraft/class_864;)Z
      named addEntity Lnet/minecraft/world/World;addEntity(Lnet/minecraft/entity/Entity;)Z
    • sendEntityStatus

      public void sendEntityStatus(Entity entity, byte status)
      Overrides:
      sendEntityStatus in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lrr;B)V
      intermediary method_3627 Lnet/minecraft/class_1150;method_3627(Lnet/minecraft/class_864;B)V
      named sendEntityStatus Lnet/minecraft/world/World;sendEntityStatus(Lnet/minecraft/entity/Entity;B)V
    • getChunkProvider

      public ServerChunkProvider getChunkProvider()
      Overrides:
      getChunkProvider in class World
      Mappings:
      Namespace Name Mixin selector
      official r Llq;r()Llp;
      intermediary method_12782 Lnet/minecraft/class_795;method_12782()Lnet/minecraft/class_794;
      named getChunkProvider Lnet/minecraft/server/world/ServerWorld;getChunkProvider()Lnet/minecraft/world/chunk/ServerChunkProvider;
    • createExplosion

      public Explosion createExplosion(@Nullable Entity entity, double x, double y, double z, float power, boolean createFire, boolean destructive)
      Overrides:
      createExplosion in class World
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lrr;DDDFZZ)Lahp;
      intermediary method_3630 Lnet/minecraft/class_1150;method_3630(Lnet/minecraft/class_864;DDDFZZ)Lnet/minecraft/class_1147;
      named createExplosion Lnet/minecraft/world/World;createExplosion(Lnet/minecraft/entity/Entity;DDDFZZ)Lnet/minecraft/world/explosion/Explosion;
    • addBlockAction

      public void addBlockAction(BlockPos pos, Block block, int type, int data)
      Overrides:
      addBlockAction in class World
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c(Lcl;Lajt;II)V
      intermediary method_3654 Lnet/minecraft/class_1150;method_3654(Lnet/minecraft/class_2552;Lnet/minecraft/class_197;II)V
      named addBlockAction Lnet/minecraft/world/World;addBlockAction(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;II)V
    • method_2131

      private void method_2131()
      Mappings:
      Namespace Name Mixin selector
      official ao Llq;ao()V
      intermediary method_2131 Lnet/minecraft/class_795;method_2131()V
      named method_2131 Lnet/minecraft/server/world/ServerWorld;method_2131()V
    • method_2137

      private boolean method_2137(BlockAction blockAction)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lahl;)Z
      intermediary method_2137 Lnet/minecraft/class_795;method_2137(Lnet/minecraft/class_1166;)Z
      named method_2137 Lnet/minecraft/server/world/ServerWorld;method_2137(Lnet/minecraft/server/world/BlockAction;)Z
    • close

      public void close()
      Mappings:
      Namespace Name Mixin selector
      official s Llq;s()V
      intermediary method_2145 Lnet/minecraft/class_795;method_2145()V
      named close Lnet/minecraft/server/world/ServerWorld;close()V
    • tickWeather

      protected void tickWeather()
      Overrides:
      tickWeather in class World
      Mappings:
      Namespace Name Mixin selector
      official t Laht;t()V
      intermediary method_3722 Lnet/minecraft/class_1150;method_3722()V
      named tickWeather Lnet/minecraft/world/World;tickWeather()V
    • getServer

      @Nullable public MinecraftServer getServer()
      Overrides:
      getServer in class World
      Mappings:
      Namespace Name Mixin selector
      official method_2146 Llq;method_2146()Lnet/minecraft/server/MinecraftServer;
      intermediary method_2146 Lnet/minecraft/class_795;method_2146()Lnet/minecraft/server/MinecraftServer;
      named getServer Lnet/minecraft/server/world/ServerWorld;getServer()Lnet/minecraft/server/MinecraftServer;
    • getEntityTracker

      public EntityTracker getEntityTracker()
      Mappings:
      Namespace Name Mixin selector
      official v Llq;v()Lln;
      intermediary method_2147 Lnet/minecraft/class_795;method_2147()Lnet/minecraft/class_790;
      named getEntityTracker Lnet/minecraft/server/world/ServerWorld;getEntityTracker()Lnet/minecraft/entity/EntityTracker;
    • getPlayerWorldManager

      public PlayerWorldManager getPlayerWorldManager()
      Mappings:
      Namespace Name Mixin selector
      official w Llq;w()Llw;
      intermediary method_2148 Lnet/minecraft/class_795;method_2148()Lnet/minecraft/class_792;
      named getPlayerWorldManager Lnet/minecraft/server/world/ServerWorld;getPlayerWorldManager()Lnet/minecraft/server/PlayerWorldManager;
    • getPortalTeleporter

      public PortalTeleporter getPortalTeleporter()
      Mappings:
      Namespace Name Mixin selector
      official x Llq;x()Laib;
      intermediary method_4412 Lnet/minecraft/class_795;method_4412()Lnet/minecraft/class_1163;
      named getPortalTeleporter Lnet/minecraft/server/world/ServerWorld;getPortalTeleporter()Lnet/minecraft/entity/PortalTeleporter;
    • method_12783

      public class_2763 method_12783()
      Mappings:
      Namespace Name Mixin selector
      official y Llq;y()Lawm;
      intermediary method_12783 Lnet/minecraft/class_795;method_12783()Lnet/minecraft/class_2763;
      named method_12783 Lnet/minecraft/server/world/ServerWorld;method_12783()Lnet/minecraft/class_2763;
    • addParticle

      public void addParticle(ParticleType type, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double speed, int[] args)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lda;DDDIDDDD[I)V
      intermediary method_10750 Lnet/minecraft/class_795;method_10750(Lnet/minecraft/class_2562;DDDIDDDD[I)V
      named addParticle Lnet/minecraft/server/world/ServerWorld;addParticle(Lnet/minecraft/client/particle/ParticleType;DDDIDDDD[I)V
    • addParticle

      public void addParticle(ParticleType type, boolean longDistance, double x, double y, double z, int count, double offsetX, double offsetY, double offsetZ, double speed, int[] args)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lda;ZDDDIDDDD[I)V
      intermediary method_10751 Lnet/minecraft/class_795;method_10751(Lnet/minecraft/class_2562;ZDDDIDDDD[I)V
      named addParticle Lnet/minecraft/server/world/ServerWorld;addParticle(Lnet/minecraft/client/particle/ParticleType;ZDDDIDDDD[I)V
    • method_12778

      public void method_12778(ServerPlayerEntity serverPlayerEntity, ParticleType particleType, boolean bool, double double2, double double3, double double4, int int2, double double5, double double6, double double7, double double8, int[] int3)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lls;Lda;ZDDDIDDDD[I)V
      intermediary method_12778 Lnet/minecraft/class_795;method_12778(Lnet/minecraft/class_798;Lnet/minecraft/class_2562;ZDDDIDDDD[I)V
      named method_12778 Lnet/minecraft/server/world/ServerWorld;method_12778(Lnet/minecraft/entity/player/ServerPlayerEntity;Lnet/minecraft/client/particle/ParticleType;ZDDDIDDDD[I)V
    • method_12779

      private void method_12779(ServerPlayerEntity serverPlayerEntity, boolean bool, double double2, double double3, double double4, Packet<?> packet)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Lls;ZDDDLfh;)V
      intermediary method_12779 Lnet/minecraft/class_795;method_12779(Lnet/minecraft/class_798;ZDDDLnet/minecraft/class_700;)V
      named method_12779 Lnet/minecraft/server/world/ServerWorld;method_12779(Lnet/minecraft/entity/player/ServerPlayerEntity;ZDDDLnet/minecraft/network/Packet;)V
    • getEntity

      @Nullable public Entity getEntity(UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      official a Llq;a(Ljava/util/UUID;)Lrr;
      intermediary method_10752 Lnet/minecraft/class_795;method_10752(Ljava/util/UUID;)Lnet/minecraft/class_864;
      named getEntity Lnet/minecraft/server/world/ServerWorld;getEntity(Ljava/util/UUID;)Lnet/minecraft/entity/Entity;
    • execute

      public ListenableFuture<Object> execute(Runnable task)
      Specified by:
      execute in interface ThreadExecutor
      Mappings:
      Namespace Name Mixin selector
      official a Lqc;a(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;
      intermediary method_6635 Lnet/minecraft/class_2605;method_6635(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;
      named execute Lnet/minecraft/util/ThreadExecutor;execute(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;
    • isOnThread

      public boolean isOnThread()
      Specified by:
      isOnThread in interface ThreadExecutor
      Mappings:
      Namespace Name Mixin selector
      official aE Lqc;aE()Z
      intermediary method_6640 Lnet/minecraft/class_2605;method_6640()Z
      named isOnThread Lnet/minecraft/util/ThreadExecutor;isOnThread()Z