Class ServerChunkCache

java.lang.Object
net.minecraft.level.chunk.ServerChunkCache
All Implemented Interfaces:
LevelSource

public class ServerChunkCache extends Object implements LevelSource
Mappings:
Namespace Name
intermediary net/minecraft/class_326
glue class_349
server jb
client ok
named net/minecraft/level/chunk/ServerChunkCache
  • Field Details

    • dropSet

      private Set dropSet
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1225 Lnet/minecraft/class_326;field_1225:Ljava/util/Set;
      glue field_1420 Lclass_349;field_1420:Ljava/util/Set;
      server a Ljb;a:Ljava/util/Set;
      client a Lok;a:Ljava/util/Set;
      named dropSet Lnet/minecraft/level/chunk/ServerChunkCache;dropSet:Ljava/util/Set;
    • field_1226

      private Chunk field_1226
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1226 Lnet/minecraft/class_326;field_1226:Lnet/minecraft/class_43;
      glue field_1421 Lclass_349;field_1421:Lclass_279;
      server b Ljb;b:Lhi;
      client b Lok;b:Llm;
      named field_1226 Lnet/minecraft/level/chunk/ServerChunkCache;field_1226:Lnet/minecraft/level/chunk/Chunk;
    • levelSource

      private LevelSource levelSource
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1227 Lnet/minecraft/class_326;field_1227:Lnet/minecraft/class_51;
      glue field_1422 Lclass_349;field_1422:Lclass_60;
      server c Ljb;c:Lbl;
      client c Lok;c:Lcl;
      named levelSource Lnet/minecraft/level/chunk/ServerChunkCache;levelSource:Lnet/minecraft/level/source/LevelSource;
    • chunkIO

      private ChunkIO chunkIO
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1228 Lnet/minecraft/class_326;field_1228:Lnet/minecraft/class_243;
      glue field_1423 Lclass_349;field_1423:Lclass_26;
      server d Ljb;d:Lan;
      client d Lok;d:Lbf;
      named chunkIO Lnet/minecraft/level/chunk/ServerChunkCache;chunkIO:Lnet/minecraft/level/chunk/ChunkIO;
    • serverChunkCache

      private Map serverChunkCache
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1229 Lnet/minecraft/class_326;field_1229:Ljava/util/Map;
      glue field_1424 Lclass_349;field_1424:Ljava/util/Map;
      server e Ljb;e:Ljava/util/Map;
      client e Lok;e:Ljava/util/Map;
      named serverChunkCache Lnet/minecraft/level/chunk/ServerChunkCache;serverChunkCache:Ljava/util/Map;
    • field_1230

      private List field_1230
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1230 Lnet/minecraft/class_326;field_1230:Ljava/util/List;
      glue field_1425 Lclass_349;field_1425:Ljava/util/List;
      server f Ljb;f:Ljava/util/List;
      client f Lok;f:Ljava/util/List;
      named field_1230 Lnet/minecraft/level/chunk/ServerChunkCache;field_1230:Ljava/util/List;
    • level

      private Level level
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1231 Lnet/minecraft/class_326;field_1231:Lnet/minecraft/class_18;
      glue field_1426 Lclass_349;field_1426:Lclass_129;
      server g Ljb;g:Ldj;
      client g Lok;g:Lfd;
      named level Lnet/minecraft/level/chunk/ServerChunkCache;level:Lnet/minecraft/level/Level;
  • Constructor Details

    • ServerChunkCache

      public ServerChunkCache(Level level, ChunkIO chunkIO, LevelSource levelSource)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_326;<init>(Lnet/minecraft/class_18;Lnet/minecraft/class_243;Lnet/minecraft/class_51;)V
      glue <init> Lclass_349;<init>(Lclass_129;Lclass_26;Lclass_60;)V
      server <init> Ljb;<init>(Ldj;Lan;Lbl;)V
      client <init> Lok;<init>(Lfd;Lbf;Lcl;)V
      named <init> Lnet/minecraft/level/chunk/ServerChunkCache;<init>(Lnet/minecraft/level/Level;Lnet/minecraft/level/chunk/ChunkIO;Lnet/minecraft/level/source/LevelSource;)V
  • 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
    • 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_1051

      private Chunk method_1051(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1051 Lnet/minecraft/class_326;method_1051(II)Lnet/minecraft/class_43;
      glue method_1413 Lclass_349;method_1413(II)Lclass_279;
      server d Ljb;d(II)Lhi;
      client d Lok;d(II)Llm;
      named method_1051 Lnet/minecraft/level/chunk/ServerChunkCache;method_1051(II)Lnet/minecraft/level/chunk/Chunk;
    • method_1049

      private void method_1049(Chunk chunk)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1049 Lnet/minecraft/class_326;method_1049(Lnet/minecraft/class_43;)V
      glue method_1411 Lclass_349;method_1411(Lclass_279;)V
      server a Ljb;a(Lhi;)V
      client a Lok;a(Llm;)V
      named method_1049 Lnet/minecraft/level/chunk/ServerChunkCache;method_1049(Lnet/minecraft/level/chunk/Chunk;)V
    • method_1050

      private void method_1050(Chunk chunk)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1050 Lnet/minecraft/class_326;method_1050(Lnet/minecraft/class_43;)V
      glue method_1412 Lclass_349;method_1412(Lclass_279;)V
      server b Ljb;b(Lhi;)V
      client b Lok;b(Llm;)V
      named method_1050 Lnet/minecraft/level/chunk/ServerChunkCache;method_1050(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
    • toString

      @Environment(CLIENT) public String toString()
      Specified by:
      toString in interface LevelSource
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1808 Lnet/minecraft/class_51;method_1808()Ljava/lang/String;
      glue method_296 Lclass_60;method_296()Ljava/lang/String;
      server method_1808 Lbl;method_1808()Ljava/lang/String;
      client c Lcl;c()Ljava/lang/String;
      named toString Lnet/minecraft/level/source/LevelSource;toString()Ljava/lang/String;