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
-
Constructor Summary
ConstructorDescriptionBukkitPlotGenerator
(@NonNull String name, @NonNull IndependentPlotGenerator generator, @NonNull PlotAreaManager plotAreaManager) BukkitPlotGenerator
(String world, ChunkGenerator cg, @NonNull PlotAreaManager plotAreaManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boolean
generateChunkData
(@NonNull World world, @NonNull Random random, int x, int z, @NonNull ChunkGenerator.BiomeGrid biome) getDefaultPopulators
(@NonNull World world) boolean
isFull()
boolean
boolean
boolean
boolean
boolean
toString()
Methods inherited from class org.bukkit.generator.ChunkGenerator
createChunkData, createVanillaChunkData, generateBedrock, generateCaves, generateNoise, generateSurface, getBaseHeight, getDefaultBiomeProvider, getFixedSpawnLocation, shouldGenerateBedrock, shouldGenerateNoise, shouldGenerateSurface
-
Field Details
-
PAPER_ASYNC_SAFE
public final boolean 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:
augment
in interfaceGeneratorWrapper<ChunkGenerator>
-
isFull
public boolean isFull()- Specified by:
isFull
in interfaceGeneratorWrapper<ChunkGenerator>
-
getPlotGenerator
- Specified by:
getPlotGenerator
in interfaceGeneratorWrapper<ChunkGenerator>
-
getPlatformGenerator
- Specified by:
getPlatformGenerator
in interfaceGeneratorWrapper<ChunkGenerator>
-
getDefaultPopulators
- Overrides:
getDefaultPopulators
in classChunkGenerator
-
generateChunkData
public @NonNull ChunkGenerator.ChunkData generateChunkData(@NonNull World world, @NonNull Random random, int x, int z, @NonNull ChunkGenerator.BiomeGrid biome) - Overrides:
generateChunkData
in classChunkGenerator
-
canSpawn
- Overrides:
canSpawn
in classChunkGenerator
-
shouldGenerateCaves
public boolean shouldGenerateCaves()- Overrides:
shouldGenerateCaves
in classChunkGenerator
-
shouldGenerateDecorations
public boolean shouldGenerateDecorations()- Overrides:
shouldGenerateDecorations
in classChunkGenerator
-
isParallelCapable
public boolean isParallelCapable()- Overrides:
isParallelCapable
in classChunkGenerator
-
shouldGenerateMobs
public boolean shouldGenerateMobs()- Overrides:
shouldGenerateMobs
in classChunkGenerator
-
shouldGenerateStructures
public boolean shouldGenerateStructures()- Overrides:
shouldGenerateStructures
in classChunkGenerator
-
toString
- Specified by:
toString
in interfaceGeneratorWrapper<ChunkGenerator>
- Overrides:
toString
in classObject
-
equals
- Specified by:
equals
in interfaceGeneratorWrapper<ChunkGenerator>
- Overrides:
equals
in classObject
-
getLevelName
-