Class FakeChunkSource

java.lang.Object
net.minecraft.world.level.chunk.ChunkSource
com.ldtteam.structurize.client.fakelevel.FakeChunkSource
All Implemented Interfaces:
AutoCloseable, net.minecraft.world.level.chunk.LightChunkGetter

public class FakeChunkSource extends net.minecraft.world.level.chunk.ChunkSource
Porting: class is relatively small, just check super class manually (all of missing methods are/were just aliases)
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    net.minecraft.world.level.chunk.ChunkAccess
    getChunk(int x, int z, net.minecraft.world.level.chunk.ChunkStatus chunkStatus, boolean nonNull)
     
     
    net.minecraft.world.level.lighting.LevelLightEngine
     
    int
     
    void
    tick(BooleanSupplier p_202162_, boolean p_202163_)
     

    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

    Methods inherited from interface net.minecraft.world.level.chunk.LightChunkGetter

    onLightUpdate
  • Constructor Details

    • FakeChunkSource

      protected FakeChunkSource(FakeLevel fakeLevel)
  • Method Details

    • getLevel

      public FakeLevel getLevel()
    • getChunk

      @Nullable public net.minecraft.world.level.chunk.ChunkAccess getChunk(int x, int z, net.minecraft.world.level.chunk.ChunkStatus chunkStatus, boolean nonNull)
      Specified by:
      getChunk in class net.minecraft.world.level.chunk.ChunkSource
    • tick

      public void tick(BooleanSupplier p_202162_, boolean p_202163_)
      Specified by:
      tick in class net.minecraft.world.level.chunk.ChunkSource
    • gatherStats

      public String gatherStats()
      Specified by:
      gatherStats in class net.minecraft.world.level.chunk.ChunkSource
    • getLoadedChunksCount

      public int getLoadedChunksCount()
      Specified by:
      getLoadedChunksCount in class net.minecraft.world.level.chunk.ChunkSource
    • getLightEngine

      public net.minecraft.world.level.lighting.LevelLightEngine getLightEngine()
      Specified by:
      getLightEngine in class net.minecraft.world.level.chunk.ChunkSource