Index
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.gui.widget
- AbstractEntryWidget(TextRenderer, int, int, int, int, Text) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- AbstractEntryWidget(TextRenderer, int, int, int, int, AbstractEntryWidget, Text, String, AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeAction) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- AbstractEntryWidget.PressAction - Interface in net.rodofire.easierworldcreator.client.gui.widget
- AbstractEntryWidget.TypeAction - Interface in net.rodofire.easierworldcreator.client.gui.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.gui.screen
- AbstractInfoScreen(Text) - Constructor for class net.rodofire.easierworldcreator.client.gui.screen.AbstractInfoScreen
- AbstractInfoScreen(Text, Identifier, int, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.screen.AbstractInfoScreen
- AbstractInfoScreen(Text, Identifier, int, int, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.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
- add(StructureWorldAccess, Set<ChunkPos>, Identifier) - Static method in class net.rodofire.easierworldcreator.shape.block.MultiChunkFeaturesHandler
- 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
BlockLayerobjects 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
BlockLayerto 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
- 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.gui.widget.AbstractEntryWidget
- appendClickableNarrations(NarrationMessageBuilder) - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.screen
- BackgroundScreen(Text) - Constructor for class net.rodofire.easierworldcreator.client.gui.screen.BackgroundScreen
- BackgroundScreen(Text, Identifier, int, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.screen.BackgroundScreen
- BackgroundScreen(Text, Identifier, int, int, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.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
BlockLayerComparatorclass provides utility methods to manage a collection ofBlockLayerobjects. - BlockLayerManager(List<BlockLayer>) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
-
Constructs a
BlockLayerComparatorwith the specified list of layers. - BlockLayerManager(BlockLayer) - Constructor for class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
-
Constructs a
BlockLayerComparatorwith 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
BlockLayerComparatorwith 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
boundrecord 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
BlockStateis 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.gui.widget.AbstractEntryWidget
- canWrite(char) - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.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.
- cleanEntries(ServerWorld) - Static method in class net.rodofire.easierworldcreator.shape.block.MultiChunkFeaturesHandler
- 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.gui.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
- covered - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
- 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
- customFill - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
-
if ==0, there will be no circle if ==1f, it will be a full circle Don't need to care if
AbstractFillableBlockShapeis not set on CUSTOM - customWrite(String, String) - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- customWrite(String, String) - Method in class net.rodofire.easierworldcreator.client.gui.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
- DirectionUtil - Class in net.rodofire.easierworldcreator.util
- DirectionUtil() - Constructor for class net.rodofire.easierworldcreator.util.DirectionUtil
- 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(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.gui.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
BlockPosinto a single long value. - encodeBlockPos(BlockPos) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
-
Encodes a
BlockPosinto 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
BlockPosinto 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.gui.widget.AbstractEntryWidget
- eraseWords(int) - Method in class net.rodofire.easierworldcreator.client.gui.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).
- featureId - Variable in class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
- 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
- fillingType - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractFillableBlockShape
-
set the default filling type
- 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
FullNoiseThresholdMaterialConditionrecord 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.
- generate(StructureWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockBox, ChunkPos, BlockPos) - Method in class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
- 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.
- generateBaseStructure(StructureWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockBox, ChunkPos, BlockPos) - Method in class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
- 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.
- 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
- 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(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.
- 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.
- 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(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(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(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.
- 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
BlockListManagerbased 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
BlockLayerat 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
- 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(double[]) - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
- getBlockPos(double, double, double) - 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
BlockStatein aBlockLayer. - 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.gui.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
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
- getCoveredChunks() - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
-
Method to know the chunks that will be covered by the shape.
- getCursor() - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- 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
- getDividedStructure(StructureWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockBox, ChunkPos, BlockPos) - Method in class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
-
Method to get the divided blockList manager.
- getEllipsoidalToreCoordinates(int, int, int, int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
-
Deprecated.
- 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
- getFeatureName() - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
- getFeaturesChunkDistance() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
- getFeatureShift() - Method in class net.rodofire.easierworldcreator.shape.block.placer.WGShapeData
- 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
BlockLayerin 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
- getGeneratedFeatures(ServerWorld) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
- getGeneratedFeatures(StructureWorldAccess) - Static method in class net.rodofire.easierworldcreator.util.file.EwcFolderData
- getIconSize() - Method in class net.rodofire.easierworldcreator.config.ewc.screen.EwcConfigScreen
- getInfoScreen(AbstractConfigObject<?>) - Method in class net.rodofire.easierworldcreator.config.client.AbstractConfigScreen
- getInnerRadius(int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
-
Deprecated.
- getInnerWidth() - Method in class net.rodofire.easierworldcreator.client.gui.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
BlockLayerin 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
BlockLayerobjects. - 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.gui.widget.AbstractEntryWidget
- getNavigationPath(GuiNavigation) - Method in class net.rodofire.easierworldcreator.client.gui.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(int, int, int) - Static method in class net.rodofire.easierworldcreator.shape.block.simplegen.GenTore.EllipsoidTore
-
Deprecated.
- 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
- 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(List<BlockState>, Random) - 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
- getRandomBlock(BlockState[], Random) - 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.DirectionUtil
-
method to get a random direction no matter the plane
- getRandomDirection() - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
-
method to get a random direction no matter the plane
- getRandomDirection(Random) - 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.DirectionUtil
-
method to get a random direction on the horizontal axis
- getRandomHorizontalDirection() - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
-
method to get a random direction on the horizontal axis
- getRandomHorizontalDirection(Random) - 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.DirectionUtil
-
method to get a random direction on the vertical axis
- getRandomVerticalDirection() - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
-
method to get a random direction on the vertical axis
- getRandomVerticalDirection(Random) - 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.gui.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
- getSecondYRotation() - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
- getSelectedText() - Method in class net.rodofire.easierworldcreator.client.gui.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.
- getSquared(Vec3d) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
- 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
- getStructurePair(StructureWorldAccess, StructureAccessor, ChunkGenerator, Random, BlockBox, ChunkPos, BlockPos) - Method in class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
- 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.gui.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.
- getTotalBlockLayerDepth(List<BlockLayer>) - Static method in class net.rodofire.easierworldcreator.util.WorldGenUtil
- getTotalTime() - Method in class net.rodofire.easierworldcreator.entity.trajectory.EntityJump
- 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
- getWordSkipPosition(int) - Method in class net.rodofire.easierworldcreator.client.gui.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
- getYRotation() - Method in class net.rodofire.easierworldcreator.shape.block.rotations.Rotator
- 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.gui.widget
- ImageButtonWidget(int, int, int, int, Identifier, ButtonWidget.PressAction) - Constructor for class net.rodofire.easierworldcreator.client.gui.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.gui.widget
-
class that allows to open an info screen
- InfoButtonWidget(int, int, int, int, T) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.InfoButtonWidget
- init() - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.widget
- IntegerEntryWidget(TextRenderer, int, int, int, int, Text) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.IntegerEntryWidget
- IntegerEntryWidget(TextRenderer, int, int, int, int, AbstractEntryWidget, Text, String, AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeAction) - Constructor for class net.rodofire.easierworldcreator.client.gui.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.gui.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
- isHorizontal(Direction) - Static method in class net.rodofire.easierworldcreator.util.DirectionUtil
-
method to know
- isMouseOver(double, double) - Method in class net.rodofire.easierworldcreator.client.gui.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
- isMultiChunkFeaturesGenerated(StructureWorldAccess, Identifier) - Static method in class net.rodofire.easierworldcreator.shape.block.MultiChunkFeaturesHandler
- 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.gui.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.gui.widget.AbstractEntryWidget
L
- LARGE_OUTLINE - Enum constant in enum class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen.SpiralType
- lastChunkX - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
- lastChunkZ - Variable in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
- 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
BlockStateinside aBlockLayershould be placed depending onLayerPlacer.PlacingType - LayerPlacer() - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- LayerPlacer(int, LayerPlacer.PlacingType) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LayerPlacer(int, LayerPlacer.PlacingType, Random) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LayerPlacer(LayerPlacer.PlacingType) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LayerPlacer(LayerPlacer.PlacingType, Random) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LayerPlacer(LayerPlacer.PlacingType, FastNoiseLite) - Constructor for class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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
BlockPosinto 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
maxThresholdrecord component. - minThreshold() - Method in record class net.rodofire.easierworldcreator.world.gen.surfacebuilder.ExtendedMaterialRules.FullNoiseThresholdMaterialCondition
-
Returns the value of the
minThresholdrecord 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
BlockLayerat 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
BlockLayerat the specified index. - modifyLayer(int, BlockLayer) - Method in class net.rodofire.easierworldcreator.blockdata.layer.BlockLayerManager
-
Replaces the
BlockLayerat 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.gui.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.gui.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.gui.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.gui.widget.AbstractEntryWidget
- MultiChunkFeaturePiece - Class in net.rodofire.easierworldcreator.structure
- MultiChunkFeaturePiece(StructurePieceType, int, BlockBox, Identifier) - Constructor for class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
- MultiChunkFeaturePiece(StructurePieceType, NbtCompound) - Constructor for class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
- MultiChunkFeaturesHandler - Class in net.rodofire.easierworldcreator.shape.block
- MultiChunkFeaturesHandler() - Constructor for class net.rodofire.easierworldcreator.shape.block.MultiChunkFeaturesHandler
- 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
namerecord 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.gui.screen - package net.rodofire.easierworldcreator.client.gui.screen
- net.rodofire.easierworldcreator.client.gui.widget - package net.rodofire.easierworldcreator.client.gui.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 - package net.rodofire.easierworldcreator.shape.block
- 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
noiserecord 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
- of2DNoise() - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- of2DNoise(FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- of3DNoise() - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- of3DNoise(FastNoiseLite) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- offset(Direction, long, int) - Static method in class net.rodofire.easierworldcreator.util.LongPosHelper
- ofOrder() - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- ofRandom() - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- ofRandom(Random) - Static method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- 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.gui.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.gui.widget.AbstractEntryWidget
-
method called when pressing the mouse on the entry
- onPress() - Method in class net.rodofire.easierworldcreator.client.gui.widget.ScrollBarWidget
- onPress(AbstractEntryWidget) - Method in interface net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget.PressAction
- onPress(ScrollBarWidget) - Method in interface net.rodofire.easierworldcreator.client.gui.widget.ScrollBarWidget.PressAction
- onType(String) - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
-
method called when typing on the entry with the keyboard
- onType(AbstractEntryWidget, String) - Method in interface net.rodofire.easierworldcreator.client.gui.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
Stringto 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
BlockPosbased 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, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CircleGen
- place(StructureWorldAccess, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.gen.CylinderGen
- place(StructureWorldAccess, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.gen.LineGen
- place(StructureWorldAccess, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SphereGen
- place(StructureWorldAccess, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.gen.SpiralGen
- place(StructureWorldAccess, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.gen.TorusGen
- place(StructureWorldAccess, BlockLayerManager) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
-
if you don't need to use a shape layer, you can directly place the shape to avoid allocating unnecessary pos
- 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
- placeRandomBlock(StructureWorldAccess, List<BlockState>, BlockPos, Random) - 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.gui.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, - Interface in net.rodofire.easierworldcreator.util.consumerV, W> - 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
RandomMaterialConditionrecord 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.gui.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
BlockLayerat 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
BlockStaterelated 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
BlockLayerin 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
BlockLayerin 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.gui.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.gui.screen.BackgroundScreen
- renderBackgroundTexture(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.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.gui.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.gui.widget.AbstractEntryWidget
- renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.gui.widget.ImageButtonWidget
- renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.gui.widget.ScrollBarWidget
- renderWidget(DrawContext, int, int, float) - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.widget
- ScrollBarWidget(int, int, int, short, short, ScrollBarWidget.PressAction, Text) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.ScrollBarWidget
- ScrollBarWidget(int, int, int, short, ScrollBarWidget.PressAction, Text) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.ScrollBarWidget
- ScrollBarWidget(int, int, int, short, ScrollBarWidget.PressAction, Text, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.ScrollBarWidget
- ScrollBarWidget.PressAction - Interface in net.rodofire.easierworldcreator.client.gui.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
BlockStatein aBlockLayer - 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
-
Sets the bounds for
StructurePlaceAnimator.AnimatorTime - 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.gui.widget.AbstractEntryWidget
- setColor(int) - Method in class net.rodofire.easierworldcreator.client.gui.widget.TextButtonWidget
- setConfig() - Static method in class net.rodofire.easierworldcreator.config.ewc.EwcConfig
- setCursor(int) - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- setCursorToEnd() - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- setCursorToStart() - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.widget.AbstractEntryWidget
- setEditable(boolean) - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- setEditableColor(int) - Method in class net.rodofire.easierworldcreator.client.gui.widget.AbstractEntryWidget
- setEndPos(BlockPos) - Method in class net.rodofire.easierworldcreator.entity.trajectory.EntityJump
- setFeatureName(Identifier) - Method in class net.rodofire.easierworldcreator.shape.block.placer.ShapePlacer
- 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.gui.widget.AbstractEntryWidget
- setFocusUnlocked(boolean) - Method in class net.rodofire.easierworldcreator.client.gui.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
BlockLayerobjects with the specified list. - setMaxLength(int) - Method in class net.rodofire.easierworldcreator.client.gui.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
- setNoise(FastNoiseLite) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- 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.gui.screen.AbstractInfoScreen
- setParticles(List<Particle>) - Method in class net.rodofire.easierworldcreator.particledata.layer.ParticleLayer
- setPlaceholder(Text) - Method in class net.rodofire.easierworldcreator.client.gui.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
- setRandom(Random) - Method in class net.rodofire.easierworldcreator.shape.block.placer.LayerPlacer
- 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.gui.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.gui.widget.AbstractEntryWidget
- setSelectionStart(int) - Method in class net.rodofire.easierworldcreator.client.gui.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
- 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.gui.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.gui.widget.AbstractEntryWidget
- setTextPredicate(Predicate<String>) - Method in class net.rodofire.easierworldcreator.client.gui.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.gui.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.gui.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
- shouldAddChunk(int, int) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
- shouldAddChunkPrecomputedX(int, boolean, int) - Method in class net.rodofire.easierworldcreator.shape.block.instanciator.AbstractBlockShape
- 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
BlockLayerobjects 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
BlockSateinside the list, we useindexes. - 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
StructurePlaceAnimatorobject - 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.gui.widget.AbstractEntryWidget
- TextButtonWidget - Class in net.rodofire.easierworldcreator.client.gui.widget
- TextButtonWidget(int, int, int, int, Text, ButtonWidget.PressAction) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.TextButtonWidget
- TextButtonWidget(int, int, int, int, Text, ButtonWidget.PressAction, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.TextButtonWidget
- TextButtonWidget(int, int, int, int, Text, ButtonWidget.PressAction, int, int) - Constructor for class net.rodofire.easierworldcreator.client.gui.widget.TextButtonWidget
- TEXTURE - Variable in class net.rodofire.easierworldcreator.client.gui.screen.BackgroundScreen
- tick() - Method in class net.rodofire.easierworldcreator.client.gui.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
BlockPoslist - 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.gui.widget.AbstractEntryWidget
- write(Path) - Method in class net.rodofire.easierworldcreator.config.WritableConfig
- writeNbt(StructureContext, NbtCompound) - Method in class net.rodofire.easierworldcreator.structure.MultiChunkFeaturePiece
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
All Classes and Interfaces|All Packages|Constant Field Values