Class BetterClientChunkCache

java.lang.Object
net.minecraft.world.level.chunk.ChunkSource
net.minecraft.client.multiplayer.ClientChunkCache
com.pixelmonmod.pixelmon.api.dummy.BetterClientChunkCache
All Implemented Interfaces:
AutoCloseable, net.minecraft.world.level.chunk.LightChunkGetter

public class BetterClientChunkCache extends net.minecraft.client.multiplayer.ClientChunkCache
  • Field Summary

    Fields inherited from class net.minecraft.client.multiplayer.ClientChunkCache

    lightEngine
  • Constructor Summary

    Constructors
    Constructor
    Description
    BetterClientChunkCache(net.minecraft.client.multiplayer.ClientLevel level, int viewDistance)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable net.minecraft.world.level.chunk.LevelChunk
    getChunk(int x, int z, net.minecraft.world.level.chunk.status.ChunkStatus chunkStatus, boolean requireChunk)
     
    net.minecraft.world.level.lighting.LevelLightEngine
     

    Methods inherited from class net.minecraft.client.multiplayer.ClientChunkCache

    drop, gatherStats, getLevel, getLoadedChunksCount, onLightUpdate, replaceBiomes, replaceWithPacketData, tick, updateViewCenter, updateViewRadius

    Methods inherited from class net.minecraft.world.level.chunk.ChunkSource

    close, getChunk, getChunkForLighting, getChunkNow, hasChunk, setSpawnSettings, updateChunkForced

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BetterClientChunkCache

      public BetterClientChunkCache(net.minecraft.client.multiplayer.ClientLevel level, int viewDistance)
  • Method Details

    • getChunk

      @Nullable public @Nullable net.minecraft.world.level.chunk.LevelChunk getChunk(int x, int z, net.minecraft.world.level.chunk.status.ChunkStatus chunkStatus, boolean requireChunk)
      Overrides:
      getChunk in class net.minecraft.client.multiplayer.ClientChunkCache
    • getLightEngine

      public net.minecraft.world.level.lighting.LevelLightEngine getLightEngine()
      Overrides:
      getLightEngine in class net.minecraft.client.multiplayer.ClientChunkCache