Class CoarseOnionIterator

java.lang.Object
com.google.common.collect.UnmodifiableIterator<net.minecraft.world.level.ChunkPos>
com.google.common.collect.AbstractIterator<net.minecraft.world.level.ChunkPos>
net.neoforged.neoforge.server.command.generation.CoarseOnionIterator
All Implemented Interfaces:
Iterator<net.minecraft.world.level.ChunkPos>

public class CoarseOnionIterator extends com.google.common.collect.AbstractIterator<net.minecraft.world.level.ChunkPos>
Special thanks to Jasmine and Gegy for allowing us to use their pregenerator mod as a model to use in NeoForge! Original code: https://github.com/jaskarth/fabric-chunkpregenerator
  • Field Details

  • Constructor Details

    • CoarseOnionIterator

      public CoarseOnionIterator(int radius, int cellSize)
  • Method Details

    • computeNext

      protected net.minecraft.world.level.ChunkPos computeNext()
      Specified by:
      computeNext in class com.google.common.collect.AbstractIterator<net.minecraft.world.level.ChunkPos>
    • createCellIterator

      private CoarseOnionIterator.CellIterator createCellIterator(net.minecraft.world.level.ChunkPos pos)