Skip navigation links
A B C D E F G H I J L M N O P R S T U V W X Y Z 

A

add(E, int) - Method in class org.polydev.gaea.math.ProbabilityCollection
Add an object to this collection
add(int) - Method in class org.polydev.gaea.math.Range
 
add(E, int) - Method in class org.polydev.gaea.world.palette.Palette
Adds a material to the palette, for a number of layers.
add(ProbabilityCollection<E>, int) - Method in class org.polydev.gaea.world.palette.Palette
Adds a ProbabilityCollection to the palette, for a number of layers.
addMeasurement(Measurement, String) - Method in class org.polydev.gaea.profiler.WorldProfiler
 
AirSpawn - Class in org.polydev.gaea.structures.spawn
 
AirSpawn(int, int) - Constructor for class org.polydev.gaea.structures.spawn.AirSpawn
 
AmountFunction - Class in org.polydev.gaea.structures.loot.functions
Loot Function fot setting the amount of an item.
AmountFunction(int, int) - Constructor for class org.polydev.gaea.structures.loot.functions.AmountFunction
Instantiates an AmountFunction.
apply(ItemStack, Random) - Method in class org.polydev.gaea.structures.loot.functions.AmountFunction
Applies the function to an ItemStack.
apply(ItemStack, Random) - Method in class org.polydev.gaea.structures.loot.functions.DamageFunction
Applies the function to an ItemStack.
apply(ItemStack, Random) - Method in class org.polydev.gaea.structures.loot.functions.EnchantWithLevelsFunction
Applies the function to an ItemStack.
apply(ItemStack, Random) - Method in interface org.polydev.gaea.structures.loot.functions.Function
Applies the function to an ItemStack.
arguments() - Method in class org.polydev.gaea.command.Command
Gets the number of arguments
attach(GaeaBlockPopulator) - Method in class org.polydev.gaea.population.PopulationManager
 
attachProfiler(WorldProfiler) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
attachProfiler(WorldProfiler) - Method in class org.polydev.gaea.population.PopulationManager
 
average() - Method in class org.polydev.gaea.profiler.Measurement
 

B

beginMeasurement() - Method in class org.polydev.gaea.profiler.Measurement
 
bilerp(double, double) - Method in class org.polydev.gaea.math.Interpolator
2D Bilinear interpolation between 4 points on a unit square.
Biome - Interface in org.polydev.gaea.biome
Interface to be implemented by a custom generator's Biome enum.
Represents a custom biome, and contains methods to retrieve information about each type.
BiomeGrid - Class in org.polydev.gaea.biome
 
BiomeGrid(World, double, double, int, int) - Constructor for class org.polydev.gaea.biome.BiomeGrid
 
BlockReplaceFeature - Class in org.polydev.gaea.structures.features
 
BlockReplaceFeature(double, ProbabilityCollection<Material>) - Constructor for class org.polydev.gaea.structures.features.BlockReplaceFeature
 

C

Cactus - Class in org.polydev.gaea.tree.fractal.trees
 
Cactus(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.Cactus
Instantiates a TreeGrower at an origin location.
carve(int, int, World) - Method in class org.polydev.gaea.world.carving.Carver
 
carve(int, int, int, CarvingData.CarvingType) - Method in class org.polydev.gaea.world.carving.CarvingData
 
carve(CarvingData, int, int) - Method in class org.polydev.gaea.world.carving.Worm.WormPoint
 
Carver - Class in org.polydev.gaea.world.carving
 
Carver(int, int) - Constructor for class org.polydev.gaea.world.carving.Carver
 
CarvingData - Class in org.polydev.gaea.world.carving
 
CarvingData(int, int) - Constructor for class org.polydev.gaea.world.carving.CarvingData
 
CarvingData.CarvingType - Enum in org.polydev.gaea.world.carving
 
CaveCarver - Class in org.polydev.gaea.world.carving
 
CaveCarver(int, int, int, int) - Constructor for class org.polydev.gaea.world.carving.CaveCarver
 
CaveCarver.CaveWorm - Class in org.polydev.gaea.world.carving
 
CaveWorm(int, Random, Vector, int) - Constructor for class org.polydev.gaea.world.carving.CaveCarver.CaveWorm
 
checkNeighbors(int, int, World) - Method in class org.polydev.gaea.population.PopulationManager
 
ChunkCoordinate - Class in org.polydev.gaea.population
 
ChunkCoordinate(int, int, UUID) - Constructor for class org.polydev.gaea.population.ChunkCoordinate
 
ChunkCoordinate(Chunk) - Constructor for class org.polydev.gaea.population.ChunkCoordinate
 
ChunkInterpolator - Interface in org.polydev.gaea.math
 
ChunkInterpolator.InterpolationType - Enum in org.polydev.gaea.math
 
ChunkInterpolator2 - Class in org.polydev.gaea.math
Class to abstract away the 16 Interpolators needed to generate a chunk.
Contains method to get interpolated noise at a coordinate within the chunk.
ChunkInterpolator2(World, int, int, BiomeGrid, FastNoiseLite) - Constructor for class org.polydev.gaea.math.ChunkInterpolator2
Instantiates a ChunkInterpolator at a pair of chunk coordinates, with a BiomeGrid and FastNoiseLite instance.
ChunkInterpolator3 - Class in org.polydev.gaea.math
Class to abstract away the 16 Interpolators needed to generate a chunk.
Contains method to get interpolated noise at a coordinate within the chunk.
ChunkInterpolator3(World, int, int, BiomeGrid, FastNoiseLite) - Constructor for class org.polydev.gaea.math.ChunkInterpolator3
Instantiates a 3D ChunkInterpolator at a pair of chunk coordinates, with a BiomeGrid and FastNoiseLite instance.
close() - Method in class org.polydev.gaea.profiler.ProfileFuture
 
Command - Class in org.polydev.gaea.command
Represents a command or subcommand, can be nested via getSubCommands.
Command(GaeaPlugin) - Constructor for class org.polydev.gaea.command.Command
 
Command(Command) - Constructor for class org.polydev.gaea.command.Command
 
comparator - Variable in class org.polydev.gaea.math.ProbabilityCollection
 
complete() - Method in class org.polydev.gaea.profiler.ProfileFuture
 
contains(E) - Method in class org.polydev.gaea.math.ProbabilityCollection
 
copyResourcesToDirectory(JarFile, String, String) - Static method in class org.polydev.gaea.util.JarUtil
 
CustomTreeType - Enum in org.polydev.gaea.tree
 

D

DamageFunction - Class in org.polydev.gaea.structures.loot.functions
Loot Function for setting the damage on items in Loot Tables
DamageFunction(int, int) - Constructor for class org.polydev.gaea.structures.loot.functions.DamageFunction
Instantiates a DamageFunction.
DataHolder - Class in org.polydev.gaea.profiler
Class to hold a profiler data value.
DataHolder(DataType, long, double) - Constructor for class org.polydev.gaea.profiler.DataHolder
Constructs a DataHolder with a DataType and a desired value, including a percentage around the desired value considered acceptable
DataType - Enum in org.polydev.gaea.profiler
 
Debug - Class in org.polydev.gaea
 
Debug() - Constructor for class org.polydev.gaea.Debug
 
DebugCommand - Interface in org.polydev.gaea.command
Implementing this interface marks a command as debug-only.
Decorator - Class in org.polydev.gaea.biome
 
Decorator() - Constructor for class org.polydev.gaea.biome.Decorator
 
Desire - Enum in org.polydev.gaea.profiler
Enum to represent the "goal" of a value, whether it is desirable for the value to be high (e.g.
domainWarp(FastNoiseLite.Vector2) - Method in class org.polydev.gaea.math.FastNoiseLite
2D warps the input position using current domain warp settings
domainWarp(FastNoiseLite.Vector3) - Method in class org.polydev.gaea.math.FastNoiseLite
3D warps the input position using current domain warp settings

E

EnchantWithLevelsFunction - Class in org.polydev.gaea.structures.loot.functions
 
EnchantWithLevelsFunction(int, int, JSONArray) - Constructor for class org.polydev.gaea.structures.loot.functions.EnchantWithLevelsFunction
 
EntityFeature - Class in org.polydev.gaea.structures.features
 
EntityFeature(int, int, EntityType) - Constructor for class org.polydev.gaea.structures.features.EntityFeature
 
EntitySpawnHolder - Class in org.polydev.gaea.tree.fractal
 
EntitySpawnHolder(Location, Class<? extends Entity>, Consumer<Entity>) - Constructor for class org.polydev.gaea.tree.fractal.EntitySpawnHolder
 
entries() - Method in class org.polydev.gaea.profiler.Measurement
 
Entry - Class in org.polydev.gaea.structures.loot
Representation of a single item entry within a Loot Table pool.
Entry(JSONObject) - Constructor for class org.polydev.gaea.structures.loot.Entry
Instantiates an Entry from a JSON representation.
equals(Object) - Method in class org.polydev.gaea.math.Range
 
equals(Object) - Method in class org.polydev.gaea.population.ChunkCoordinate
 
error(String) - Static method in class org.polydev.gaea.Debug
 
execute(CommandSender, Command, String, String[]) - Method in class org.polydev.gaea.command.Command
Executes the given command, returning its success.
execute(CommandSender, Command, String, String[]) - Method in class org.polydev.gaea.command.PlayerCommand
Executes the given command, returning its success.
execute(Player, Command, String, String[]) - Method in class org.polydev.gaea.command.PlayerCommand
Executes the given command, returning its success.
execute(Player, Command, String, String[]) - Method in class org.polydev.gaea.command.WorldCommand
Executes the given command, returning its success.
execute(Player, Command, String, String[], World) - Method in class org.polydev.gaea.command.WorldCommand
Executes the given command, returning its success.

F

FastNoiseLite - Class in org.polydev.gaea.math
 
FastNoiseLite() - Constructor for class org.polydev.gaea.math.FastNoiseLite
Create new FastNoise object with default seed
FastNoiseLite(int) - Constructor for class org.polydev.gaea.math.FastNoiseLite
Create new FastNoise object with specified seed
FastNoiseLite.CellularDistanceFunction - Enum in org.polydev.gaea.math
 
FastNoiseLite.CellularReturnType - Enum in org.polydev.gaea.math
 
FastNoiseLite.DomainWarpType - Enum in org.polydev.gaea.math
 
FastNoiseLite.FractalType - Enum in org.polydev.gaea.math
 
FastNoiseLite.NoiseType - Enum in org.polydev.gaea.math
 
FastNoiseLite.RotationType3D - Enum in org.polydev.gaea.math
 
FastNoiseLite.Vector2 - Class in org.polydev.gaea.math
 
FastNoiseLite.Vector3 - Class in org.polydev.gaea.math
 
Feature - Interface in org.polydev.gaea.structures.features
 
fillInventory(Inventory, Random) - Method in class org.polydev.gaea.structures.loot.LootTable
Fills an Inventory with loot.
Flora - Interface in org.polydev.gaea.world
 
FloraType - Enum in org.polydev.gaea.world
 
FractalTree - Class in org.polydev.gaea.tree.fractal
 
FractalTree(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.FractalTree
Instantiates a TreeGrower at an origin location.
fromFile(File) - Static method in class org.polydev.gaea.util.SerializationUtil
 
Function - Interface in org.polydev.gaea.structures.loot.functions
Interface for mutating items in Loot Tables.

G

Gaea - Class in org.polydev.gaea
 
Gaea() - Constructor for class org.polydev.gaea.Gaea
 
GaeaBlockPopulator - Class in org.polydev.gaea.population
 
GaeaBlockPopulator() - Constructor for class org.polydev.gaea.population.GaeaBlockPopulator
 
GaeaChunkGenerator - Class in org.polydev.gaea.generation
 
GaeaChunkGenerator(ChunkInterpolator.InterpolationType) - Constructor for class org.polydev.gaea.generation.GaeaChunkGenerator
 
GaeaPlugin - Class in org.polydev.gaea
 
GaeaPlugin() - Constructor for class org.polydev.gaea.GaeaPlugin
 
generateBase(World, Random, int, int, ChunkInterpolator) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
generateChunkData(World, Random, int, int, ChunkGenerator.BiomeGrid) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
generateCylinder(Location, Material, int, int, boolean) - Method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
generateCylinder(Location, ProbabilityCollection<Material>, int, int, boolean) - Method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
generateSphere(Location, Material, int, boolean) - Method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
generateSphere(Location, ProbabilityCollection<Material>, int, boolean) - Method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
generateSponge(Location, ProbabilityCollection<Material>, int, boolean, int) - Method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
GenerationPhase - Enum in org.polydev.gaea.generation
The phase of terrain generation.
GenerationPopulator - Class in org.polydev.gaea.generation
 
GenerationPopulator() - Constructor for class org.polydev.gaea.generation.GenerationPopulator
 
Generator - Class in org.polydev.gaea.biome
 
Generator() - Constructor for class org.polydev.gaea.biome.Generator
 
get() - Method in class org.polydev.gaea.math.ProbabilityCollection
 
get(Random) - Method in class org.polydev.gaea.math.ProbabilityCollection
 
get(FastNoiseLite, int, int) - Method in class org.polydev.gaea.math.ProbabilityCollection
 
get(Random) - Method in class org.polydev.gaea.math.Range
 
get(int, int, int) - Method in class org.polydev.gaea.world.palette.Palette
Fetches a material from the palette, at a given layer.
get(Random) - Method in class org.polydev.gaea.world.palette.Palette.PaletteLayer
Gets a material from the layer.
get(FastNoiseLite, int, int) - Method in class org.polydev.gaea.world.palette.Palette.PaletteLayer
 
get(int, int, int) - Method in class org.polydev.gaea.world.palette.RandomPalette
 
get(int, int, int) - Method in class org.polydev.gaea.world.palette.SimplexPalette
 
getAsTag(InputStream) - Static method in class org.polydev.gaea.structures.NMSStructure
Gets the NBT Tag object from an InputStream.
Use for loading structure data into memory.
getBiome(int, int, GenerationPhase) - Method in class org.polydev.gaea.biome.BiomeGrid
Gets the biome at a pair of coordinates.
getBiome(Location) - Method in class org.polydev.gaea.biome.BiomeGrid
Gets the biome at a location.
getBiome(Location, GenerationPhase) - Method in class org.polydev.gaea.biome.BiomeGrid
 
getBiomeGrid(World) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
getBiomeNoiseX(int, int) - Method in class org.polydev.gaea.biome.BiomeGrid
Get the raw X-noise for coordinates in the Grid.
getBiomeNoiseZ(int, int) - Method in class org.polydev.gaea.biome.BiomeGrid
Get the raw Z-noise for coordinates in the Grid.
getBoundingLocations() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the locations containing the structure.
getCarvedBlocks() - Method in class org.polydev.gaea.world.carving.CarvingData
 
getCarverChunkSeed(int, int, long) - Static method in class org.polydev.gaea.math.MathUtil
Gets the carver seed for a chunk.
getChestsIn(Location, Location) - Static method in class org.polydev.gaea.structures.StructureUtil
 
getChunkX() - Method in class org.polydev.gaea.world.carving.CarvingData
 
getChunkZ() - Method in class org.polydev.gaea.world.carving.CarvingData
 
getCollection() - Method in class org.polydev.gaea.world.palette.Palette.PaletteLayer
 
getConsumer() - Method in class org.polydev.gaea.tree.fractal.EntitySpawnHolder
 
getContChance() - Method in class org.polydev.gaea.world.Ore
 
getCustomTreeType() - Method in enum org.polydev.gaea.tree.TreeType
 
getDataHolder() - Method in class org.polydev.gaea.profiler.Measurement
 
getDecorator() - Method in interface org.polydev.gaea.biome.Biome
Returns the Decorator instance containing information about the population in the biome.
getDesire() - Method in enum org.polydev.gaea.profiler.DataType
 
getDimensions() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the dimensions of a structure.
getEntity() - Method in class org.polydev.gaea.tree.fractal.EntitySpawnHolder
 
getFeatures() - Method in interface org.polydev.gaea.structures.Structure
 
getFeatures() - Method in class org.polydev.gaea.structures.UserDefinedStructure
 
getFlora() - Method in class org.polydev.gaea.biome.Decorator
 
getFloraChance() - Method in class org.polydev.gaea.biome.Decorator
 
getFormatted(long) - Method in enum org.polydev.gaea.profiler.DataType
 
getFormattedData(long) - Method in class org.polydev.gaea.profiler.DataHolder
Returns a String, formatted with Bungee ChatColors.
GREEN if the value is better than desired and outside of acceptable range.
YELLOW if the value is better or worse than desired, and within acceptable range.
RED if the value is worse than desired and outside of acceptable range.
getGaeaFolder(World) - Static method in class org.polydev.gaea.Gaea
 
getGenerationPopulators(World) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
getGenerator() - Method in interface org.polydev.gaea.biome.Biome
Gets the BiomeTerrain instance used to generate the biome.
getGeneratorClass() - Method in class org.polydev.gaea.GaeaPlugin
 
getGrid() - Method in class org.polydev.gaea.biome.BiomeGrid
 
getHighColor() - Method in enum org.polydev.gaea.profiler.Desire
Gets the color to display when the numerical value is higher than desired.
getHighestBlockAt(Chunk, int, int) - Static method in class org.polydev.gaea.util.WorldUtil
 
getHighestValidSpawnAt(Chunk, int, int) - Static method in class org.polydev.gaea.util.WorldUtil
 
getID(Measurement) - Method in class org.polydev.gaea.profiler.WorldProfiler
 
getIndex() - Method in class org.polydev.gaea.math.ProbabilityCollection.ProbabilitySetElement
 
getInstance(World, int, int, BiomeGrid, FastNoiseLite) - Method in enum org.polydev.gaea.math.ChunkInterpolator.InterpolationType
 
getInstance(Location, Random) - Method in interface org.polydev.gaea.structures.Structure
 
getInstance(Location, Random) - Method in class org.polydev.gaea.structures.UserDefinedStructure
 
getItem(Random) - Method in class org.polydev.gaea.structures.loot.Entry
Fetches a single ItemStack from the Entry, applying all functions to it.
getItems(Random) - Method in class org.polydev.gaea.structures.loot.Pool
Fetches a list of items from the pool using the provided Random instance.
getLanguage() - Method in class org.polydev.gaea.GaeaPlugin
 
getLayers() - Method in class org.polydev.gaea.world.palette.Palette
 
getLength() - Method in class org.polydev.gaea.world.carving.Worm
 
getLocation() - Method in class org.polydev.gaea.tree.fractal.EntitySpawnHolder
 
getLocationListBetween(Location, Location) - Static method in class org.polydev.gaea.structures.StructureUtil
 
getLocationListBetween(Location, Location) - Static method in class org.polydev.gaea.util.WorldUtil
 
getLoot(Random) - Method in class org.polydev.gaea.structures.loot.LootTable
Fetches a list of ItemStacks from the loot table using the given Random instance.
getLowColor() - Method in enum org.polydev.gaea.profiler.Desire
Gets the color to display when the numerical value is lower than desired.
getMain() - Method in class org.polydev.gaea.command.Command
 
getMaterial(Location) - Method in class org.polydev.gaea.tree.fractal.FractalTree
Gets the material at the specified block.
getMax() - Method in class org.polydev.gaea.math.Range
 
getMax() - Method in class org.polydev.gaea.profiler.Measurement
 
getMessage(String) - Method in class org.polydev.gaea.lang.Language
 
getMin() - Method in class org.polydev.gaea.math.Range
 
getMin() - Method in class org.polydev.gaea.profiler.Measurement
 
getName() - Method in class org.polydev.gaea.command.Command
Gets the name of the command/subcommand
getNBTListMethodIndex - Static variable in class org.polydev.gaea.structures.NMSStructure
 
getNoise(FastNoiseLite, World, int, int) - Method in class org.polydev.gaea.biome.Generator
Gets the 2D noise at a pair of coordinates using the provided FastNoiseLite instance.
getNoise(FastNoiseLite, World, int, int, int) - Method in class org.polydev.gaea.biome.Generator
Gets the 3D noise at a pair of coordinates using the provided FastNoiseLite instance.
getNoise(double, double) - Method in interface org.polydev.gaea.math.ChunkInterpolator
 
getNoise(double, double, double) - Method in interface org.polydev.gaea.math.ChunkInterpolator
 
getNoise(double, double) - Method in class org.polydev.gaea.math.ChunkInterpolator2
Gets the noise at a pair of internal chunk coordinates.
getNoise(double, double, double) - Method in class org.polydev.gaea.math.ChunkInterpolator2
 
getNoise(double, double) - Method in class org.polydev.gaea.math.ChunkInterpolator3
 
getNoise(double, double, double) - Method in class org.polydev.gaea.math.ChunkInterpolator3
Gets the noise at a pair of internal chunk coordinates.
getNoise(double, double) - Method in class org.polydev.gaea.math.FastNoiseLite
2D noise at given position using current settings
getNoise(double, double, double) - Method in class org.polydev.gaea.math.FastNoiseLite
3D noise at given position using current settings
getNoiseFrequency(World) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
getNoiseGenerator() - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
getNoiseOctaves(World) - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
getObject() - Method in class org.polydev.gaea.math.ProbabilityCollection.ProbabilitySetElement
 
getOrigin() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the origin of a structure.
getOrigin() - Method in class org.polydev.gaea.tree.fractal.FractalTree
Fetches the origin location.
getOrigin() - Method in class org.polydev.gaea.world.carving.Worm
 
getOrigin() - Method in class org.polydev.gaea.world.carving.Worm.WormPoint
 
getPalette(int) - Method in class org.polydev.gaea.biome.Generator
Gets the BlocPalette to generate the biome with.
getPerpendicular(Vector) - Static method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
getPoint() - Method in class org.polydev.gaea.world.carving.Worm
 
getProbability() - Method in class org.polydev.gaea.math.ProbabilityCollection.ProbabilitySetElement
 
getProfiler() - Method in class org.polydev.gaea.generation.GaeaChunkGenerator
 
getRadius() - Method in class org.polydev.gaea.world.carving.Worm
 
getRadius(int) - Method in class org.polydev.gaea.world.carving.Worm.WormPoint
 
getRandom() - Method in class org.polydev.gaea.tree.fractal.FractalTree
Fetches the Random object used to generate the tree.
getRandom() - Method in class org.polydev.gaea.world.carving.Worm
 
getRange() - Method in class org.polydev.gaea.math.Range
 
getRawNoise(int, int) - Method in class org.polydev.gaea.biome.BiomeGrid
 
getResultsFormatted() - Method in class org.polydev.gaea.profiler.WorldProfiler
 
getRotation() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the rotation of a structure.
getRunning() - Method in class org.polydev.gaea.world.carving.Worm
 
getSize() - Method in class org.polydev.gaea.world.palette.Palette
 
getSizeX() - Method in class org.polydev.gaea.biome.BiomeGrid
 
getSizeZ() - Method in class org.polydev.gaea.biome.BiomeGrid
 
getSpawnInfo() - Method in interface org.polydev.gaea.structures.Structure
 
getSpawnInfo() - Method in class org.polydev.gaea.structures.UserDefinedStructure
 
getSpawnLocation(Location, Random) - Method in class org.polydev.gaea.structures.spawn.AirSpawn
 
getSpawnLocation(Location, Random) - Method in class org.polydev.gaea.structures.spawn.GroundSpawn
 
getSpawnLocation(Location, Random) - Method in interface org.polydev.gaea.structures.spawn.StructureSpawnInfo
 
getSpawnLocation(Location, Random) - Method in class org.polydev.gaea.structures.spawn.UndergroundSpawn
 
getStdDev() - Method in class org.polydev.gaea.profiler.Measurement
 
getStructureFeatures() - Method in interface org.polydev.gaea.biome.Biome
Gets a list of Structure Features to be applied to all structures in the biome.
getStructures(World) - Method in class org.polydev.gaea.biome.Decorator
 
getSubCommands() - Method in class org.polydev.gaea.command.Command
Gets a list of subcommands
getTabCompletions(CommandSender, String, String[]) - Method in class org.polydev.gaea.command.Command
 
getTotalProbability() - Method in class org.polydev.gaea.math.ProbabilityCollection
 
getTree() - Method in class org.polydev.gaea.tree.fractal.FractalTree
Gets the raw tree map.
getTree() - Method in class org.polydev.gaea.tree.fractal.TreeGeometry
 
getTree(Location, Random) - Method in interface org.polydev.gaea.tree.fractal.TreeGetter
 
getTreeDensity() - Method in class org.polydev.gaea.biome.Decorator
 
getTrees() - Method in class org.polydev.gaea.biome.Decorator
 
getType() - Method in class org.polydev.gaea.world.Ore
 
getValidSpawnsAt(Chunk, int, int, Range) - Method in interface org.polydev.gaea.world.Flora
 
getValidSpawnsAt(Chunk, int, int, Range) - Method in enum org.polydev.gaea.world.FloraType
 
getVanillaBiome() - Method in interface org.polydev.gaea.biome.Biome
Gets the Vanilla biome to represent the custom biome.
getVanillaBiome() - Method in class org.polydev.gaea.biome.Decorator
 
getVanillaTreeType() - Method in enum org.polydev.gaea.tree.TreeType
 
getWeight() - Method in class org.polydev.gaea.structures.loot.Entry
Gets the weight attribute of the Entry.
getWorld() - Method in class org.polydev.gaea.biome.BiomeGrid
 
getWorld() - Method in class org.polydev.gaea.profiler.WorldProfiler
 
getWorldID() - Method in class org.polydev.gaea.population.ChunkCoordinate
 
getWorm(long, Vector) - Method in class org.polydev.gaea.world.carving.Carver
 
getWorm(long, Vector) - Method in class org.polydev.gaea.world.carving.CaveCarver
 
getWorm(long, Vector) - Method in class org.polydev.gaea.world.carving.RavineCarver
 
getX() - Method in class org.polydev.gaea.population.ChunkCoordinate
 
getX() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the X dimension of a structure.
getY() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the Y dimension of a structure.
getZ() - Method in class org.polydev.gaea.population.ChunkCoordinate
 
getZ() - Method in class org.polydev.gaea.structures.NMSStructure
Gets the Z dimension of a structure.
Glowstone - Class in org.polydev.gaea.tree.fractal.trees
 
Glowstone(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.Glowstone
Instantiates a TreeGrower at an origin location.
GroundSpawn - Class in org.polydev.gaea.structures.spawn
 
GroundSpawn(int) - Constructor for class org.polydev.gaea.structures.spawn.GroundSpawn
 
grow() - Method in class org.polydev.gaea.tree.fractal.FractalTree
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.Cactus
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.Glowstone
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.IceSpike
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.OakTree
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.Rock
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.ShatteredPillar
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.ShatteredTree
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.SmallShatteredPillar
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.SmallShatteredTree
Grows the tree in memory.
grow() - Method in class org.polydev.gaea.tree.fractal.trees.SpruceTree
Grows the tree in memory.

H

hashCode() - Method in class org.polydev.gaea.math.Range
 
hashCode() - Method in class org.polydev.gaea.population.ChunkCoordinate
 
hashToLong(String) - Static method in class org.polydev.gaea.math.MathUtil
 

I

IceSpike - Class in org.polydev.gaea.tree.fractal.trees
 
IceSpike(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.IceSpike
Instantiates a TreeGrower at an origin location.
info(String) - Static method in class org.polydev.gaea.Debug
 
Interpolator - Class in org.polydev.gaea.math
Class for bilinear interpolation of values arranged on a unit square.
Interpolator(double, double, double, double) - Constructor for class org.polydev.gaea.math.Interpolator
Constructs an interpolator with given values as vertices of a unit square.
Interpolator3 - Class in org.polydev.gaea.math
Class for bilinear interpolation of values arranged on a unit square.
Interpolator3(double, double, double, double, double, double, double, double) - Constructor for class org.polydev.gaea.math.Interpolator3
Constructs an interpolator with given values as vertices of a unit cube.
intersects(Range) - Method in class org.polydev.gaea.math.Range
 
isCarved(int, int, int) - Method in class org.polydev.gaea.world.carving.CarvingData
 
isChunkCarved(World, int, int, Random) - Method in class org.polydev.gaea.world.carving.Carver
 
isChunkCarved(World, int, int, Random) - Method in class org.polydev.gaea.world.carving.CaveCarver
 
isChunkCarved(World, int, int, Random) - Method in class org.polydev.gaea.world.carving.RavineCarver
 
isCustom() - Method in enum org.polydev.gaea.tree.TreeType
 
isDebug() - Static method in class org.polydev.gaea.Gaea
 
isDebug() - Method in class org.polydev.gaea.GaeaPlugin
 
isEmpty() - Method in interface org.polydev.gaea.lang.Message
 
isEmpty() - Method in class org.polydev.gaea.lang.MultiLineMessage
 
isEmpty() - Method in class org.polydev.gaea.lang.SingleLineMessage
 
isEmpty() - Method in class org.polydev.gaea.math.ProbabilityCollection
 
isInRange(int) - Method in class org.polydev.gaea.math.Range
 
isLoaded() - Method in class org.polydev.gaea.structures.UserDefinedStructure
 
isProfiling() - Method in class org.polydev.gaea.profiler.WorldProfiler
 
isValidSpawn(NMSStructure) - Method in class org.polydev.gaea.structures.spawn.AirSpawn
 
isValidSpawn(NMSStructure) - Method in class org.polydev.gaea.structures.spawn.GroundSpawn
 
isValidSpawn(NMSStructure) - Method in interface org.polydev.gaea.structures.spawn.StructureSpawnInfo
 
isValidSpawn(NMSStructure) - Method in class org.polydev.gaea.structures.spawn.UndergroundSpawn
 
iterator() - Method in class org.polydev.gaea.math.ProbabilityCollection
 
iterator() - Method in class org.polydev.gaea.math.Range
 

J

JarUtil - Class in org.polydev.gaea.util
 
JarUtil() - Constructor for class org.polydev.gaea.util.JarUtil
 

L

Language - Class in org.polydev.gaea.lang
 
Language(File) - Constructor for class org.polydev.gaea.lang.Language
 
lerp(double, double, double) - Static method in class org.polydev.gaea.math.Interpolator
1D Linear interpolation between 2 points 1 unit apart.
load(File) - Method in class org.polydev.gaea.lang.Language
 
load() - Static method in class org.polydev.gaea.structures.NMSStructure
Loads the class, use to initialize reflections before generation begins.
loadBlocks(World) - Method in class org.polydev.gaea.population.PopulationManager
 
log(String, Level, Logger, String...) - Method in class org.polydev.gaea.lang.Language
 
log(Logger, Level, String...) - Method in interface org.polydev.gaea.lang.Message
 
log(Logger, Level, String...) - Method in class org.polydev.gaea.lang.MultiLineMessage
 
log(Logger, Level, String...) - Method in class org.polydev.gaea.lang.SingleLineMessage
 
LootFeature - Class in org.polydev.gaea.structures.features
 
LootFeature(InputStream) - Constructor for class org.polydev.gaea.structures.features.LootFeature
 
LootTable - Class in org.polydev.gaea.structures.loot
Class representation of a Loot Table to populate chest loot.
LootTable(String) - Constructor for class org.polydev.gaea.structures.loot.LootTable
Instantiates a LootTable from a JSON String.

M

main - Static variable in class org.polydev.gaea.Debug
 
MathUtil - Class in org.polydev.gaea.math
Utility class for mathematical functions.
MathUtil() - Constructor for class org.polydev.gaea.math.MathUtil
 
measure(String) - Method in class org.polydev.gaea.profiler.WorldProfiler
 
Measurement - Class in org.polydev.gaea.profiler
Class to record and hold all data for a single type of measurement performed by the profiler.
Measurement(long, DataType) - Constructor for class org.polydev.gaea.profiler.Measurement
Constructs a new Measurement with a desired value and DataType.
merge(ChunkGenerator.ChunkData, boolean) - Method in class org.polydev.gaea.world.carving.CarvingData
 
merge(Chunk, boolean) - Method in class org.polydev.gaea.world.carving.CarvingData
 
Message - Interface in org.polydev.gaea.lang
 
MovedObjectInputStream - Class in org.polydev.gaea.serial
 
MovedObjectInputStream(InputStream, String, String) - Constructor for class org.polydev.gaea.serial.MovedObjectInputStream
 
MultiLineMessage - Class in org.polydev.gaea.lang
 
MultiLineMessage(List<String>) - Constructor for class org.polydev.gaea.lang.MultiLineMessage
 
multiply(int) - Method in class org.polydev.gaea.math.Range
 

N

NMSStructure - Class in org.polydev.gaea.structures
Representation of Vanilla Structure Block structure.
NMSStructure(Location, InputStream) - Constructor for class org.polydev.gaea.structures.NMSStructure
Deprecated. 
NMSStructure(Location, Object) - Constructor for class org.polydev.gaea.structures.NMSStructure
Load a structure from an Object.
NormalizationUtil - Class in org.polydev.gaea.biome
Ultra-fast normalization utility for pre-defined lookup table based on 160 million points of Cellular noise generated from 1-octave Simplex noise.
NormalizationUtil() - Constructor for class org.polydev.gaea.biome.NormalizationUtil
 
normalize(double, int) - Method in class org.polydev.gaea.biome.BiomeGrid
Takes a noise input and normalizes it to a value between 0 and 15 inclusive.
normalize(double, int, int) - Static method in class org.polydev.gaea.biome.NormalizationUtil
Normalize a double d to a value from zero to num.
This assumes that the value d was generated by a FastNoiseLite instance using SimplexFractal noise type with 4 Octaves.

O

OakTree - Class in org.polydev.gaea.tree.fractal.trees
 
OakTree(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.OakTree
Instantiates a TreeGrower at an origin location.
onCommand(CommandSender, Command, String, String[]) - Method in class org.polydev.gaea.command.Command
Executes the given command, invoking subcommands if applicable and returning its success.
onDisable() - Method in class org.polydev.gaea.Gaea
 
onEnable() - Method in class org.polydev.gaea.Gaea
 
onTabComplete(CommandSender, Command, String, String[]) - Method in class org.polydev.gaea.command.Command
 
Ore - Class in org.polydev.gaea.world
 
Ore(BlockData, int) - Constructor for class org.polydev.gaea.world.Ore
 
org.polydev.gaea - package org.polydev.gaea
 
org.polydev.gaea.biome - package org.polydev.gaea.biome
 
org.polydev.gaea.command - package org.polydev.gaea.command
 
org.polydev.gaea.generation - package org.polydev.gaea.generation
 
org.polydev.gaea.lang - package org.polydev.gaea.lang
 
org.polydev.gaea.math - package org.polydev.gaea.math
 
org.polydev.gaea.population - package org.polydev.gaea.population
 
org.polydev.gaea.profiler - package org.polydev.gaea.profiler
 
org.polydev.gaea.serial - package org.polydev.gaea.serial
 
org.polydev.gaea.structures - package org.polydev.gaea.structures
 
org.polydev.gaea.structures.features - package org.polydev.gaea.structures.features
 
org.polydev.gaea.structures.loot - package org.polydev.gaea.structures.loot
 
org.polydev.gaea.structures.loot.functions - package org.polydev.gaea.structures.loot.functions
 
org.polydev.gaea.structures.spawn - package org.polydev.gaea.structures.spawn
 
org.polydev.gaea.tree - package org.polydev.gaea.tree
 
org.polydev.gaea.tree.fractal - package org.polydev.gaea.tree.fractal
 
org.polydev.gaea.tree.fractal.trees - package org.polydev.gaea.tree.fractal.trees
 
org.polydev.gaea.util - package org.polydev.gaea.util
 
org.polydev.gaea.world - package org.polydev.gaea.world
 
org.polydev.gaea.world.carving - package org.polydev.gaea.world.carving
 
org.polydev.gaea.world.palette - package org.polydev.gaea.world.palette
 
overrideStructureChance() - Method in class org.polydev.gaea.biome.Decorator
 

P

Palette<E> - Class in org.polydev.gaea.world.palette
A class representation of a "slice" of the world.
Palette() - Constructor for class org.polydev.gaea.world.palette.Palette
Constructs a blank palette.
Palette.PaletteLayer<E> - Class in org.polydev.gaea.world.palette
Class representation of a layer of a BlockPalette.
PaletteLayer(ProbabilityCollection<E>) - Constructor for class org.polydev.gaea.world.palette.Palette.PaletteLayer
Constructs a PaletteLayer with a ProbabilityCollection of materials and a number of layers.
PaletteLayer(E) - Constructor for class org.polydev.gaea.world.palette.Palette.PaletteLayer
Constructs a PaletteLayer with a single Material and a number of layers.
paste() - Method in class org.polydev.gaea.structures.NMSStructure
Pastes a structure into the world.
pasteMethodIndex - Static variable in class org.polydev.gaea.structures.NMSStructure
 
PersistentDataFeature - Class in org.polydev.gaea.structures.features
 
PersistentDataFeature(NamespacedKey) - Constructor for class org.polydev.gaea.structures.features.PersistentDataFeature
 
plant() - Method in class org.polydev.gaea.tree.fractal.FractalTree
Pastes the tree in the world.
plant(Location, Random, JavaPlugin) - Method in interface org.polydev.gaea.tree.Tree
 
plant(Location, Random, JavaPlugin) - Method in enum org.polydev.gaea.tree.TreeType
 
plant(Location) - Method in interface org.polydev.gaea.world.Flora
 
plant(Location) - Method in enum org.polydev.gaea.world.FloraType
 
PlayerCommand - Class in org.polydev.gaea.command
A command that may only be executed by a player.
PlayerCommand(Command) - Constructor for class org.polydev.gaea.command.PlayerCommand
 
Pool - Class in org.polydev.gaea.structures.loot
Representation of a Loot Table pool, or a set of items to be fetched independently.
Pool(JSONObject) - Constructor for class org.polydev.gaea.structures.loot.Pool
Instantiates a Pool from a JSON representation.
populate(World, ChunkGenerator.ChunkData, Random, int, int, ChunkInterpolator) - Method in class org.polydev.gaea.generation.GenerationPopulator
 
populate(World, Random, Chunk) - Method in class org.polydev.gaea.population.GaeaBlockPopulator
 
populate(World, Random, Chunk) - Method in class org.polydev.gaea.population.PopulationManager
 
populate(NMSStructure, Random) - Method in class org.polydev.gaea.structures.features.BlockReplaceFeature
 
populate(NMSStructure, Random) - Method in class org.polydev.gaea.structures.features.EntityFeature
 
populate(NMSStructure, Random) - Method in interface org.polydev.gaea.structures.features.Feature
 
populate(NMSStructure, Random) - Method in class org.polydev.gaea.structures.features.LootFeature
 
populate(NMSStructure, Random) - Method in class org.polydev.gaea.structures.features.PersistentDataFeature
 
PopulationManager - Class in org.polydev.gaea.population
 
PopulationManager(JavaPlugin) - Constructor for class org.polydev.gaea.population.PopulationManager
 
ProbabilityCollection<E> - Class in org.polydev.gaea.math
Class containing a set of objects with certain weighted probabilities.
Use to select random weighted values.
ProbabilityCollection() - Constructor for class org.polydev.gaea.math.ProbabilityCollection
Construct a new Probability Collection
ProbabilityCollection.ProbabilitySetElement<T> - Class in org.polydev.gaea.math
Used internally to store information about a object's state in a collection.
ProbabilitySetElement(T, int) - Constructor for class org.polydev.gaea.math.ProbabilityCollection.ProbabilitySetElement
 
ProfileFuture - Class in org.polydev.gaea.profiler
 
ProfileFuture() - Constructor for class org.polydev.gaea.profiler.ProfileFuture
 

R

RandomPalette<E> - Class in org.polydev.gaea.world.palette
 
RandomPalette(Random) - Constructor for class org.polydev.gaea.world.palette.RandomPalette
 
Range - Class in org.polydev.gaea.math
 
Range(int, int) - Constructor for class org.polydev.gaea.math.Range
 
RavineCarver - Class in org.polydev.gaea.world.carving
 
RavineCarver(int, int, int) - Constructor for class org.polydev.gaea.world.carving.RavineCarver
 
RavineCarver.RavineWorm - Class in org.polydev.gaea.world.carving
 
RavineWorm(int, Random, Vector) - Constructor for class org.polydev.gaea.world.carving.RavineCarver.RavineWorm
 
readClassDescriptor() - Method in class org.polydev.gaea.serial.MovedObjectInputStream
 
record(long) - Method in class org.polydev.gaea.profiler.Measurement
 
reflect(int) - Method in class org.polydev.gaea.math.Range
 
remove(E) - Method in class org.polydev.gaea.math.ProbabilityCollection
Remove a object from this collection
reset() - Method in class org.polydev.gaea.profiler.Measurement
 
reset() - Method in class org.polydev.gaea.profiler.WorldProfiler
 
resolveClass(ObjectStreamClass) - Method in class org.polydev.gaea.serial.MovedObjectInputStream
 
Rock - Class in org.polydev.gaea.tree.fractal.trees
 
Rock(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.Rock
Instantiates a TreeGrower at an origin location.

S

saveBlocks(World) - Method in class org.polydev.gaea.population.PopulationManager
 
send(String, CommandSender, String...) - Method in class org.polydev.gaea.lang.Language
 
send(CommandSender, String...) - Method in interface org.polydev.gaea.lang.Message
 
send(CommandSender, String...) - Method in class org.polydev.gaea.lang.MultiLineMessage
 
send(CommandSender, String...) - Method in class org.polydev.gaea.lang.SingleLineMessage
 
SerializationUtil - Class in org.polydev.gaea.util
 
SerializationUtil() - Constructor for class org.polydev.gaea.util.SerializationUtil
 
serialVersionUID - Static variable in class org.polydev.gaea.population.ChunkCoordinate
 
setBlock(Location, Material) - Method in class org.polydev.gaea.tree.fractal.FractalTree
Sets a block in the tree's storage map to a material.
setBottomCut(int) - Method in class org.polydev.gaea.world.carving.Worm
 
setCellularDistanceFunction(FastNoiseLite.CellularDistanceFunction) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets distance function used in cellular noise calculations
setCellularJitter(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets the maximum distance a cellular point can move from it's grid position
setCellularReturnType(FastNoiseLite.CellularReturnType) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets return type from cellular noise calculations
setDomainWarpAmp(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets the maximum warp distance from original position when using DomainWarp(...)
setDomainWarpType(FastNoiseLite.DomainWarpType) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets the warp algorithm when using DomainWarp(...)
setFractalGain(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets octave gain for all fractal noise types
setFractalLacunarity(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets octave lacunarity for all fractal noise types
setFractalOctaves(int) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets octave count for all fractal noise types
setFractalPingPongStrength(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets strength of the fractal ping pong effect
setFractalType(FastNoiseLite.FractalType) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets method for combining octaves in all fractal noise types
setFractalWeightedStrength(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets octave weighting for all none DomainWarp fratal types
setFrequency(double) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets frequency for all noise types
setGrid(Biome[][]) - Method in class org.polydev.gaea.biome.BiomeGrid
 
setIndex(int) - Method in class org.polydev.gaea.math.ProbabilityCollection.ProbabilitySetElement
 
setMain(JavaPlugin) - Static method in class org.polydev.gaea.Debug
 
setMax(int) - Method in class org.polydev.gaea.math.Range
 
setMeasurement(String, long) - Method in class org.polydev.gaea.profiler.WorldProfiler
 
setMin(int) - Method in class org.polydev.gaea.math.Range
 
setNoiseType(FastNoiseLite.NoiseType) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets noise algorithm used for GetNoise(...)
setOrigin(Location) - Method in class org.polydev.gaea.structures.NMSStructure
 
setProfiling(boolean) - Method in class org.polydev.gaea.profiler.WorldProfiler
 
setRadius(int[]) - Method in class org.polydev.gaea.world.carving.Worm
 
setRotation(int) - Method in class org.polydev.gaea.structures.NMSStructure
Sets the rotation of structure.
setRotationType3D(FastNoiseLite.RotationType3D) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets domain rotation type for 3D Noise and 3D DomainWarp.
setSeed(int) - Method in class org.polydev.gaea.math.FastNoiseLite
Sets seed used for all noise types
setStructures(ProbabilityCollection<Structure>, World) - Method in class org.polydev.gaea.biome.Decorator
Sets the structures that are to be generated in a world.
setStructures(ProbabilityCollection<Structure>, String) - Method in class org.polydev.gaea.biome.Decorator
Sets the structures that are to be generated in a world.
setTopCut(int) - Method in class org.polydev.gaea.world.carving.Worm
 
ShatteredPillar - Class in org.polydev.gaea.tree.fractal.trees
 
ShatteredPillar(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.ShatteredPillar
Instantiates a TreeGrower at an origin location.
ShatteredTree - Class in org.polydev.gaea.tree.fractal.trees
 
ShatteredTree(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.ShatteredTree
Instantiates a TreeGrower at an origin location.
SimplexPalette<E> - Class in org.polydev.gaea.world.palette
 
SimplexPalette(FastNoiseLite) - Constructor for class org.polydev.gaea.world.palette.SimplexPalette
 
SingleLineMessage - Class in org.polydev.gaea.lang
 
SingleLineMessage(String) - Constructor for class org.polydev.gaea.lang.SingleLineMessage
 
size() - Method in class org.polydev.gaea.math.ProbabilityCollection
 
size() - Method in class org.polydev.gaea.profiler.Measurement
 
SmallShatteredPillar - Class in org.polydev.gaea.tree.fractal.trees
 
SmallShatteredPillar(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.SmallShatteredPillar
Instantiates a TreeGrower at an origin location.
SmallShatteredTree - Class in org.polydev.gaea.tree.fractal.trees
 
SmallShatteredTree(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.SmallShatteredTree
Instantiates a TreeGrower at an origin location.
spawnEntity(Location, Class, Consumer<Entity>) - Method in class org.polydev.gaea.tree.fractal.FractalTree
 
SpruceTree - Class in org.polydev.gaea.tree.fractal.trees
 
SpruceTree(Location, Random) - Constructor for class org.polydev.gaea.tree.fractal.trees.SpruceTree
Instantiates a TreeGrower at an origin location.
stack(Exception) - Static method in class org.polydev.gaea.Debug
 
standardDeviation(double[]) - Static method in class org.polydev.gaea.math.MathUtil
Gets the standard deviation of an array of doubles.
step() - Method in class org.polydev.gaea.world.carving.CaveCarver.CaveWorm
 
step() - Method in class org.polydev.gaea.world.carving.RavineCarver.RavineWorm
 
step() - Method in class org.polydev.gaea.world.carving.Worm
 
Structure - Interface in org.polydev.gaea.structures
 
StructureSpawnInfo - Interface in org.polydev.gaea.structures.spawn
 
StructureUtil - Class in org.polydev.gaea.structures
 
StructureUtil() - Constructor for class org.polydev.gaea.structures.StructureUtil
 
sub(int) - Method in class org.polydev.gaea.math.Range
 

T

toFile(Serializable, File) - Static method in class org.polydev.gaea.util.SerializationUtil
 
toString() - Method in class org.polydev.gaea.math.Range
 
toString() - Method in class org.polydev.gaea.structures.UserDefinedStructure
 
Tree - Interface in org.polydev.gaea.tree
 
TreeGeometry - Class in org.polydev.gaea.tree.fractal
 
TreeGeometry(FractalTree) - Constructor for class org.polydev.gaea.tree.fractal.TreeGeometry
 
TreeGetter - Interface in org.polydev.gaea.tree.fractal
 
TreeType - Enum in org.polydev.gaea.tree
 
trilerp(double, double, double) - Method in class org.polydev.gaea.math.Interpolator3
 

U

UndergroundSpawn - Class in org.polydev.gaea.structures.spawn
 
UndergroundSpawn(int) - Constructor for class org.polydev.gaea.structures.spawn.UndergroundSpawn
 
useMinimalInterpolation() - Method in class org.polydev.gaea.biome.Generator
Returns true if the biome should be interpolated just once, false to use advanced interpolation + blending.
UserDefinedStructure - Class in org.polydev.gaea.structures
 
UserDefinedStructure(String, File, List<Feature>, StructureSpawnInfo) - Constructor for class org.polydev.gaea.structures.UserDefinedStructure
 

V

valueOf(String) - Static method in enum org.polydev.gaea.generation.GenerationPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.ChunkInterpolator.InterpolationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.FastNoiseLite.CellularDistanceFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.FastNoiseLite.CellularReturnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.FastNoiseLite.DomainWarpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.FastNoiseLite.FractalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.FastNoiseLite.NoiseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.math.FastNoiseLite.RotationType3D
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.profiler.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.profiler.Desire
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.tree.CustomTreeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.tree.TreeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.world.carving.CarvingData.CarvingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.polydev.gaea.world.FloraType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.polydev.gaea.generation.GenerationPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.ChunkInterpolator.InterpolationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.FastNoiseLite.CellularDistanceFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.FastNoiseLite.CellularReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.FastNoiseLite.DomainWarpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.FastNoiseLite.FractalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.FastNoiseLite.NoiseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.math.FastNoiseLite.RotationType3D
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.profiler.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.profiler.Desire
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.tree.CustomTreeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.tree.TreeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.world.carving.CarvingData.CarvingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.polydev.gaea.world.FloraType
Returns an array containing the constants of this enum type, in the order they are declared.
Vector2(double, double) - Constructor for class org.polydev.gaea.math.FastNoiseLite.Vector2
 
Vector3(double, double, double) - Constructor for class org.polydev.gaea.math.FastNoiseLite.Vector3
 

W

warn(String) - Static method in class org.polydev.gaea.Debug
 
WorldCommand - Class in org.polydev.gaea.command
A command that must be executed by a player, in a Terra world.
WorldCommand(Command) - Constructor for class org.polydev.gaea.command.WorldCommand
 
WorldProfiler - Class in org.polydev.gaea.profiler
 
WorldProfiler(World) - Constructor for class org.polydev.gaea.profiler.WorldProfiler
 
WorldUtil - Class in org.polydev.gaea.util
 
WorldUtil() - Constructor for class org.polydev.gaea.util.WorldUtil
 
Worm - Class in org.polydev.gaea.world.carving
 
Worm(int, Random, Vector) - Constructor for class org.polydev.gaea.world.carving.Worm
 
Worm.WormPoint - Class in org.polydev.gaea.world.carving
 
WormPoint(Vector, int[], int, int) - Constructor for class org.polydev.gaea.world.carving.Worm.WormPoint
 

X

x - Variable in class org.polydev.gaea.math.FastNoiseLite.Vector2
 
x - Variable in class org.polydev.gaea.math.FastNoiseLite.Vector3
 

Y

y - Variable in class org.polydev.gaea.math.FastNoiseLite.Vector2
 
y - Variable in class org.polydev.gaea.math.FastNoiseLite.Vector3
 

Z

z - Variable in class org.polydev.gaea.math.FastNoiseLite.Vector3
 
A B C D E F G H I J L M N O P R S T U V W X Y Z 
Skip navigation links

Copyright © 2020. All rights reserved.