Index
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
BlockLayerobjects 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
BlockLayerto 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
BlockLayerComparatorclass provides utility methods to manage a collection ofBlockLayerobjects. - BlockLayerManager(BlockLayer) - Constructor for class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
-
Constructs a
BlockLayerComparatorwith 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
BlockLayerComparatorwith 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
BlockLayerComparatorwith 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
boundrecord 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
BlockStateis 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
AbstractFillableBlockShapeis 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
BlockPosinto a single long value. - encodeBlockPos(BlockPos) - Static method in class fr.rodofire.ewc.util.LongPosHelper
-
Encodes a
BlockPosinto 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
BlockPosinto 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
FullNoiseThresholdConditionSourcerecord 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
BlockListManagerbased 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
BlockLayerat 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
BlockStatein aBlockLayer. - 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
BlockLayerin 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
BlockLayerin 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
BlockLayerobjects. - 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
BlockStateinside aBlockLayershould be placed depending onLayerPlacer.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
BlockPosinto 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
maxThresholdrecord component. - minThreshold() - Method in record class fr.rodofire.ewc.world.gen.surfacebuilder.ExtendedSurfaceRules.FullNoiseThresholdConditionSource
-
Returns the value of the
minThresholdrecord 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
BlockLayerat 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
BlockLayerat the specified index. - modifyLayer(int, BlockLayer) - Method in class fr.rodofire.ewc.blockdata.layer.BlockLayerManager
-
Replaces the
BlockLayerat 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
namerecord 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
noiserecord 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
Stringto 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
BlockPosbased 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, - Interface in fr.rodofire.ewc.util.consumerV, W> - 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
RandomConditionSourcerecord 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
BlockLayerat 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
BlockStaterelated 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
BlockLayerin 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
BlockLayerin 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
BlockStatein aBlockLayer - 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
-
Sets the bounds for
StructurePlaceAnimator.AnimatorTime - 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
BlockLayerobjects 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
BlockLayerobjects 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
BlockSateinside the list, we useindexes. - 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
StructurePlaceAnimatorobject - 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
BlockPoslist - 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
All Classes and Interfaces|All Packages|Constant Field Values