Index

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

A

absDistance(double...) - Static method in class fr.rodofire.ewc.maths.MathUtil
Calculates the total absolute distance for an array of integer values.
absDistance(float...) - Static method in class fr.rodofire.ewc.maths.MathUtil
Calculates the total absolute distance for an array of float values.
absDistance(float, float) - Static method in class fr.rodofire.ewc.maths.MathUtil
Calculates the absolute distance between two float values.
absDistance(int...) - Static method in class fr.rodofire.ewc.maths.MathUtil
Calculates the total absolute distance for an array of integer values.
absDistance(int, int) - Static method in class fr.rodofire.ewc.maths.MathUtil
Calculates the absolute distance between two integer values.
AbstractBlockShape - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
init the Shape
AbstractBlockShape(BlockPos, Rotator) - Constructor for class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
init the shape
AbstractConfigObject<T> - Class in fr.rodofire.ewc.config.objects
 
AbstractConfigObject(String, String, T) - Constructor for class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
AbstractConfigObject(String, T) - Constructor for class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
AbstractConfigScreen - Class in fr.rodofire.ewc.config.client
 
AbstractConfigScreen(ModClientConfig, String) - Constructor for class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
AbstractConfigScreen(ResourceLocation, int, int, int, ModClientConfig, String) - Constructor for class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
AbstractConfigScreen(ResourceLocation, int, int, ModClientConfig, String) - Constructor for class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
AbstractEntryWidget - Class in fr.rodofire.ewc.client.gui.widget
 
AbstractEntryWidget(Font, int, int, int, int, AbstractEntryWidget, Component, String, AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeAction) - Constructor for class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
AbstractEntryWidget(Font, int, int, int, int, Component) - Constructor for class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
AbstractEntryWidget.PressAction - Interface in fr.rodofire.ewc.client.gui.widget
 
AbstractEntryWidget.TypeAction - Interface in fr.rodofire.ewc.client.gui.widget
 
AbstractFillableBlockShape - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape
init the ShapeFilling
AbstractFillableBlockShape(BlockPos, Rotator) - Constructor for class fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape
init the ShapeFilling
AbstractFillableBlockShape.FillingType - Enum Class in fr.rodofire.ewc.shape.block.instanciator
change how the structure is filled
AbstractInfoScreen - Class in fr.rodofire.ewc.client.gui.screen
 
AbstractInfoScreen(Component) - Constructor for class fr.rodofire.ewc.client.gui.screen.AbstractInfoScreen
 
AbstractInfoScreen(Component, ResourceLocation, int, int) - Constructor for class fr.rodofire.ewc.client.gui.screen.AbstractInfoScreen
 
AbstractInfoScreen(Component, ResourceLocation, int, int, int) - Constructor for class fr.rodofire.ewc.client.gui.screen.AbstractInfoScreen
 
AbstractOuterLayer - Class in fr.rodofire.ewc.shape.block.layer
 
AbstractRadialLikeLayer - Class in fr.rodofire.ewc.shape.block.layer
 
accept(T, U, V, W) - Method in interface fr.rodofire.ewc.util.consumer.QuadConsumer
 
add(long, int, int, int) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
add(WorldGenLevel, Set<ChunkPos>, ResourceLocation) - Static method in class fr.rodofire.ewc.shape.block.MultiChunkFeaturesHandler
 
addAdditionalSaveData(StructurePieceSerializationContext, CompoundTag) - Method in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
addAllPos(LongArrayList) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
addAllPos(List<BlockPos>) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
addBlockLayers(List<BlockLayer>) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Adds a collection of BlockLayer objects to the list of layers.
addBlockState(BlockState) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
add a BlockState to the layer
addBlockState(BlockState, short) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
add a BlockState to the layer
addBlockStateListToBlockList(Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
addBlockStates(List<BlockState>) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
add multiple BlockStates to the layer
addBlockStates(List<BlockState>, List<Short>) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
add multiple BlockStates to the layer
addBoolean(BooleanConfigObject) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addBoolean(String, boolean) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addBoolean(String, String, boolean) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addCategories(ConfigCategory...) - Method in class fr.rodofire.ewc.config.ModConfig
 
addCategory(ConfigCategory) - Method in class fr.rodofire.ewc.config.ModConfig
 
addCategory(Set<ConfigCategory>) - Method in class fr.rodofire.ewc.config.ModConfig
 
addChunkPos(ChunkPos, int, int) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
addChunkPos(ChunkPos, BlockPos) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
addChunkPos(ChunkPos, ChunkPos) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
addCustomProperty(JsonObject) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
addDepth(int) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
add a depth to the BlockLayer
addDepth(int) - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
 
addElementChild(T) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
addElements(ConfigCategory, int, int) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
we add the config elements (booleans, integer and enums)
addEnum(EnumConfigObject) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addEnum(String, String, String, Set<String>) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addEnum(String, String, Set<String>) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addInfoButton(int, int, T) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
addInt(IntegerConfigObject) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addInt(String, int) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addInt(String, int, int, int) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addInt(String, int, String, int, int) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addInt(String, String, int) - Method in class fr.rodofire.ewc.config.ConfigCategory
 
addLayer(BlockLayer) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Adds a single BlockLayer to the list of layers.
addOverrideBlock(Block) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
addOverrideBlocks(Set<Block>) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
addParticle(Particle) - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
add a Particle to the layer
addParticles(List<Particle>) - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
add multiple Particles to the layer
addPos(long) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
addPos(BlockPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
addResetButton(int, int, T) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
addSecondZRotation(int) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
addTagKey(TagKey<Block>) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
addTagKeys(Set<TagKey<Block>>) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
addYRotation(int) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
addZRotation(int) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
AFTER - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.WGShapeData.PlacementShift
 
ALONG_AXIS - Enum constant in enum class fr.rodofire.ewc.blockdata.sorter.BlockSorter.BlockSorterType
Will place the blocks on an orthogonal plan to an axis.
ALONG_DIRECTION - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.placer.ShapePlacer.PlaceMoment
animate the shape placement
apply(ConfigCategory) - Method in class fr.rodofire.ewc.config.ModConfig
 
apply(ModConfig) - Method in class fr.rodofire.ewc.config.ModConfig
 
apply(SurfaceRules.Context) - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
 
apply(SurfaceRules.Context) - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
 
areNearbyFeaturesUnGenerated(LevelReader, ChunkPos) - Static method in class fr.rodofire.ewc.util.ChunkUtil
 
arePosEmpty() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Method to know if no BlockPos are present in the posMap

B

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

C

calculateInitialJump() - Method in class fr.rodofire.ewc.entity.trajectory.EntityJump
 
calculateTextHeight(String, int) - Method in class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 
cancelScreen - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
CancelScreen - Class in fr.rodofire.ewc.config.client
 
CancelScreen(Screen, Screen) - Constructor for class fr.rodofire.ewc.config.client.CancelScreen
 
canGenerate(Set<ChunkPos>, int, int) - Method in class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
canPlace(BlockState) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
method to know if a BlockState is allowed to be replaced
canPlace(WorldGenLevel, long) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
canPlace(WorldGenLevel, BlockPos) - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
canPlaceMultiChunk(Set<ChunkPos>, int) - Method in class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
canWrite(char) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
canWrite(char) - Method in class fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
 
Cellular - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.NoiseType
Cellular noise, also known as Worley noise.
CellValue - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Returns the cell value itself.
centerPos - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
centerPos - Variable in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
centerX - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
precomputed ints for slightly higher performance
centerY - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
centerZ - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
charTyped(char, int) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
ChunkGeneratorMixin - Class in fr.rodofire.ewc.mixin.world.gen
mixin to change how are the chunk generated to include multi-chunk features
ChunkGeneratorMixin() - Constructor for class fr.rodofire.ewc.mixin.world.gen.ChunkGeneratorMixin
 
chunkMap - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
ChunkPosManager - Class in fr.rodofire.ewc.world.chunk
 
ChunkPosManager(WorldGenLevel) - Constructor for class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
ChunkPosManager(WorldGenLevel, Set<ChunkPos>) - Constructor for class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
ChunkPosManager(WorldGenLevel, ChunkPos) - Constructor for class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
chunkPosSet - Variable in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
ChunkRegionMixin - Class in fr.rodofire.ewc.mixin.world.gen
 
ChunkRegionMixin() - Constructor for class fr.rodofire.ewc.mixin.world.gen.ChunkRegionMixin
 
ChunkRegionUtil - Interface in fr.rodofire.ewc.world.chunk
 
ChunkUtil - Class in fr.rodofire.ewc.util
util class related to chunks
ChunkUtil() - Constructor for class fr.rodofire.ewc.util.ChunkUtil
 
CircleGen - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.gen.CircleGen
init a circle generator
CircleGen(BlockPos, Rotator, int, int) - Constructor for class fr.rodofire.ewc.shape.block.gen.CircleGen
init the Circle Shape
CircleGen(BlockPos, Rotator, int, int, float, AbstractFillableBlockShape.FillingType) - Constructor for class fr.rodofire.ewc.shape.block.gen.CircleGen
 
circularSpiral() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
CircularTore() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
cleanEntries(ServerLevel) - Static method in class fr.rodofire.ewc.shape.block.MultiChunkFeaturesHandler
 
clear() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
clear() - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
clear() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Clears all elements from posList, posMap, and statesMap.
clear() - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
clearWidgets() - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
CLIENT_CONFIG - Static variable in class fr.rodofire.ewc.config.ewc.EwcClientConfig
 
codec() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
 
codec() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
 
CODEC - Static variable in class fr.rodofire.ewc.blockdata.BlockDataKey
 
CODEC - Static variable in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
CODEC - Static variable in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
CODEC - Static variable in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
CODEC - Static variable in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.gen.CircleGen
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.gen.CylinderGen
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.gen.LineGen
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.gen.SphereGen
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.gen.SpiralGen
 
CODEC - Static variable in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.gen.TorusGen
 
CODEC - Static variable in enum class fr.rodofire.ewc.shape.block.gen.TorusGen.TorusType
 
CODEC - Static variable in enum class fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape.FillingType
 
CODEC - Static variable in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
CODEC - Static variable in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
 
CODEC - Static variable in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
 
collect(ServerLevel, T) - Method in class fr.rodofire.ewc.blockdata.WorldStateCollector
 
combine2BlockList(List<BlockList>, List<BlockList>) - Static method in class fr.rodofire.ewc.blockdata.blocklist.BlockListHelper
method to combine 2 List<BlockList>
combineNBlockList(List<BlockList>...) - Static method in class fr.rodofire.ewc.blockdata.blocklist.BlockListHelper
method to combine a number of List<BlockList> superior to 2
COMMAND - Static variable in class fr.rodofire.ewc.platform.Services.PlatformEvents
 
ConditionSourceMixin - Interface in fr.rodofire.ewc.mixin.world.gen.surfacebuilder
 
CONFIG - Static variable in class fr.rodofire.ewc.platform.Services
 
ConfigCategory - Class in fr.rodofire.ewc.config
 
ConfigCategory(String) - Constructor for class fr.rodofire.ewc.config.ConfigCategory
 
configEquals() - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
ConfigScreen - Class in fr.rodofire.ewc.config.client
 
ConfigScreen() - Constructor for class fr.rodofire.ewc.config.client.ConfigScreen
 
ConfigUtil - Class in fr.rodofire.ewc.config
 
ConfigUtil() - Constructor for class fr.rodofire.ewc.config.ConfigUtil
 
CONSTANT_BLOCKS_PER_TICK - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Determines a defined number of blocks per tick.
CONSTANT_TICKS - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Determines a fixed number of ticks to place the structure.
contains(short) - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
contains(String) - Method in class fr.rodofire.ewc.config.ModConfig
 
contains(String) - Method in class fr.rodofire.ewc.toml.Toml
 
contains(String, T) - Method in class fr.rodofire.ewc.config.ModConfig
 
contains(ChunkPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
contains(T) - Method in class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
contains(T) - Method in class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
contains(T) - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
containsChunk(ChunkPos) - Method in class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
containsPrimitive(String) - Method in class fr.rodofire.ewc.toml.Toml
 
containsTable(String) - Method in class fr.rodofire.ewc.toml.Toml
 
containsTableArray(String) - Method in class fr.rodofire.ewc.toml.Toml
 
convert2Array(BlockPos) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
convertBlockTagToBlockArray(List<TagKey<Block>>) - Static method in class fr.rodofire.ewc.util.TagUtil.BlockTags
Deprecated.
convert a list of blockTag to a matrices of array
convertBlockTagToBlockArray(TagKey<Block>) - Static method in class fr.rodofire.ewc.util.TagUtil.BlockTags
Deprecated.
convert a blockTag to an array
convertBlockTagToBlockSet(List<TagKey<Block>>) - Static method in class fr.rodofire.ewc.util.TagUtil.BlockTags
Deprecated.
 
convertBlockTagToBlockSet(Set<TagKey<Block>>) - Static method in class fr.rodofire.ewc.util.TagUtil.BlockTags
Deprecated.
 
convertBlockTagToBlockSet(TagKey<Block>) - Static method in class fr.rodofire.ewc.util.TagUtil.BlockTags
Deprecated.
 
convertItemTagToItemArray(List<TagKey<Item>>) - Static method in class fr.rodofire.ewc.util.TagUtil.ItemTags
Deprecated.
convert a list of ItemTag to a matrices of array
convertItemTagToItemArray(TagKey<Item>) - Static method in class fr.rodofire.ewc.util.TagUtil.ItemTags
Deprecated.
convert an ItemTag to an array
convertItemTagToItemSet(List<TagKey<Item>>) - Static method in class fr.rodofire.ewc.util.TagUtil.ItemTags
Deprecated.
 
convertItemTagToItemSet(TagKey<Item>) - Static method in class fr.rodofire.ewc.util.TagUtil.ItemTags
Deprecated.
 
convertNbtToManager(StructureTemplate, BlockListManager, StructurePlaceSettings, WorldGenLevel, BlockPos) - Static method in class fr.rodofire.ewc.structure.StructureUtil
 
convertTag2Array(Class<T>, Registry<T>, Collection<TagKey<T>>) - Static method in class fr.rodofire.ewc.util.TagUtil
 
convertTag2Array(Class<T>, Registry<T>, TagKey<T>) - Static method in class fr.rodofire.ewc.util.TagUtil
 
convertTag2Array(Class<T>, Registry<T>, TagKey<T>...) - Static method in class fr.rodofire.ewc.util.TagUtil
 
convertTag2Set(Registry<T>, Collection<TagKey<T>>) - Static method in class fr.rodofire.ewc.util.TagUtil
 
convertTag2Set(Registry<T>, TagKey<T>...) - Static method in class fr.rodofire.ewc.util.TagUtil
 
copy() - Method in class fr.rodofire.ewc.config.ModConfig
 
covered - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
createButton(String, int, ResourceLocation) - Method in class fr.rodofire.ewc.config.ewc.screen.EwcConfigScreen
 
createFolders(Path) - Static method in class fr.rodofire.ewc.util.file.SaveChunkShapeInfo
this method allows the creation of the generated and related folders
createNarrationMessage() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
createPalettedBlockInfoList(List<StructureTemplate.StructureBlockInfo>) - Static method in class fr.rodofire.ewc.structure.SaveNbt
avoid errors when using the mixin
CubicEquation - Class in fr.rodofire.ewc.maths.equation
Class based on the cubic equation solver provided by WattZap.
CubicEquation() - Constructor for class fr.rodofire.ewc.maths.equation.CubicEquation
Construct a new Cubic object.
currentCategoryIndex - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
CUSTOM - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.TorusGen.TorusType
 
CUSTOM - Enum constant in enum class fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape.FillingType
Set custom filling type.
CUSTOM_DOUBLE_HELICOID - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
 
CUSTOM_HELICOID - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
 
customFill - Variable in class fr.rodofire.ewc.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 AbstractFillableBlockShape is not set on CUSTOM
customWrite(String, String) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
customWrite(String, String) - Method in class fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
 
cycleEnum(EnumConfigObject, Button) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
method to change the actual value of an enum to the next value
CylinderGen - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.gen.CylinderGen
init a cylinder object
CylinderGen(BlockPos, Rotator, int, int, int) - Constructor for class fr.rodofire.ewc.shape.block.gen.CylinderGen
init a Cylinder object
CylinderGen(BlockPos, Rotator, Integer, Integer, Integer, Float, AbstractFillableBlockShape.FillingType) - Constructor for class fr.rodofire.ewc.shape.block.gen.CylinderGen
 

D

DebugStructureCommand - Class in fr.rodofire.ewc.command
 
DebugStructureCommand() - Constructor for class fr.rodofire.ewc.command.DebugStructureCommand
 
decodeBlockPos(long) - Static method in class fr.rodofire.ewc.util.LongPosHelper
Decodes a long value back into a BlockPos.
decodeBlockPos2Array(long) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
decodeInformation(WorldGenLevel, ChunkPos) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.util.LongPosHelper
 
decodeY(long) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
decodeZ(long) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
DEFAULT - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SphereGen.SphereType
default sphere
DEFAULT - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
default shape
DEFAULT - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
will play one sound every tick
DefaultConfigScreen - Class in fr.rodofire.ewc.config.client
 
DefaultConfigScreen(Screen, ModClientConfig, String) - Constructor for class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
DefaultConfigScreen(Screen, ModClientConfig, String, ResourceLocation, int, int) - Constructor for class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
DefaultConfigScreen(Screen, ModClientConfig, String, ResourceLocation, int, int, int, int) - Constructor for class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
DirectionalLayer - Class in fr.rodofire.ewc.shape.block.layer
 
DirectionUtil - Class in fr.rodofire.ewc.util
 
DirectionUtil() - Constructor for class fr.rodofire.ewc.util.DirectionUtil
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
directionVector - Variable in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
Distance - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Returns the distance to the nearest cell.
Distance2 - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Returns the distance to the second-nearest cell.
Distance2Add - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Adds the distances to the first and second-nearest cells.
Distance2Div - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Divides the nearest distance by the second-nearest distance.
Distance2Mul - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Multiplies the distances to the first and second-nearest cells.
Distance2Sub - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularReturnType
Subtracts the second-nearest distance from the nearest.
DividedBlockListManager - Class in fr.rodofire.ewc.blockdata.blocklist
During world gen, you can not place all your structure if it is larger than 3x3 chunks.
DividedBlockListManager() - Constructor for class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
DividedBlockListManager(List<BlockListManager>) - Constructor for class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
DomainWarpIndependent - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.FractalType
Domain-warping with independent effects.
DomainWarpProgressive - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.FractalType
Domain-warping with progressive effects.
DOUBLE_HELICOID - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
helicoid shape,this generates helicoid 2 with an opposite direction
drawBottomElements() - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
drawLine(WorldGenLevel, BlockPos, BlockPos, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenLines
Deprecated.
 
drawLine(WorldGenLevel, BlockPos, BlockPos, BlockState, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenLines
Deprecated.
 

E

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

F

FabricCommandRegistrationEvent - Class in fr.rodofire.ewc.platform.event
 
FabricCommandRegistrationEvent() - Constructor for class fr.rodofire.ewc.platform.event.FabricCommandRegistrationEvent
 
FabricConfigHelper - Class in fr.rodofire.ewc.platform
 
FabricConfigHelper() - Constructor for class fr.rodofire.ewc.platform.FabricConfigHelper
 
FabricPlatformHelper - Class in fr.rodofire.ewc.platform
 
FabricPlatformHelper() - Constructor for class fr.rodofire.ewc.platform.FabricPlatformHelper
 
FabricServerEvents - Class in fr.rodofire.ewc.platform.event
 
FabricServerEvents() - Constructor for class fr.rodofire.ewc.platform.event.FabricServerEvents
 
FabricTickEvents - Class in fr.rodofire.ewc.platform.event
 
FabricTickEvents() - Constructor for class fr.rodofire.ewc.platform.event.FabricTickEvents
 
FastMaths - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.maths.FastMaths
 
FastNoiseLite - Class in fr.rodofire.ewc.util
Noise to generate perlin noise.
FastNoiseLite() - Constructor for class fr.rodofire.ewc.util.FastNoiseLite
Create new FastNoise object with default seed
FastNoiseLite(int) - Constructor for class fr.rodofire.ewc.util.FastNoiseLite
Create new FastNoise object with specified seed
FastNoiseLite.CellularDistanceFunction - Enum Class in fr.rodofire.ewc.util
Represents distance functions used in cellular noise generation.
FastNoiseLite.CellularReturnType - Enum Class in fr.rodofire.ewc.util
Represents the return types for cellular noise calculations.
FastNoiseLite.DomainWarpType - Enum Class in fr.rodofire.ewc.util
Represents types of domain warping for noise generation.
FastNoiseLite.FractalType - Enum Class in fr.rodofire.ewc.util
Represents different types of fractal noise.
FastNoiseLite.NoiseType - Enum Class in fr.rodofire.ewc.util
Represents different types of noise functions used in noise generation.
FastNoiseLite.RotationType3D - Enum Class in fr.rodofire.ewc.util
Represents different rotation types for 3D noise transformations.
FastNoiseLite.Vector2 - Class in fr.rodofire.ewc.util
remove javadoc warns, don't notice
FastNoiseLite.Vector3 - Class in fr.rodofire.ewc.util
remove javadoc warns, don't notice
FBm - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.FractalType
Fractal Brownian Motion (FBm).
featureId - Variable in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
FileUtil - Class in fr.rodofire.ewc.util.file
class that provide useful methods for files related.
FileUtil() - Constructor for class fr.rodofire.ewc.util.file.FileUtil
 
fillingType - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape
set the default filling type
findLayerIndex(int[], float) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
findLayerIndex(int[], float) - Method in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
findLayerIndex(int[], float) - Method in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
findLayerIndex(int[], float) - Method in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
findLayerIndex(int[], float) - Method in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
fr.rodofire.ewc - package fr.rodofire.ewc
 
fr.rodofire.ewc.blockdata - package fr.rodofire.ewc.blockdata
 
fr.rodofire.ewc.blockdata.blocklist - package fr.rodofire.ewc.blockdata.blocklist
 
fr.rodofire.ewc.blockdata.layer - package fr.rodofire.ewc.blockdata.layer
 
fr.rodofire.ewc.blockdata.sorter - package fr.rodofire.ewc.blockdata.sorter
 
fr.rodofire.ewc.client.gui.screen - package fr.rodofire.ewc.client.gui.screen
 
fr.rodofire.ewc.client.gui.widget - package fr.rodofire.ewc.client.gui.widget
 
fr.rodofire.ewc.command - package fr.rodofire.ewc.command
 
fr.rodofire.ewc.config - package fr.rodofire.ewc.config
 
fr.rodofire.ewc.config.client - package fr.rodofire.ewc.config.client
 
fr.rodofire.ewc.config.ewc - package fr.rodofire.ewc.config.ewc
 
fr.rodofire.ewc.config.ewc.screen - package fr.rodofire.ewc.config.ewc.screen
 
fr.rodofire.ewc.config.objects - package fr.rodofire.ewc.config.objects
 
fr.rodofire.ewc.entity - package fr.rodofire.ewc.entity
 
fr.rodofire.ewc.entity.trajectory - package fr.rodofire.ewc.entity.trajectory
 
fr.rodofire.ewc.maths - package fr.rodofire.ewc.maths
 
fr.rodofire.ewc.maths.equation - package fr.rodofire.ewc.maths.equation
 
fr.rodofire.ewc.mixin.world.gen - package fr.rodofire.ewc.mixin.world.gen
 
fr.rodofire.ewc.mixin.world.gen.surfacebuilder - package fr.rodofire.ewc.mixin.world.gen.surfacebuilder
 
fr.rodofire.ewc.mixin.world.structure - package fr.rodofire.ewc.mixin.world.structure
 
fr.rodofire.ewc.particledata.layer - package fr.rodofire.ewc.particledata.layer
 
fr.rodofire.ewc.platform - package fr.rodofire.ewc.platform
 
fr.rodofire.ewc.platform.event - package fr.rodofire.ewc.platform.event
 
fr.rodofire.ewc.platform.services - package fr.rodofire.ewc.platform.services
 
fr.rodofire.ewc.platform.services.event - package fr.rodofire.ewc.platform.services.event
 
fr.rodofire.ewc.shape.block - package fr.rodofire.ewc.shape.block
 
fr.rodofire.ewc.shape.block.gen - package fr.rodofire.ewc.shape.block.gen
 
fr.rodofire.ewc.shape.block.instanciator - package fr.rodofire.ewc.shape.block.instanciator
 
fr.rodofire.ewc.shape.block.layer - package fr.rodofire.ewc.shape.block.layer
 
fr.rodofire.ewc.shape.block.placer - package fr.rodofire.ewc.shape.block.placer
 
fr.rodofire.ewc.shape.block.placer.animator - package fr.rodofire.ewc.shape.block.placer.animator
 
fr.rodofire.ewc.shape.block.rotations - package fr.rodofire.ewc.shape.block.rotations
 
fr.rodofire.ewc.shape.block.simplegen - package fr.rodofire.ewc.shape.block.simplegen
 
fr.rodofire.ewc.structure - package fr.rodofire.ewc.structure
 
fr.rodofire.ewc.structure.config - package fr.rodofire.ewc.structure.config
 
fr.rodofire.ewc.toml - package fr.rodofire.ewc.toml
 
fr.rodofire.ewc.util - package fr.rodofire.ewc.util
 
fr.rodofire.ewc.util.consumer - package fr.rodofire.ewc.util.consumer
 
fr.rodofire.ewc.util.file - package fr.rodofire.ewc.util.file
 
fr.rodofire.ewc.util.map - package fr.rodofire.ewc.util.map
 
fr.rodofire.ewc.world.chunk - package fr.rodofire.ewc.world.chunk
 
fr.rodofire.ewc.world.gen.surfacebuilder - package fr.rodofire.ewc.world.gen.surfacebuilder
 
FROM_LIST - Enum constant in enum class fr.rodofire.ewc.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks depending on your input
FROM_PLANE - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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(WorldGenLevel, JsonArray, ChunkPos) - Static method in class fr.rodofire.ewc.blockdata.blocklist.BlockListHelper
 
fromJsonPath(WorldGenLevel, Path) - Static method in class fr.rodofire.ewc.blockdata.blocklist.BlockListHelper
 
FULL - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.TorusGen.TorusType
 
FULL - Enum constant in enum class fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape.FillingType
will entirely fill the circle
FULL_LARGE_OUTLINE - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
same as large outline except that it is full on the inside
FullNoiseThresholdConditionSource(ResourceKey<NormalNoise.NoiseParameters>, double, double) - Constructor for record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
Creates an instance of a FullNoiseThresholdConditionSource record class.
fullNoiseThresold(ResourceKey<NormalNoise.NoiseParameters>, double, double) - Static method in class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules
 

G

GenCircles - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
GenCircles() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateAxisLine(WorldGenLevel, BlockPos, int, Direction, boolean, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenLines
Deprecated.
 
generateAxisLine(WorldGenLevel, BlockPos, int, Direction, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenLines
Deprecated.
 
generateCircle(WorldGenLevel, int, List<BlockState>, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateCircle(WorldGenLevel, int, BlockState, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateCircleEllipsoidSpiral(int, int, int, int, int, WorldGenLevel, BlockPos, boolean, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
generateCircleSpiral(int, int, int, int, WorldGenLevel, BlockPos, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
Generate a spiral that goes around the center point
generateEllipsoid(WorldGenLevel, int, int, List<BlockState>, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateEllipsoid(WorldGenLevel, int, int, BlockState, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateEllipsoidFullSpiral(int, int, int, int, int, int, WorldGenLevel, BlockPos, boolean, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
generateEllipsoidSpiral(int, int, int, int, WorldGenLevel, BlockPos, boolean, double, List<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.EllipsoidSpiral
Deprecated.
 
generateEmptyEllipsoid(int, int, int, int) - Method in class fr.rodofire.ewc.shape.block.gen.SphereGen
 
generateEmptyEllipsoid(WorldGenLevel, int, int, int, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
generate an empty Ellipsoid
generateEmptySphere(WorldGenLevel, int, BlockPos, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateEmptySphere(WorldGenLevel, int, BlockPos, BlockState, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateEmptyTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateEmptyTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateEmptyTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateEmptyTore(WorldGenLevel, BlockPos, boolean, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateEmptyTore(WorldGenLevel, BlockPos, int, int, int, int, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateEmptyTore(WorldGenLevel, BlockPos, int, int, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateFullCircle(WorldGenLevel, int, List<BlockState>, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(WorldGenLevel, int, List<BlockState>, BlockPos, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(WorldGenLevel, int, BlockPos, boolean, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(WorldGenLevel, int, BlockState, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullCircle(WorldGenLevel, int, BlockState, BlockPos, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid() - Method in class fr.rodofire.ewc.shape.block.gen.SphereGen
 
generateFullEllipsoid(int, int, int, int, int, int) - Method in class fr.rodofire.ewc.shape.block.gen.SphereGen
allow you to generate a full ellipsoid
generateFullEllipsoid(WorldGenLevel, int, int, int, BlockPos, boolean, int, int, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
allow you to generate a full Ellipsoid
generateFullEllipsoid(WorldGenLevel, int, int, int, BlockPos, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateFullEllipsoid(WorldGenLevel, int, int, int, BlockPos, BlockState, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateFullEllipsoid(WorldGenLevel, int, int, List<BlockState>, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid(WorldGenLevel, int, int, List<BlockState>, BlockPos, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid(WorldGenLevel, int, int, BlockState, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullEllipsoid(WorldGenLevel, int, int, BlockState, BlockPos, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateFullSpiral(int, int, int, int, WorldGenLevel, BlockPos, boolean, List<BlockState>) - Static method in class fr.rodofire.ewc.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, WorldGenLevel, BlockPos, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateFullTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateFullTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateFullTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateFullTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
generateFullTore(WorldGenLevel, BlockPos, boolean, int, int, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateFullTore(WorldGenLevel, BlockPos, boolean, int, int, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
generateHalfEmptyEllipsoid(WorldGenLevel, int, int, int, BlockPos, Direction, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfEmptyEllipsoid(WorldGenLevel, int, int, int, BlockPos, Direction, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfEmptySphere(WorldGenLevel, int, BlockPos, Direction, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfEmptySphere(WorldGenLevel, int, BlockPos, Direction, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullEllipsoid(WorldGenLevel, int, int, int, BlockPos, Direction, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullEllipsoid(WorldGenLevel, int, int, int, BlockPos, Direction, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullSphere(WorldGenLevel, int, BlockPos, Direction, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateHalfFullSphere(WorldGenLevel, int, BlockPos, Direction, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateNaturalFullTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, Set<Block>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
generate a natural torus with the default blocks (grass [1 block], dirt [3 blocks], Stone[x blocks])
generateNaturalFullTore(WorldGenLevel, BlockPos, boolean, int, int, int, int, Set<Block>, List<BlockState>, List<BlockState>, List<BlockState>, int, int) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
Generate a torus with a natural aspect.
generateOval(WorldGenLevel, int, int, int, int, int, boolean, boolean, Set<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenCircles
Deprecated.
 
generateSphere(WorldGenLevel, int, BlockPos, BlockState) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateSphere(WorldGenLevel, int, BlockPos, BlockState, boolean) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
generateSpiral(int, int, int, List<BlockState>, WorldGenLevel, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateSpiral(int, int, int, BlockState, WorldGenLevel, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateSpiral(int, int, int, WorldGenLevel, BlockPos, boolean, double, List<Block>, List<BlockState>) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
generateSpiral(int, int, BlockState, WorldGenLevel, BlockPos) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenSpiral.circularSpiral
Deprecated.
 
GenLines - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
GenLines() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenLines
Deprecated.
 
GenSpheres - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
GenSpheres() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenSpheres
Deprecated.
 
GenSpiral - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated, for removal: This API element is subject to removal in a future version.
GenSpiral() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenSpiral
Deprecated.
 
GenSpiral.circularSpiral - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
 
GenSpiral.EllipsoidSpiral - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
 
GenTore - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
GenTore() - Constructor for class fr.rodofire.ewc.shape.block.simplegen.GenTore
Deprecated.
 
GenTore.CircularTore - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
 
GenTore.EllipsoidTore - Class in fr.rodofire.ewc.shape.block.simplegen
Deprecated.
 
get() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
method to get the blockState as well as his chance
get(double, double, double) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
get(float, BlockPos, BlockPos, Mirror, Rotation, boolean) - Method in class fr.rodofire.ewc.structure.NbtPlacer
method to get a BlockListManager based on a structure
get(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
get(int) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Retrieves the BlockLayer at the specified index.
get(long) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
get(long[]) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
get(short) - Method in class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
get(short) - Method in class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
get(short) - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
get(BlockListManager) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
get(LongArrayList) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
get(LongOpenHashSet) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
get(List<BlockPos>) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
get(List<BlockState>, BlockPos) - Method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
Used to get the blocksState notably used during this.getWorld() gen, this doesn't place anything.
get(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
get(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
get(BlockPos[]) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
get(BlockState[], BlockPos) - Method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
get(T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
get(T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
get(T) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
get(T) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
get(T) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
get(T) - Method in class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
get(T) - Method in class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
get(T) - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
get(U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
get(U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
get(U) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
get(U) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
get(U) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
Get2DNoise(long) - Method in class fr.rodofire.ewc.util.FastNoiseLite
 
getAbs(Vec3) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getActualValue() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getAll(LongArrayList) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getAllBlockList() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getAllManager() - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
getAnimator() - Method in class fr.rodofire.ewc.structure.NbtPlacer
method to get the animator of the object
getAnimatorSound() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the AnimatorSound object, which manages sounds for the animation.
getAnimatorTime() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the AnimatorTime object, which manages timing for the animation.
getAnimatorType() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the AnimatorType, representing the type of animation.
getAxisDirection() - Method in class fr.rodofire.ewc.blockdata.sorter.BlockSorter
Returns the axis direction used in the animation.
getBlockData() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getBlockLayerDepth(List<BlockLayer>, int) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getBlockLayerDepth(List<BlockLayer>, int, int) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getBlockList(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getBlockPos(double[]) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getBlockPos(double, double, double) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
method to get the rotation depending on the different rotations determined before
getBlockPos(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Retrieves the BlockPos at a specified index.
getBlockPos(int[]) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getBlockPos(BlockPos) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getBlockPos(Vec3) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
method to get the rotation of Vec3d depending on the different rotations determined before
getBlocksPerTick() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the number of blocks to place per tick.
getBlockState(short) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
method to get the blockState related to the index
getBlockStates() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
Method used to get all the BlockState in a BlockLayer.
getBlockStatesFromWorld(List<Set<BlockPos>>, Map<BlockPos, BlockState>, WorldGenLevel) - Static method in class fr.rodofire.ewc.util.BlockStateUtil
method to get all blockStates from the world from a list of BlockPos
getBlockStatesFromWorld(List<Set<BlockPos>>, WorldGenLevel) - Static method in class fr.rodofire.ewc.util.BlockStateUtil
 
getBlockWith2DNoise(List<BlockState>, BlockPos, FastNoiseLite) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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
getBoolean(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getBoolean(String, Boolean) - Method in class fr.rodofire.ewc.toml.Toml
 
getBools() - Method in class fr.rodofire.ewc.config.ConfigCategory
 
getBounds() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the random bounds for blocks placed per tick.
getButtons() - Method in class fr.rodofire.ewc.config.ewc.screen.EwcConfigScreen
 
getCategories() - Method in class fr.rodofire.ewc.config.ModConfig
 
getCategory(String) - Method in class fr.rodofire.ewc.config.ModConfig
method to get a category of the config
getCategoryPath(String) - Method in class fr.rodofire.ewc.config.ModConfig
 
getCategoryScreens(String) - Method in class fr.rodofire.ewc.config.ModClientConfig
 
getCenterPoint() - Method in class fr.rodofire.ewc.blockdata.sorter.BlockSorter
Returns the central point of the structure.
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
getCenterPos() - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getCenterPos() - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getCharacterX(int) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
getChatWarns() - Static method in class fr.rodofire.ewc.config.ewc.EwcConfig
 
getChunkPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
getChunkPos(long) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
getCompound(short) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
method to get the blockState related to the index
getCompoundBlockStatesFromWorld(List<Set<BlockPos>>, WorldGenLevel) - Static method in class fr.rodofire.ewc.util.BlockStateUtil
 
getConfig() - Method in class fr.rodofire.ewc.config.ModClientConfig
 
getConfigDir() - Method in class fr.rodofire.ewc.platform.FabricPlatformHelper
 
getConfigDir() - Method in interface fr.rodofire.ewc.platform.services.IPlatformHelper
 
getConfigPath(String) - Static method in class fr.rodofire.ewc.config.ConfigUtil
 
getConvertedPosList() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.gen.CircleGen
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.gen.CylinderGen
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.gen.LineGen
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.gen.SphereGen
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.gen.SpiralGen
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.gen.TorusGen
 
getCoveredChunks() - Method in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
Method to know the chunks that will be covered by the shape.
getCursor() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
getData(long) - Method in class fr.rodofire.ewc.blockdata.WorldStateCollector
 
getData(BlockPos) - Method in class fr.rodofire.ewc.blockdata.WorldStateCollector
 
getDate(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getDate(String, Date) - Method in class fr.rodofire.ewc.toml.Toml
 
getDefaultDescription(String) - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getDefaultDescription(String) - Method in class fr.rodofire.ewc.config.objects.BooleanConfigObject
 
getDefaultDescription(String) - Method in class fr.rodofire.ewc.config.objects.EnumConfigObject
 
getDefaultDescription(String) - Method in class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
getDefaultScreen(Screen, String, ModClientConfig) - Static method in class fr.rodofire.ewc.config.client.ConfigScreen
 
getDefaultScreen(Screen, String, ModClientConfig, ResourceLocation, int, int) - Static method in class fr.rodofire.ewc.config.client.ConfigScreen
 
getDefaultScreen(Screen, String, ModClientConfig, ResourceLocation, int, int, int, int) - Static method in class fr.rodofire.ewc.config.client.ConfigScreen
 
getDefaultValue() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getDepth() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
method used to get all the depth in a BlockLayer
getDepth() - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
 
getDescription() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getDescriptionKey(String) - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getDirection(BlockPos, BlockPos) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
getDirectionVector() - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getDirectionVector() - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getDistance(int[]) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getDistance(int[]) - Method in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
getDistance(int[]) - Method in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
getDistance(int[]) - Method in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
getDistance(int[]) - Method in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
getDistance(int[], int[]) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistance(int, int, int) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getDistance(int, int, int) - Method in class fr.rodofire.ewc.shape.block.layer.InnerCylindricalLayer
 
getDistance(int, int, int) - Method in class fr.rodofire.ewc.shape.block.layer.InnerRadialLayer
 
getDistance(int, int, int) - Method in class fr.rodofire.ewc.shape.block.layer.OuterCylindricalLayer
 
getDistance(int, int, int) - Method in class fr.rodofire.ewc.shape.block.layer.OuterRadialLayer
 
getDistance(int, int, int, int[]) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistance(int, int, int, int, int, int) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistance(BlockPos, BlockPos) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistance(BlockPos, BlockPos, float) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistance(Vec3, Vec3) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistance(Vec3, Vec3, float) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistanceFromPointToPlane(Vec3, Vec3, Vec3) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDistanceToAxis(Vec3, Vec3, Vec3) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getDivided(DividedBlockListManager) - Method in class fr.rodofire.ewc.shape.block.rotations.ShapeRotator
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getDivided(Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getDivided(T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getDivided(T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getDivided(T) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getDivided(T) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getDivided(T) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getDivided(U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getDivided(U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getDivided(U) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getDivided(U) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getDivided(U) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getDividedStructure(WorldGenLevel, StructureManager, ChunkGenerator, RandomSource, BoundingBox, ChunkPos, BlockPos) - Method in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
Method to get the divided blockList manager.
getDouble(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getDouble(String, Double) - Method in class fr.rodofire.ewc.toml.Toml
 
getEllipsoidalToreCoordinates(int, int, int, int, int, int) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getEnums() - Method in class fr.rodofire.ewc.config.ConfigCategory
 
getEnums() - Method in class fr.rodofire.ewc.config.objects.EnumConfigObject
 
getEnvironmentName() - Method in interface fr.rodofire.ewc.platform.services.IPlatformHelper
Gets the name of the environment type as a string.
getEwcDataDirectory(ServerLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getEwcDataDirectory(WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getExactDistance(double...) - Static method in class fr.rodofire.ewc.maths.MathUtil
 
getExactDistance(Vec3) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getFastCos(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a fast cosine: less precise but faster (0.5° precision)
getFastExp(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a fast exponential: less precise but faster (0.05 of precision)
getFastSin(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a fast sinus: less precise but faster (0.5° precision)
getFastSqrt(double) - Static method in class fr.rodofire.ewc.maths.FastMaths
 
getFastSqrt(double, float) - Static method in class fr.rodofire.ewc.maths.FastMaths
 
getFastSqrt(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a precise sqrt (0.2 of precision)
getFastSqrt(float, float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a precise sqrt with the wanted precision
getFastTan(float) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.placer.ShapePlacer
 
getFeaturesChunkDistance() - Static method in class fr.rodofire.ewc.config.ewc.EwcConfig
 
getFeatureShift() - Method in class fr.rodofire.ewc.shape.block.placer.WGShapeData
 
getFirst() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getFirstBlockList() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getFirstBlockPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Retrieves the first BlockPos in the position map.
getFirstBlockState() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Method to get the first BlockState
getFirstCompound() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getFirstLayer() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Retrieves the first BlockLayer in the list.
getFirstLongPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getFirstPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getFromPosIndex(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getGeneratedFeatures(ServerLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getGeneratedFeatures(WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getGeneratorConfig(CompoundTag, Codec<T>) - Method in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
getIconSize() - Method in class fr.rodofire.ewc.config.ewc.screen.EwcConfigScreen
 
getInfoScreen(AbstractConfigObject<?>) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
getInnerRadius(int, int, int) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getInnerWidth() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
getInts() - Method in class fr.rodofire.ewc.config.ConfigCategory
 
getKey() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getLast() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getLastBlockList() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getLastBlockPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Retrieves the last BlockPos in the position map.
getLastBlockState() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Method to get the last BlockState
getLastCompound() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getLastLayer() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Retrieves the last BlockLayer in the list.
getLastLongPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getLastPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getLayers() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Returns the list of BlockLayer objects.
getLeft(WorldGenLevel) - Method in class fr.rodofire.ewc.shape.block.placer.WGShapePlacerManager
 
getLegacyGeneratedChunkDir(ChunkAccess, WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData.Legacy
method to get the path of the chunk under the generated folder
getLegacyGeneratedChunkDir(ChunkAccess, WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.FileUtil
method to get the path of the chunk under the generated folder
getLegacyStructureDir(WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData.Legacy
 
getLength(float, float) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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 fr.rodofire.ewc.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
getList(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getList(String, List<T>) - Method in class fr.rodofire.ewc.toml.Toml
 
getLogPerformanceInfo() - Static method in class fr.rodofire.ewc.config.ewc.EwcConfig
 
getLogWarns() - Static method in class fr.rodofire.ewc.config.ewc.EwcConfig
 
getLong(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getLong(String, Long) - Method in class fr.rodofire.ewc.toml.Toml
 
getLongPos(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getManager(ChunkPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
getMaxValue() - Method in class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
getMinValue() - Method in class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
getMOD_ID() - Method in class fr.rodofire.ewc.config.ModConfig
 
getModConfigScreenFactory() - Method in class fr.rodofire.ewc.config.client.ModMenuConfigScreen
 
getModList() - Method in class fr.rodofire.ewc.platform.FabricPlatformHelper
 
getModList() - Method in interface fr.rodofire.ewc.platform.services.IPlatformHelper
 
getMultiChunkFeatures() - Static method in class fr.rodofire.ewc.config.ewc.EwcConfig
 
getMultiChunkPath(WorldGenLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.SaveChunkShapeInfo
 
getName() - Method in class fr.rodofire.ewc.config.ConfigCategory
 
getName() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getName() - Method in class fr.rodofire.ewc.shape.block.placer.WGShapeData
 
getNext() - Method in class fr.rodofire.ewc.config.objects.EnumConfigObject
 
GetNoise(float, float) - Method in class fr.rodofire.ewc.util.FastNoiseLite
2D noise at given position using current settings
GetNoise(float, float, float) - Method in class fr.rodofire.ewc.util.FastNoiseLite
3D noise at given position using current settings
GetNoise(long) - Method in class fr.rodofire.ewc.util.FastNoiseLite
 
GetNoise(BlockPos) - Method in class fr.rodofire.ewc.util.FastNoiseLite
addition for simpler use This is only used to return the value for a 3d noise.
getNVerifyDataDir(ServerLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getNVerifyDataDir(WorldGenLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getObjectCategory() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getObjectCategory() - Method in class fr.rodofire.ewc.config.objects.BooleanConfigObject
 
getObjectCategory() - Method in class fr.rodofire.ewc.config.objects.EnumConfigObject
 
getObjectCategory() - Method in class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
getObjects() - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
getOffset() - Method in class fr.rodofire.ewc.world.chunk.ChunkPosManager
 
getOrdered() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getOrdered() - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
getOrdered(BlockSorter) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getOrdered(BlockSorter) - Method in class fr.rodofire.ewc.blockdata.blocklist.DividedBlockListManager
 
getOuterRadius(int, int, int) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getOverriddenBlocks() - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
getPalettes() - Method in interface fr.rodofire.ewc.mixin.world.structure.StructureTemplateMixin
getter mixin for nbt generation files
getParticles() - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
 
getPerformanceConfig() - Static method in class fr.rodofire.ewc.config.ewc.EwcConfig
 
getPlacementRuleFromPosIndex(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getPlaceMoment() - Method in class fr.rodofire.ewc.shape.block.placer.ShapePlacer
 
getPlacer() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
 
getPlatformName() - Method in class fr.rodofire.ewc.platform.FabricPlatformHelper
 
getPlatformName() - Method in interface fr.rodofire.ewc.platform.services.IPlatformHelper
Gets the name of the current platform
getPos(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getPosList() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getPosList() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
getPossibleValues() - Method in class fr.rodofire.ewc.config.objects.EnumConfigObject
 
getPreciseCos(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a precise sinus: more precise but slower (0.05° of precision)
getPreciseExp(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a fast exponential: less precise but faster (0.005 of precision)
getPreciseSin(float) - Static method in class fr.rodofire.ewc.maths.FastMaths
method to get a precise sinus: more precise but slower (0.05° of precision)
getPreciseTan(float) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
getPreciseToreCoordinates(int, int, int, int) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.EllipsoidTore
Deprecated.
 
getPreviousValue() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
getProvidedConfigScreenFactories() - Method in class fr.rodofire.ewc.config.client.ModMenuConfigScreen
 
getRandomBlock(List<BlockState>) - Static method in class fr.rodofire.ewc.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>, RandomSource) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.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[], RandomSource) - Static method in class fr.rodofire.ewc.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 fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Retrieves a random BlockPos from the position map.
getRandomBlockPos(RandomSource) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Retrieves a random BlockPos from the position map using a provided random generator.
getRandomBoolean(float) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get a random boolean
getRandomBoolean(RandomSource, float) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get a random boolean
getRandomDirection() - Static method in class fr.rodofire.ewc.util.DirectionUtil
method to get a random direction no matter the plane
getRandomDirection() - Static method in class fr.rodofire.ewc.util.WorldGenUtil
method to get a random direction no matter the plane
getRandomDirection(RandomSource) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
method to get a random direction no matter the plane
getRandomElement(LongArrayList) - Static method in class fr.rodofire.ewc.util.ListUtil
 
getRandomElement(List<T>) - Static method in class fr.rodofire.ewc.util.ListUtil
 
getRandomHorizontalDirection() - Static method in class fr.rodofire.ewc.util.DirectionUtil
method to get a random direction on the horizontal axis
getRandomHorizontalDirection() - Static method in class fr.rodofire.ewc.util.WorldGenUtil
method to get a random direction on the horizontal axis
getRandomHorizontalDirection(RandomSource) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
method to get a random direction on the horizontal axis
getRandomLongPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getRandomLongPos(RandomSource) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getRandomOpposite() - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get a random opposite with a 50% chance
getRandomOpposite(float) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get a random opposite with the wanted chance
getRandomOpposite(RandomSource) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get a random opposite with a 50% chance
getRandomOpposite(RandomSource, float) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get a random opposite with the wanted chance
getRandomPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getRandomPos(RandomSource) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getRandomVerticalDirection() - Static method in class fr.rodofire.ewc.util.DirectionUtil
method to get a random direction on the vertical axis
getRandomVerticalDirection() - Static method in class fr.rodofire.ewc.util.WorldGenUtil
method to get a random direction on the vertical axis
getRandomVerticalDirection(RandomSource) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
method to get a random direction on the vertical axis
getRaw(double, double, double) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getRaw(long) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getRawBlockPos(float, float, float) - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
method to get the rotation without taking account of the center pos
getReferenceDir(ServerLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getReferenceDir(WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getRuler() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getRuler() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
 
getScreen(String, AbstractConfigObject<?>) - Method in class fr.rodofire.ewc.config.ModClientConfig
 
getScreen(Screen, String) - Static method in class fr.rodofire.ewc.config.client.ConfigScreen
 
getScreenMap() - Static method in class fr.rodofire.ewc.config.client.ConfigScreen
 
getScreens() - Method in class fr.rodofire.ewc.config.ModClientConfig
 
getScroll() - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
getSecondHeight(float, int) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
return a random int between min height and max height if the chance
getSecondHeight(float, int, int) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
return a random int between min height and max height if the chance
getSecondYRotation() - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getSelectedText() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.gen.CircleGen
method to get all the pos of the circle
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.gen.CylinderGen
Method to get the BlockPos of the shape
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.gen.LineGen
 
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.gen.SphereGen
 
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.gen.SpiralGen
 
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.gen.TorusGen
Method to get all the BlockPos needed to place the shape
getShapeCoordinates() - Method in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
method to get the coordinates that will be placed later
getShorts() - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
getSign(double) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get the sign of a number
getSign(float) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get the sign of a number
getSign(int) - Static method in class fr.rodofire.ewc.maths.MathUtil
method to get the sign of a number
getSorted(List<BlockList>, BlockSorter) - Static method in class fr.rodofire.ewc.blockdata.blocklist.BlockListHelper
method to sort a BlockList
getSoundPerTicks() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the interval of ticks between sounds during the animation.
getSources() - Method in interface fr.rodofire.ewc.mixin.world.structure.StructureTemplateManagerInvoker
 
getSquared(Vec3) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getState() - Method in class fr.rodofire.ewc.blockdata.BlockDataKey
 
getState() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getState(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
getState(long) - Method in class fr.rodofire.ewc.blockdata.WorldStateCollector
 
getState(BlockPos) - Method in class fr.rodofire.ewc.blockdata.WorldStateCollector
 
getStep() - Method in class fr.rodofire.ewc.shape.block.placer.WGShapeData
 
getString(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getString(String, String) - Method in class fr.rodofire.ewc.toml.Toml
 
getStructureDataDir(ServerLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getStructureDataDir(WorldGenLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getStructurePair(WorldGenLevel, StructureManager, ChunkGenerator, RandomSource, BoundingBox, ChunkPos, BlockPos) - Method in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
getStructureReference(ServerLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getStructureReference(WorldGenLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getStructuresDirectory(ServerLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getStructuresDirectory(WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
getTable(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getTables(String) - Method in class fr.rodofire.ewc.toml.Toml
 
getTag() - Method in class fr.rodofire.ewc.blockdata.BlockDataKey
 
getTag() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
getTemporaryCategory(String) - Method in class fr.rodofire.ewc.config.ModConfig
 
getText() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
getTicks() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the current tick count.
getToPlace(WorldGenLevel, GenerationStep.Decoration) - Method in class fr.rodofire.ewc.shape.block.placer.WGShapePlacerManager
 
getToPlace(WorldGenLevel, PlacedFeature, PlacedFeature) - Method in class fr.rodofire.ewc.shape.block.placer.WGShapePlacerManager
 
getToreCoordinates(int, int, int, int) - Static method in class fr.rodofire.ewc.shape.block.simplegen.GenTore.CircularTore
Deprecated.
 
getTotalBlockLayerDepth(List<BlockLayer>) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
getTotalTime() - Method in class fr.rodofire.ewc.entity.trajectory.EntityJump
 
getType() - Method in class fr.rodofire.ewc.blockdata.sorter.BlockSorter
method to get the type of sorter
getVerified(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getVerified(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getVerified(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getVerified(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getVerified(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getVerified(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getVerified(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getVerified(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getVerified(WorldGenLevel, T) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getVerified(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getVerified(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getVerified(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getVerified(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getVerified(WorldGenLevel, U) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getVerified(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getVerifiedDivided(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getVerifiedDivided(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getVerifiedDivided(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getVerifiedDivided(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getVerifiedDivided(WorldGenLevel, Map<ChunkPos, LongOpenHashSet>) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getVerifiedDivided(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getVerifiedDivided(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getVerifiedDivided(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getVerifiedDivided(WorldGenLevel, T) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getVerifiedDivided(WorldGenLevel, T) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getVerifiedDivided(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
getVerifiedDivided(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.AbstractRadialLikeLayer
 
getVerifiedDivided(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.DirectionalLayer
 
getVerifiedDivided(WorldGenLevel, U) - Method in interface fr.rodofire.ewc.shape.block.layer.Layer
 
getVerifiedDivided(WorldGenLevel, U) - Method in class fr.rodofire.ewc.shape.block.layer.LayerManager
 
getWordSkipPosition(int) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
getWorld() - Method in class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator
Returns the WorldGenLevel for interacting with the world.
getWorldGenFiles(WorldGenLevel, BlockPos) - Static method in class fr.rodofire.ewc.util.file.LoadChunkShapeInfo
method to verify if there's a JSON files in the chunk folder
getWorldGenFiles(WorldGenLevel, ChunkPos) - Static method in class fr.rodofire.ewc.util.file.LoadChunkShapeInfo
method to verify if there's a JSON files in the chunk folder
getWorldSavePathDirectory(WorldGenLevel, LevelResource) - Static method in class fr.rodofire.ewc.util.file.FileUtil
 
getYRotation() - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
getZRotation() - Method in class fr.rodofire.ewc.shape.block.rotations.Rotator
 
GRAVITY - Static variable in class fr.rodofire.ewc.entity.EntityUtil
 

H

HALF - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SphereGen.SphereType
the sphere will be cut in half
HALF - Enum constant in enum class fr.rodofire.ewc.shape.block.instanciator.AbstractFillableBlockShape.FillingType
will generate an outline large of 50% the radius
HALF_DOUBLE_HELICOID - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
helicoid shape, blocks are posed between the center of the axis and the outline
hashCode() - Method in class fr.rodofire.ewc.blockdata.BlockDataKey
 
hashCode() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
Returns a hash code value for this object.
hashCode() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
Returns a hash code value for this object.
hasInfoScreen(AbstractConfigObject<?>) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
heights - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
HELICOID - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
helicoid shape, blocks are posed between the center axis and the outline
HORIZONTAL_CUSTOM - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.TorusGen.TorusType
 
HORIZONTAL_DRAG - Static variable in class fr.rodofire.ewc.entity.EntityUtil
 
HORIZONTAL_HALF - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.TorusGen.TorusType
 
Hybrid - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularDistanceFunction
A hybrid distance function combining multiple metrics.

I

ImageButtonWidget - Class in fr.rodofire.ewc.client.gui.widget
 
ImageButtonWidget(int, int, int, int, ResourceLocation, Button.OnPress) - Constructor for class fr.rodofire.ewc.client.gui.widget.ImageButtonWidget
 
ImproveXYPlanes - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.RotationType3D
Improves accuracy for XY planes.
ImproveXZPlanes - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.RotationType3D
Improves accuracy for XZ planes.
indentTablesBy(int) - Method in class fr.rodofire.ewc.toml.TomlWriter.Builder
 
indentValuesBy(int) - Method in class fr.rodofire.ewc.toml.TomlWriter.Builder
 
indexes - Variable in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
InfoButtonWidget - Class in fr.rodofire.ewc.client.gui.widget
class that allows to open an info screen
InfoButtonWidget(int, int, int, int, T) - Constructor for class fr.rodofire.ewc.client.gui.widget.InfoButtonWidget
 
init() - Method in class fr.rodofire.ewc.client.gui.screen.AbstractInfoScreen
 
init() - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
init() - Method in class fr.rodofire.ewc.config.client.CancelScreen
 
init() - Method in class fr.rodofire.ewc.config.client.ShouldRestartScreen
 
init() - Method in class fr.rodofire.ewc.config.ConfigCategory
 
init() - Static method in class fr.rodofire.ewc.config.ewc.EwcClientConfig
 
init() - Method in class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 
init() - Method in class fr.rodofire.ewc.config.ModClientConfig
 
init() - Method in class fr.rodofire.ewc.config.ModConfig
 
init(ConfigCategory) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
init(ConfigCategory) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
init(ConfigCategory) - Method in class fr.rodofire.ewc.config.ewc.screen.EwcConfigScreen
 
init(ServerLevel) - Static method in class fr.rodofire.ewc.shape.block.MultiChunkFeaturesHandler
 
init(WorldGenLevel) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
init(WorldGenLevel) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
 
initClient() - Static method in class fr.rodofire.ewc.EWCCommon
 
initFiles() - Static method in class fr.rodofire.ewc.util.file.EwcFolderData
 
initServer() - Static method in class fr.rodofire.ewc.EWCCommon
 
INNER_CYLINDRICAL - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.layer.LayerManager.Type
place the blocks in a sphere shape, first layer being placed at the center
InnerCylindricalLayer - Class in fr.rodofire.ewc.shape.block.layer
 
InnerRadialLayer - Class in fr.rodofire.ewc.shape.block.layer
 
IntegerConfigObject - Class in fr.rodofire.ewc.config.objects
 
IntegerConfigObject(int, int, int, String) - Constructor for class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
IntegerConfigObject(int, int, int, String, String) - Constructor for class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
IntegerConfigObject(int, String) - Constructor for class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
IntegerConfigObject(int, String, String) - Constructor for class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
IntegerEntryWidget - Class in fr.rodofire.ewc.client.gui.widget
 
IntegerEntryWidget(Font, int, int, int, int, AbstractEntryWidget, Component, String, AbstractEntryWidget.PressAction, AbstractEntryWidget.TypeAction) - Constructor for class fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
 
IntegerEntryWidget(Font, int, int, int, int, Component) - Constructor for class fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
 
INVERSE - Enum constant in enum class fr.rodofire.ewc.blockdata.sorter.BlockSorter.BlockSorterType
Invert the BlockPos List
invokeCombineSorted(List<StructureTemplate.StructureBlockInfo>, List<StructureTemplate.StructureBlockInfo>, List<StructureTemplate.StructureBlockInfo>) - Static method in interface fr.rodofire.ewc.mixin.world.structure.StructureTemplateMixin
mixin for nbt generation files to combine and sort th parameters
invokeConstructor(List<StructureTemplate.StructureBlockInfo>) - Static method in interface fr.rodofire.ewc.mixin.world.structure.PalettedBlockInfoListMixin
mixin allow us to access the constructor to generate the wanted nbt files
IPlatformCommandRegistrationEvents - Interface in fr.rodofire.ewc.platform.services.event
 
IPlatformCommandRegistrationEvents.CommandRegistration - Interface in fr.rodofire.ewc.platform.services.event
 
IPlatformConfigHelper - Interface in fr.rodofire.ewc.platform.services
 
IPlatformHelper - Interface in fr.rodofire.ewc.platform.services
 
IPlatformServerEvents - Interface in fr.rodofire.ewc.platform.services.event
 
IPlatformTickEvents - Interface in fr.rodofire.ewc.platform.services.event
 
isAcceptable(int) - Method in class fr.rodofire.ewc.config.objects.IntegerConfigObject
 
isActive() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
isBlockInBlockStateList(Block, List<BlockState>) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
isBlockStateInBlockStateList(BlockState, List<BlockState>) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
isConfigProtected() - Method in class fr.rodofire.ewc.config.ModConfig
 
isDevelopmentEnvironment() - Method in class fr.rodofire.ewc.platform.FabricPlatformHelper
 
isDevelopmentEnvironment() - Method in interface fr.rodofire.ewc.platform.services.IPlatformHelper
Check if the game is currently in a development environment.
isEmpty() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Method to know if the BlockLayer List is empty
isEmpty() - Method in class fr.rodofire.ewc.toml.Toml
 
isFeaturesGenerated(LevelReader, ChunkPos) - Static method in class fr.rodofire.ewc.util.ChunkUtil
method to know if the features of a chunk were generated
isForce() - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
isHorizontal(Direction) - Static method in class fr.rodofire.ewc.util.DirectionUtil
method to know
isModLoaded(String) - Method in class fr.rodofire.ewc.platform.FabricPlatformHelper
 
isModLoaded(String) - Method in interface fr.rodofire.ewc.platform.services.IPlatformHelper
Checks if a mod with the given id is loaded.
isMouseOver(double, double) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
isMultiChunk(Set<ChunkPos>, BlockPos) - Method in class fr.rodofire.ewc.world.chunk.ChunkPosManager
method to know if the shape should use multi-chunk feature
isMultiChunkFeaturesGenerated(WorldGenLevel, ResourceLocation) - Static method in class fr.rodofire.ewc.shape.block.MultiChunkFeaturesHandler
 
isPosAChunkFar(BlockPos, BlockPos) - Static method in class fr.rodofire.ewc.util.WorldGenUtil
 
isPosEmpty() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
method to know if no blockPos are present
isRepeatLayers() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
method to know if the layers should repeat
isStateEmpty() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
method to know if no state is present
isVisible() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
ItemTags() - Constructor for class fr.rodofire.ewc.util.TagUtil.ItemTags
Deprecated.
 

J

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

K

keyPressed(int, int, int) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 

L

LARGE_OUTLINE - Enum constant in enum class fr.rodofire.ewc.shape.block.gen.SpiralGen.SpiralType
 
lastChunkX - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
lastChunkZ - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
Layer - Interface in fr.rodofire.ewc.shape.block.layer
 
LayerManager - Class in fr.rodofire.ewc.shape.block.layer
Class to assign BlockStates based on coordinates.
LayerManager(LayerManager.Type, BlockLayerManager) - Constructor for class fr.rodofire.ewc.shape.block.layer.LayerManager
 
LayerManager(LayerManager.Type, BlockLayerManager, Vec3) - Constructor for class fr.rodofire.ewc.shape.block.layer.LayerManager
 
LayerManager(LayerManager.Type, BlockLayerManager, Vec3, Vec3i) - Constructor for class fr.rodofire.ewc.shape.block.layer.LayerManager
 
LayerManager.Type - Enum Class in fr.rodofire.ewc.shape.block.layer
change how the blocks are put
LayerPlacer - Class in fr.rodofire.ewc.shape.block.placer
Class to define how the BlockState inside a BlockLayer should be placed depending on LayerPlacer.PlacingType
LayerPlacer() - Constructor for class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
LayerPlacer(int, LayerPlacer.PlacingType) - Constructor for class fr.rodofire.ewc.shape.block.placer.LayerPlacer
Deprecated, for removal: This API element is subject to removal in a future version.
LayerPlacer(int, LayerPlacer.PlacingType, RandomSource) - Constructor for class fr.rodofire.ewc.shape.block.placer.LayerPlacer
Deprecated, for removal: This API element is subject to removal in a future version.
LayerPlacer(LayerPlacer.PlacingType) - Constructor for class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.placer.LayerPlacer
Deprecated, for removal: This API element is subject to removal in a future version.
LayerPlacer(LayerPlacer.PlacingType, RandomSource) - Constructor for class fr.rodofire.ewc.shape.block.placer.LayerPlacer
Deprecated, for removal: This API element is subject to removal in a future version.
LayerPlacer.PlacingType - Enum Class in fr.rodofire.ewc.shape.block.placer
set how the blocks/particles will be chosen inside a layer
Legacy() - Constructor for class fr.rodofire.ewc.util.file.EwcFolderData.Legacy
 
LINEAR_BLOCK_PER_TICK - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place an increasing (or decreasing) number of blocks per ticks linearly.
LineGen - Class in fr.rodofire.ewc.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, Rotator, BlockPos) - Constructor for class fr.rodofire.ewc.shape.block.gen.LineGen
init the Line Shape
LineGen(BlockPos, BlockPos) - Constructor for class fr.rodofire.ewc.shape.block.gen.LineGen
init the Line Shape
ListUtil - Class in fr.rodofire.ewc.util
 
ListUtil() - Constructor for class fr.rodofire.ewc.util.ListUtil
 
load(Class<T>) - Static method in class fr.rodofire.ewc.platform.Services
 
load(Class<T>) - Static method in class fr.rodofire.ewc.platform.Services.PlatformEvents
 
LoadChunkShapeInfo - Class in fr.rodofire.ewc.util.file
class to load JSON files related to multi-chunk features
LoadChunkShapeInfo() - Constructor for class fr.rodofire.ewc.util.file.LoadChunkShapeInfo
 
loadJson(Path) - Static method in class fr.rodofire.ewc.util.file.FileUtil
 
loadNBTFiles(ChunkAccess) - Static method in class fr.rodofire.ewc.structure.SaveNbt
 
loadNBTFiles(ChunkPos) - Static method in class fr.rodofire.ewc.structure.SaveNbt
gives you a list of "path" of nbt files related to a chunkPos
LOGGER - Static variable in class fr.rodofire.ewc.EwcConstants
 
LongPosHelper - Class in fr.rodofire.ewc.util
Utility class for encoding and decoding BlockPos into a single long value.
LongPosHelper() - Constructor for class fr.rodofire.ewc.util.LongPosHelper
 

M

Manhattan - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.CellularDistanceFunction
Manhattan distance, also known as taxicab geometry.
MathUtil - Class in fr.rodofire.ewc.maths
util math class
MathUtil() - Constructor for class fr.rodofire.ewc.maths.MathUtil
 
maxCategoriesVisible - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
maxDistance - Variable in class fr.rodofire.ewc.shape.block.layer.AbstractOuterLayer
 
maxScrollY - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
maxThreshold() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
Returns the value of the maxThreshold record component.
minThreshold() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
Returns the value of the minThreshold record component.
MOD_CONFIG - Static variable in class fr.rodofire.ewc.config.ewc.EwcConfig
 
MOD_ID - Static variable in class fr.rodofire.ewc.EwcConstants
 
MOD_NAME - Static variable in class fr.rodofire.ewc.EwcConstants
 
ModClientConfig - Class in fr.rodofire.ewc.config
 
ModClientConfig(ModConfig) - Constructor for class fr.rodofire.ewc.config.ModClientConfig
 
ModCommands - Class in fr.rodofire.ewc.command
 
ModCommands() - Constructor for class fr.rodofire.ewc.command.ModCommands
 
ModConfig - Class in fr.rodofire.ewc.config
 
ModConfig(String) - Constructor for class fr.rodofire.ewc.config.ModConfig
 
modId - Variable in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
modifyBlocks(int, List<BlockState>) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Modifies the block states of the BlockLayer at the specified index.
modifyChunkMap(long) - Method in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
Method to add a pos to the map.
modifyDepth(int, int) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Modifies the depth of the BlockLayer at the specified index.
modifyLayer(int, BlockLayer) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Replaces the BlockLayer at the specified index with a new one.
ModMenuConfigScreen - Class in fr.rodofire.ewc.config.client
 
ModMenuConfigScreen() - Constructor for class fr.rodofire.ewc.config.client.ModMenuConfigScreen
 
mouseDragged(double, double, int, double, double) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
mouseDragged(double, double, int, double, double) - Method in class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 
mouseDragged(double, double, int, double, double, int) - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
mouseMoved(double, double) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
mouseReleased(double, double, int) - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
mouseReleased(double, double, int) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
mouseReleased(double, double, int) - Method in class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 
mouseScrolled(double, double, double, double) - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
mouseScrolled(double, double, double, double) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
mouseScrolled(double, double, double, double) - Method in class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 
moveCursor(int) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
MultiChunkFeaturePiece - Class in fr.rodofire.ewc.structure
 
MultiChunkFeaturePiece(StructurePieceType, int, BoundingBox, ResourceLocation, Set<ChunkPos>) - Constructor for class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
MultiChunkFeaturePiece(StructurePieceType, CompoundTag) - Constructor for class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 
MultiChunkFeaturesHandler - Class in fr.rodofire.ewc.shape.block
 
MultiChunkFeaturesHandler() - Constructor for class fr.rodofire.ewc.shape.block.MultiChunkFeaturesHandler
 
MultiChunkInfoScreen - Class in fr.rodofire.ewc.config.ewc.screen
 
MultiChunkInfoScreen() - Constructor for class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 

N

name() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
Returns the value of the name record component.
NbtPlacer - Class in fr.rodofire.ewc.structure
Class to place nbt structures in the world.
NbtPlacer(WorldGenLevel, ResourceLocation) - Constructor for class fr.rodofire.ewc.structure.NbtPlacer
init a NbtPlacer
NbtPlacer(WorldGenLevel, ResourceLocation, StructurePlaceAnimator) - Constructor for class fr.rodofire.ewc.structure.NbtPlacer
init a NbtPlacer
nextFocusPath(FocusNavigationEvent) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
NO_SOUND - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
no sounds will be played
noise() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
Returns the value of the noise record component.
NOISE2D - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.LayerPlacer.PlacingType
Will place the Block/Particle according to a 2d noise.
NOISE3D - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.util.FastNoiseLite.FractalType
No fractal effect applied.
None - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.RotationType3D
No rotation applied.
nRoots - Variable in class fr.rodofire.ewc.maths.equation.CubicEquation
The number of real roots.
NUMBER_PER_TICK - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorSound
set a number of sounds per tick

O

ObjectIntLinkHashBiMap<T> - Class in fr.rodofire.ewc.util.map
 
ObjectIntLinkHashBiMap() - Constructor for class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
ObjectIntLinkHashBiMap(int) - Constructor for class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
ObjectIntLinkHashBiMap(List<T>) - Constructor for class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
ObjectShortLinkHashBiMap<T> - Class in fr.rodofire.ewc.util.map
 
ObjectShortLinkHashBiMap() - Constructor for class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
ObjectShortLinkHashBiMap(int) - Constructor for class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
ObjectShortLinkHashBiMap(List<T>) - Constructor for class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
of2DNoise() - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
of2DNoise(FastNoiseLite) - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
of3DNoise() - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
of3DNoise(FastNoiseLite) - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
offset(Direction, long, int) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
ofOrder() - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
ofRandom() - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
ofRandom(RandomSource) - Static method in class fr.rodofire.ewc.shape.block.placer.LayerPlacer
 
ofShift(WGShapeData.PlacementShift, PlacedFeature, String) - Static method in class fr.rodofire.ewc.shape.block.placer.WGShapeData
 
ofStep(GenerationStep.Decoration, String) - Static method in class fr.rodofire.ewc.shape.block.placer.WGShapeData
 
onClick(double, double) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
onClose() - Method in class fr.rodofire.ewc.client.gui.screen.AbstractInfoScreen
 
onClose() - Method in class fr.rodofire.ewc.config.client.CancelScreen
 
onClose() - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
onClose() - Method in class fr.rodofire.ewc.config.client.ShouldRestartScreen
 
onEndServerTick(Consumer<MinecraftServer>) - Method in class fr.rodofire.ewc.platform.event.FabricTickEvents
 
onEndServerTick(Consumer<MinecraftServer>) - Method in interface fr.rodofire.ewc.platform.services.event.IPlatformTickEvents
 
onEndWorldTick(Consumer<ServerLevel>) - Method in class fr.rodofire.ewc.platform.event.FabricTickEvents
 
onEndWorldTick(Consumer<ServerLevel>) - Method in interface fr.rodofire.ewc.platform.services.event.IPlatformTickEvents
 
onInitializeClient() - Method in class fr.rodofire.ewc.EwcClient
 
onInitializeServer() - Method in class fr.rodofire.ewc.Ewc
 
onPress() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
method called when pressing the mouse on the entry
onPress() - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
onPress(AbstractEntryWidget) - Method in interface fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget.PressAction
 
onPress(ScrollBarWidget) - Method in interface fr.rodofire.ewc.client.gui.widget.ScrollBarWidget.PressAction
 
onRegistration(CommandDispatcher<CommandSourceStack>, CommandBuildContext, Commands.CommandSelection) - Method in interface fr.rodofire.ewc.platform.services.event.IPlatformCommandRegistrationEvents.CommandRegistration
 
onType(AbstractEntryWidget, String) - Method in interface fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget.TypeAction
 
onType(String) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
method called when typing on the entry with the keyboard
onWorldLoad(Consumer<ServerLevel>) - Method in class fr.rodofire.ewc.platform.event.FabricServerEvents
 
onWorldLoad(Consumer<ServerLevel>) - Method in interface fr.rodofire.ewc.platform.services.event.IPlatformServerEvents
 
onWorldUnload(Consumer<ServerLevel>) - Method in class fr.rodofire.ewc.platform.event.FabricServerEvents
 
onWorldUnload(Consumer<ServerLevel>) - Method in interface fr.rodofire.ewc.platform.services.event.IPlatformServerEvents
 
openCategory(String) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
OpenSimplex2 - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.DomainWarpType
OpenSimplex2 domain warp.
OpenSimplex2 - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.NoiseType
OpenSimplex2 noise, a variation of the OpenSimplex noise algorithm.
OpenSimplex2Reduced - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.DomainWarpType
Reduced version of OpenSimplex2 domain warp.
OpenSimplex2S - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.NoiseType
OpenSimplex2S noise, a skewed variation of OpenSimplex2.
ORDER - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.blockdata.blocklist
OrderedBlockListManager class.
OrderedBlockListManager() - Constructor for class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
init an empty comparator
OrderedBlockListManager(BlockListManager) - Constructor for class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
constructor to init a OrderedBlockListManager.
OrderedBlockListManager(OrderedBlockListManager) - Constructor for class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
constructor to init a OrderedBlockListManager.
OrderedBlockListManager(Map<BlockState, List<BlockPos>>) - Constructor for class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
init a comparator
OrderedBlockListManager(BlockState, List<BlockPos>) - Constructor for class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
init a default ordered blockList comparator
OTHER - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.ShapePlacer.PlaceMoment
Will place all the structure at once.
OUTER_CYLINDRICAL - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.layer.LayerManager.Type
place the blocks in a sphere shape, the last layer being placed at the center
OuterCylindricalLayer - Class in fr.rodofire.ewc.shape.block.layer
 
OuterRadialLayer - Class in fr.rodofire.ewc.shape.block.layer
 

P

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

Q

QuadConsumer<T,U,V,W> - Interface in fr.rodofire.ewc.util.consumer
 
QUADRATIC_BLOCK_PER_TICK - Enum constant in enum class fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place an increasing (or decreasing) number of blocks per ticks following a quadratic curve.
QuadraticEquation - Class in fr.rodofire.ewc.maths.equation
 
QuadraticEquation(float, float, float) - Constructor for class fr.rodofire.ewc.maths.equation.QuadraticEquation
 
QuadraticEquation(float, float, float, float) - Constructor for class fr.rodofire.ewc.maths.equation.QuadraticEquation
 

R

RADIAL_AXIS - Enum constant in enum class fr.rodofire.ewc.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks closer to an axis first
random(ResourceLocation, float) - Static method in class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules
method to place a block randomly
RANDOM - Enum constant in enum class fr.rodofire.ewc.blockdata.sorter.BlockSorter.BlockSorterType
will place the blocks in a random order
RANDOM - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.LayerPlacer.PlacingType
will choose random Block/Particle in the layer
RANDOM_BLOCKS_PER_TICK - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.animator.StructurePlaceAnimator.AnimatorTime
Will place a random number blocks every tick.
RandomConditionSource(ResourceLocation, float) - Constructor for record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
Creates an instance of a RandomConditionSource record class.
read(Toml) - Method in class fr.rodofire.ewc.toml.Toml
Populates the current Toml instance with values from otherToml.
read(File) - Method in class fr.rodofire.ewc.toml.Toml
Populates the current Toml instance with values from file.
read(InputStream) - Method in class fr.rodofire.ewc.toml.Toml
Populates the current Toml instance with values from inputStream.
read(Reader) - Method in class fr.rodofire.ewc.toml.Toml
Populates the current Toml instance with values from reader.
read(String) - Method in class fr.rodofire.ewc.toml.Toml
Populates the current Toml instance with values from tomlString.
ReadableConfig - Class in fr.rodofire.ewc.config
 
ReadableConfig(String) - Constructor for class fr.rodofire.ewc.config.ReadableConfig
 
refresh(int, int, int, int) - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
refresh(ConfigCategory) - Method in class fr.rodofire.ewc.config.ReadableConfig
 
refreshValues() - Method in class fr.rodofire.ewc.config.ModConfig
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext, Commands.CommandSelection) - Static method in class fr.rodofire.ewc.command.DebugStructureCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext, Commands.CommandSelection) - Static method in class fr.rodofire.ewc.command.PlaceAllMCFCommand
 
register(IPlatformCommandRegistrationEvents.CommandRegistration) - Method in class fr.rodofire.ewc.platform.event.FabricCommandRegistrationEvent
 
register(IPlatformCommandRegistrationEvents.CommandRegistration) - Method in interface fr.rodofire.ewc.platform.services.event.IPlatformCommandRegistrationEvents
 
register(Registry<MapCodec<? extends A>>, String, KeyDispatchDataCodec<? extends A>) - Static method in interface fr.rodofire.ewc.mixin.world.gen.surfacebuilder.SurfaceRulesMixin
 
registerCommands() - Static method in class fr.rodofire.ewc.command.ModCommands
 
registerMaths() - Static method in class fr.rodofire.ewc.maths.FastMaths
method to initialize class when launching the mod
remove(int) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Removes and returns the BlockLayer at the specified index.
remove(short) - Method in class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
remove(short) - Method in class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
remove(short) - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
remove(T) - Method in class fr.rodofire.ewc.util.map.ObjectIntLinkHashBiMap
 
remove(T) - Method in class fr.rodofire.ewc.util.map.ObjectShortLinkHashBiMap
 
remove(T) - Method in class fr.rodofire.ewc.util.map.Short2ObjectHashBiMap
 
removeAll(List<BlockPos>) - Method in class fr.rodofire.ewc.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 fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Removes the BlockPos at the specified index from the posList and posMap.
removeBlockPosPair(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Removes the BlockPos at the specified index from the posList and retrieves its associated state.
removeBlockState(int) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
method used to remove a BlockState related to the index
removeBlockState(List<BlockState>) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
removes some BlockStates of the Layer
removeBlockState(BlockState) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
removes a BlockState of the Layer
removeFile(Path) - Static method in class fr.rodofire.ewc.util.file.FileUtil
method to remove a file without the risk of getting FileNotFoundException
removeFirstBlockPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Removes and returns the first BlockPos and its associated state from the posList.
removeFirstLayer() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Removes and returns the first BlockLayer in the list.
removeFirstPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
removeFirstPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Removes and returns the first BlockPos from the posList and posMap.
removeGeneratedChunkDirectory(ChunkAccess, WorldGenLevel) - Static method in class fr.rodofire.ewc.util.file.FileUtil
method to remove the chunk folder under the generated folder
removeLastBlockPosPair() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Removes and returns the last BlockPos and its associated state from the posList.
removeLastLayer() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
Removes and returns the last BlockLayer in the list.
removeLastPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
removeLastPos() - Method in class fr.rodofire.ewc.blockdata.blocklist.OrderedBlockListManager
Removes and returns the last BlockPos from the posList and posMap.
removeNbtFiles(List<ResourceLocation>) - Static method in class fr.rodofire.ewc.structure.SaveNbt
when you want, you can remove the file
removeParticle(int) - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
 
removeParticle(List<Particle>) - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
removes some Particles of the Layer
removeParticle(Particle) - Method in class fr.rodofire.ewc.particledata.layer.ParticleLayer
removes a Particle of the Layer
removePos(int) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
removePos(BlockPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
time complexity of O(n), avoid using this in performance crucial applications
renameFile(Path, Path) - Static method in class fr.rodofire.ewc.util.file.FileUtil
Method to move a file from one place to another.
render(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.screen.BackgroundScreen
 
render(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.config.client.CancelScreen
 
render(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.config.client.ShouldRestartScreen
 
render(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
renderBackground(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.screen.BackgroundScreen
 
renderBackgroundTexture(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.screen.BackgroundScreen
method to render the backgound
renderBackgroundTexture(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
renderDarkRectangle(GuiGraphics, int, int, int, int, int) - Method in class fr.rodofire.ewc.client.gui.screen.BackgroundScreen
method to render a dark rectangle on top of the background, used in config screen
renderOverBackground(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.screen.BackgroundScreen
 
renderOverBackground(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.config.ewc.screen.MultiChunkInfoScreen
 
renderWidget(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
renderWidget(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.widget.ImageButtonWidget
 
renderWidget(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 
renderWidget(GuiGraphics, int, int, float) - Method in class fr.rodofire.ewc.client.gui.widget.TextButtonWidget
 
repairConfig(Path) - Method in class fr.rodofire.ewc.config.WritableConfig
 
replacePos(int, long) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
replacePos(int, BlockPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
requireRestart - Variable in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
resetToDefaultValue() - Method in class fr.rodofire.ewc.config.objects.AbstractConfigObject
 
restartScreen - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
Ridged - Enum constant in enum class fr.rodofire.ewc.util.FastNoiseLite.FractalType
Ridged fractal noise.
rotator - Variable in class fr.rodofire.ewc.shape.block.instanciator.AbstractBlockShape
 
Rotator - Class in fr.rodofire.ewc.shape.block.rotations
 
Rotator() - Constructor for class fr.rodofire.ewc.shape.block.rotations.Rotator
init the ShapeRotation
Rotator(int, int, int) - Constructor for class fr.rodofire.ewc.shape.block.rotations.Rotator
init the ShapeRotation
Rotator(BlockPos) - Constructor for class fr.rodofire.ewc.shape.block.rotations.Rotator
constructor of the object
Rotator(BlockPos, int) - Constructor for class fr.rodofire.ewc.shape.block.rotations.Rotator
constructor of the object
Rotator(BlockPos, int, int) - Constructor for class fr.rodofire.ewc.shape.block.rotations.Rotator
constructor of the object
Rotator(BlockPos, int, int, int) - Constructor for class fr.rodofire.ewc.shape.block.rotations.Rotator
constructor of the object
run(CommandContext<CommandSourceStack>, boolean) - Static method in class fr.rodofire.ewc.command.PlaceAllMCFCommand
 
runAll(CommandContext<CommandSourceStack>, Set<String>, BlockPos) - Static method in class fr.rodofire.ewc.command.DebugStructureCommand
 

S

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

T

TagUtil - Class in fr.rodofire.ewc.util
Util class related to tags
TagUtil() - Constructor for class fr.rodofire.ewc.util.TagUtil
 
TagUtil.BlockTags - Class in fr.rodofire.ewc.util
Deprecated, for removal: This API element is subject to removal in a future version.
TagUtil.ItemTags - Class in fr.rodofire.ewc.util
Deprecated, for removal: This API element is subject to removal in a future version.
text - Variable in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
TextButtonWidget - Class in fr.rodofire.ewc.client.gui.widget
 
TextButtonWidget(int, int, int, int, Component, Button.OnPress) - Constructor for class fr.rodofire.ewc.client.gui.widget.TextButtonWidget
 
TextButtonWidget(int, int, int, int, Component, Button.OnPress, int) - Constructor for class fr.rodofire.ewc.client.gui.widget.TextButtonWidget
 
TextButtonWidget(int, int, int, int, Component, Button.OnPress, int, int) - Constructor for class fr.rodofire.ewc.client.gui.widget.TextButtonWidget
 
TEXTURE - Variable in class fr.rodofire.ewc.client.gui.screen.BackgroundScreen
 
tick() - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
timeZone(TimeZone) - Method in class fr.rodofire.ewc.toml.TomlWriter.Builder
 
to(Class<T>) - Method in class fr.rodofire.ewc.toml.Toml
Populates an instance of targetClass with the values of this Toml instance.
toggleBoolean(BooleanConfigObject, Button) - Method in class fr.rodofire.ewc.config.client.AbstractConfigScreen
 
toJson(ChunkPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
toJson(ChunkPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
toJson(ChunkPos, ChunkPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockList
 
toJson(ChunkPos, ChunkPos) - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
toMap() - Method in class fr.rodofire.ewc.toml.Toml
 
Toml - Class in fr.rodofire.ewc.toml
Based on Toml parser class : toml repo, licensed MIT .
Toml() - Constructor for class fr.rodofire.ewc.toml.Toml
Creates Toml instance with no defaults.
Toml(Toml) - Constructor for class fr.rodofire.ewc.toml.Toml
 
TomlWriter - Class in fr.rodofire.ewc.toml
Converts Objects to TOML
TomlWriter() - Constructor for class fr.rodofire.ewc.toml.TomlWriter
Creates a TomlWriter instance.
TomlWriter.Builder - Class in fr.rodofire.ewc.toml
 
TorusGen - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.gen.TorusGen
init the Torus Shape
TorusGen(BlockPos, Rotator, int, int, int, int) - Constructor for class fr.rodofire.ewc.shape.block.gen.TorusGen
init the Torus Shape
TorusGen(BlockPos, Rotator, int, int, int, int, float, float, float, AbstractFillableBlockShape.FillingType, TorusGen.TorusType) - Constructor for class fr.rodofire.ewc.shape.block.gen.TorusGen
 
TorusGen.TorusType - Enum Class in fr.rodofire.ewc.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 fr.rodofire.ewc.blockdata.blocklist.BlockListManager
 
toString() - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayer
 
toString() - Method in class fr.rodofire.ewc.blockdata.StructurePlacementRuleManager
 
toString() - Method in class fr.rodofire.ewc.shape.block.placer.WGShapeData
 
toString() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
Returns a string representation of this record class.
toString() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.RandomConditionSource
Returns a string representation of this record class.
totalSize() - Method in class fr.rodofire.ewc.blockdata.blocklist.BlockListManager
Method to know the number of all blockPos stored in every BlockList.

U

up(long, int) - Static method in class fr.rodofire.ewc.util.LongPosHelper
 
updateValues(String) - Method in class fr.rodofire.ewc.config.ModConfig
 
updateWidgetNarration(NarrationElementOutput) - Method in class fr.rodofire.ewc.client.gui.widget.IntegerEntryWidget
 
updateWidgetNarration(NarrationElementOutput) - Method in class fr.rodofire.ewc.client.gui.widget.ScrollBarWidget
 

V

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

W

WGShapeData - Class in fr.rodofire.ewc.shape.block.placer
Class to define how multi-chunk features should be placed.
WGShapeData.PlacementShift - Enum Class in fr.rodofire.ewc.shape.block.placer
 
WGShapeHandler - Class in fr.rodofire.ewc.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 fr.rodofire.ewc.shape.block.placer.WGShapeHandler
 
WGShapePlacerManager - Class in fr.rodofire.ewc.shape.block.placer
Class to manager all the multi-chunk features of a chunk.
WGShapePlacerManager(ChunkPos, int) - Constructor for class fr.rodofire.ewc.shape.block.placer.WGShapePlacerManager
 
widths - Variable in class fr.rodofire.ewc.config.client.DefaultConfigScreen
 
WORLD - Static variable in class fr.rodofire.ewc.platform.Services.PlatformEvents
 
WORLD_GEN - Enum constant in enum class fr.rodofire.ewc.shape.block.placer.ShapePlacer.PlaceMoment
Place the structure during world generation.
WorldGenUtil - Class in fr.rodofire.ewc.util
 
WorldGenUtil() - Constructor for class fr.rodofire.ewc.util.WorldGenUtil
 
WorldStateCollector - Class in fr.rodofire.ewc.blockdata
class to collect blockState from a world based on a BlockPos list
WorldStateCollector() - Constructor for class fr.rodofire.ewc.blockdata.WorldStateCollector
 
WorldStateCollector(int) - Constructor for class fr.rodofire.ewc.blockdata.WorldStateCollector
 
WritableConfig - Class in fr.rodofire.ewc.config
 
WritableConfig(String, ConfigCategory) - Constructor for class fr.rodofire.ewc.config.WritableConfig
 
write(Object) - Method in class fr.rodofire.ewc.toml.TomlWriter
Write an Object into TOML String.
write(Object, File) - Method in class fr.rodofire.ewc.toml.TomlWriter
Write an Object in TOML to a File.
write(Object, OutputStream) - Method in class fr.rodofire.ewc.toml.TomlWriter
Write an Object in TOML to a OutputStream.
write(Object, Writer) - Method in class fr.rodofire.ewc.toml.TomlWriter
Write an Object in TOML to a Writer.
write(String) - Method in class fr.rodofire.ewc.client.gui.widget.AbstractEntryWidget
 
write(Path) - Method in class fr.rodofire.ewc.config.WritableConfig
 
writeGeneratorConfigCodec(CompoundTag, Codec<T>, T) - Method in class fr.rodofire.ewc.structure.MultiChunkFeaturePiece
 

X

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

Y

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

Z

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