Class ServerLevelSource

java.lang.Object
net.minecraft.server.level.ServerLevelSource
All Implemented Interfaces:
LevelSource

@Environment(SERVER) public class ServerLevelSource extends Object implements LevelSource
Mappings:
Namespace Name
intermediary net/minecraft/class_79
glue class_273
server he
client net/minecraft/class_79
named net/minecraft/server/level/ServerLevelSource
  • Field Details

    • chunkPositions

      private Set chunkPositions
      Mappings:
      Namespace Name Mixin selector
      intermediary field_934 Lnet/minecraft/class_79;field_934:Ljava/util/Set;
      glue field_1135 Lclass_273;field_1135:Ljava/util/Set;
      server b Lhe;b:Ljava/util/Set;
      client field_934 Lnet/minecraft/class_79;field_934:Ljava/util/Set;
      named chunkPositions Lnet/minecraft/server/level/ServerLevelSource;chunkPositions:Ljava/util/Set;
    • chunk

      private Chunk chunk
      Mappings:
      Namespace Name Mixin selector
      intermediary field_935 Lnet/minecraft/class_79;field_935:Lnet/minecraft/class_43;
      glue field_1136 Lclass_273;field_1136:Lclass_279;
      server c Lhe;c:Lhi;
      client field_935 Lnet/minecraft/class_79;field_935:Llm;
      named chunk Lnet/minecraft/server/level/ServerLevelSource;chunk:Lnet/minecraft/level/chunk/Chunk;
    • parentLevelSource

      private LevelSource parentLevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary field_936 Lnet/minecraft/class_79;field_936:Lnet/minecraft/class_51;
      glue field_1137 Lclass_273;field_1137:Lclass_60;
      server d Lhe;d:Lbl;
      client field_936 Lnet/minecraft/class_79;field_936:Lcl;
      named parentLevelSource Lnet/minecraft/server/level/ServerLevelSource;parentLevelSource:Lnet/minecraft/level/source/LevelSource;
    • chunkIO

      private ChunkIO chunkIO
      Mappings:
      Namespace Name Mixin selector
      intermediary field_937 Lnet/minecraft/class_79;field_937:Lnet/minecraft/class_243;
      glue field_1138 Lclass_273;field_1138:Lclass_26;
      server e Lhe;e:Lan;
      client field_937 Lnet/minecraft/class_79;field_937:Lbf;
      named chunkIO Lnet/minecraft/server/level/ServerLevelSource;chunkIO:Lnet/minecraft/level/chunk/ChunkIO;
    • field_933

      public boolean field_933
      Mappings:
      Namespace Name Mixin selector
      intermediary field_933 Lnet/minecraft/class_79;field_933:Z
      glue field_1134 Lclass_273;field_1134:Z
      server a Lhe;a:Z
      client field_933 Lnet/minecraft/class_79;field_933:Z
      named field_933 Lnet/minecraft/server/level/ServerLevelSource;field_933:Z
    • chunks

      private Map chunks
      Mappings:
      Namespace Name Mixin selector
      intermediary field_938 Lnet/minecraft/class_79;field_938:Ljava/util/Map;
      glue field_1139 Lclass_273;field_1139:Ljava/util/Map;
      server f Lhe;f:Ljava/util/Map;
      client field_938 Lnet/minecraft/class_79;field_938:Ljava/util/Map;
      named chunks Lnet/minecraft/server/level/ServerLevelSource;chunks:Ljava/util/Map;
    • field_939

      private List field_939
      Mappings:
      Namespace Name Mixin selector
      intermediary field_939 Lnet/minecraft/class_79;field_939:Ljava/util/List;
      glue field_1140 Lclass_273;field_1140:Ljava/util/List;
      server g Lhe;g:Ljava/util/List;
      client field_939 Lnet/minecraft/class_79;field_939:Ljava/util/List;
      named field_939 Lnet/minecraft/server/level/ServerLevelSource;field_939:Ljava/util/List;
    • level

      private ServerLevel level
      Mappings:
      Namespace Name Mixin selector
      intermediary field_940 Lnet/minecraft/class_79;field_940:Lnet/minecraft/class_73;
      glue field_1141 Lclass_273;field_1141:Lclass_137;
      server h Lhe;h:Ldp;
      client field_940 Lnet/minecraft/class_79;field_940:Lnet/minecraft/class_73;
      named level Lnet/minecraft/server/level/ServerLevelSource;level:Lnet/minecraft/server/level/ServerLevel;
  • Constructor Details

  • Method Details

    • isChunkLoaded

      public boolean isChunkLoaded(int chunkX, int chunkZ)
      Specified by:
      isChunkLoaded in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1802 Lnet/minecraft/class_51;method_1802(II)Z
      glue method_186 Lclass_60;method_186(II)Z
      server a Lbl;a(II)Z
      client a Lcl;a(II)Z
      named isChunkLoaded Lnet/minecraft/level/source/LevelSource;isChunkLoaded(II)Z
    • addChunkPosition

      public void addChunkPosition(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_850 Lnet/minecraft/class_79;method_850(II)V
      glue method_1240 Lclass_273;method_1240(II)V
      server d Lhe;d(II)V
      client method_850 Lnet/minecraft/class_79;method_850(II)V
      named addChunkPosition Lnet/minecraft/server/level/ServerLevelSource;addChunkPosition(II)V
    • loadChunk

      public Chunk loadChunk(int chunkX, int chunkZ)
      Specified by:
      loadChunk in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1807 Lnet/minecraft/class_51;method_1807(II)Lnet/minecraft/class_43;
      glue method_191 Lclass_60;method_191(II)Lclass_279;
      server c Lbl;c(II)Lhi;
      client c Lcl;c(II)Llm;
      named loadChunk Lnet/minecraft/level/source/LevelSource;loadChunk(II)Lnet/minecraft/level/chunk/Chunk;
    • getChunk

      public Chunk getChunk(int chunkX, int chunkZ)
      Specified by:
      getChunk in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1806 Lnet/minecraft/class_51;method_1806(II)Lnet/minecraft/class_43;
      glue method_190 Lclass_60;method_190(II)Lclass_279;
      server b Lbl;b(II)Lhi;
      client b Lcl;b(II)Llm;
      named getChunk Lnet/minecraft/level/source/LevelSource;getChunk(II)Lnet/minecraft/level/chunk/Chunk;
    • method_851

      private Chunk method_851(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_851 Lnet/minecraft/class_79;method_851(II)Lnet/minecraft/class_43;
      glue method_1241 Lclass_273;method_1241(II)Lclass_279;
      server e Lhe;e(II)Lhi;
      client method_851 Lnet/minecraft/class_79;method_851(II)Llm;
      named method_851 Lnet/minecraft/server/level/ServerLevelSource;method_851(II)Lnet/minecraft/level/chunk/Chunk;
    • method_848

      private void method_848(Chunk chunk)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_848 Lnet/minecraft/class_79;method_848(Lnet/minecraft/class_43;)V
      glue method_1238 Lclass_273;method_1238(Lclass_279;)V
      server a Lhe;a(Lhi;)V
      client method_848 Lnet/minecraft/class_79;method_848(Llm;)V
      named method_848 Lnet/minecraft/server/level/ServerLevelSource;method_848(Lnet/minecraft/level/chunk/Chunk;)V
    • saveChunk

      private void saveChunk(Chunk chunk)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_849 Lnet/minecraft/class_79;method_849(Lnet/minecraft/class_43;)V
      glue method_1239 Lclass_273;method_1239(Lclass_279;)V
      server b Lhe;b(Lhi;)V
      client method_849 Lnet/minecraft/class_79;method_849(Llm;)V
      named saveChunk Lnet/minecraft/server/level/ServerLevelSource;saveChunk(Lnet/minecraft/level/chunk/Chunk;)V
    • decorate

      public void decorate(LevelSource levelSource, int chunkX, int chunkZ)
      Specified by:
      decorate in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1803 Lnet/minecraft/class_51;method_1803(Lnet/minecraft/class_51;II)V
      glue method_187 Lclass_60;method_187(Lclass_60;II)V
      server a Lbl;a(Lbl;II)V
      client a Lcl;a(Lcl;II)V
      named decorate Lnet/minecraft/level/source/LevelSource;decorate(Lnet/minecraft/level/source/LevelSource;II)V
    • deleteCacheCauseClientCantHandleThis

      public boolean deleteCacheCauseClientCantHandleThis(boolean iDontKnowWhy, ProgressListener listener)
      Specified by:
      deleteCacheCauseClientCantHandleThis in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1804 Lnet/minecraft/class_51;method_1804(ZLnet/minecraft/class_62;)Z
      glue method_188 Lclass_60;method_188(ZLclass_595;)Z
      server a Lbl;a(ZLpj;)Z
      client a Lcl;a(ZLyb;)Z
      named deleteCacheCauseClientCantHandleThis Lnet/minecraft/level/source/LevelSource;deleteCacheCauseClientCantHandleThis(ZLnet/minecraft/util/ProgressListener;)Z
    • method_1801

      public boolean method_1801()
      Specified by:
      method_1801 in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1801 Lnet/minecraft/class_51;method_1801()Z
      glue method_185 Lclass_60;method_185()Z
      server a Lbl;a()Z
      client a Lcl;a()Z
      named method_1801 Lnet/minecraft/level/source/LevelSource;method_1801()Z
    • method_1805

      public boolean method_1805()
      Specified by:
      method_1805 in interface LevelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1805 Lnet/minecraft/class_51;method_1805()Z
      glue method_189 Lclass_60;method_189()Z
      server b Lbl;b()Z
      client b Lcl;b()Z
      named method_1805 Lnet/minecraft/level/source/LevelSource;method_1805()Z