Package com.plotsquared.bukkit.generator
Class BukkitPlotGenerator
java.lang.Object
org.bukkit.generator.ChunkGenerator
com.plotsquared.bukkit.generator.BukkitPlotGenerator
- All Implemented Interfaces:
GeneratorWrapper<ChunkGenerator>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.generator.ChunkGenerator
ChunkGenerator.BiomeGrid, ChunkGenerator.ChunkData -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBukkitPlotGenerator(@NonNull String name, @NonNull IndependentPlotGenerator generator, @NonNull PlotAreaManager plotAreaManager) BukkitPlotGenerator(String world, ChunkGenerator cg, @NonNull PlotAreaManager plotAreaManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanvoidgenerateBedrock(@NotNull WorldInfo worldInfo, @NotNull Random random, int chunkX, int chunkZ, @NotNull ChunkGenerator.ChunkData chunkData) voidgenerateCaves(@NotNull WorldInfo worldInfo, @NotNull Random random, int chunkX, int chunkZ, @NotNull ChunkGenerator.ChunkData chunkData) generateChunkData(@NonNull World world, @NonNull Random random, int x, int z, @NonNull ChunkGenerator.BiomeGrid biome) Deprecated.voidgenerateNoise(@NotNull WorldInfo worldInfo, @NotNull Random random, int chunkX, int chunkZ, @NotNull ChunkGenerator.ChunkData chunkData) voidgenerateSurface(@NotNull WorldInfo worldInfo, @NotNull Random random, int chunkX, int chunkZ, @NotNull ChunkGenerator.ChunkData chunkData) intgetBaseHeight(@NotNull WorldInfo worldInfo, @NotNull Random random, int x, int z, @NotNull HeightMap heightMap) @Nullable BiomeProvidergetDefaultBiomeProvider(@NotNull WorldInfo worldInfo) getDefaultPopulators(@NonNull World world) booleanisFull()booleanbooleanbooleanbooleanbooleantoString()Methods inherited from class org.bukkit.generator.ChunkGenerator
createChunkData, createVanillaChunkData, getFixedSpawnLocation, shouldGenerateBedrock, shouldGenerateCaves, shouldGenerateDecorations, shouldGenerateMobs, shouldGenerateNoise, shouldGenerateNoise, shouldGenerateStructures, shouldGenerateSurface, shouldGenerateSurface
-
Field Details
-
PAPER_ASYNC_SAFE
- See Also:
-
-
Constructor Details
-
BukkitPlotGenerator
public BukkitPlotGenerator(@NonNull String name, @NonNull IndependentPlotGenerator generator, @NonNull PlotAreaManager plotAreaManager) -
BukkitPlotGenerator
public BukkitPlotGenerator(String world, ChunkGenerator cg, @NonNull PlotAreaManager plotAreaManager)
-
-
Method Details
-
augment
- Specified by:
augmentin interfaceGeneratorWrapper<ChunkGenerator>
-
isFull
- Specified by:
isFullin interfaceGeneratorWrapper<ChunkGenerator>
-
getPlotGenerator
- Specified by:
getPlotGeneratorin interfaceGeneratorWrapper<ChunkGenerator>
-
getPlatformGenerator
- Specified by:
getPlatformGeneratorin interfaceGeneratorWrapper<ChunkGenerator>
-
getDefaultPopulators
- Overrides:
getDefaultPopulatorsin classChunkGenerator
-
generateNoise
public void generateNoise(@NotNull @NotNull WorldInfo worldInfo, @NotNull @NotNull Random random, int chunkX, int chunkZ, @NotNull @NotNull ChunkGenerator.ChunkData chunkData) - Overrides:
generateNoisein classChunkGenerator
-
generateSurface
public void generateSurface(@NotNull @NotNull WorldInfo worldInfo, @NotNull @NotNull Random random, int chunkX, int chunkZ, @NotNull @NotNull ChunkGenerator.ChunkData chunkData) - Overrides:
generateSurfacein classChunkGenerator
-
generateBedrock
public void generateBedrock(@NotNull @NotNull WorldInfo worldInfo, @NotNull @NotNull Random random, int chunkX, int chunkZ, @NotNull @NotNull ChunkGenerator.ChunkData chunkData) - Overrides:
generateBedrockin classChunkGenerator
-
generateCaves
public void generateCaves(@NotNull @NotNull WorldInfo worldInfo, @NotNull @NotNull Random random, int chunkX, int chunkZ, @NotNull @NotNull ChunkGenerator.ChunkData chunkData) - Overrides:
generateCavesin classChunkGenerator
-
getDefaultBiomeProvider
@Nullable public @Nullable BiomeProvider getDefaultBiomeProvider(@NotNull @NotNull WorldInfo worldInfo) - Overrides:
getDefaultBiomeProviderin classChunkGenerator
-
getBaseHeight
public int getBaseHeight(@NotNull @NotNull WorldInfo worldInfo, @NotNull @NotNull Random random, int x, int z, @NotNull @NotNull HeightMap heightMap) - Overrides:
getBaseHeightin classChunkGenerator
-
generateChunkData
@Deprecated(since="7.0.0") public @NonNull ChunkGenerator.ChunkData generateChunkData(@NonNull World world, @NonNull Random random, int x, int z, @NonNull ChunkGenerator.BiomeGrid biome) Deprecated.The entire method is deprecated, but kept for compatibility with versions lower than or equal to 1.16.2. The method will be removed in future versions, because WorldEdit and FastAsyncWorldEdit only support the latest point release.- Overrides:
generateChunkDatain classChunkGenerator
-
canSpawn
- Overrides:
canSpawnin classChunkGenerator
-
shouldGenerateCaves
- Overrides:
shouldGenerateCavesin classChunkGenerator
-
shouldGenerateDecorations
- Overrides:
shouldGenerateDecorationsin classChunkGenerator
-
isParallelCapable
- Overrides:
isParallelCapablein classChunkGenerator
-
shouldGenerateMobs
- Overrides:
shouldGenerateMobsin classChunkGenerator
-
shouldGenerateStructures
- Overrides:
shouldGenerateStructuresin classChunkGenerator
-
toString
- Specified by:
toStringin interfaceGeneratorWrapper<ChunkGenerator>- Overrides:
toStringin classObject
-
equals
- Specified by:
equalsin interfaceGeneratorWrapper<ChunkGenerator>- Overrides:
equalsin classObject
-
getLevelName
-