Class AdvancedCustomWorldChunkManager
java.lang.Object
net.minecraft.world.level.biome.BiomeSource
net.minecraft.world.level.biome.FixedBiomeSource
de.freesoccerhdx.advancedworldcreatorapi.AdvancedCustomWorldChunkManager
- All Implemented Interfaces:
net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource
,net.minecraft.world.level.biome.BiomeResolver
public class AdvancedCustomWorldChunkManager
extends net.minecraft.world.level.biome.FixedBiomeSource
Used internal to create a valid BiomeSource
-
Field Summary
Fields inherited from class net.minecraft.world.level.biome.FixedBiomeSource
CODEC
-
Constructor Summary
ConstructorDescriptionAdvancedCustomWorldChunkManager
(org.bukkit.generator.WorldInfo worldInfo, AdvancedBiomeProvider biomeProvider, net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> registry) Constructor for the CustomWorldChunkManager -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>
getNoiseBiome
(int x, int y, int z) net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>
getNoiseBiome
(int x, int y, int z, net.minecraft.world.level.biome.Climate.Sampler sampler) Set<net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome>>
Methods inherited from class net.minecraft.world.level.biome.FixedBiomeSource
findBiomeHorizontal, findClosestBiome3d, getBiomesWithin
Methods inherited from class net.minecraft.world.level.biome.BiomeSource
addDebugInfo, findBiomeHorizontal
-
Constructor Details
-
AdvancedCustomWorldChunkManager
public AdvancedCustomWorldChunkManager(org.bukkit.generator.WorldInfo worldInfo, AdvancedBiomeProvider biomeProvider, net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> registry) Constructor for the CustomWorldChunkManager- Parameters:
worldInfo
- The WorldInfo of the WorldbiomeProvider
- The AdvancedBiomeProvider to useregistry
- The Registry of Biomes
-
-
Method Details
-
possibleBiomes
- Overrides:
possibleBiomes
in classnet.minecraft.world.level.biome.BiomeSource
-
getNoiseBiome
public net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> getNoiseBiome(int x, int y, int z, net.minecraft.world.level.biome.Climate.Sampler sampler) - Specified by:
getNoiseBiome
in interfacenet.minecraft.world.level.biome.BiomeResolver
- Overrides:
getNoiseBiome
in classnet.minecraft.world.level.biome.FixedBiomeSource
-
getNoiseBiome
public net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> getNoiseBiome(int x, int y, int z) - Specified by:
getNoiseBiome
in interfacenet.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource
- Overrides:
getNoiseBiome
in classnet.minecraft.world.level.biome.FixedBiomeSource
-