Class WrappedChunkProvider

java.lang.Object
net.minecraft.world.level.chunk.ChunkSource
com.simibubi.create.foundation.utility.worldWrappers.WrappedChunkProvider
All Implemented Interfaces:
AutoCloseable, net.minecraft.world.level.chunk.LightChunkGetter

public class WrappedChunkProvider extends net.minecraft.world.level.chunk.ChunkSource
  • Field Details

  • Constructor Details

    • WrappedChunkProvider

      public WrappedChunkProvider()
  • Method Details

    • setFallbackWorld

      public WrappedChunkProvider setFallbackWorld(net.minecraft.world.level.Level world)
    • setPlacementWorld

      public WrappedChunkProvider setPlacementWorld(PlacementSimulationWorld world)
    • getLightSources

      public Stream<net.minecraft.core.BlockPos> getLightSources()
    • getChunkForLighting

      @Nullable public net.minecraft.world.level.BlockGetter getChunkForLighting(int x, int z)
      Specified by:
      getChunkForLighting in interface net.minecraft.world.level.chunk.LightChunkGetter
      Overrides:
      getChunkForLighting in class net.minecraft.world.level.chunk.ChunkSource
    • getLevel

      public net.minecraft.world.level.Level getLevel()
    • getChunk

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

      public net.minecraft.world.level.chunk.ChunkAccess getChunk(int x, int z)
    • gatherStats

      public String gatherStats()
      Specified by:
      gatherStats 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
    • tick

      public void tick(BooleanSupplier pHasTimeLeft)
      Specified by:
      tick in class net.minecraft.world.level.chunk.ChunkSource
    • getLoadedChunksCount

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