All Classes and Interfaces
Class
Description
Abstract implementation of
IScalarDataset for the builtin datasets.https://mathworld.wolfram.com/AzimuthalEquidistantProjection.html
A Minecraft biome.
DrawFunction which sets the surface block to a fixed block state.Represents the position of a block in a minecraft world.
The value of a block property.
A block state is a block and all its properties when placed in a world.
Parses block states.
An axis-aligned, 2D bounding box using double-precision floating-point coordinates.
Implementation of the BTE modified Dynmaxion projection.
A simple, immutable, quadtree-based implementation of a BVH (Bounding Volume Hierarchy) on arbitrary values implementing
Bounds2d.A collection of data cached per-column by earth generators.
Builder class for
CachedChunkData.Implementation of the Mercator projection, normalized between -1 and 1.
Builds a 16x16 area of chunks.
CacheLoader implementation for earth generators, which asynchronously aggregates information from multiple datasets and stores it
in a CachedChunkData for use by the generator.The position of a Chunk (a vertical 16*worldHeight*16 blocks column), in a Minecraft world.
Implementation of
DoubleTiledDataset whose behavior is defined by JSON configuration.Implementation of the Dynmaxion like conformal projection.
Utilities for assisting in the parsing of latitude and longitude strings into Decimals.
A 2D bounding box consisting of 4 corners.
Handles disk I/O operations for
Http.A condition that accepts a
double value and checks if it is applicable to a given argument.Parses a square grid of
double values from a binary representation.A
TiledDataset which operates on a grid of interpolated doubles.Draws pixels onto a
CachedChunkData.Builder while processing geometry.Implementation of the Dynmaxion projection.
CacheLoader implementation for EarthBiomeProvider which asynchronously aggregates information from multiple datasets and stores it
in a ImmutableCompactArray for use by the generator.Default processing pipelines for various earth generator processing steps.
Implementation of the Equal Earth projection
Copied from FarPlaneTwo.
Implements the equirectangular map projection, which applies no transformation at all.
Mirrors the warped projection horizontally.
Mirrors the warped projection vertically.
Wrapper class which contains all of the datasets used for generation.
Support for various projection types.
Identifies implementation classes by their type names.
Handles sending and caching of HTTP requests.
Options for controlling the behavior of outgoing HTTP requests.
A unique identifier for a namespaced game resource.
A dataset consisting of arbitrary elements.
A compact, immutable array of
BlockStates.A 1-dimensional interval represented using double-precision floating-point coordinates.
Implementation of a segment tree along a single axis of a series of 2-dimensional line segments.
A node in the segment tree (either a leaf or internal node).
A simple closed range between two integers.
Parses a square grid of
int values from a binary representation.A function that accepts two
int parameters and returns a double.A dataset consisting of floating-point scalar values.
Base implementation of
TypeAdapter for deserialzingParses a single value with a named type.
https://mathworld.wolfram.com/LambertAzimuthalEqual-AreaProjection.html
Adapted from
LineNarrowImplementation of
IScalarDataset which can sample from multiple IScalarDatasets and combine the results.Sets the surface height at null island to 1.
Applies a simple translation to the projected space, such that:
x' = x + offsetX and y' = y + offsetY
A sort of "registry", in which entries are identified by a
String key.Consumes a GeoJSON geometry object and emits some number of generateable elements.
Deprecated.
floating point and integer specific TIFF implementations were made irrelevant
by Apache commons imaging supporting them both ina unified way.
Parses integer or floating-point scalar data from single-channel TIFF images, to double arrays.
Deprecated.
floating point and integer specific TIFF implementations were made irrelevant
by Apache commons imaging supporting them both ina unified way.
Deprecated.
floating point and integer specific TIFF implementations were made irrelevant
by Apache commons imaging supporting them both ina unified way.
A function that can apply a projection to a pair of lon/lat or x/y coordinates.
Warps a Geographic projection and applies a transformation to it.
Non-standard GeoJSON object: represents a reference to another URL containing a GeoJSON object that this object should be substituted with.
A run-length-encoded byte array with random access.
Scales the warps projection's projected space up or down.
A simple representation of a line segment as a pair of two sets of coordinates.
A line style that resembles WorldEdit //line tool, that BTE Builders seem to prefer a lot.
Indicates that a type deserialized by
TypedDeserializer is represented as a single value rather than an object.Implementation of the Sinusoidal projection.
https://mathworld.wolfram.com/StereographicProjection.html
String related utility functions.
Thrown when a problem is encountered working with content substitutes
(e.g.
Thrown when a conversion from a String to a substitute object fails.
Inverses the warped projection such that x becomes y and y becomes x.
Implementation of
IEarthBiomeFilter that emits the same Biome as legacy terra121.Representation of a tile position (a 2D position and a zoom level).
Indicates failure in an attempt to translate a Terra-- substitute object into a foreign implementation
(e.g.
Indicates failure in an attempt to translate a foreign implementation into a Terra-- substitute implementation
(e.g.
Implementation of the universal transverse Mercator projection.
Used as the failure cause for requests issued from
Http when an unknown HTTP status code is encountered.A generate-able OpenStreetMap element.
Implementation of the web Mercator projection, with projected space normalized between 0 and 2^zoom * 256.