Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

absDistance(double...) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
Calculates the total absolute distance for an array of integer values.
absDistance(float...) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
Calculates the total absolute distance for an array of float values.
absDistance(float, float) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
Calculates the absolute distance between two float values.
absDistance(int...) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
Calculates the total absolute distance for an array of integer values.
absDistance(int, int) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
Calculates the absolute distance between two integer values.
AbstractBlockShape - Class in net.rodofire.easierworldcreator.shape.block.instanciator
Class to create custom shapes
The Main purpose of this class is to generate the coordinates based on a shape.
AbstractBlockShape(BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
init the Shape
AbstractBlockShape(BlockPos, Rotator) - Constructor for class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
init the shape
AbstractConfigObject<T> - Class in net.rodofire.easierworldcreator.config.objects
 
AbstractConfigObject(String, String, T) - Constructor for class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
AbstractConfigObject(String, T) - Constructor for class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
AbstractConfigScreen - Class in net.rodofire.easierworldcreator.config.client
 
AbstractConfigScreen(Identifier, int, int, int, ModClientConfig, String) - Constructor for class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
AbstractConfigScreen(Identifier, int, int, ModClientConfig, String) - Constructor for class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
AbstractConfigScreen(ModClientConfig, String) - Constructor for class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
AbstractEntryWidget - Class in net.rodofire.easierworldcreator.client.hud.widget
 
AbstractEntryWidget(TextRenderer, int, int, int, int, Text) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
AbstractEntryWidget(TextRenderer, int, int, int, int, AbstractEntryWidget, Text, String, AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeAction) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
AbstractEntryWidget.PressAction - Interface in net.rodofire.easierworldcreator.client.hud.widget
 
AbstractEntryWidget.TypeAction - Interface in net.rodofire.easierworldcreator.client.hud.widget
 
AbstractFillableBlockShape - Class in net.rodofire.easierworldcreator.shape.block.instanciator
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.
AbstractFillableBlockShape(BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
init the ShapeFilling
AbstractFillableBlockShape(BlockPos, Rotator) - Constructor for class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
init the ShapeFilling
AbstractFillableBlockShape.Type - Enum Class in net.rodofire.easierworldcreator.shape.block.instanciator
change how the structure is filled
AbstractInfoScreen - Class in net.rodofire.easierworldcreator.client.hud.screen
 
AbstractInfoScreen(Text) - Constructor for class net.rodofire.easierworldcreator.client.hud.screen.AbstractInfoScreen
 
AbstractInfoScreen(Text, Identifier, int, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.screen.AbstractInfoScreen
 
AbstractInfoScreen(Text, Identifier, int, int, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.screen.AbstractInfoScreen
 
AbstractOuterLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 
AbstractRadialLikeLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 
accept(T, U, V, W) - Method in interface net.rodofire.easierworldcreator.util.consumer.QuadConsumer
 
add(long, int, int, int) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
addAllPos(LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
addAllPos(List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
addBlockLayers(List<BlockLayer>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Adds a collection of BlockLayer objects to the list of layers.
addBlockState(BlockState) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
add a BlockState to the layer
addBlockState(BlockState, short) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
add a BlockState to the layer
addBlockStateListToBlockList(Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
addBlockStates(List<BlockState>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
add multiple BlockStates to the layer
addBlockStates(List<BlockState>, List<Short>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
add multiple BlockStates to the layer
addBoolean(String, boolean) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addBoolean(String, String, boolean) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addBoolean(BooleanConfigObject) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addCategories(ConfigCategory...) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
addCategory(Set<ConfigCategory>) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
addCategory(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
addChunkPos(ChunkPos, int, int) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
addChunkPos(ChunkPos, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
addChunkPos(ChunkPos, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
addCustomProperty(JsonObject) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
addDepth(int) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
add a depth to the BlockLayer
addDepth(int) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
addElementChild(T) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
addElements(ConfigCategory, int, int) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
we add the config elements (booleans, integer and enums)
addEnum(String, String, String, Set<String>) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addEnum(String, String, Set<String>) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addEnum(EnumConfigObject) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addInfoButton(int, int, T) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
addInt(String, int) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addInt(String, int, int, int) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addInt(String, int, String, int, int) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addInt(String, String, int) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addInt(IntegerConfigObject) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
addLayer(BlockLayer) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Adds a single BlockLayer to the list of layers.
addOverrideBlock(Block) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
addOverrideBlocks(Set<Block>) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
addParticle(Particle) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
add a Particle to the layer
addParticles(List<Particle>) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
add multiple Particles to the layer
addPos(long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
addPos(BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
addRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to add the radius of the circle
addRadiusY(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to add the radius of the circle
addResetButton(int, int, T) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
addSecondZRotation(int) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
addTagKey(TagKey<Block>) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
addTagKeys(Set<TagKey<Block>>) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
addYRotation(int) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
addZRotation(int) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
AFTER - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData.PlacementShift
 
ALONG_AXIS - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Will place the blocks on an orthogonal plan to an axis.
ALONG_DIRECTION - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
place the blocks on a plan the plan is defined by the vector "directionalLayerDirection"
ANIMATED_OTHER - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer.PlaceMoment
animate the shape placement
appendClickableNarrations(NarrationMessageBuilder) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
appendClickableNarrations(NarrationMessageBuilder) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
apply(MaterialRules.MaterialRuleContext) - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
 
apply(MaterialRules.MaterialRuleContext) - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
 
apply(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
apply(ModConfig) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
areNearbyFeaturesUnGenerated(WorldView, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.ChunkUtil
 
arePosEmpty() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Method to know if no BlockPos are present in the posMap

B

BackgroundScreen - Class in net.rodofire.easierworldcreator.client.hud.screen
 
BackgroundScreen(Text) - Constructor for class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
BackgroundScreen(Text, Identifier, int, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
BackgroundScreen(Text, Identifier, int, int, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
BasicGrid - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.DomainWarpType
Basic grid-based domain warp.
BEFORE - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData.PlacementShift
 
BlockDataKey - Class in net.rodofire.easierworldcreator.blockdata
class to store objects that represents a block
BlockDataKey(BlockState) - Constructor for class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
BlockDataKey(BlockState, NbtCompound) - Constructor for class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
blockDataMap - Variable in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
blockLayer - Variable in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
BlockLayer - Class in net.rodofire.easierworldcreator.blockdata.layer
Represents a layer in a structure.
BlockLayer(LayerPlacer, List<BlockState>) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, List<BlockState>, int) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, List<BlockState>, int, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, List<BlockState>, List<Short>) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, List<BlockState>, List<Short>, int, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, List<BlockState>, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, BlockState) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, BlockState, int) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, BlockState, int, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayer(LayerPlacer, BlockState, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
init the BlockLayer
BlockLayerManager - Class in net.rodofire.easierworldcreator.blockdata.layer
The BlockLayerComparator class provides utility methods to manage a collection of BlockLayer objects.
BlockLayerManager(List<BlockLayer>) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Constructs a BlockLayerComparator with the specified list of layers.
BlockLayerManager(BlockLayer) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Constructs a BlockLayerComparator with the specified layers.
BlockLayerManager(BlockLayer...) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
 
BlockLayerManager(LayerPlacer, List<BlockState>) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, List<BlockState>, int) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, List<BlockState>, int, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, List<BlockState>, List<Short>) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, List<BlockState>, List<Short>, int, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, List<BlockState>, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, BlockState) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, BlockState, int) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, BlockState, int, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockLayerManager(LayerPlacer, BlockState, short) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Constructs a BlockLayerComparator with the specified layers.
BlockLayerManager(LayerPlacer, BlockState, StructurePlacementRuleManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
init the BlockLayer
BlockList - Class in net.rodofire.easierworldcreator.blockdata.blocklist
Class used to connect BlockPos to a BlockState.
BlockList() - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
BlockList(BlockState, long) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, LongArrayList) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, List<BlockPos>) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, NbtCompound, long) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, NbtCompound, LongArrayList) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, NbtCompound, List<BlockPos>) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, NbtCompound, BlockPos) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockList(BlockState, BlockPos) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
init a BlockShapeManager
BlockListHelper - Class in net.rodofire.easierworldcreator.blockdata.blocklist
 
BlockListHelper() - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListHelper
 
BlockListManager - Class in net.rodofire.easierworldcreator.blockdata.blocklist
class to manage a list of DefaultBlockList automatically
BlockListManager() - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
init an empty comparator
BlockListManager(List<BlockList>) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
init a comparator
BlockListManager(BlockList) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
init a comparator
BlockListManager(BlockListManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
init a comparator
blockLists - Variable in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
the List of BlockList that are managed
BlockPlaceUtil - Class in net.rodofire.easierworldcreator.util
Useful class to verify and place the block in the world.
BlockPlaceUtil() - Constructor for class net.rodofire.easierworldcreator.util.BlockPlaceUtil
 
BlockSorter - Class in net.rodofire.easierworldcreator.blockdata.sorter
method to sort BlockPos depending on a parameter
BlockSorter(BlockSorter.BlockSorterType) - Constructor for class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Constructor of the object
BlockSorter.BlockSorterType - Enum Class in net.rodofire.easierworldcreator.blockdata.sorter
enum to decide how the order of the blocks
BlockStateUtil - Class in net.rodofire.easierworldcreator.util
 
BlockStateUtil() - Constructor for class net.rodofire.easierworldcreator.util.BlockStateUtil
 
BlockTags() - Constructor for class net.rodofire.easierworldcreator.tag.TagUtil.BlockTags
 
BooleanConfigObject - Class in net.rodofire.easierworldcreator.config.objects
 
BooleanConfigObject(boolean, String) - Constructor for class net.rodofire.easierworldcreator.config.objects.BooleanConfigObject
 
BooleanConfigObject(boolean, String, String) - Constructor for class net.rodofire.easierworldcreator.config.objects.BooleanConfigObject
 
bound() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
Returns the value of the bound record component.

C

calculateInitialJump() - Method in class net.rodofire.easierworldcreator.entity.trajectory.EntityJump
 
calculateTextHeight(String, int) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 
cancelScreen - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
CancelScreen - Class in net.rodofire.easierworldcreator.config.client
 
CancelScreen(Screen, Screen) - Constructor for class net.rodofire.easierworldcreator.config.client.CancelScreen
 
canGenerate(Set<ChunkPos>, int, int) - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
canPlace(BlockState) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
method to know if a BlockState is allowed to be replaced
canPlace(StructureWorldAccess, long) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
canPlace(StructureWorldAccess, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
canPlaceMultiChunk(Set<ChunkPos>, int) - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
canWrite(char) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
canWrite(char) - Method in class net.rodofire.easierworldcreator.client.hud.widget.IntegerEntryWidget
 
Cellular - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
Cellular noise, also known as Worley noise.
CellValue - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Returns the cell value itself.
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
centerPos - Variable in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
centerX - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
precomputed ints for slightly higher performance
centerY - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
 
centerZ - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
 
charTyped(char, int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
ChunkGeneratorMixin - Class in net.rodofire.easierworldcreator.mixin.world.gen
mixin to change how are the chunk generated to include multi-chunk features
ChunkGeneratorMixin() - Constructor for class net.rodofire.easierworldcreator.mixin.world.gen.ChunkGeneratorMixin
 
chunkMap - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
 
ChunkPosManager - Class in net.rodofire.easierworldcreator.world.chunk
 
ChunkPosManager(StructureWorldAccess) - Constructor for class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
ChunkPosManager(StructureWorldAccess, Set<ChunkPos>) - Constructor for class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
ChunkPosManager(StructureWorldAccess, ChunkPos) - Constructor for class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
ChunkRegionMixin - Class in net.rodofire.easierworldcreator.mixin.world.gen
 
ChunkRegionMixin() - Constructor for class net.rodofire.easierworldcreator.mixin.world.gen.ChunkRegionMixin
 
ChunkRegionUtil - Interface in net.rodofire.easierworldcreator.world.chunk
 
ChunkUtil - Class in net.rodofire.easierworldcreator.util
util class related to chunks
ChunkUtil() - Constructor for class net.rodofire.easierworldcreator.util.ChunkUtil
 
CircleGen - Class in net.rodofire.easierworldcreator.shape.block.gen
Class to generate circle related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
CircleGen(BlockPos, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
init a circle generator
CircleGen(BlockPos, Rotator, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
init the Circle Shape
circularSpiral() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
CircularTore() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
clear() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
clear() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
clear() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Clears all elements from posList, posMap, and statesMap.
clear() - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
clearChildren() - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
CLIENT_CONFIG - Static variable in class net.rodofire.easierworldcreator.config.ewc.EwcClientConfig
 
close() - Method in class net.rodofire.easierworldcreator.client.hud.screen.AbstractInfoScreen
 
close() - Method in class net.rodofire.easierworldcreator.config.client.CancelScreen
 
close() - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
close() - Method in class net.rodofire.easierworldcreator.config.client.ShouldRestartScreen
 
codec() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
 
codec() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
 
CODEC - Static variable in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
 
CODEC - Static variable in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
 
collect(ServerWorld, T) - Method in class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
combine2BlockList(List<BlockList>, List<BlockList>) - Static method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListHelper
method to combine 2 List<BlockList>
combineNBlockList(List<BlockList>...) - Static method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListHelper
method to combine a number of List<BlockList> superior to 2
ConfigCategory - Class in net.rodofire.easierworldcreator.config
 
ConfigCategory(String) - Constructor for class net.rodofire.easierworldcreator.config.ConfigCategory
 
configEquals() - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
ConfigScreen - Class in net.rodofire.easierworldcreator.config.client
 
ConfigScreen() - Constructor for class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
ConfigUtil - Class in net.rodofire.easierworldcreator.config
 
ConfigUtil() - Constructor for class net.rodofire.easierworldcreator.config.ConfigUtil
 
CONSTANT_BLOCKS_PER_TICK - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Determines a defined number of blocks per tick.
CONSTANT_TICKS - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Determines a fixed number of ticks to place the structure.
contains(short) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
contains(String) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
contains(String, T) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
contains(ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
contains(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
contains(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
contains(T) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
containsChunk(ChunkPos) - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
convert2Array(BlockPos) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
convertBlockTagToBlockArray(List<TagKey<Block>>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.BlockTags
convert a list of blockTag to a matrices of array
convertBlockTagToBlockArray(TagKey<Block>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.BlockTags
convert a blockTag to an array
convertBlockTagToBlockSet(List<TagKey<Block>>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.BlockTags
 
convertBlockTagToBlockSet(Set<TagKey<Block>>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.BlockTags
 
convertBlockTagToBlockSet(TagKey<Block>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.BlockTags
 
convertItemTagToItemArray(List<TagKey<Item>>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.ItemTags
convert a list of ItemTag to a matrices of array
convertItemTagToItemArray(TagKey<Item>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.ItemTags
convert an ItemTag to an array
convertItemTagToItemSet(List<TagKey<Item>>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.ItemTags
 
convertItemTagToItemSet(TagKey<Item>) - Static method in class net.rodofire.easierworldcreator.tag.TagUtil.ItemTags
 
convertNbtToManager(StructureTemplate, BlockListManager, StructurePlacementData, StructureWorldAccess, BlockPos) - Static method in class net.rodofire.easierworldcreator.structure.StructureUtil
 
copy() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
createButton(String, int, Identifier) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.EwcConfigScreen
 
createFolders(Path) - Static method in class net.rodofire.easierworldcreator.util.file.SaveChunkShapeInfo
this method allows the creation of the generated and related folders
createPalettedBlockInfoList(List<StructureTemplate.StructureBlockInfo>) - Static method in class net.rodofire.easierworldcreator.structure.SaveNbt
avoid errors when using the mixin
CubicEquation - Class in net.rodofire.easierworldcreator.maths.equation
Class based on the cubic equation solver provided by WattZap.
CubicEquation() - Constructor for class net.rodofire.easierworldcreator.maths.equation.CubicEquation
Construct a new Cubic object.
currentCategoryIndex - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
CUSTOM - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
 
CUSTOM - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape.Type
Set custom filling type.
CUSTOM_DOUBLE_HELICOID - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
 
CUSTOM_HELICOID - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
 
customWrite(String, String) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
customWrite(String, String) - Method in class net.rodofire.easierworldcreator.client.hud.widget.IntegerEntryWidget
 
cycleEnum(EnumConfigObject, ButtonWidget) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
method to change the actual value of an enum to the next value
CylinderGen - Class in net.rodofire.easierworldcreator.shape.block.gen
Class to generate cylinder related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
CylinderGen(BlockPos, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
init a cylinder object
CylinderGen(BlockPos, Rotator, int, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
init a Cylinder object

D

DebugStructureCommand - Class in net.rodofire.easierworldcreator.command
 
DebugStructureCommand() - Constructor for class net.rodofire.easierworldcreator.command.DebugStructureCommand
 
decodeBlockPos(long) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
Decodes a long value back into a BlockPos.
decodeBlockPos2Array(long) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
decodeInformation(StructureWorldAccess, ChunkPos) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeHandler
Décode les informations d'un chunk pour savoir quels morceaux doivent être placés.
decodeX(long) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
decodeY(long) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
decodeZ(long) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
DEFAULT - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SphereGen.SphereType
default sphere
DEFAULT - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
default shape
DEFAULT - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
will play one sound every tick
DefaultConfigScreen - Class in net.rodofire.easierworldcreator.config.client
 
DefaultConfigScreen(Screen, ModClientConfig, String) - Constructor for class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
DefaultConfigScreen(Screen, ModClientConfig, String, Identifier, int, int) - Constructor for class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
DefaultConfigScreen(Screen, ModClientConfig, String, Identifier, int, int, int, int) - Constructor for class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
DirectionalLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
directionVector - Variable in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
Distance - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Returns the distance to the nearest cell.
Distance2 - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Returns the distance to the second-nearest cell.
Distance2Add - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Adds the distances to the first and second-nearest cells.
Distance2Div - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Divides the nearest distance by the second-nearest distance.
Distance2Mul - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Multiplies the distances to the first and second-nearest cells.
Distance2Sub - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Subtracts the second-nearest distance from the nearest.
DividedBlockListManager - Class in net.rodofire.easierworldcreator.blockdata.blocklist
During world gen, you can not place all your structure if it is larger than 3x3 chunks.
DividedBlockListManager() - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
DomainWarpIndependent - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Domain-warping with independent effects.
DomainWarpProgressive - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Domain-warping with progressive effects.
DOUBLE_HELICOID - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
helicoid shape,this generates helicoid 2 with an opposite direction
drawBottomElements() - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
drawLine() - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
 
drawLine(StructureWorldAccess, BlockPos, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenLines
Deprecated.
 
drawLine(StructureWorldAccess, BlockPos, BlockPos, BlockState, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenLines
Deprecated.
 

E

editable - Variable in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
EllipsoidSpiral() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
EllipsoidTore() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
EMPTY - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape.Type
will only generate the outline
encodeBlockPos(int, int, int) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
Encodes the given coordinates into a single long value.
encodeBlockPos(List<BlockPos>) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
Encodes a BlockPos into a single long value.
encodeBlockPos(BlockPos) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
Encodes a BlockPos into a single long value.
encodeInformation(StructureWorldAccess, ChunkPos, WGShapeData) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeHandler
store the information about when should the piece should be placed.
encodeInformations(StructureWorldAccess, Set<ChunkPos>, WGShapeData, ChunkPos) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeHandler
 
encodeVec3d(Vec3d) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
Encodes a BlockPos into a single long value.
EntityJump - Class in net.rodofire.easierworldcreator.entity.trajectory
based on equations given by Minecraft Parkour Wiki:
EntityJump(BlockPos, BlockPos, float) - Constructor for class net.rodofire.easierworldcreator.entity.trajectory.EntityJump
init the class
EntityUtil - Class in net.rodofire.easierworldcreator.entity
 
EntityUtil() - Constructor for class net.rodofire.easierworldcreator.entity.EntityUtil
 
EnumConfigObject - Class in net.rodofire.easierworldcreator.config.objects
 
EnumConfigObject(String, String, String, Set<String>) - Constructor for class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
EnumConfigObject(String, String, Set<String>) - Constructor for class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
equals(Object) - Method in class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
equals(Object) - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
Indicates whether some other object is "equal to" this one.
equals(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
equals(ModConfig) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
equals(AbstractConfigObject<T>) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
eraseCharacters(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
eraseWords(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
Euclidean - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularDistanceFunction
Euclidean distance.
EuclideanSq - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularDistanceFunction
Squared Euclidean distance.
Ewc - Class in net.rodofire.easierworldcreator
Class related to the basics of the mod
Ewc() - Constructor for class net.rodofire.easierworldcreator.Ewc
 
ewc_main$getNullableChunk(int, int, ChunkStatus, boolean) - Method in class net.rodofire.easierworldcreator.mixin.world.gen.ChunkRegionMixin
 
ewc_main$getNullableChunk(int, int, ChunkStatus, boolean) - Method in interface net.rodofire.easierworldcreator.world.chunk.ChunkRegionUtil
Method to get a chunk.
EwcClient - Class in net.rodofire.easierworldcreator
 
EwcClient() - Constructor for class net.rodofire.easierworldcreator.EwcClient
 
EwcClientConfig - Class in net.rodofire.easierworldcreator.config.ewc
 
EwcClientConfig() - Constructor for class net.rodofire.easierworldcreator.config.ewc.EwcClientConfig
 
EwcConfig - Class in net.rodofire.easierworldcreator.config.ewc
 
EwcConfig() - Constructor for class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
EwcConfigScreen - Class in net.rodofire.easierworldcreator.config.ewc.screen
 
EwcConfigScreen(Screen) - Constructor for class net.rodofire.easierworldcreator.config.ewc.screen.EwcConfigScreen
 
EwcFolderData - Class in net.rodofire.easierworldcreator.util.file
 
EwcFolderData() - Constructor for class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
EwcFolderData.Legacy - Class in net.rodofire.easierworldcreator.util.file
 
ExtendedMaterialRules - Class in net.rodofire.easierworldcreator.world.gen.surfacebuilder
class to manage new surface rules
ExtendedMaterialRules() - Constructor for class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules
 
ExtendedMaterialRules.FullNoiseThresholdMaterialCondition - Record Class in net.rodofire.easierworldcreator.world.gen.surfacebuilder
 
ExtendedMaterialRules.RandomMaterialCondition - Record Class in net.rodofire.easierworldcreator.world.gen.surfacebuilder
 

F

FastMaths - Class in net.rodofire.easierworldcreator.maths
Own implementation of maths focused on better performance since that precision is not needed that much in the case of minecraft
FastMaths() - Constructor for class net.rodofire.easierworldcreator.maths.FastMaths
 
FastNoiseLite - Class in net.rodofire.easierworldcreator.util
Noise to generate perlin noise.
FastNoiseLite() - Constructor for class net.rodofire.easierworldcreator.util.FastNoiseLite
Create new FastNoise object with default seed
FastNoiseLite(int) - Constructor for class net.rodofire.easierworldcreator.util.FastNoiseLite
Create new FastNoise object with specified seed
FastNoiseLite.CellularDistanceFunction - Enum Class in net.rodofire.easierworldcreator.util
Represents distance functions used in cellular noise generation.
FastNoiseLite.CellularReturnType - Enum Class in net.rodofire.easierworldcreator.util
Represents the return types for cellular noise calculations.
FastNoiseLite.DomainWarpType - Enum Class in net.rodofire.easierworldcreator.util
Represents types of domain warping for noise generation.
FastNoiseLite.FractalType - Enum Class in net.rodofire.easierworldcreator.util
Represents different types of fractal noise.
FastNoiseLite.NoiseType - Enum Class in net.rodofire.easierworldcreator.util
Represents different types of noise functions used in noise generation.
FastNoiseLite.RotationType3D - Enum Class in net.rodofire.easierworldcreator.util
Represents different rotation types for 3D noise transformations.
FastNoiseLite.Vector2 - Class in net.rodofire.easierworldcreator.util
remove javadoc warns, don't notice
FastNoiseLite.Vector3 - Class in net.rodofire.easierworldcreator.util
remove javadoc warns, don't notice
FBm - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Fractal Brownian Motion (FBm).
FileUtil - Class in net.rodofire.easierworldcreator.util.file
class that provide useful methods for files related.
FileUtil() - Constructor for class net.rodofire.easierworldcreator.util.file.FileUtil
 
findLayerIndex(int[], float) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
findLayerIndex(int[], float) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
findLayerIndex(int[], float) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
findLayerIndex(int[], float) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
findLayerIndex(int[], float) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
FROM_LIST - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks depending on your input
FROM_PLANE - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Will sort the BlockPos depending on the distance between the plane and the BlockPos.
FROM_PLANE_INVERTED - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Will sort the BlockPos depending on the distance between the plane and the BlockPos.
FROM_POINT - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Will place the blocks from the closer to a blockPos to the further.
FROM_POINT_INVERTED - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks from the further to a blockPos to the closer You need to set the centerPoint from where the calculations will be done : setCenterPoint()
FROM_RANDOM_POINT - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
will take a random point of the shape and will place the blocks from the closer to the further You need to set the centerPoint from where the calculations will be done : setCenterPoint()
FROM_RANDOM_POINT_INVERTED - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
will take a random point of the shape and will place the blocks from the further to the closer You need to set the centerPoint from where the calculations will be done : setCenterPoint()
fromJson(StructureWorldAccess, JsonArray, ChunkPos) - Static method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListHelper
 
fromJsonPath(StructureWorldAccess, Path) - Static method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListHelper
 
FULL - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
 
FULL - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape.Type
will entirely fill the circle
FULL_LARGE_OUTLINE - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
same as large outline except that it is full on the inside
FullNoiseThresholdMaterialCondition(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>, double, double) - Constructor for record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Creates an instance of a FullNoiseThresholdMaterialCondition record class.
fullNoiseThresold(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>, double, double) - Static method in class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules
 

G

GenCircles - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
GenCircles() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateAxisLine(Direction) - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
this method generates the coordinates
generateAxisLine(StructureWorldAccess, BlockPos, int, Direction, boolean, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenLines
Deprecated.
 
generateAxisLine(StructureWorldAccess, BlockPos, int, Direction, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenLines
Deprecated.
 
generateCircle(StructureWorldAccess, int, List<BlockState>, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateCircle(StructureWorldAccess, int, BlockState, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateCircleEllipsoidSpiral(int, int, int, int, int, StructureWorldAccess, BlockPos, boolean, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
generateCircleSpiral(int, int, int, int, StructureWorldAccess, BlockPos, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
Generate a spiral that goes around the center point
generateEllipsoid(StructureWorldAccess, int, int, List<BlockState>, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateEllipsoid(StructureWorldAccess, int, int, BlockState, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateEllipsoidFullSpiral(int, int, int, int, int, int, StructureWorldAccess, BlockPos, boolean, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
generateEllipsoidSpiral(int, int, int, int, StructureWorldAccess, BlockPos, boolean, double, List<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
generateEllipsoidSpiral(BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
generates a simple spiral
generateEmptyCylinder() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
this generates a full cylinder.
generateEmptyEllipsoid() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
 
generateEmptyEllipsoid(int, int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
 
generateEmptyEllipsoid(StructureWorldAccess, int, int, int, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
generate an empty Ellipsoid
generateEmptyOval() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to create an empty oval with rotations
generateEmptySphere(StructureWorldAccess, int, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateEmptySphere(StructureWorldAccess, int, BlockPos, BlockState, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateEmptyTore() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
generates an empty torus the shape with the torus might be different from the full one if you're using custom torus filling
generateEmptyTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateEmptyTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateEmptyTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateEmptyTore(StructureWorldAccess, BlockPos, boolean, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateEmptyTore(StructureWorldAccess, BlockPos, int, int, int, int, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateEmptyTore(StructureWorldAccess, BlockPos, int, int, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateFullCircle(StructureWorldAccess, int, List<BlockState>, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(StructureWorldAccess, int, List<BlockState>, BlockPos, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(StructureWorldAccess, int, BlockState, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(StructureWorldAccess, int, BlockState, BlockPos, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(StructureWorldAccess, int, BlockPos, boolean, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCylinder() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
this generates a full cylinder
generateFullEllipsoid() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
 
generateFullEllipsoid(int, int, int, int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
allow you to generate a full ellipsoid
generateFullEllipsoid(StructureWorldAccess, int, int, int, BlockPos, boolean, int, int, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
allow you to generate a full Ellipsoid
generateFullEllipsoid(StructureWorldAccess, int, int, int, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateFullEllipsoid(StructureWorldAccess, int, int, int, BlockPos, BlockState, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateFullEllipsoid(StructureWorldAccess, int, int, List<BlockState>, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid(StructureWorldAccess, int, int, List<BlockState>, BlockPos, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid(StructureWorldAccess, int, int, BlockState, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid(StructureWorldAccess, int, int, BlockState, BlockPos, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullOval() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to create a full oval/ with custom filling
generateFullSpiral(int, int, int, int, StructureWorldAccess, BlockPos, boolean, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
this generates a Spiral that fills blocks in a straight line starting from the center to the separated from the radius
generateFullSpiral(int, int, int, StructureWorldAccess, BlockPos, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateFullTore() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
generates a full torus / tore with custom filling the shape with the torus might be different from the empty one if you're using custom torus filling
generateFullTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateFullTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateFullTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateFullTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateFullTore(StructureWorldAccess, BlockPos, boolean, int, int, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateFullTore(StructureWorldAccess, BlockPos, boolean, int, int, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateHalfEmptyEllipsoid() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
 
generateHalfEmptyEllipsoid(StructureWorldAccess, int, int, int, BlockPos, Direction, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfEmptyEllipsoid(StructureWorldAccess, int, int, int, BlockPos, Direction, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfEmptySphere(StructureWorldAccess, int, BlockPos, Direction, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfEmptySphere(StructureWorldAccess, int, BlockPos, Direction, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullEllipsoid() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
 
generateHalfFullEllipsoid(StructureWorldAccess, int, int, int, BlockPos, Direction, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullEllipsoid(StructureWorldAccess, int, int, int, BlockPos, Direction, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullSphere(StructureWorldAccess, int, BlockPos, Direction, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullSphere(StructureWorldAccess, int, BlockPos, Direction, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHelicoid() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
generates a helicoid if the SpiralGen.SpiralType is set to HELICOID or DOUBLE_HELICOID with their variants
generateLargeOutlineSpiral() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
this allows the generation of a large outline spiral.
generateNaturalFullTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, Set<Block>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
generate a natural torus with the default blocks (grass [1 block], dirt [3 blocks], Stone[x blocks])
generateNaturalFullTore(StructureWorldAccess, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>, List<BlockState>, List<BlockState>, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
Generate a torus with a natural aspect.
generateOval(StructureWorldAccess, int, int, int, int, int, boolean, boolean, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
generateSphere(StructureWorldAccess, int, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateSphere(StructureWorldAccess, int, BlockPos, BlockState, boolean) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
generateSpiral(int, int, int, List<BlockState>, StructureWorldAccess, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateSpiral(int, int, int, BlockState, StructureWorldAccess, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateSpiral(int, int, int, StructureWorldAccess, BlockPos, boolean, double, List<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateSpiral(int, int, BlockState, StructureWorldAccess, BlockPos) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
GenLines - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
GenLines() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenLines
Deprecated.
 
GenSpheres - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
GenSpheres() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpheres
Deprecated.
 
GenSpiral - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated, for removal: This API element is subject to removal in a future version.
GenSpiral() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenSpiral
Deprecated.
 
GenSpiral.circularSpiral - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
 
GenSpiral.EllipsoidSpiral - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
 
GenTore - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
GenTore() - Constructor for class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore
Deprecated.
 
GenTore.CircularTore - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
 
GenTore.EllipsoidTore - Class in net.rodofire.easierworldcreator.shape.block.simplegen
Deprecated.
 
get() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
method to get the blockState as well as his chance
get(double, double, double) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
get(float, BlockPos, BlockPos, BlockMirror, BlockRotation, boolean) - Method in class net.rodofire.easierworldcreator.structure.NbtPlacer
method to get a BlockListManager based on a structure
get(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
get(int) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Retrieves the BlockLayer at the specified index.
get(long) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
get(long[]) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
get(short) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
get(short) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
get(short) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
get(LongArrayList) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
get(LongOpenHashSet) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
get(List<BlockState>, BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
Used to get the blocksState notably used during this.getWorld() gen, this doesn't place anything.
get(List<BlockPos>) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
get(BlockState[], BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
get(BlockPos[]) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
get(BlockListManager) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
get(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
get(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
get(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
get(T) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
get(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
get(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
get(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
get(T) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
get(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
get(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
get(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
get(U) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
get(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
Get2DNoise(long) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
 
getAbs(Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getActualValue() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getAll(LongArrayList) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getAllBlockList() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getAllManager() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
getAngle(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
this method returns the helicoïdAngle depending on the height we are at
getAnimator() - Method in class net.rodofire.easierworldcreator.structure.NbtPlacer
method to get the animator of the object
getAnimatorSound() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the AnimatorSound object, which manages sounds for the animation.
getAnimatorTime() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the AnimatorTime object, which manages timing for the animation.
getAnimatorType() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the AnimatorType, representing the type of animation.
getAxisDirection() - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Returns the axis direction used in the animation.
getBlockData() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getBlockInfoLists() - Method in interface net.rodofire.easierworldcreator.mixin.world.structure.StructureTemplateMixin
getter mixin for nbt generation files
getBlockLayerDepth(List<BlockLayer>, int) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getBlockLayerDepth(List<BlockLayer>, int, int) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getBlockList(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getBlockPos(float, float, float) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
method to get the rotation depending on the different rotations determined before
getBlockPos(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Retrieves the BlockPos at a specified index.
getBlockPos(int[]) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getBlockPos(BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getBlockPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
method to get the rotation of Vec3d depending on the different rotations determined before
getBlocksPerTick() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the number of blocks to place per tick.
getBlockState(short) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
method to get the blockState related to the index
getBlockStates() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
Method used to get all the BlockState in a BlockLayer.
getBlockStatesFromWorld(List<Set<BlockPos>>, Map<BlockPos, BlockState>, StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.BlockStateUtil
method to get all blockStates from the world from a list of BlockPos
getBlockStatesFromWorld(List<Set<BlockPos>>, StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.BlockStateUtil
 
getBlockWith2DNoise(List<BlockState>, BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on 2d noise this method doesn't place the block It is notable used during the shape gen during world gen
getBlockWith2DNoise(BlockState[], BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on 2d noise this method doesn't place the block It is notable used during the shape gen during world gen
getBlockWith3DNoise(List<BlockState>, BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on 3d noise this method doesn't place the block It is notable used during the shape gen during world gen
getBlockWith3DNoise(BlockState[], BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on 3d noise this method doesn't place the block It is notable used during the shape gen during world gen
getBlockWithOrder(List<BlockState>, int) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on order this method doesn't place the block It is notable used during the shape gen during world gen
getBlockWithOrder(BlockState[], int) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on order this method doesn't place the block It is notable used during the shape gen during world gen
getBools() - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
getBounds() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the random bounds for blocks placed per tick.
getButtons() - Method in class net.rodofire.easierworldcreator.config.ewc.screen.EwcConfigScreen
 
getCategories() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
getCategory(String) - Method in class net.rodofire.easierworldcreator.config.ModConfig
method to get a category of the config
getCategoryPath(String) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
getCategoryScreens(String) - Method in class net.rodofire.easierworldcreator.config.ModClientConfig
 
getCenterPoint() - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Returns the central point of the structure.
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
getCenterPos() - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getCenterPos() - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getCharacterX(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getChatWarns() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
getChunkPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
getChunkPos(long) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
getCompound(short) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
method to get the blockState related to the index
getCompoundBlockStatesFromWorld(List<Set<BlockPos>>, StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.BlockStateUtil
 
getConfig() - Method in class net.rodofire.easierworldcreator.config.ModClientConfig
 
getConfigPath(String) - Static method in class net.rodofire.easierworldcreator.config.ConfigUtil
 
getConvertedPosList() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getCursor() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getCustomFill() - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
method to get the custom fill
getData(long) - Method in class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
getData(BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
getDefaultDescription(String) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getDefaultDescription(String) - Method in class net.rodofire.easierworldcreator.config.objects.BooleanConfigObject
 
getDefaultDescription(String) - Method in class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
getDefaultDescription(String) - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
getDefaultScreen(Screen, String, ModClientConfig) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
getDefaultScreen(Screen, String, ModClientConfig, Identifier, int, int) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
getDefaultScreen(Screen, String, ModClientConfig, Identifier, int, int, int, int) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
getDefaultValue() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getDepth() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
method used to get all the depth in a BlockLayer
getDepth() - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
getDescription() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getDescriptionKey(String) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getDirection(BlockPos, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
getDirectionVector() - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getDirectionVector() - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getDistance(int[]) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getDistance(int[]) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
getDistance(int[]) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
getDistance(int[]) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
getDistance(int[]) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
getDistance(int[], int[]) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistance(int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getDistance(int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
getDistance(int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
getDistance(int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
getDistance(int, int, int) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
getDistance(int, int, int, int[]) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistance(int, int, int, int, int, int) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistance(BlockPos, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistance(BlockPos, BlockPos, float) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistance(Vec3d, Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistance(Vec3d, Vec3d, float) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistanceFromPointToPlane(Vec3d, Vec3d, Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDistanceToAxis(Vec3d, Vec3d, Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getDivided(DividedBlockListManager) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
getDivided(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getDivided(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getDivided(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getDivided(T) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getDivided(T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getDivided(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getDivided(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getDivided(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getDivided(U) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getDivided(U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getEllipsoidalToreCoordinates(int, int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
 
getEllipsoidalToreCoordinates(int, int, int, int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getEndRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getEndRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getEnums() - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
getEnums() - Method in class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
getEwcDataDirectory(ServerWorld) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getEwcDataDirectory(StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getExactDistance(double...) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
 
getExactDistance(Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getFastCos(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a fast cosine: less precise but faster (0.5° precision)
getFastExp(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a fast exponential: less precise but faster (0.05 of precision)
getFastSin(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a fast sinus: less precise but faster (0.5° precision)
getFastSqrt(double) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
 
getFastSqrt(double, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
 
getFastSqrt(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a precise sqrt (0.2 of precision)
getFastSqrt(float, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a precise sqrt with the wanted precision
getFastTan(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a fast tan: less precise but faster (0.5° precision), based of fast cosines and sinus
getFeaturesChunkDistance() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
getFeatureShift() - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
 
getFillingType() - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
method to get the filling Type
getFirst() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getFirstBlockList() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getFirstBlockPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Retrieves the first BlockPos in the position map.
getFirstBlockState() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Method to get the first BlockState
getFirstCompound() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getFirstLayer() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Retrieves the first BlockLayer in the list.
getFirstLongPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getFirstPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getFromPosIndex(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getHalfSphereDirection() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Gets the direction of the half-sphere. * * @return The direction of the half-sphere.
getHeight() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Gets the height of the cylinder.
getHeight() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getHelicoidAngle() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getHorizontalTorus() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the horizontal torus ratio.
getIconSize() - Method in class net.rodofire.easierworldcreator.config.ewc.screen.EwcConfigScreen
 
getInfoScreen(AbstractConfigObject<?>) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
getInnerRadius(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
 
getInnerRadius(int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getInnerRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the inner radius of the torus along the X-axis.
getInnerRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the inner radius of the torus along the Z-axis.
getInnerWidth() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getInts() - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
getKey() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getLast() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getLastBlockList() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getLastBlockPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Retrieves the last BlockPos in the position map.
getLastBlockState() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Method to get the last BlockState
getLastCompound() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getLastLayer() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Retrieves the last BlockLayer in the list.
getLastLongPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getLastPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getLayers() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Returns the list of BlockLayer objects.
getLeft(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapePlacerManager
 
getLegacyGeneratedChunkDir(Chunk, StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData.Legacy
method to get the path of the chunk under the generated folder
getLegacyGeneratedChunkDir(Chunk, StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.FileUtil
method to get the path of the chunk under the generated folder
getLegacyStructureDir(StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData.Legacy
 
getLength(float, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length in the case of a 2d vector with floats coordinates: (x,y) with the center point being (0,0) with precision of 0.2f
getLength(float, float, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length in the case of a 3d vector with floats coordinates: (x,y,z) with the center point being (0,0,0) with precision of 0.2f
getLength(int, int) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length in the case of a 2d vector: (x,y) with the center point being (0,0) with precision of 0.2f
getLength(int, int, int) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length of a 3d vector (x,y,z) with the center point being (0,0,0) with precision of 0.2f
getLengthWPrecision(float, float, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length in the case of a 2d vector with floats coordinates: (x,y) with the center point being (0,0) with the wanted precision
getLengthWPrecision(float, float, float, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length in the case of a 3d vector with floats coordinates: (x,y,z) with the center point being (0,0,0) with the wanted precision
getLengthWPrecision(int, int, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length in the case of a 2d vector: (x,y) with the center point being (0,0) with the wanted precision
getLengthWPrecision(int, int, int, float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a length of a 3d vector (x,y,z) with the center point being (0,0,0) with the precision wanted
getLogPerformanceInfo() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
getLogWarns() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
getLongPos(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getManager(ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
getMaxValue() - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
getMinValue() - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
getMOD_ID() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
getModConfigScreenFactory() - Method in class net.rodofire.easierworldcreator.config.client.ModMenuConfigScreen
 
getModsList() - Static method in class net.rodofire.easierworldcreator.util.ModUtil
 
getMultiChunkFeatures() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
getMultiChunkPath(StructureWorldAccess, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.SaveChunkShapeInfo
 
getName() - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
getName() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getName() - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
 
getNarrationMessage() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getNavigationPath(GuiNavigation) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getNext() - Method in class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
GetNoise(float, float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
2D noise at given position using current settings
GetNoise(float, float, float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
3D noise at given position using current settings
GetNoise(long) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
 
GetNoise(BlockPos) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
addition for simpler use This is only used to return the value for a 3d noise.
getNVerifyDataDir(ServerWorld, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getNVerifyDataDir(StructureWorldAccess, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getObjectCategory() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getObjectCategory() - Method in class net.rodofire.easierworldcreator.config.objects.BooleanConfigObject
 
getObjectCategory() - Method in class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
getObjectCategory() - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
getObjects() - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
getOffset() - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
getOrdered() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getOrdered() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
getOrdered(BlockSorter) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getOrdered(BlockSorter) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
getOuterRadius(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
 
getOuterRadius(int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getOuterRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the outer radius of the torus along the X-axis.
getOuterRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the outer radius of the torus along the Z-axis.
getOutlineRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getOutlineRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getOverriddenBlocks() - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
getParticles() - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
getPerformanceConfig() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
getPlacementRuleFromPosIndex(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getPlaceMoment() - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
getPlacer() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
 
getPos(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getPosList() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getPosList() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
getPossibleValues() - Method in class net.rodofire.easierworldcreator.config.objects.EnumConfigObject
 
getPreciseCos(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a precise sinus: more precise but slower (0.05° of precision)
getPreciseExp(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a fast exponential: less precise but faster (0.005 of precision)
getPreciseSin(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a precise sinus: more precise but slower (0.05° of precision)
getPreciseTan(float) - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to get a precise tan: more precise but slower (0.05° of precision), based of fast cosines and sinus
getPreciseToreCoordinates(int, int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
getPreciseToreCoordinates(int, int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getPreviousValue() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
getProvidedConfigScreenFactories() - Method in class net.rodofire.easierworldcreator.config.client.ModMenuConfigScreen
 
getProviders() - Method in interface net.rodofire.easierworldcreator.mixin.world.structure.StructureTemplateManagerInvoker
 
getRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to get the radius of the circle
getRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Gets the radius of the cylinder along the X-axis.
getRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Gets the X radius of the sphere. * * @return The X radius.
getRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getRadiusY() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Gets the Y radius of the sphere. * * @return The Y radius.
getRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to get the radius of the circle
getRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Gets the radius of the cylinder along the Z-axis.
getRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Gets the Z radius of the sphere. * * @return The Z radius.
getRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getRandomBlock(List<BlockState>) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on randomness this method doesn't place the block It is notable used during the shape gen during world gen
getRandomBlock(BlockState[]) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
return the BlockState wanted based on randomness this method doesn't place the block It is notable used during the shape gen during world gen
getRandomBlockPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Retrieves a random BlockPos from the position map.
getRandomBlockPos(Random) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Retrieves a random BlockPos from the position map using a provided random generator.
getRandomBoolean(float) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get a random boolean
getRandomBoolean(Random, float) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get a random boolean
getRandomDirection() - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
method to get a random direction no matter the plane
getRandomElement(LongArrayList) - Static method in class net.rodofire.easierworldcreator.util.ListUtil
 
getRandomElement(List<T>) - Static method in class net.rodofire.easierworldcreator.util.ListUtil
 
getRandomHorizontalDirection() - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
method to get a random direction on the horizontal axis
getRandomLongPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getRandomLongPos(Random) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getRandomOpposite() - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get a random opposite with a 50% chance
getRandomOpposite(float) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get a random opposite with the wanted chance
getRandomOpposite(Random) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get a random opposite with a 50% chance
getRandomOpposite(Random, float) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get a random opposite with the wanted chance
getRandomPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getRandomPos(Random) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getRandomVerticalDirection() - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
method to get a random direction on the vertical axis
getRaw(double, double, double) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getRaw(long) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getRawBlockPos(float, float, float) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
method to get the rotation without taking account of the center pos
getReferenceDir(ServerWorld) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getReferenceDir(StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getRuler() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getRuler() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
 
getScreen(String, AbstractConfigObject<?>) - Method in class net.rodofire.easierworldcreator.config.ModClientConfig
 
getScreen(Screen, String) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
getScreenMap() - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
getScreens() - Method in class net.rodofire.easierworldcreator.config.ModClientConfig
 
getScroll() - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
getSecondHeight(float, int) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
return a random int between min height and max height if the chance
getSecondHeight(float, int, int) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
return a random int between min height and max height if the chance
getSecondPos() - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
 
getSecondYRotation() - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getSelectedText() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to get all the pos of the circle
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Method to get the BlockPos of the shape
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
 
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
 
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Method to get all the BlockPos needed to place the shape
getShapeCoordinates() - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
method to get the coordinates that will be placed later
getShorts() - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
getSign(double) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get the sign of a number
getSign(float) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get the sign of a number
getSign(int) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
method to get the sign of a number
getSorted(List<BlockList>, BlockSorter) - Static method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListHelper
method to sort a BlockList
getSoundPerTicks() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the interval of ticks between sounds during the animation.
getSpiralFilling() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getSpiralOffset() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getSpiralType() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getSquared(Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getStartRadiusX() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getStartRadiusZ() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getState() - Method in class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
getState() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getState(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
getState(long) - Method in class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
getState(BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
getStep() - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
 
getStructureDataDir(ServerWorld, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getStructureDataDir(StructureWorldAccess, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getStructureReference(ServerWorld, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getStructureReference(StructureWorldAccess, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getStructuresDirectory(ServerWorld) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getStructuresDirectory(StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
getTag() - Method in class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
getTag() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
getTemporaryCategory(String) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
getText() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getTicks() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the current tick count.
getToPlace(StructureWorldAccess, PlacedFeature, PlacedFeature) - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapePlacerManager
 
getToPlace(StructureWorldAccess, GenerationStep.Feature) - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapePlacerManager
 
getToreCoordinates(int, int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
getTorusType() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the type of the torus.
getTotalBlockLayerDepth(List<BlockLayer>) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
getTotalTime() - Method in class net.rodofire.easierworldcreator.entity.trajectory.EntityJump
 
getTurnNumber() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
getType() - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
method to get the type of sorter
getVerified(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getVerified(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getVerified(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getVerified(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getVerified(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getVerified(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getVerified(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getVerified(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getVerified(StructureWorldAccess, T) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getVerified(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getVerified(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getVerified(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getVerified(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getVerified(StructureWorldAccess, U) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getVerified(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getVerifiedDivided(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getVerifiedDivided(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getVerifiedDivided(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getVerifiedDivided(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getVerifiedDivided(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getVerifiedDivided(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getVerifiedDivided(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getVerifiedDivided(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getVerifiedDivided(StructureWorldAccess, T) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getVerifiedDivided(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getVerifiedDivided(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
getVerifiedDivided(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
getVerifiedDivided(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
getVerifiedDivided(StructureWorldAccess, U) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
getVerifiedDivided(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
getVerticalTorus() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Gets the vertical torus ratio.
getWordSkipPosition(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
getWorld() - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Returns the StructureWorldAccess for interacting with the world.
getWorldGenFiles(StructureWorldAccess, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.file.LoadChunkShapeInfo
method to verify if there's a JSON files in the chunk folder
getWorldGenFiles(StructureWorldAccess, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.file.LoadChunkShapeInfo
method to verify if there's a JSON files in the chunk folder
getWorldSavePathDirectory(StructureWorldAccess, WorldSavePath) - Static method in class net.rodofire.easierworldcreator.util.file.FileUtil
 
getXRadius(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
this method returns the xRadius depending on the height we are at
getYRotation() - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
getZRadius(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
this method returns the zRadius depending on the height we are at
getZRotation() - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
GRAVITY - Static variable in class net.rodofire.easierworldcreator.entity.EntityUtil
 

H

HALF - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SphereGen.SphereType
the sphere will be cut in half
HALF - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape.Type
will generate an outline large of 50% the radius
HALF_DOUBLE_HELICOID - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
helicoid shape,this generates helicoid 2 with a hole in the middle with an opposite direction
HALF_HELICOID - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
helicoid shape, blocks are posed between the center of the axis and the outline
hashCode() - Method in class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
hashCode() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Returns a hash code value for this object.
hashCode() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
Returns a hash code value for this object.
hasInfoScreen(AbstractConfigObject<?>) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
heights - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
HELICOID - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
helicoid shape, blocks are posed between the center axis and the outline
HORIZONTAL_CUSTOM - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
 
HORIZONTAL_DRAG - Static variable in class net.rodofire.easierworldcreator.entity.EntityUtil
 
HORIZONTAL_HALF - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
 
Hybrid - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularDistanceFunction
A hybrid distance function combining multiple metrics.

I

ImageButtonWidget - Class in net.rodofire.easierworldcreator.client.hud.widget
 
ImageButtonWidget(int, int, int, int, Identifier, ButtonWidget.PressAction) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.ImageButtonWidget
 
ImproveXYPlanes - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.RotationType3D
Improves accuracy for XY planes.
ImproveXZPlanes - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.RotationType3D
Improves accuracy for XZ planes.
indexes - Variable in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
InfoButtonWidget - Class in net.rodofire.easierworldcreator.client.hud.widget
class that allows to open an info screen
InfoButtonWidget(int, int, int, int, T) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.InfoButtonWidget
 
init() - Method in class net.rodofire.easierworldcreator.client.hud.screen.AbstractInfoScreen
 
init() - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
init() - Method in class net.rodofire.easierworldcreator.config.client.CancelScreen
 
init() - Method in class net.rodofire.easierworldcreator.config.client.ShouldRestartScreen
 
init() - Method in class net.rodofire.easierworldcreator.config.ConfigCategory
 
init() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcClientConfig
 
init() - Method in class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 
init() - Method in class net.rodofire.easierworldcreator.config.ModClientConfig
 
init() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
init() - Static method in class net.rodofire.easierworldcreator.Ewc
Method to init the mod before if needed.
init(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
init(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
init(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
init(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
init(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.EwcConfigScreen
 
initFiles() - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
 
INNER_CYLINDRICAL - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
place the blocks in a cylindrical shape, the first layer being placed at the center
INNER_RADIAL - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
place the blocks in a sphere shape, first layer being placed at the center
InnerCylindricalLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 
InnerRadialLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 
IntegerConfigObject - Class in net.rodofire.easierworldcreator.config.objects
 
IntegerConfigObject(int, int, int, String) - Constructor for class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
IntegerConfigObject(int, int, int, String, String) - Constructor for class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
IntegerConfigObject(int, String) - Constructor for class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
IntegerConfigObject(int, String, String) - Constructor for class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
IntegerEntryWidget - Class in net.rodofire.easierworldcreator.client.hud.widget
 
IntegerEntryWidget(TextRenderer, int, int, int, int, Text) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.IntegerEntryWidget
 
IntegerEntryWidget(TextRenderer, int, int, int, int, AbstractEntryWidget, Text, String, AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeAction) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.IntegerEntryWidget
 
INVERSE - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Invert the BlockPos List
invokeCombineSorted(List<StructureTemplate.StructureBlockInfo>, List<StructureTemplate.StructureBlockInfo>, List<StructureTemplate.StructureBlockInfo>) - Static method in interface net.rodofire.easierworldcreator.mixin.world.structure.StructureTemplateMixin
mixin for nbt generation files to combine and sort th parameters
invokeConstructor(List<StructureTemplate.StructureBlockInfo>) - Static method in interface net.rodofire.easierworldcreator.mixin.world.structure.PalettedBlockInfoListMixin
mixin allow us to access the constructor to generate the wanted nbt files
isAcceptable(int) - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
isActive() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
isBlockInBlockStateList(Block, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
isBlockStateInBlockStateList(BlockState, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
isConfigProtected() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
isEmpty() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Method to know if the BlockLayer List is empty
isFeaturesGenerated(WorldView, ChunkPos) - Static method in class net.rodofire.easierworldcreator.util.ChunkUtil
method to know if the features of a chunk were generated
isForce() - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
isHalfSphere() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Checks if it is a half sphere. * * @return The type of the half-sphere.
isMouseOver(double, double) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
isMultiChunk(Set<ChunkPos>, BlockPos) - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
method to know if the shape should use multi-chunk feature
isPosAChunkFar(BlockPos, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
 
isPosEmpty() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
method to know if no blockPos are present
isRepeatLayers() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
method to know if the layers should repeat
isStateEmpty() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
method to know if no state is present
isVisible() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
ItemTags() - Constructor for class net.rodofire.easierworldcreator.tag.TagUtil.ItemTags
 

J

JumpVerification - Class in net.rodofire.easierworldcreator.entity.trajectory
Class to verify that an entity is able to jump without any collision.
JumpVerification(Entity, BlockPos, Vec3d, int, List<TagKey<Block>>) - Constructor for class net.rodofire.easierworldcreator.entity.trajectory.JumpVerification
 
JumpVerification(Entity, BlockPos, Vec3d, int, List<TagKey<Block>>, Set<BlockPos>, Set<BlockPos>) - Constructor for class net.rodofire.easierworldcreator.entity.trajectory.JumpVerification
 

K

keyPressed(int, int, int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 

L

LARGE_OUTLINE - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
 
Layer - Interface in net.rodofire.easierworldcreator.shape.block.layer
 
LayerManager - Class in net.rodofire.easierworldcreator.shape.block.layer
Class to assign BlockStates based on coordinates.
LayerManager(LayerManager.Type, BlockLayerManager) - Constructor for class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
LayerManager(LayerManager.Type, BlockLayerManager, Vec3d) - Constructor for class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
LayerManager(LayerManager.Type, BlockLayerManager, Vec3d, Vec3i) - Constructor for class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
LayerManager.Type - Enum Class in net.rodofire.easierworldcreator.shape.block.layer
change how the blocks are put
LayerPlacer - Class in net.rodofire.easierworldcreator.shape.block.placer
Class to define how the BlockState inside a BlockLayer should be placed depending on LayerPlacer.PlacingType
LayerPlacer(int, LayerPlacer.PlacingType) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
LayerPlacer(LayerPlacer.PlacingType) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
LayerPlacer(LayerPlacer.PlacingType, FastNoiseLite) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
LayerPlacer.PlacingType - Enum Class in net.rodofire.easierworldcreator.shape.block.placer
set how the blocks/particles will be chosen inside a layer
Legacy() - Constructor for class net.rodofire.easierworldcreator.util.file.EwcFolderData.Legacy
 
LINEAR_BLOCK_PER_TICK - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place an increasing (or decreasing) number of blocks per ticks linearly.
LINEAR_TICKS - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place an increasing (or decreasing) number of blocks per ticks linearly.
LineGen - Class in net.rodofire.easierworldcreator.shape.block.gen
Class to generate line related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
LineGen(BlockPos, BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.LineGen
init the Line Shape
LineGen(BlockPos, Rotator, BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.LineGen
init the Line Shape
ListUtil - Class in net.rodofire.easierworldcreator.util
 
ListUtil() - Constructor for class net.rodofire.easierworldcreator.util.ListUtil
 
LoadChunkShapeInfo - Class in net.rodofire.easierworldcreator.util.file
class to load JSON files related to multi-chunk features
LoadChunkShapeInfo() - Constructor for class net.rodofire.easierworldcreator.util.file.LoadChunkShapeInfo
 
loadJson(Path) - Static method in class net.rodofire.easierworldcreator.util.file.FileUtil
 
loadNBTFiles(ChunkPos) - Static method in class net.rodofire.easierworldcreator.structure.SaveNbt
gives you a list of "path" of nbt files related to a chunkPos
loadNBTFiles(Chunk) - Static method in class net.rodofire.easierworldcreator.structure.SaveNbt
 
LOGGER - Static variable in class net.rodofire.easierworldcreator.Ewc
Logger of the mod
LongPosHelper - Class in net.rodofire.easierworldcreator.util
Utility class for encoding and decoding BlockPos into a single long value.
LongPosHelper() - Constructor for class net.rodofire.easierworldcreator.util.LongPosHelper
 

M

Manhattan - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularDistanceFunction
Manhattan distance, also known as taxicab geometry.
MaterialConditionMixin - Interface in net.rodofire.easierworldcreator.mixin.world.gen.surfacebuilder
 
MathUtil - Class in net.rodofire.easierworldcreator.maths
util math class
MathUtil() - Constructor for class net.rodofire.easierworldcreator.maths.MathUtil
 
maxCategoriesVisible - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
maxDistance - Variable in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
maxScrollY - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
maxThreshold() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Returns the value of the maxThreshold record component.
minThreshold() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Returns the value of the minThreshold record component.
MOD_CONFIG - Static variable in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
MOD_ID - Static variable in class net.rodofire.easierworldcreator.Ewc
Mod id of the mod
ModClientConfig - Class in net.rodofire.easierworldcreator.config
 
ModClientConfig(ModConfig) - Constructor for class net.rodofire.easierworldcreator.config.ModClientConfig
 
ModCommands - Class in net.rodofire.easierworldcreator.command
 
ModCommands() - Constructor for class net.rodofire.easierworldcreator.command.ModCommands
 
ModConfig - Class in net.rodofire.easierworldcreator.config
 
ModConfig(String) - Constructor for class net.rodofire.easierworldcreator.config.ModConfig
 
modId - Variable in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
modifyBlocks(int, List<BlockState>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Modifies the block states of the BlockLayer at the specified index.
modifyChunkMap(long) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
Method to add a pos to the map.
modifyDepth(int, int) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Modifies the depth of the BlockLayer at the specified index.
modifyLayer(int, BlockLayer) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Replaces the BlockLayer at the specified index with a new one.
ModMenuConfigScreen - Class in net.rodofire.easierworldcreator.config.client
 
ModMenuConfigScreen() - Constructor for class net.rodofire.easierworldcreator.config.client.ModMenuConfigScreen
 
ModUtil - Class in net.rodofire.easierworldcreator.util
 
ModUtil() - Constructor for class net.rodofire.easierworldcreator.util.ModUtil
 
mouseDragged(double, double, int, double, double) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
mouseDragged(double, double, int, double, double) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 
mouseDragged(double, double, int, double, double, int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
mouseMoved(double, double) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
mouseReleased(double, double, int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
mouseReleased(double, double, int) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
mouseReleased(double, double, int) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 
mouseScrolled(double, double, double, double) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
mouseScrolled(double, double, double, double) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
mouseScrolled(double, double, double, double) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 
moveCursor(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
MultiChunkInfoScreen - Class in net.rodofire.easierworldcreator.config.ewc.screen
 
MultiChunkInfoScreen() - Constructor for class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 

N

name() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
Returns the value of the name record component.
NbtPlacer - Class in net.rodofire.easierworldcreator.structure
Class to place nbt structures in the world.
NbtPlacer(StructureWorldAccess, Identifier) - Constructor for class net.rodofire.easierworldcreator.structure.NbtPlacer
init a NbtPlacer
NbtPlacer(StructureWorldAccess, Identifier, StructurePlaceAnimator) - Constructor for class net.rodofire.easierworldcreator.structure.NbtPlacer
init a NbtPlacer
net.rodofire.easierworldcreator - package net.rodofire.easierworldcreator
 
net.rodofire.easierworldcreator.blockdata - package net.rodofire.easierworldcreator.blockdata
 
net.rodofire.easierworldcreator.blockdata.blocklist - package net.rodofire.easierworldcreator.blockdata.blocklist
 
net.rodofire.easierworldcreator.blockdata.layer - package net.rodofire.easierworldcreator.blockdata.layer
 
net.rodofire.easierworldcreator.blockdata.sorter - package net.rodofire.easierworldcreator.blockdata.sorter
 
net.rodofire.easierworldcreator.client.hud.screen - package net.rodofire.easierworldcreator.client.hud.screen
 
net.rodofire.easierworldcreator.client.hud.widget - package net.rodofire.easierworldcreator.client.hud.widget
 
net.rodofire.easierworldcreator.command - package net.rodofire.easierworldcreator.command
 
net.rodofire.easierworldcreator.config - package net.rodofire.easierworldcreator.config
 
net.rodofire.easierworldcreator.config.client - package net.rodofire.easierworldcreator.config.client
 
net.rodofire.easierworldcreator.config.ewc - package net.rodofire.easierworldcreator.config.ewc
 
net.rodofire.easierworldcreator.config.ewc.screen - package net.rodofire.easierworldcreator.config.ewc.screen
 
net.rodofire.easierworldcreator.config.objects - package net.rodofire.easierworldcreator.config.objects
 
net.rodofire.easierworldcreator.entity - package net.rodofire.easierworldcreator.entity
 
net.rodofire.easierworldcreator.entity.trajectory - package net.rodofire.easierworldcreator.entity.trajectory
 
net.rodofire.easierworldcreator.maths - package net.rodofire.easierworldcreator.maths
 
net.rodofire.easierworldcreator.maths.equation - package net.rodofire.easierworldcreator.maths.equation
 
net.rodofire.easierworldcreator.mixin.world.gen - package net.rodofire.easierworldcreator.mixin.world.gen
 
net.rodofire.easierworldcreator.mixin.world.gen.surfacebuilder - package net.rodofire.easierworldcreator.mixin.world.gen.surfacebuilder
 
net.rodofire.easierworldcreator.mixin.world.structure - package net.rodofire.easierworldcreator.mixin.world.structure
 
net.rodofire.easierworldcreator.particledata.layer - package net.rodofire.easierworldcreator.particledata.layer
 
net.rodofire.easierworldcreator.shape.block.gen - package net.rodofire.easierworldcreator.shape.block.gen
 
net.rodofire.easierworldcreator.shape.block.instanciator - package net.rodofire.easierworldcreator.shape.block.instanciator
 
net.rodofire.easierworldcreator.shape.block.layer - package net.rodofire.easierworldcreator.shape.block.layer
 
net.rodofire.easierworldcreator.shape.block.placer - package net.rodofire.easierworldcreator.shape.block.placer
 
net.rodofire.easierworldcreator.shape.block.placer.animator - package net.rodofire.easierworldcreator.shape.block.placer.animator
 
net.rodofire.easierworldcreator.shape.block.rotations - package net.rodofire.easierworldcreator.shape.block.rotations
 
net.rodofire.easierworldcreator.shape.block.simplegen - package net.rodofire.easierworldcreator.shape.block.simplegen
 
net.rodofire.easierworldcreator.structure - package net.rodofire.easierworldcreator.structure
 
net.rodofire.easierworldcreator.tag - package net.rodofire.easierworldcreator.tag
 
net.rodofire.easierworldcreator.util - package net.rodofire.easierworldcreator.util
 
net.rodofire.easierworldcreator.util.consumer - package net.rodofire.easierworldcreator.util.consumer
 
net.rodofire.easierworldcreator.util.file - package net.rodofire.easierworldcreator.util.file
 
net.rodofire.easierworldcreator.util.map - package net.rodofire.easierworldcreator.util.map
 
net.rodofire.easierworldcreator.world.chunk - package net.rodofire.easierworldcreator.world.chunk
 
net.rodofire.easierworldcreator.world.gen.surfacebuilder - package net.rodofire.easierworldcreator.world.gen.surfacebuilder
 
NO_SOUND - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
no sounds will be played
noise() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Returns the value of the noise record component.
NOISE2D - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer.PlacingType
Will place the Block/Particle according to a 2d noise.
NOISE3D - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer.PlacingType
Will place the Block/Particle according to a 3d noise This is slower than random or 2d noise placing type.
None - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
No fractal effect applied.
None - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.RotationType3D
No rotation applied.
nRoots - Variable in class net.rodofire.easierworldcreator.maths.equation.CubicEquation
The number of real roots.
NUMBER_PER_TICK - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
set a number of sounds per tick

O

ObjectIntLinkHashBiMap<T> - Class in net.rodofire.easierworldcreator.util.map
 
ObjectIntLinkHashBiMap() - Constructor for class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
ObjectIntLinkHashBiMap(int) - Constructor for class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
ObjectIntLinkHashBiMap(List<T>) - Constructor for class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
ObjectShortLinkHashBiMap<T> - Class in net.rodofire.easierworldcreator.util.map
 
ObjectShortLinkHashBiMap() - Constructor for class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
ObjectShortLinkHashBiMap(int) - Constructor for class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
ObjectShortLinkHashBiMap(List<T>) - Constructor for class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
offset(Direction, long, int) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
ofShift(WGShapeData.PlacementShift, PlacedFeature, String) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
 
ofStep(GenerationStep.Feature, String) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
 
onClick(double, double) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
onInitializeClient() - Method in class net.rodofire.easierworldcreator.EwcClient
 
onInitializeServer() - Method in class net.rodofire.easierworldcreator.Ewc
 
onPress() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
method called when pressing the mouse on the entry
onPress() - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
onPress(AbstractEntryWidget) - Method in interface net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget.PressAction
 
onPress(ScrollBarWidget) - Method in interface net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget.PressAction
 
onType(String) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
method called when typing on the entry with the keyboard
onType(AbstractEntryWidget, String) - Method in interface net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget.TypeAction
 
openCategory(String) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
OpenSimplex2 - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.DomainWarpType
OpenSimplex2 domain warp.
OpenSimplex2 - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
OpenSimplex2 noise, a variation of the OpenSimplex noise algorithm.
OpenSimplex2Reduced - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.DomainWarpType
Reduced version of OpenSimplex2 domain warp.
OpenSimplex2S - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
OpenSimplex2S noise, a skewed variation of OpenSimplex2.
ORDER - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer.PlacingType
will place the first Block/particle in the layer, then the second, then the third, in the order
OrderedBlockListManager - Class in net.rodofire.easierworldcreator.blockdata.blocklist
OrderedBlockListManager class.
OrderedBlockListManager() - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
init an empty comparator
OrderedBlockListManager(Map<BlockState, List<BlockPos>>) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
init a comparator
OrderedBlockListManager(BlockState, List<BlockPos>) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
init a default ordered blockList comparator
OrderedBlockListManager(BlockListManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
constructor to init a OrderedBlockListManager.
OrderedBlockListManager(OrderedBlockListManager) - Constructor for class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
constructor to init a OrderedBlockListManager.
OTHER - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer.PlaceMoment
Will place all the structure at once.
OUTER_CYLINDRICAL - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
place the blocks in a cylindrical shape, the last layer being placed near the center
OUTER_RADIAL - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
place the blocks in a sphere shape, the last layer being placed at the center
OuterCylindricalLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 
OuterRadialLayer - Class in net.rodofire.easierworldcreator.shape.block.layer
 

P

PalettedBlockInfoListMixin - Interface in net.rodofire.easierworldcreator.mixin.world.structure
mixin used for nbt file generation
parent - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
parseBlock(StructureWorldAccess, String) - Static method in class net.rodofire.easierworldcreator.util.BlockStateUtil
 
parseBlockState(StructureWorldAccess, String) - Static method in class net.rodofire.easierworldcreator.util.BlockStateUtil
method used to convert String to BlockState
ParticleLayer - Class in net.rodofire.easierworldcreator.particledata.layer
Not implemented yet in the structures
ParticleLayer(List<Particle>) - Constructor for class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
init the ParticleLayer
ParticleLayer(List<Particle>, int) - Constructor for class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
init the ParticleLayer
ParticleLayer(Particle) - Constructor for class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
init the ParticleLayer
ParticleLayer(Particle, int) - Constructor for class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
init the ParticleLayer
Perlin - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
Perlin noise, a classic gradient noise algorithm.
PingPong - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Ping-pong fractal noise.
place(float, BlockPos, BlockPos, BlockMirror, BlockRotation, boolean) - Method in class net.rodofire.easierworldcreator.structure.NbtPlacer
this method allows you to place a structure in the world during world gen or not
place(Map<ChunkPos, LongOpenHashSet>, LayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
place(BlockPos) - Method in class net.rodofire.easierworldcreator.structure.NbtPlacer
this method allows you to place a structure in the world during world gen or not
place(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
place(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Method to place a BlockPos based on the index.
place(StructureWorldAccess, int, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
place(StructureWorldAccess, int, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
place(StructureWorldAccess, List<BlockState>, BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
place(StructureWorldAccess, List<BlockState>, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
Used to get the blocksState notably used during this.getWorld() gen, this doesn't place anything.
place(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
place(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
place(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
place(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
place(StructureWorldAccess, Map<ChunkPos, LongOpenHashSet>) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
place(StructureWorldAccess, BlockState[], BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
place(StructureWorldAccess, BlockState[], BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
 
place(StructureWorldAccess, BlockPos, BlockDataKey, StructurePlacementRuleManager, int) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
 
place(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
place(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
place(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
place(StructureWorldAccess, T) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
place(StructureWorldAccess, T) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
place(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
place(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
place(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
place(StructureWorldAccess, U) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
place(StructureWorldAccess, U) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
place(BlockListManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
method to place the structure by sorting the BlockList depending on the animatorType
place(BlockListManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
Place the shape from a blockListManager.
place(DividedBlockListManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
place(OrderedBlockListManager) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Method to handle animated block placement.
placeAll(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeAll(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
placeAll(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
placeAll(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
placeAll(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeAll(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
PlaceAllMCFCommand - Class in net.rodofire.easierworldcreator.command
 
PlaceAllMCFCommand() - Constructor for class net.rodofire.easierworldcreator.command.PlaceAllMCFCommand
 
placeAllNDelete(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeAllNDelete(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
placeAllNDelete(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
placeAllNDelete(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
placeAllNDelete(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeAllNDelete(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
placeBlock(StructureWorldAccess, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Places a block at a given position in the world.
placeBlockWith2DNoise(StructureWorldAccess, List<BlockState>, BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
assign the 2d noise value to 'a' then call the method to get the block depending on the noise
placeBlockWith3DNoise(StructureWorldAccess, List<BlockState>, BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
assign the 3d noise value to 'a' then call the method to get the block depending on the noise
placeBlockWithNbt(StructureWorldAccess, BlockPos, BlockState, NbtCompound) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Places a block at a given position in the world with NBT data.
placeBlockWithOrder(StructureWorldAccess, List<BlockState>, BlockPos, int) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Place the block corresponding to the index 'i'.
placeFirst(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeFirst(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
placeFirst(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeFromDividedBlockList(List<Set<BlockList>>) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Deprecated, for removal: This API element is subject to removal in a future version.
placeFullOval(StructureWorldAccess, int, int, int, int, int, boolean, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
placeJson(ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeJson(StructureWorldAccess, String) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
placeJson(StructureWorldAccess, String, ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
placeJson(StructureWorldAccess, ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
placeJson(StructureWorldAccess, ChunkPos, ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeJson(StructureWorldAccess, ChunkPos, ChunkPos, String) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
convert the manager into a Json file
placeLast(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeLast(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
placeLast(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeLastNDelete(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
placeLastNDelete(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
placeNDelete(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
for the most performance, it is recommended to not use this method where placeLastNDelete() can be applied
placeNDelete(StructureWorldAccess, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
for the most performance, it is recommended to not use this method where placeLastNDelete() can be applied
placeNDelete(StructureWorldAccess, int, int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
for the most performance, it is recommended to not use this method where placeLastNDelete() can be applied
placeOvalBlocks(StructureWorldAccess, int, int, int, int, int, boolean, Set<Block>, List<BlockState>) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenCircles
Deprecated.
 
placeRandomBlock(StructureWorldAccess, List<BlockState>, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
method to place random blocks based on a given list
placeVerifiedBlock(StructureWorldAccess, boolean, Set<Block>, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Verifies and places a block at a given position in the world if verification passes.
placeVerifiedBlock(StructureWorldAccess, BlockPos, BlockState) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Verifies and places a block at a given position in the world if verification passes.
placeVerifiedBlockWithNbt(StructureWorldAccess, boolean, Set<Block>, BlockPos, BlockState, NbtCompound) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Verifies and places a block with NBT data at a given position in the world if verification passes.
playDownSound(SoundManager) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
posSize() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Retrieves the number of entries in the position map.
put(String, AbstractConfigObject<?>, AbstractInfoScreen) - Method in class net.rodofire.easierworldcreator.config.ModClientConfig
 
put(List<BlockList>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, long, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, long, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, LongArrayList, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, LongArrayList, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, List<BlockPos>, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, List<BlockPos>, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, NbtCompound, long, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, long, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, NbtCompound, LongArrayList, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
Method to put a list of encoded blockPos in the manager.
put(BlockState, NbtCompound, LongArrayList, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, NbtCompound, List<BlockPos>, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, List<BlockPos>, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, NbtCompound, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, NbtCompound, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, NbtCompound, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockState, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockState, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockState, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(ChunkPos) - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
Method to avoid chain call.
put(BlockList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(BlockList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(BlockList[]) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
put(BlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(DividedBlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
put(OrderedBlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
put(WGShapeData) - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapePlacerManager
 
put(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
put(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
put(T, short) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
putAll(List<WGShapeData>) - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapePlacerManager
 
putAll(List<T>) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
putAll(List<T>) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
putAll(Set<ChunkPos>) - Method in class net.rodofire.easierworldcreator.world.chunk.ChunkPosManager
 
putModId(String, ModClientConfig) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
putWithoutVerification(BlockState, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, long, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, LongArrayList, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, List<BlockPos>, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, NbtCompound, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, NbtCompound, long, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, NbtCompound, LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
Method will perform verification on only one position, improving performance but might result in a crash, or behave incorrectly in the case where the BlockPos in not in the good chunk.
putWithoutVerification(BlockState, NbtCompound, LongArrayList, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
Method will perform verification on only one position, improving performance but might result in a crash, or behave incorrectly in the case where the BlockPos in not in the good chunk.
putWithoutVerification(BlockState, NbtCompound, List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, NbtCompound, List<BlockPos>, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, NbtCompound, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, NbtCompound, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(BlockState, BlockPos, StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 
putWithoutVerification(ChunkPos, BlockList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
In a controlled environment, you can use this method which doesn't perform any verification, improving performance. !
putWithoutVerification(ChunkPos, BlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
In a controlled environment, you can use this method which doesn't perform any verification, improving performance. !
putWithoutVerification(BlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.DividedBlockListManager
 

Q

QuadConsumer<T,U,V,W> - Interface in net.rodofire.easierworldcreator.util.consumer
 
QUADRATIC_BLOCK_PER_TICK - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place an increasing (or decreasing) number of blocks per ticks that will grow on x².
QUADRATIC_TICKS - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place an increasing (or decreasing) number of blocks per ticks following a quadratic curve.
QuadraticEquation - Class in net.rodofire.easierworldcreator.maths.equation
 
QuadraticEquation(float, float, float) - Constructor for class net.rodofire.easierworldcreator.maths.equation.QuadraticEquation
 
QuadraticEquation(float, float, float, float) - Constructor for class net.rodofire.easierworldcreator.maths.equation.QuadraticEquation
 

R

RADIAL_AXIS - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks closer to an axis first
random(Identifier, float) - Static method in class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules
method to place a block randomly
RANDOM - Enum constant in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks in a random order
RANDOM - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer.PlacingType
will choose random Block/Particle in the layer
RANDOM_BLOCKS_PER_TICK - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place a random number blocks every tick.
RandomMaterialCondition(Identifier, float) - Constructor for record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
Creates an instance of a RandomMaterialCondition record class.
ReadableConfig - Class in net.rodofire.easierworldcreator.config
 
ReadableConfig(String) - Constructor for class net.rodofire.easierworldcreator.config.ReadableConfig
 
refresh(int, int, int, int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
refresh(ConfigCategory) - Method in class net.rodofire.easierworldcreator.config.ReadableConfig
 
refreshValues() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
register(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Static method in class net.rodofire.easierworldcreator.command.DebugStructureCommand
 
register(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Static method in class net.rodofire.easierworldcreator.command.PlaceAllMCFCommand
 
register(Registry<MapCodec<? extends A>>, String, CodecHolder<? extends A>) - Static method in interface net.rodofire.easierworldcreator.mixin.world.gen.surfacebuilder.SurfaceRulesMixin
 
registerCommands() - Static method in class net.rodofire.easierworldcreator.command.ModCommands
 
registerMaths() - Static method in class net.rodofire.easierworldcreator.maths.FastMaths
method to initialize class when launching the mod
remove(int) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Removes and returns the BlockLayer at the specified index.
remove(short) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
remove(short) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
remove(short) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
remove(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
remove(T) - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
remove(T) - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
removeAll(List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
time complexity of O(n * m), m being the length of the provided List<> avoid using it in performance crucial applications
removeBlockPos(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Removes the BlockPos at the specified index from the posList and posMap.
removeBlockPosPair(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Removes the BlockPos at the specified index from the posList and retrieves its associated state.
removeBlockState(int) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
method used to remove a BlockState related to the index
removeBlockState(List<BlockState>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
removes some BlockStates of the Layer
removeBlockState(BlockState) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
removes a BlockState of the Layer
removeFile(Path) - Static method in class net.rodofire.easierworldcreator.util.file.FileUtil
method to remove a file without the risk of getting FileNotFoundException
removeFirstBlockPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Removes and returns the first BlockPos and its associated state from the posList.
removeFirstLayer() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Removes and returns the first BlockLayer in the list.
removeFirstPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
removeFirstPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Removes and returns the first BlockPos from the posList and posMap.
removeGeneratedChunkDirectory(Chunk, StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.FileUtil
method to remove the chunk folder under the generated folder
removeLastBlockPosPair() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Removes and returns the last BlockPos and its associated state from the posList.
removeLastLayer() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Removes and returns the last BlockLayer in the list.
removeLastPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
removeLastPos() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
Removes and returns the last BlockPos from the posList and posMap.
removeNbtFiles(List<Identifier>) - Static method in class net.rodofire.easierworldcreator.structure.SaveNbt
when you want, you can remove the file
removeParticle(int) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
removeParticle(List<Particle>) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
removes some Particles of the Layer
removeParticle(Particle) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
removes a Particle of the Layer
removePos(int) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
removePos(BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
time complexity of O(n), avoid using this in performance crucial applications
renameFile(Path, Path) - Static method in class net.rodofire.easierworldcreator.util.file.FileUtil
Method to move a file from one place to another.
render(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
render(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.config.client.CancelScreen
 
render(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
render(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.config.client.ShouldRestartScreen
 
renderBackground(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
renderBackgroundTexture(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
method to render the backgound
renderBackgroundTexture(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
renderDarkRectangle(DrawContext, int, int, int, int, int) - Method in class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
method to render a dark rectangle on top of the background, used in config screen
renderOverBackground(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
renderOverBackground(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.config.ewc.screen.MultiChunkInfoScreen
 
renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ImageButtonWidget
 
renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.hud.widget.TextButtonWidget
 
repairConfig(Path) - Method in class net.rodofire.easierworldcreator.config.WritableConfig
 
replacePos(int, long) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
replacePos(int, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
requireRestart - Variable in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
resetToDefaultValue() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
restartScreen - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
Ridged - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Ridged fractal noise.
rotator - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
 
Rotator - Class in net.rodofire.easierworldcreator.shape.block.rotations
 
Rotator() - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
init the ShapeRotation
Rotator(int, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
init the ShapeRotation
Rotator(BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
constructor of the object
Rotator(BlockPos, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
constructor of the object
Rotator(BlockPos, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
constructor of the object
Rotator(BlockPos, int, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
constructor of the object
run(CommandContext<ServerCommandSource>, boolean) - Static method in class net.rodofire.easierworldcreator.command.PlaceAllMCFCommand
 
runAll(CommandContext<ServerCommandSource>, Set<String>, BlockPos) - Static method in class net.rodofire.easierworldcreator.command.DebugStructureCommand
 

S

save() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
SaveChunkShapeInfo - Class in net.rodofire.easierworldcreator.util.file
That is a way to generate a really large structure.
SaveChunkShapeInfo() - Constructor for class net.rodofire.easierworldcreator.util.file.SaveChunkShapeInfo
 
saveConfig() - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
this saves the config
saveExit() - Method in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
SaveNbt - Class in net.rodofire.easierworldcreator.structure
 
SaveNbt() - Constructor for class net.rodofire.easierworldcreator.structure.SaveNbt
 
saveNbtDuringWorldGen(StructureWorldAccess, List<BlockList>, String) - Static method in class net.rodofire.easierworldcreator.structure.SaveNbt
This method converts the List of BlockList to a nbt file.
ScrollBarWidget - Class in net.rodofire.easierworldcreator.client.hud.widget
 
ScrollBarWidget(int, int, int, short, short, ScrollBarWidget.PressAction, Text) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
ScrollBarWidget(int, int, int, short, ScrollBarWidget.PressAction, Text) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
ScrollBarWidget(int, int, int, short, ScrollBarWidget.PressAction, Text, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.ScrollBarWidget
 
ScrollBarWidget.PressAction - Interface in net.rodofire.easierworldcreator.client.hud.widget
 
selected - Variable in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
set(int, BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
set2dNoiseBlockWithVerification(StructureWorldAccess, boolean, Set<Block>, List<BlockState>, BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
verify if it can put the block before placing it
set3dNoiseBlockWithVerification(StructureWorldAccess, boolean, Set<Block>, List<BlockState>, BlockPos, FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
verify if it can put the block before placing it
setActualValue(Integer) - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
setActualValue(T) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
setAnimator(StructurePlaceAnimator) - Method in class net.rodofire.easierworldcreator.structure.NbtPlacer
method to change the animator
setAnimatorSound(StructurePlaceAnimator.AnimatorSound) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the AnimatorSound object, which manages sounds for the animation.
setAnimatorTime(StructurePlaceAnimator.AnimatorTime) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the AnimatorTime object, which manages timing for the animation.
setAnimatorType(BlockSorter) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the AnimatorType, representing the type of animation.
setAxisDirection(Vec3d) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Sets the axis direction used in the animation.
setBackgroundScreen(String, Identifier, int, int) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
setBackgroundScreen(String, Identifier, int, int, int, int) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
setBlockData(BlockDataKey) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
setBlockInfoLists(List<StructureTemplate.PalettedBlockInfoList>) - Method in interface net.rodofire.easierworldcreator.mixin.world.structure.StructureTemplateMixin
 
setBlocksPerTick(int) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the number of blocks to place per tick.
setBlockStates(List<BlockState>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
method used to set all the BlockState in a BlockLayer
setBlockWithOrderWithVerification(StructureWorldAccess, boolean, Set<Block>, List<BlockState>, BlockPos, int) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
verify if it can put the block before placing it
setBounds(Pair<Integer, Integer>) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
SetCellularDistanceFunction(FastNoiseLite.CellularDistanceFunction) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets distance function used in cellular noise calculations
SetCellularJitter(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets the maximum distance a cellular point can move from it's grid position
SetCellularReturnType(FastNoiseLite.CellularReturnType) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets return type from cellular noise calculations
setCenterPoint(BlockPos) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Sets the central point of the structure.
setCenterPos(BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
setCenterPos(Vec3d) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
setCenterPos(Vec3d) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
setChangedListener(Consumer<String>) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setColor(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.TextButtonWidget
 
setConfig() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
 
setCursor(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setCursorToEnd() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setCursorToStart() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setCustomFill(float) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
method to set the custom fill
setDefaultScreen(Screen, String, ModClientConfig) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
setDepth(int) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
set a depth to the BlockLayer
setDepth(int) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
setDescription(String) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractOuterLayer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.AbstractRadialLikeLayer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.DirectionalLayer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerCylindricalLayer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.InnerRadialLayer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterCylindricalLayer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.OuterRadialLayer
 
setDirectionVector(Vec3i) - Method in interface net.rodofire.easierworldcreator.shape.block.layer.Layer
 
setDirectionVector(Vec3i) - Method in class net.rodofire.easierworldcreator.shape.block.layer.LayerManager
 
SetDomainWarpAmp(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets the maximum warp distance from original position when using DomainWarp(...)
SetDomainWarpType(FastNoiseLite.DomainWarpType) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets the warp algorithm when using DomainWarp(...)
setDrawsBackground(boolean) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setEditable(boolean) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setEditableColor(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setEndPos(BlockPos) - Method in class net.rodofire.easierworldcreator.entity.trajectory.EntityJump
 
setEndRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setEndRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setFill() - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
method to set the custom fill set the filling value depending on the filling type
setFillingType(AbstractFillableBlockShape.Type) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
method to change the filling Type
setFocused(boolean) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setFocusUnlocked(boolean) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setForce(boolean) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
SetFractalGain(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets octave gain for all fractal noise types
SetFractalLacunarity(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets octave lacunarity for all fractal noise types
SetFractalOctaves(int) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets octave count for all fractal noise types
SetFractalPingPongStrength(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets strength of the fractal ping pong effect
SetFractalType(FastNoiseLite.FractalType) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets method for combining octaves in all fractal noise types
SetFractalWeightedStrength(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets octave weighting for all none DomainWarp fratal types
SetFrequency(float) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets frequency for all noise types
setHalfSphere(SphereGen.SphereType) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Sets the half-sphere type. * * @param halfSphere The half-sphere type to set.
setHalfSphereDirection(Direction) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Sets the direction of the half-sphere. * * @param direction The direction to set.
setHeight(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Sets the height of the cylinder.
setHeight(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setHelicoidAngle(Pair<Integer, Integer>) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setHorizontalTorus(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the horizontal torus ratio.
setInnerRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the inner radius of the torus along the X-axis.
setInnerRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the inner radius of the torus along the Z-axis.
setKey(String) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
setLayers(List<BlockLayer>) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Replaces the current list of BlockLayer objects with the specified list.
setMaxLength(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setMaxValue(int) - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
setMinValue(int) - Method in class net.rodofire.easierworldcreator.config.objects.IntegerConfigObject
 
setName(String) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
SetNoiseType(FastNoiseLite.NoiseType) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets noise algorithm used for GetNoise(...)
setOuterRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the outer radius of the torus along the X-axis.
setOuterRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the outer radius of the torus along the Z-axis.
setOutlineRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setOutlineRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setOverriddenBlocks(Set<Block>) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
setOverriddenTags(Set<TagKey<Block>>) - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
setParent(Screen) - Method in class net.rodofire.easierworldcreator.client.hud.screen.AbstractInfoScreen
 
setParticles(List<Particle>) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
setPlaceholder(Text) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setPlacer(LayerPlacer) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
 
setPosList(LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
setPosList(List<LongShortImmutablePair>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
 
setPosList(List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
setPreviousValue(T) - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
 
setRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to set the radius of the circle
setRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Sets the radius of the cylinder along the X-axis.
setRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Sets the X radius of the sphere. * * @param radiusX The X radius to set.
setRadiusX(Pair<Integer, Integer>) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setRadiusY(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Sets the Y radius of the sphere. * * @param radiusY The Y radius to set.
setRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
method to set the radius of the circle
setRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
Sets the radius of the cylinder along the Z-axis.
setRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
Sets the Z radius of the sphere. * * @param radiusZ The Z radius to set.
setRadiusZ(Pair<Integer, Integer>) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setRandomBlockWithVerification(StructureWorldAccess, boolean, Set<Block>, List<BlockState>, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
verify if it can put the block before placing it
setRandomSorter() - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
method to set a random sorter type
setRenderTextProvider(BiFunction<String, Integer, OrderedText>) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setRepeatLayers(boolean) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
method to repeat the layer in the case the distance is bigger than the sum of all depth of all the BlockLayer
SetRotationType3D(FastNoiseLite.RotationType3D) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets domain rotation type for 3D Noise and 3D DomainWarp.
setRotator(Rotator) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
 
setRuler(StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
setRuler(StructurePlacementRuleManager) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
 
setScreen(Screen, String) - Static method in class net.rodofire.easierworldcreator.config.client.ConfigScreen
 
setSecondPos(BlockPos) - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
 
setSecondYRotation(int) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
SetSeed(int) - Method in class net.rodofire.easierworldcreator.util.FastNoiseLite
Sets seed used for all noise types
setSelectionEnd(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setSelectionStart(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setShapeData(WGShapeData) - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
setSoundPerTicks(float) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the interval of ticks between sounds during the animation.
setSpiralFilling(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setSpiralOffset(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setSpiralType(SpiralGen.SpiralType) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setStartRadiusX(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setStartRadiusZ(int) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setState(BlockState) - Method in class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
setState(BlockState) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
setSuggestion(String) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setTag(NbtCompound) - Method in class net.rodofire.easierworldcreator.blockdata.BlockDataKey
 
setTag(NbtCompound) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
setText(String) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setTextPredicate(Predicate<String>) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setTicks(int) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the current tick count.
setTorusType(TorusGen.TorusType) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the type of the torus.
setTurnNumber(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
setType(BlockSorter.BlockSorterType) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Method to set the type of the sorter
setUneditableColor(int) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setVerticalTorus(float) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
Sets the vertical torus ratio.
setVisible(boolean) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
setWorld(StructureWorldAccess) - Method in class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
Sets the StructureWorldAccess for interacting with the world.
setYRotation(int) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
setZRotation(int) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
 
ShapePlacer - Class in net.rodofire.easierworldcreator.shape.block.placer
Class that allow you to place a structure based on a coordinate map or a BlockListManager.
ShapePlacer(StructureWorldAccess, ShapePlacer.PlaceMoment, BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
ShapePlacer(StructureWorldAccess, ShapePlacer.PlaceMoment, BlockPos, Identifier) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
ShapePlacer(StructureWorldAccess, ShapePlacer.PlaceMoment, WGShapeData, BlockPos) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
ShapePlacer(StructureWorldAccess, ShapePlacer.PlaceMoment, WGShapeData, BlockPos, Identifier) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
 
ShapePlacer.PlaceMoment - Enum Class in net.rodofire.easierworldcreator.shape.block.placer
Enum that define the moment of structure placing.
ShapeRotator - Class in net.rodofire.easierworldcreator.shape.block.rotations
Class to manage rotations on BlockList.
ShapeRotator(Rotator) - Constructor for class net.rodofire.easierworldcreator.shape.block.rotations.ShapeRotator
 
Short2ObjectHashBiMap<T> - Class in net.rodofire.easierworldcreator.util.map
 
Short2ObjectHashBiMap() - Constructor for class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
shouldRestart() - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
method to know if the game should restart in the case one or many config got changed that requires the game to restart
shouldRestart() - Method in class net.rodofire.easierworldcreator.config.ModConfig
 
shouldRestart() - Method in class net.rodofire.easierworldcreator.config.objects.AbstractConfigObject
method to known if the game should restart after the modification of the value stored in the config
ShouldRestartScreen - Class in net.rodofire.easierworldcreator.config.client
 
ShouldRestartScreen() - Constructor for class net.rodofire.easierworldcreator.config.client.ShouldRestartScreen
 
size() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
size() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
size() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
method used to get the size of the BlockLayer
size() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
Returns the number of BlockLayer objects in the list.
size() - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
 
size() - Method in class net.rodofire.easierworldcreator.util.map.ObjectIntLinkHashBiMap
 
size() - Method in class net.rodofire.easierworldcreator.util.map.ObjectShortLinkHashBiMap
 
size() - Method in class net.rodofire.easierworldcreator.util.map.Short2ObjectHashBiMap
 
solve() - Method in class net.rodofire.easierworldcreator.maths.equation.QuadraticEquation
 
solve(double, double, double, double) - Method in class net.rodofire.easierworldcreator.maths.equation.CubicEquation
Solve the cubic equation with the given coefficients.
sort(BlockSorter) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
sortBlockPos(LongArrayList) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Method to sort the list depending on the animatorType.
sortBlockPos(List<BlockPos>) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Method to sort the list depending on the animatorType.
sortInsideBlockList(BlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Method to sort the list depending on the animatorType.
sortOrderedBlockList(OrderedBlockListManager) - Method in class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter
Method to sort the list depending on the animatorType.
SphereGen - Class in net.rodofire.easierworldcreator.shape.block.gen
Class to generate sphere related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
SphereGen(BlockPos, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
init the shape generation
SphereGen(BlockPos, Rotator, int, int, int, SphereGen.SphereType) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
init the Sphere Shape
SphereGen.SphereType - Enum Class in net.rodofire.easierworldcreator.shape.block.gen
enum to define the type of the sphere
SpiralGen - Class in net.rodofire.easierworldcreator.shape.block.gen
Class to generate spiral related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
SpiralGen(BlockPos, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
 
SpiralGen(BlockPos, Rotator, Pair<Integer, Integer>, Pair<Integer, Integer>, int, float) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
init the Spiral Shape
SpiralGen.SpiralType - Enum Class in net.rodofire.easierworldcreator.shape.block.gen
set every possible spiral shape of the mod
squared(double...) - Static method in class net.rodofire.easierworldcreator.maths.MathUtil
 
stateIndexes - Variable in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
Map used for better performance: Instead of searching for a BlockSate inside the list, we use indexes.
stateSize() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
stateSize() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.OrderedBlockListManager
method to get the size of the stateMap
StructurePlaceAnimator - Class in net.rodofire.easierworldcreator.shape.block.placer.animator
Class to put blocks with an animation.
StructurePlaceAnimator(StructureWorldAccess, BlockSorter, StructurePlaceAnimator.AnimatorTime) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator
init a StructurePlaceAnimator object
StructurePlaceAnimator.AnimatorSound - Enum Class in net.rodofire.easierworldcreator.shape.block.placer.animator
enum to decide how to play sounds
StructurePlaceAnimator.AnimatorTime - Enum Class in net.rodofire.easierworldcreator.shape.block.placer.animator
enum to determine how much time the structure will be placed.
StructurePlacementRuleManager - Class in net.rodofire.easierworldcreator.blockdata
Class to manage if blocks can be placed or not
StructurePlacementRuleManager() - Constructor for class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
StructurePlacementRuleManager(boolean) - Constructor for class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
StructurePlacementRuleManager(boolean, Set<Block>) - Constructor for class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
StructurePlacementRuleManager(boolean, Set<Block>, Set<TagKey<Block>>) - Constructor for class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
StructurePlacementRuleManager(Set<Block>) - Constructor for class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
StructurePlacementRuleManager(Set<Block>, Set<TagKey<Block>>) - Constructor for class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
StructureTemplateManagerInvoker - Interface in net.rodofire.easierworldcreator.mixin.world.structure
 
StructureTemplateMixin - Interface in net.rodofire.easierworldcreator.mixin.world.structure
mixin used for nbt file generation
StructureUtil - Class in net.rodofire.easierworldcreator.structure
 
StructureUtil() - Constructor for class net.rodofire.easierworldcreator.structure.StructureUtil
 
SURFACE - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
for a natural aspect, Put the first BlockStates on top of the structure for a coordinate x and z, and until it reaches the depth of the layer
SurfaceRulesMixin - Interface in net.rodofire.easierworldcreator.mixin.world.gen.surfacebuilder
 

T

TagUtil - Class in net.rodofire.easierworldcreator.tag
Util class related to tags
TagUtil() - Constructor for class net.rodofire.easierworldcreator.tag.TagUtil
 
TagUtil.BlockTags - Class in net.rodofire.easierworldcreator.tag
 
TagUtil.ItemTags - Class in net.rodofire.easierworldcreator.tag
 
text - Variable in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
TextButtonWidget - Class in net.rodofire.easierworldcreator.client.hud.widget
 
TextButtonWidget(int, int, int, int, Text, ButtonWidget.PressAction) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.TextButtonWidget
 
TextButtonWidget(int, int, int, int, Text, ButtonWidget.PressAction, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.TextButtonWidget
 
TextButtonWidget(int, int, int, int, Text, ButtonWidget.PressAction, int, int) - Constructor for class net.rodofire.easierworldcreator.client.hud.widget.TextButtonWidget
 
TEXTURE - Variable in class net.rodofire.easierworldcreator.client.hud.screen.BackgroundScreen
 
tick() - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
toggleBoolean(BooleanConfigObject, ButtonWidget) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
 
toJson(ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
toJson(ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
toJson(ChunkPos, ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockList
 
toJson(ChunkPos, ChunkPos) - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
TorusGen - Class in net.rodofire.easierworldcreator.shape.block.gen
Class to generate torus related shapes
The Main purpose of this class is to generate the coordinates based on a shape.
TorusGen(BlockPos, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
init the Torus Shape
TorusGen(BlockPos, Rotator, int, int, int, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
init the Torus Shape
TorusGen.TorusType - Enum Class in net.rodofire.easierworldcreator.shape.block.gen
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
toString() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
 
toString() - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayer
 
toString() - Method in class net.rodofire.easierworldcreator.blockdata.StructurePlacementRuleManager
 
toString() - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
 
toString() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
Returns a string representation of this record class.
toString() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.RandomMaterialCondition
Returns a string representation of this record class.
totalSize() - Method in class net.rodofire.easierworldcreator.blockdata.blocklist.BlockListManager
Method to know the number of all blockPos stored in every BlockList.

U

up(long, int) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
 
updateValues(String) - Method in class net.rodofire.easierworldcreator.config.ModConfig
 

V

Value - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
Basic value noise.
ValueCubic - Enum constant in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
Value noise using cubic interpolation for smoothing.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.gen.SphereGen.SphereType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer.PlacingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer.PlaceMoment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData.PlacementShift
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularDistanceFunction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.DomainWarpType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.RotationType3D
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.rodofire.easierworldcreator.blockdata.sorter.BlockSorter.BlockSorterType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.gen.SphereGen.SphereType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.layer.LayerManager.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer.PlacingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer.PlaceMoment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData.PlacementShift
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularDistanceFunction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.CellularReturnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.DomainWarpType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.FractalType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.NoiseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.rodofire.easierworldcreator.util.FastNoiseLite.RotationType3D
Returns an array containing the constants of this enum class, in the order they are declared.
Vector2(float, float) - Constructor for class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector2
remove javadoc warns, don't notice
Vector3(float, float, float) - Constructor for class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector3
remove javadoc warns, don't notice
verify() - Method in class net.rodofire.easierworldcreator.entity.trajectory.JumpVerification
 
verifyBlock(StructureWorldAccess, boolean, Set<Block>, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
method to verify that the block is not an unbreakable block or not and to verify if the block can be put or not.
verifyBlock(StructureWorldAccess, boolean, Set<Block>, BlockPos, Map<BlockPos, BlockState>) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
Verifies if a block can be placed at a given position in the world.
verifyBlock(StructureWorldAccess, BlockPos) - Static method in class net.rodofire.easierworldcreator.util.BlockPlaceUtil
method to verify that the block is not an unbreakable block or not and to verify if the block can be put or not.
verifyInteger(IntegerConfigObject, AbstractEntryWidget, String) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
Method to verify that the input is an integer and manage the addition of "-".
VERTICAL_CUSTOM - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
 
VERTICAL_DRAG - Static variable in class net.rodofire.easierworldcreator.entity.EntityUtil
 
VERTICAL_HALF - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.TorusGen.TorusType
 

W

WGShapeData - Class in net.rodofire.easierworldcreator.shape.block.placer
Class to define how multi-chunk features should be placed.
WGShapeData.PlacementShift - Enum Class in net.rodofire.easierworldcreator.shape.block.placer
 
WGShapeHandler - Class in net.rodofire.easierworldcreator.shape.block.placer
For multi-chunk features, we create a file that refers every piece of shapes related to a chunkPos.
WGShapeHandler() - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.WGShapeHandler
 
WGShapePlacerManager - Class in net.rodofire.easierworldcreator.shape.block.placer
Class to manager all the multi-chunk features of a chunk.
WGShapePlacerManager(ChunkPos, int) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.WGShapePlacerManager
 
widths - Variable in class net.rodofire.easierworldcreator.config.client.DefaultConfigScreen
 
WORLD_GEN - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer.PlaceMoment
Place the structure during world generation.
WorldGenUtil - Class in net.rodofire.easierworldcreator.util
 
WorldGenUtil() - Constructor for class net.rodofire.easierworldcreator.util.WorldGenUtil
 
WorldStateCollector - Class in net.rodofire.easierworldcreator.blockdata
class to collect blockState from a world based on a BlockPos list
WorldStateCollector() - Constructor for class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
WorldStateCollector(int) - Constructor for class net.rodofire.easierworldcreator.blockdata.WorldStateCollector
 
WritableConfig - Class in net.rodofire.easierworldcreator.config
 
WritableConfig(String, ConfigCategory) - Constructor for class net.rodofire.easierworldcreator.config.WritableConfig
 
write(String) - Method in class net.rodofire.easierworldcreator.client.hud.widget.AbstractEntryWidget
 
write(Path) - Method in class net.rodofire.easierworldcreator.config.WritableConfig
 

X

x - Variable in class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector2
remove javadoc warns, don't notice
x - Variable in class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector3
remove javadoc warns, don't notice
x1 - Variable in class net.rodofire.easierworldcreator.maths.equation.CubicEquation
The first real root.
x2 - Variable in class net.rodofire.easierworldcreator.maths.equation.CubicEquation
The second real root.
x3 - Variable in class net.rodofire.easierworldcreator.maths.equation.CubicEquation
The third real root.
XZ_BITS - Static variable in class net.rodofire.easierworldcreator.util.LongPosHelper
Number of bits allocated for x and z coordinates.
XZ_MASK - Static variable in class net.rodofire.easierworldcreator.util.LongPosHelper
Bitmask for x and z coordinates (26 bits).
XZ_MAX - Static variable in class net.rodofire.easierworldcreator.util.LongPosHelper
Maximum value for signed x and z before overflow.

Y

y - Variable in class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector2
remove javadoc warns, don't notice
y - Variable in class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector3
remove javadoc warns, don't notice
Y_BITS - Static variable in class net.rodofire.easierworldcreator.util.LongPosHelper
Number of bits allocated for y coordinate.
Y_MASK - Static variable in class net.rodofire.easierworldcreator.util.LongPosHelper
Bitmask for y coordinate (12 bits).
Y_MAX - Static variable in class net.rodofire.easierworldcreator.util.LongPosHelper
Maximum value for signed y before overflow.

Z

z - Variable in class net.rodofire.easierworldcreator.util.FastNoiseLite.Vector3
remove javadoc warns, don't notice
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values