All Classes and Interfaces

Class
Description
Class to manage a List<BlockList>.
Class to create custom shapes
Basic Class for Block Shape generation.
Define the moment the shape will be placed.
 
change how the blocks are put
 
set how the blocks/particles will be chosen inside a layer
 
 
 
 
 
 
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
change how the structure is filled
Class to manage ordered BlockList.
interface for manipulating how blocks can be forced or not
Represents a layer in a structure.
The BlockLayerComparator class provides utility methods to manage a collection of BlockLayer objects.
Interface to define the base of the BlockList.
 
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
Util class related to BlockStates
 
 
mixin to change how are the chunk generated to include multi-chunk features
util class related to chunks
Class to generate Circle related shapes
add possibility of having NbtCompound in compound blockList
class to manage a list of Compound BlockList automatically
CompoundOrderedBlockListComparator.
 
 
 
Class based on the cubic equation solver provided by WattZap.
Class to generate Sphere related shapes the methods in this class basically stack multiple circles to generate a cylinder
Class used to connect BlockPos to a BlockState.
class to manage a list of DefaultBlockList automatically
In the case you have a custom BlockPos list, or a custom DefaultBlockList, you can initialize the shape with this class.
 
Default Ordered BlockList comparator.
Class related to the basics of the mod
based on equations given by Minecraft Parkour Wiki:
 
 
 
 
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.
BlockList class that has force parameters
class to manage a list of FullBlockList automatically
Class to manage an ordered list with force parameters.
add possibility of having force in compound blockList
class to manage a list of FullBlockList automatically
Class that combine Force and Nbt parameters
Deprecated.
Deprecated.
Deprecated.
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
Deprecated.
 
 
 
 
 
Class to verify that an entity is able to jump without any collision.
Class to generate Line related shapes
 
class to load JSON files related to multi-chunk features
util math class
 
 
Class to place nbt structures in the world.
mixin used for nbt file generation
Not implemented yet in the structures
 
 
That is a way to generate a really large structure.
 
 
 
 
Class to generate Sphere related shapes
enum to define the type of the sphere
Class to generate Spiral related shapes
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.
mixin used for nbt file generation
 
 
Class to generate Torus related shapes
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