Klasse VoidChunkGenerator

java.lang.Object
net.minecraft.world.level.chunk.ChunkGenerator
de.luckymcdev.foundryengine.common.world.level.util.VoidChunkGenerator

public class VoidChunkGenerator extends net.minecraft.world.level.chunk.ChunkGenerator
  • Feldübersicht

    Felder
    Modifikator und Typ
    Feld
    Beschreibung
    static final com.mojang.serialization.MapCodec<VoidChunkGenerator>
     
    static final net.minecraft.world.level.biome.Climate.Sampler
     
    static final net.minecraft.world.level.levelgen.DensityFunction
     

    Von Klasse geerbte Felder net.minecraft.world.level.chunk.ChunkGenerator

    biomeSource
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    VoidChunkGenerator(Supplier<net.minecraft.world.level.biome.Biome> biome)
    Veraltet.
    VoidChunkGenerator(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome)
     
    VoidChunkGenerator(net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> biomeRegistry)
     
    VoidChunkGenerator(net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> biomeRegistry, net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome)
     
    VoidChunkGenerator(net.minecraft.server.MinecraftServer server)
     
    VoidChunkGenerator(net.minecraft.server.MinecraftServer server, String biome)
     
    VoidChunkGenerator(net.minecraft.server.MinecraftServer server, net.minecraft.resources.Identifier biome)
     
    VoidChunkGenerator(net.minecraft.server.MinecraftServer server, net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome)
     
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    addDebugScreenInfo(List<String> text, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.core.BlockPos pos)
     
    void
    applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel world, net.minecraft.world.level.chunk.ChunkAccess chunk, net.minecraft.world.level.StructureManager structureAccessor)
     
    void
    applyCarvers(net.minecraft.server.level.WorldGenRegion chunkRegion, long seed, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.world.level.biome.BiomeManager world, net.minecraft.world.level.StructureManager structureAccessor, net.minecraft.world.level.chunk.ChunkAccess chunk)
     
    void
    buildSurface(net.minecraft.server.level.WorldGenRegion region, net.minecraft.world.level.StructureManager structures, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.world.level.chunk.ChunkAccess chunk)
     
    protected com.mojang.serialization.MapCodec<? extends net.minecraft.world.level.chunk.ChunkGenerator>
     
    void
    createReferences(net.minecraft.world.level.WorldGenLevel world, net.minecraft.world.level.StructureManager accessor, net.minecraft.world.level.chunk.ChunkAccess chunk)
     
    net.minecraft.world.level.chunk.ChunkGeneratorStructureState
    createState(net.minecraft.core.HolderLookup<net.minecraft.world.level.levelgen.structure.StructureSet> structureSetRegistry, net.minecraft.world.level.levelgen.RandomState noiseConfig, long seed)
     
    void
    createStructures(net.minecraft.core.RegistryAccess registryManager, net.minecraft.world.level.chunk.ChunkGeneratorStructureState placementCalculator, net.minecraft.world.level.StructureManager structureAccessor, net.minecraft.world.level.chunk.ChunkAccess chunk, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager structureTemplateManager, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
     
    CompletableFuture<net.minecraft.world.level.chunk.ChunkAccess>
    fillFromNoise(net.minecraft.world.level.levelgen.blending.Blender blender, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.world.level.StructureManager structureAccessor, net.minecraft.world.level.chunk.ChunkAccess chunk)
     
    @Nullable com.mojang.datafixers.util.Pair<net.minecraft.core.BlockPos, net.minecraft.core.Holder<net.minecraft.world.level.levelgen.structure.Structure>>
    findNearestMapStructure(net.minecraft.server.level.ServerLevel world, net.minecraft.core.HolderSet<net.minecraft.world.level.levelgen.structure.Structure> structures, net.minecraft.core.BlockPos center, int radius, boolean skipReferencedStructures)
     
    net.minecraft.world.level.NoiseColumn
    getBaseColumn(int x, int z, net.minecraft.world.level.LevelHeightAccessor world, net.minecraft.world.level.levelgen.RandomState noiseConfig)
     
    int
    getBaseHeight(int x, int z, net.minecraft.world.level.levelgen.Heightmap.Types heightmap, net.minecraft.world.level.LevelHeightAccessor world, net.minecraft.world.level.levelgen.RandomState noiseConfig)
     
    protected net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>
     
    int
     
    int
     
    net.minecraft.util.random.WeightedList<net.minecraft.world.level.biome.MobSpawnSettings.SpawnerData>
    getMobsAt(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome, net.minecraft.world.level.StructureManager accessor, net.minecraft.world.entity.MobCategory group, net.minecraft.core.BlockPos pos)
     
    int
     
    void
    spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion region)
     

    Von Klasse geerbte Methoden net.minecraft.world.level.chunk.ChunkGenerator

    createBiomes, getBiomeGenerationSettings, getBiomeSource, getFirstFreeHeight, getFirstOccupiedHeight, getSpawnHeight, getTypeNameForDataFixer, refreshFeaturesPerStep, validate

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • CODEC

      public static final com.mojang.serialization.MapCodec<VoidChunkGenerator> CODEC
    • ZERO_DENSITY_FUNCTION

      public static final net.minecraft.world.level.levelgen.DensityFunction ZERO_DENSITY_FUNCTION
    • EMPTY_SAMPLER

      public static final net.minecraft.world.level.biome.Climate.Sampler EMPTY_SAMPLER
  • Konstruktordetails

    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome)
    • VoidChunkGenerator

      @Deprecated public VoidChunkGenerator(Supplier<net.minecraft.world.level.biome.Biome> biome)
      Veraltet.
    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> biomeRegistry)
    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> biomeRegistry, net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome)
    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.server.MinecraftServer server)
    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.server.MinecraftServer server, net.minecraft.resources.Identifier biome)
    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.server.MinecraftServer server, net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome)
    • VoidChunkGenerator

      public VoidChunkGenerator(net.minecraft.server.MinecraftServer server, String biome)
  • Methodendetails

    • codec

      protected com.mojang.serialization.MapCodec<? extends net.minecraft.world.level.chunk.ChunkGenerator> codec()
      Angegeben von:
      codec in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getBiome

      protected net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> getBiome()
    • applyCarvers

      public void applyCarvers(net.minecraft.server.level.WorldGenRegion chunkRegion, long seed, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.world.level.biome.BiomeManager world, net.minecraft.world.level.StructureManager structureAccessor, net.minecraft.world.level.chunk.ChunkAccess chunk)
      Angegeben von:
      applyCarvers in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • createReferences

      public void createReferences(net.minecraft.world.level.WorldGenLevel world, net.minecraft.world.level.StructureManager accessor, net.minecraft.world.level.chunk.ChunkAccess chunk)
      Setzt außer Kraft:
      createReferences in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • fillFromNoise

      public CompletableFuture<net.minecraft.world.level.chunk.ChunkAccess> fillFromNoise(net.minecraft.world.level.levelgen.blending.Blender blender, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.world.level.StructureManager structureAccessor, net.minecraft.world.level.chunk.ChunkAccess chunk)
      Angegeben von:
      fillFromNoise in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getSeaLevel

      public int getSeaLevel()
      Angegeben von:
      getSeaLevel in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getMinY

      public int getMinY()
      Angegeben von:
      getMinY in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getBaseHeight

      public int getBaseHeight(int x, int z, net.minecraft.world.level.levelgen.Heightmap.Types heightmap, net.minecraft.world.level.LevelHeightAccessor world, net.minecraft.world.level.levelgen.RandomState noiseConfig)
      Angegeben von:
      getBaseHeight in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getBaseColumn

      public net.minecraft.world.level.NoiseColumn getBaseColumn(int x, int z, net.minecraft.world.level.LevelHeightAccessor world, net.minecraft.world.level.levelgen.RandomState noiseConfig)
      Angegeben von:
      getBaseColumn in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • addDebugScreenInfo

      public void addDebugScreenInfo(List<String> text, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.core.BlockPos pos)
      Angegeben von:
      addDebugScreenInfo in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • applyBiomeDecoration

      public void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel world, net.minecraft.world.level.chunk.ChunkAccess chunk, net.minecraft.world.level.StructureManager structureAccessor)
      Setzt außer Kraft:
      applyBiomeDecoration in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • buildSurface

      public void buildSurface(net.minecraft.server.level.WorldGenRegion region, net.minecraft.world.level.StructureManager structures, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.world.level.chunk.ChunkAccess chunk)
      Angegeben von:
      buildSurface in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • spawnOriginalMobs

      public void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion region)
      Angegeben von:
      spawnOriginalMobs in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getGenDepth

      public int getGenDepth()
      Angegeben von:
      getGenDepth in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • findNearestMapStructure

      @Nullable public @Nullable com.mojang.datafixers.util.Pair<net.minecraft.core.BlockPos, net.minecraft.core.Holder<net.minecraft.world.level.levelgen.structure.Structure>> findNearestMapStructure(net.minecraft.server.level.ServerLevel world, net.minecraft.core.HolderSet<net.minecraft.world.level.levelgen.structure.Structure> structures, net.minecraft.core.BlockPos center, int radius, boolean skipReferencedStructures)
      Setzt außer Kraft:
      findNearestMapStructure in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • getMobsAt

      public net.minecraft.util.random.WeightedList<net.minecraft.world.level.biome.MobSpawnSettings.SpawnerData> getMobsAt(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome, net.minecraft.world.level.StructureManager accessor, net.minecraft.world.entity.MobCategory group, net.minecraft.core.BlockPos pos)
      Setzt außer Kraft:
      getMobsAt in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • createStructures

      public void createStructures(net.minecraft.core.RegistryAccess registryManager, net.minecraft.world.level.chunk.ChunkGeneratorStructureState placementCalculator, net.minecraft.world.level.StructureManager structureAccessor, net.minecraft.world.level.chunk.ChunkAccess chunk, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager structureTemplateManager, net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
      Setzt außer Kraft:
      createStructures in Klasse net.minecraft.world.level.chunk.ChunkGenerator
    • createState

      public net.minecraft.world.level.chunk.ChunkGeneratorStructureState createState(net.minecraft.core.HolderLookup<net.minecraft.world.level.levelgen.structure.StructureSet> structureSetRegistry, net.minecraft.world.level.levelgen.RandomState noiseConfig, long seed)
      Setzt außer Kraft:
      createState in Klasse net.minecraft.world.level.chunk.ChunkGenerator