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
FelderModifikator und TypFeldBeschreibungstatic final com.mojang.serialization.MapCodec<VoidChunkGenerator> static final net.minecraft.world.level.biome.Climate.Samplerstatic final net.minecraft.world.level.levelgen.DensityFunctionVon Klasse geerbte Felder net.minecraft.world.level.chunk.ChunkGenerator
biomeSource -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungVoidChunkGenerator(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 TypMethodeBeschreibungvoidaddDebugScreenInfo(List<String> text, net.minecraft.world.level.levelgen.RandomState noiseConfig, net.minecraft.core.BlockPos pos) voidapplyBiomeDecoration(net.minecraft.world.level.WorldGenLevel world, net.minecraft.world.level.chunk.ChunkAccess chunk, net.minecraft.world.level.StructureManager structureAccessor) voidapplyCarvers(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) voidbuildSurface(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> codec()voidcreateReferences(net.minecraft.world.level.WorldGenLevel world, net.minecraft.world.level.StructureManager accessor, net.minecraft.world.level.chunk.ChunkAccess chunk) net.minecraft.world.level.chunk.ChunkGeneratorStructureStatecreateState(net.minecraft.core.HolderLookup<net.minecraft.world.level.levelgen.structure.StructureSet> structureSetRegistry, net.minecraft.world.level.levelgen.RandomState noiseConfig, long seed) voidcreateStructures(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.NoiseColumngetBaseColumn(int x, int z, net.minecraft.world.level.LevelHeightAccessor world, net.minecraft.world.level.levelgen.RandomState noiseConfig) intgetBaseHeight(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> getBiome()intintgetMinY()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) intvoidspawnOriginalMobs(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
-
Felddetails
-
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
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
-
-
Methodendetails
-
codec
protected com.mojang.serialization.MapCodec<? extends net.minecraft.world.level.chunk.ChunkGenerator> codec()- Angegeben von:
codecin Klassenet.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:
applyCarversin Klassenet.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:
createReferencesin Klassenet.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:
fillFromNoisein Klassenet.minecraft.world.level.chunk.ChunkGenerator
-
getSeaLevel
public int getSeaLevel()- Angegeben von:
getSeaLevelin Klassenet.minecraft.world.level.chunk.ChunkGenerator
-
getMinY
public int getMinY()- Angegeben von:
getMinYin Klassenet.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:
getBaseHeightin Klassenet.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:
getBaseColumnin Klassenet.minecraft.world.level.chunk.ChunkGenerator
-
addDebugScreenInfo
-
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:
applyBiomeDecorationin Klassenet.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:
buildSurfacein Klassenet.minecraft.world.level.chunk.ChunkGenerator
-
spawnOriginalMobs
public void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion region) - Angegeben von:
spawnOriginalMobsin Klassenet.minecraft.world.level.chunk.ChunkGenerator
-
getGenDepth
public int getGenDepth()- Angegeben von:
getGenDepthin Klassenet.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:
findNearestMapStructurein Klassenet.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:
getMobsAtin Klassenet.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:
createStructuresin Klassenet.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:
createStatein Klassenet.minecraft.world.level.chunk.ChunkGenerator
-