All Classes and Interfaces

Class
Description
Class to create custom shapes
The Main purpose of this class is to generate the coordinates based on a shape.
 
 
 
 
 
class to change the filling of the structure since that all structure may not need or can't have a custom filling like the line generation, it is not implemented in the ShapeGen class

Class to generate cylinder related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
change how the structure is filled
 
 
 
 
class to store objects that represents a block
Represents a layer in a structure.
The BlockLayerComparator class provides utility methods to manage a collection of BlockLayer objects.
Class used to connect BlockPos to a BlockState.
 
class to manage a list of DefaultBlockList automatically
Useful class to verify and place the block in the world.
method to sort BlockPos depending on a parameter
enum to decide how the order of the blocks
 
 
 
mixin to change how are the chunk generated to include multi-chunk features
 
 
 
util class related to chunks
Class to generate circle related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
 
 
 
Class based on the cubic equation solver provided by WattZap.
Class to generate cylinder related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
 
 
 
 
During world gen, you can not place all your structure if it is larger than 3x3 chunks.
based on equations given by Minecraft Parkour Wiki:
 
 
Class related to the basics of the mod
 
 
 
 
 
 
class to manage new surface rules
 
 
Own implementation of maths focused on better performance since that precision is not needed that much in the case of minecraft
Noise to generate perlin noise.
Represents distance functions used in cellular noise generation.
Represents the return types for cellular noise calculations.
Represents types of domain warping for noise generation.
Represents different types of fractal noise.
Represents different types of noise functions used in noise generation.
Represents different rotation types for 3D noise transformations.
remove javadoc warns, don't notice
remove javadoc warns, don't notice
class that provide useful methods for files related.
Deprecated.
Deprecated.
Deprecated.
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
Deprecated.
 
 
 
class that allows to open an info screen
 
 
 
 
Class to verify that an entity is able to jump without any collision.
 
Class to assign BlockStates based on coordinates.
change how the blocks are put
Class to define how the BlockState inside a BlockLayer should be placed depending on LayerPlacer.PlacingType
set how the blocks/particles will be chosen inside a layer
Class to generate line related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
 
class to load JSON files related to multi-chunk features
Utility class for encoding and decoding BlockPos into a single long value.
 
util math class
 
 
 
 
 
 
 
 
Class to place nbt structures in the world.
 
 
OrderedBlockListManager class.
 
 
mixin used for nbt file generation
Not implemented yet in the structures
 
 
 
 
 
That is a way to generate a really large structure.
 
 
 
Class that allow you to place a structure based on a coordinate map or a BlockListManager.
Enum that define the moment of structure placing.
Class to manage rotations on BlockList.
 
 
Class to generate sphere related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
enum to define the type of the sphere
Class to generate spiral related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
set every possible spiral shape of the mod
Class to put blocks with an animation.
enum to decide how to play sounds
enum to determine how much time the structure will be placed.
Class to manage if blocks can be placed or not
 
mixin used for nbt file generation
 
 
Util class related to tags
 
 
 
Class to generate torus related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
change the outside filling of the torus it is different from the Filling Type the torus type changes the exterior filling while the other one change the interior filling type
Class to define how multi-chunk features should be placed.
 
For multi-chunk features, we create a file that refers every piece of shapes related to a chunkPos.
Class to manager all the multi-chunk features of a chunk.
 
class to collect blockState from a world based on a BlockPos list