Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABANDONED_CAMP - Static variable in class dev.wyck.worldgen.structure.StructureSets
- ABANDONED_CAMP_BAMBOO_JUNGLE - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_BIRCH_FOREST - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_CHERRY_GROVE - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_DAPPLED_FOREST - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_FOREST - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_MEADOW - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_OLD_GROWTH_BIRCH_FOREST - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_OLD_GROWTH_PINE_TAIGA - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_OLD_GROWTH_SPRUCE_TAIGA - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_PALE_GARDEN - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_SAVANNA - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_SNOWY_TAIGA - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_SPARSE_JUNGLE - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_SWAMP - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_TAIGA - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_WINDSWEPT_FOREST - Static variable in class dev.wyck.worldgen.structure.Structures
- ABANDONED_CAMP_WOODED_BADLANDS - Static variable in class dev.wyck.worldgen.structure.Structures
- above(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Alias for
VerticalAnchor.aboveBottom(int) - aboveBottom(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
A relative height starting at the bottom of the world.
- AboveBottom - Interface in dev.wyck.worldgen.heightproviders
-
A relative height starting at the bottom of the world.
- aboveNoise() - Method in interface dev.wyck.worldgen.placement.NoiseThresholdCountPlacement
-
The count when the noise is above the threshold.
- aboveNoise(int) - Method in class dev.wyck.worldgen.placement.NoiseThresholdCountPlacement.Builder
-
Sets the above noise count.
- abovePreliminarySurface() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches above the preliminary surface level.
- AbovePreliminarySurfaceConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks if the current position is above the preliminary surface level — a Y-level usually a few blocks below the main surface, ignoring noise caves.
- aboveRootPlacement - Variable in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
- aboveRootPlacement() - Method in interface dev.wyck.worldgen.feature.rootplacers.RootPlacer
-
The blocks above the root, if present.
- aboveRootPlacement(AboveRootPlacement) - Method in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
-
Sets the blocks above the root.
- AboveRootPlacement - Interface in dev.wyck.worldgen.feature.rootplacers
-
The blocks placed above the root of a tree.
- AboveRootPlacement.Builder - Class in dev.wyck.worldgen.feature.rootplacers
-
Builder for
AboveRootPlacement. - aboveRootPlacementChance() - Method in interface dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement
-
The probability of generating the block, between 0.0F and 1.0F (inclusive).
- aboveRootPlacementChance(float) - Method in class dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement.Builder
-
Sets the probability of generating the block, between 0.0F and 1.0F (inclusive).
- aboveRootProvider() - Method in interface dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement
-
The block above the root.
- aboveRootProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement.Builder
-
Sets the block above the root.
- abs() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Calculates the absolute value of this density function.
- abs(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.ABS, yielding its absolute value. - ABS - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- absolute(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
An absolute height as seen on the F3 screen.
- Absolute - Interface in dev.wyck.worldgen.heightproviders
-
An absolute height as seen on the F3 screen.
- AbstractBiomeRenderer - Interface in dev.wyck.renderer
-
Represents an abstract biome renderer.
- AbstractBuilder() - Constructor for class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- AbstractBuilder(NoiseFunction) - Constructor for class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- AbstractNoiseProviderBuilder() - Constructor for class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
- AbstractNoiseProviderBuilder(NoiseBasedProvider) - Constructor for class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
- acacia() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for an
AcaciaFoliagePlacer. - ACACIA - Static variable in class dev.wyck.worldgen.feature.Features
- ACACIA_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ACACIA_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- AcaciaFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the foliage of an acacia tree.
- AcaciaFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
AcaciaFoliagePlacer. - active() - Static method in enum class dev.wyck.factory.Versions
- ACTIVE - Static variable in enum class dev.wyck.factory.Versions
- Activity - Enum Class in dev.wyck.environment
-
Auto-generated.
- ACTIVITY - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- add(Biome, ClimatePoint) - Method in class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Builder
-
Adds a biome to the builder.
- add(ResourceKey, ClimatePoint) - Method in class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Builder
-
Adds a biome to the builder.
- add(DensityFunction) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Adds this density function to another density function.
- add(DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Adds two density functions together.
- add(HeightProvider) - Method in class dev.wyck.worldgen.heightproviders.WeightedListHeight.Builder
-
Adds a provider with a weight of one.
- add(HeightProvider, int) - Method in class dev.wyck.worldgen.heightproviders.WeightedListHeight.Builder
-
Adds a provider with the given weight.
- add(IntProvider) - Method in class dev.wyck.worldgen.valueproviders.WeightedListInt.Builder
-
Adds a provider with a weight of one.
- add(IntProvider, int) - Method in class dev.wyck.worldgen.valueproviders.WeightedListInt.Builder
-
Adds a provider with the given weight.
- add(E) - Method in class dev.wyck.util.WeightedList.Builder
- add(E, int) - Method in class dev.wyck.util.WeightedList.Builder
- Add(ResourceKey, ResourceKey, ClimatePoint) - Constructor for record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Creates an instance of a
Addrecord class. - ADD - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- ADD - Enum constant in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
- addAll(List) - Method in class dev.wyck.util.WeightedList.Builder
- addAllCosts(Map) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Adds every supplied mob spawn cost.
- addAllSpawns(MobCategory, WeightedList) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Adds every spawn entry in a weighted list to a category.
- addFreshEntity(Entity) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Adds a new entity to the world.
- addFreshEntity(Entity, CreatureSpawnEvent.SpawnReason) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Adds a new entity to the world.
- addition(AmbientAdditionsSettings...) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Adds an ambient additions settings.
- additions() - Method in interface dev.wyck.environment.sounds.AmbientSounds
-
Gets the ambient additions settings.
- addLakes() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
If lakes should be generated.
- addLakes(boolean) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets whether lakes should be generated.
- addMobSpawnCost(EntityType, double, double) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Defines a mob spawn cost.
- addSpawn(EntityType, int, int, int) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Adds an entity using its natural mob category and an inclusive group-size range.
- addSpawn(EntityType, int, IntProvider) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Adds an entity using its natural mob category.
- addSpawn(EntityType, MobCategory, int, IntProvider) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Adds an entity under an explicitly selected mob category.
- addStoneDepth() - Method in interface dev.wyck.worldgen.surface.condition.WaterConditionSource
-
If true, adds the distance to the surface to the offset, effectively checking whether the surface block above this one is above water.
- addStoneDepth() - Method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
-
If true, adds the distance to the surface above to the offset.
- addStoneDepth(boolean) - Method in class dev.wyck.worldgen.surface.condition.WaterConditionSource.Builder
-
Sets whether the distance to the surface is added to the offset.
- addStoneDepth(boolean) - Method in class dev.wyck.worldgen.surface.condition.YAboveConditionSource.Builder
-
Sets whether the distance to the surface above is added to the offset.
- addSurfaceDepth() - Method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
Whether the surface depth is added to the offset.
- addSurfaceDepth(boolean) - Method in class dev.wyck.worldgen.surface.condition.StoneDepthConditionSource.Builder
-
Sets whether the surface depth is added to the offset.
- addToDimension(Dimension, Biome, ClimatePoint) - Method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Adds a biome to a dimension's biome distribution.
- ADMIRE_ITEM - Enum constant in enum class dev.wyck.environment.Activity
- airPocketProbability() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
airPocketProbabilityrecord component. - alias() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Direct
-
Returns the value of the
aliasrecord component. - alias() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Random
-
Returns the value of the
aliasrecord component. - all() - Static method in interface dev.wyck.worldgen.climate.ClimateParameter
-
A span between -2.0 and 2.0.
- allOf() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building an
AllOfPredicate, which matches only when every child predicate matches. - allOf() - Static method in interface dev.wyck.worldgen.blockpredicates.CombiningPredicate
-
Creates a new all of predicate builder.
- AllOfPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Combined multiple block predicates.
- AllOfPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
AllOfPredicate. - allowedPlacement() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
The block predicate that must be passed for each position of the column.
- allowedPlacement(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Sets the block predicate that must be passed for each position of the column.
- allowedSearchCondition() - Method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
Each step must match this block predicate to continue the scan.
- allowedSearchCondition(BlockPredicate) - Method in class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
-
Sets the allowed search condition.
- allowedTreePosition() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The block predicate used to check if the tree position is valid.
- allowedTreePosition(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the block predicate used to check if the tree position is valid.
- allowedVerticalWaterForTree() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The amount of vertical water allowed for the placed feature between 1 and 64.
- allowedVerticalWaterForTree(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the amount of vertical water allowed for the placed feature.
- allSpawnCosts() - Method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Gets every explicitly defined mob spawn cost.
- alpha() - Method in interface dev.wyck.environment.attribute.modifier.AlphaValue
-
The alpha value between 0.0 and 1.0
- alpha(float) - Method in class dev.wyck.environment.attribute.modifier.AlphaValue.Builder
-
Sets the alpha value of the AlphaValue.
- ALPHA_BLEND - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- AlphaValue - Interface in dev.wyck.environment.attribute.modifier
-
The argument of
AttributeOperation.ALPHA_BLENDon a float attribute. - AlphaValue.Builder - Class in dev.wyck.environment.attribute.modifier
-
Builder for
AlphaValue. - alterGround(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Replaces blocks in the
#minecraft:dirttag around the tree with different blocks. - AlterGroundDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Replaces blocks in the
#minecraft:dirttag around the tree with different blocks. - alternateInnerLayerProvider() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The block state provider used for the inner layer's alternate block.
- alternateInnerLayerProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block state provider used for the inner layer's alternate block.
- ALWAYS - Enum constant in enum class dev.wyck.environment.BedRule.Rule
- alwaysTrue() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Returns the
TrueBlockPredicatesingleton, which always matches regardless of the block. - alwaysTrue() - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Matches any block.
- alwaysTrue() - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.PosRuleTest
-
Passes for every position.
- AlwaysTrueTest - Interface in dev.wyck.worldgen.ruletest
-
Matches any block.
- AMBIENT - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- AMBIENT_LIGHT_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Defines both the ambient light tint and brightness This light is applied to the world at 0 light levels.
- AMBIENT_PARTICLES - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Particles that spawn randomly around the camera where probability is the chance to spawn a particle in an empty space
- AMBIENT_SOUNDS - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Controls ambient sounds that are played around the camera.
- AmbientAdditionsSettings - Interface in dev.wyck.environment.sounds
-
Wrapper for AmbientAdditionsSettings.
- AmbientAdditionsSettings.Builder - Class in dev.wyck.environment.sounds
-
Builder for ambient additions settings records.
- ambientLight() - Method in interface dev.wyck.level.dimension.Dimension
-
The ambient light of this dimension type.
- ambientLight() - Method in class dev.wyck.level.dimension.DimensionImpl
- ambientLight(float) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the ambient light of this dimension type.
- AmbientMoodSettings - Interface in dev.wyck.environment.sounds
- AmbientMoodSettings.Builder - Class in dev.wyck.environment.sounds
-
Creates a new ambient mood settings record builder.
- AmbientParticle - Interface in dev.wyck.environment.particle
-
A wrapper for ambient particles in a biome, including their type, probability, and optional data.
- AmbientParticle.Builder - Class in dev.wyck.environment.particle
-
Builder for creating AmbientParticle instances.
- AmbientSounds - Interface in dev.wyck.environment.sounds
-
Wraps a Minecraft AmbientSounds.
- AmbientSounds.Builder - Class in dev.wyck.environment.sounds
-
A builder for ambient sounds.
- AMETHYST_GEODE - Static variable in class dev.wyck.worldgen.feature.Features
- AMETHYST_GEODE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- amount() - Method in interface dev.wyck.worldgen.material.FluidState
-
The amount of fluid held by this state, from
1to8. - amount(int) - Method in class dev.wyck.worldgen.material.FluidState.Builder
-
Marks the built state as flowing with the given amount.
- amountPerCharge() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
The initial value of each charge between 1 and 500.
- amountPerCharge(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
-
Sets the amount per charge.
- amplified() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The amplified noise function.
- AMPLIFIED - Enum constant in enum class dev.wyck.level.LevelType
- AMPLIFIED - Static variable in interface dev.wyck.worldgen.noise.Noise
- amplitude(double) - Method in class dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
-
Adds amplitude to the noise parameters.
- amplitudes() - Method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
The amplitudes of the noise parameters.
- amplitudes(double...) - Method in class dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
-
Sets the amplitudes of the noise parameters.
- amplitudes(Collection) - Method in class dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
-
Sets the amplitudes of the noise parameters.
- anchor() - Method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
-
The vertical anchor to compare the height with.
- anchor(VerticalAnchor) - Method in class dev.wyck.worldgen.surface.condition.YAboveConditionSource.Builder
-
Sets the vertical anchor to compare the height with.
- ANCIENT_CITIES - Static variable in class dev.wyck.worldgen.structure.StructureSets
- ANCIENT_CITY - Static variable in class dev.wyck.worldgen.structure.Structures
- AND - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- ANGRY_VILLAGER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- anyOf() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building an
AnyOfPredicate, which matches when at least one child predicate matches. - anyOf() - Static method in interface dev.wyck.worldgen.blockpredicates.CombiningPredicate
-
Creates a new any of predicate builder.
- AnyOfPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Combined multiple block predicates.
- AnyOfPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
AnyOfPredicate. - append() - Method in interface dev.wyck.tags.TagSet
-
Binds this tag set's elements into the tag already bound under its key, keeping everything that tag already held, and creating the tag if nothing is bound under that key yet.
- append(T) - Method in class dev.wyck.keys.KeyChain
-
Appends an item to the chain.
- APPEND - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- appendBiome(VirtualBiome) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Appends a custom biome to the packet handler's list of biomes to inject.
- appendBiome(VirtualBiome) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Appends a phony custom biome to the collector.
- appendBiome(VirtualBiome...) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Appends multiple custom biomes to the packet handler's list of biomes to inject.
- appendLoot(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.BlockEntityModifier
-
Gives the block entity a loot table, as trail ruins do for suspicious gravel.
- AppendLootModifier - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Gives the block entity a loot table, as trail ruins do for suspicious gravel.
- appendStatic(String) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.BlockEntityModifier
-
Merges fixed data into the block entity.
- AppendStaticModifier - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Merges fixed data into the block entity.
- applicable() - Method in record class dev.wyck.factory.Version
-
Returns the value of the
applicablerecord component. - apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.BlockParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.ColorParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.DustParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.GeyserParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.ItemParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.PowerParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.SculkChargeParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.ShriekParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.SpellParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.TrailParticle
- apply(ParticleType) - Method in record class dev.wyck.environment.particle.options.VibrationParticle
- apply(ParticleType) - Method in interface dev.wyck.environment.particle.ParticleData
-
Applies the particle data to the given particle type and returns the corresponding ParticleOptions.
- apply(WorldInfo, int, int, int) - Method in interface dev.wyck.misc.providers.StepsBiomeProvider.BiomeStep
- apply(World) - Method in interface dev.wyck.registry.level.LevelStemEditor
-
Applies the queued edits to a given world.
- APPLY_WATERLOGGING - Enum constant in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
-
Waterloggable blocks placed into water become waterlogged.
- AQUIFER_BARRIER - Static variable in class dev.wyck.worldgen.synth.Noises
- AQUIFER_FLUID_LEVEL_FLOODEDNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- AQUIFER_FLUID_LEVEL_SPREAD - Static variable in class dev.wyck.worldgen.synth.Noises
- AQUIFER_LAVA - Static variable in class dev.wyck.worldgen.synth.Noises
- aquifers() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The optional aquifer density-function settings.
- aquifers(AquiferSettings) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the aquifer settings.
- AquiferSettings - Interface in dev.wyck.worldgen.noise
-
The density functions used by Minecraft's optional aquifer system.
- AquiferSettings.Builder - Class in dev.wyck.worldgen.noise
-
Builder for
AquiferSettings. - argument() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Returns the value of the
argumentrecord component. - arrivalInTicks() - Method in record class dev.wyck.environment.particle.options.VibrationParticle
-
Returns the value of the
arrivalInTicksrecord component. - ASH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- asHandle() - Method in interface dev.wyck.wrapper.Wrapper
- asHolderSet() - Method in interface dev.wyck.tags.TagSet
-
If this is a holder set, returns the underlying set.
- AsOf - Annotation Interface in dev.wyck.annotations
-
This annotation is used to indicate the version or date since the annotated element has been present or modified.
- asString() - Method in interface dev.wyck.keys.ResourceKey
-
Returns the string representation of this key in the format "namespace:path".
- asTagKey() - Method in interface dev.wyck.tags.TagSet
-
If this is a tag key, returns the underlying tag key.
- attachedToLeaves() - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Attaches blocks to the exposed faces of all foliage blocks in specified directions.
- AttachedToLeavesDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Attaches blocks to exposed faces of all foliage blocks in specified directions.
- AttachedToLeavesDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
AttachedToLeavesDecorator. - attachedToLogs() - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Attaches blocks to the exposed faces of all trunk blocks in specified directions.
- AttachedToLogsDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Attaches blocks to exposed faces of all trunk blocks in specified directions.
- AttachedToLogsDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
AttachedToLogsDecorator. - attribute() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Returns the value of the
attributerecord component. - attribute() - Method in interface dev.wyck.environment.attribute.modifier.AttributeModification
-
Gets the attribute this operation modifies.
- attribute() - Method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
The attribute this track modifies.
- attribute(EnvironmentAttribute) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Sets the attribute of the track.
- attribute(EnvironmentAttributeSupplier) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Sets the attribute of the track.
- attribute(EnvironmentAttributeSupplier, V) - Method in class dev.wyck.biome.Biome.Builder
- attribute(EnvironmentAttributeSupplier, V) - Method in class dev.wyck.biome.CustomBiome.Builder
- attribute(EnvironmentAttributeSupplier, V) - Method in class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
-
Sets an attribute in the builder.
- attribute(EnvironmentAttributeSupplier, V) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Adds an attribute to this dimension type.
- attribute(FriendlyColorSupplier, String) - Method in class dev.wyck.biome.Biome.Builder
- attribute(FriendlyColorSupplier, String) - Method in class dev.wyck.biome.CustomBiome.Builder
- attribute(FriendlyColorSupplier, String) - Method in class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
-
Sets a color attribute in the builder using a hex string.
- attribute(FriendlyColorSupplier, String) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Adds a color attribute to this dimension type.
- AttributeModification<V> - Interface in dev.wyck.environment.attribute.modifier
-
Describes an operation applied to an environment attribute.
- AttributeOperation - Enum Class in dev.wyck.environment.attribute.modifier
-
Auto-generated.
- attributes() - Method in interface dev.wyck.biome.Biome
-
A map of the environment attributes associated with this biome.
- attributes() - Method in class dev.wyck.biome.internal.BiomeImpl
- attributes() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns the fully resolved directly set attribute map.
- attributes() - Method in interface dev.wyck.level.dimension.Dimension
-
The attributes of this dimension type.
- attributes() - Method in class dev.wyck.level.dimension.DimensionImpl
- attributes(EnvironmentAttributeMap) - Method in interface dev.wyck.biome.Biome
-
Sets the environment attributes for this biome.
- attributes(EnvironmentAttributeMap) - Method in class dev.wyck.biome.Biome.Builder
-
Sets the environment attributes of the biome.
- attributes(EnvironmentAttributeMap) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the environment attributes of the custom biome.
- attributes(EnvironmentAttributeMap) - Method in class dev.wyck.biome.internal.BiomeImpl
- attributes(EnvironmentAttributeMap) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the attributes of this dimension type.
- AttributeTrack<V> - Interface in dev.wyck.level.dimension.timeline
-
A track that modifies an attribute.
- AttributeTrack.Builder<V> - Class in dev.wyck.level.dimension.timeline
-
Builder for
AttributeTrack. - AVOID - Enum constant in enum class dev.wyck.environment.Activity
- axis() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AxisAlignedLinearPosTest
-
The axis distance is measured along.
- axisAlignedLinearPos(float, float, int, int, Axis) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.PosRuleTest
-
As
PosRuleTest.linearPos(float, float, int, int), measuring distance along one axis only. - AxisAlignedLinearPosTest - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Passes with a chance that moves linearly with the block's distance from the template's origin, measured along one axis.
- AXOLOTLS - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- AZALEA_TREE - Static variable in class dev.wyck.worldgen.feature.Features
B
- BABY_VILLAGER_ACTIVITY - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Controls the default AI activity of baby villagers.
- BACKGROUND_MUSIC - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
The background music to play.
- BackgroundMusic - Interface in dev.wyck.environment.sounds
-
Wraps a Minecraft BackgroundMusic.
- BackgroundMusic.Builder - Class in dev.wyck.environment.sounds
-
Builder for creating background music records.
- BADLANDS - Static variable in class dev.wyck.biome.Biomes
- BADLANDS_PILLAR - Static variable in class dev.wyck.worldgen.synth.Noises
- BADLANDS_PILLAR_ROOF - Static variable in class dev.wyck.worldgen.synth.Noises
- BADLANDS_SURFACE - Static variable in class dev.wyck.worldgen.synth.Noises
- bamboo(float) - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
BambooFeature. - BAMBOO - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- BAMBOO - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BAMBOO_IN_STRUCTURE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BAMBOO_JUNGLE - Static variable in class dev.wyck.biome.Biomes
- BAMBOO_LIGHT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BAMBOO_NO_PODZOL - Static variable in class dev.wyck.worldgen.feature.Features
- BAMBOO_SOME_PODZOL - Static variable in class dev.wyck.worldgen.feature.Features
- BAMBOO_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- BAMBOO_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BambooFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A configuration for a feature that has a probability of being placed.
- bandlands() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
The badlands banded-terracotta rule.
- BandlandsRuleSource - Interface in dev.wyck.worldgen.surface.rule
-
The badlands banded-terracotta rule.
- barrier() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
The block to use for the barrier of the lake.
- barrier() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
The density function used to create barriers between neighboring aquifers.
- barrier(DensityFunction) - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Sets the density function used to create barriers between neighboring aquifers.
- barrier(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
-
Sets the barrier provider.
- BASALT_BLOBS - Static variable in class dev.wyck.worldgen.feature.Features
- BASALT_BLOBS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BASALT_DELTAS - Static variable in class dev.wyck.biome.Biomes
- BASALT_PILLAR - Static variable in class dev.wyck.worldgen.feature.Features
- BASALT_PILLAR - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BASE_3D_NOISE_END - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- BASE_3D_NOISE_NETHER - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- BASE_3D_NOISE_OVERWORLD - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- baseBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The block that the base of the cluster is made of.
- baseBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Describes the block forming the base of the speleothem.
- baseBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the base block.
- baseBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the base block.
- baseBlock(Material) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the block state.
- baseCrackSize() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
-
The base size of the crack.
- baseCrackSize(double) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings.Builder
-
Sets the base size of the crack.
- baseHeight - Variable in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
- baseHeight() - Method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
The base height of the trunk between 0 and 32.
- baseHeight(int) - Method in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
-
Sets the base height of the trunk.
- BasicBiomeProvider - Class in dev.wyck.misc.providers
-
A biome provider that always returns a single biome.
- BasicBiomeProvider(Biome) - Constructor for class dev.wyck.misc.providers.BasicBiomeProvider
- BASTION_REMNANT - Static variable in class dev.wyck.worldgen.structure.Structures
- BEACH - Static variable in class dev.wyck.biome.Biomes
- beached() - Method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
-
Whether the wreck is placed on land, choosing from the beached ship templates, rather than on the ocean floor.
- beached(boolean) - Method in class dev.wyck.worldgen.structure.types.ShipwreckStructure.Builder
-
Sets whether the wreck is placed on land rather than on the ocean floor.
- BEARD_BOX - Enum constant in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- BEARD_THIN - Enum constant in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- BED_RULE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Controls behavior of interacting with beds.
- BedRule - Interface in dev.wyck.environment
-
A wrapper for bed rules in a dimensional environment.
- BedRule.Builder - Class in dev.wyck.environment
-
A builder for bed rules.
- BedRule.Rule - Enum Class in dev.wyck.environment
-
An enum representing the rules for bed usage in an environment.
- beehive(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Places a single beehive with the specified probability.
- BeehiveDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Places a single beehive with the specified probability.
- BeehiveDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
BeehiveDecorator. - BEES_STAY_IN_HIVE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
When true, bees will pathfind to beehives and not exit (except when the Hive is broken or next to fire).
- below(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Alias for
VerticalAnchor.belowTop(int) - belowNoise() - Method in interface dev.wyck.worldgen.placement.NoiseThresholdCountPlacement
-
The count when the noise is below the threshold.
- belowNoise(int) - Method in class dev.wyck.worldgen.placement.NoiseThresholdCountPlacement.Builder
-
Sets the below noise count.
- belowTop(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
A relative height starting at the top of the world.
- BelowTop - Interface in dev.wyck.worldgen.heightproviders
-
A relative height starting at the top of the world.
- belowTrunkProvider() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
A rule-based block state provider defining how to replace the block below the trunk.
- belowTrunkProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the below trunk provider.
- bending() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
BendingTrunkPlacer. - BendingTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a trunk of the specified height.
- BendingTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
BendingTrunkPlacer. - bendLength() - Method in interface dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer
-
The length of the bend between 1 and 64.
- bendLength(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer.Builder
- BERRY_BUSH - Static variable in class dev.wyck.worldgen.feature.Features
- bestBiomeFor(Player, int, int, int) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Picks the highest-priority virtual biome at the supplied block position without decoding chunk data.
- bestBiomeFor(Player, ChunkLocation) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Picks the 'best' phony custom biome for the given player and chunk location.
- bestCustomBiomeFor(Player, ChunkLocation) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Picks the 'best' custom biome for the given player and chunk location (spatial only).
- biased(VerticalAnchor, int) - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
- biasedToBottom() - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Creates a new biased-to-bottom height builder.
- biasedToBottom() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new biased-to-bottom int builder.
- biasedToBottom(int, int) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a biased-to-bottom int provider.
- biasedToBottom(VerticalAnchor, int) - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Wraps the given value in a
BiasedToBottomHeight - biasedToBottom(VerticalAnchor, VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Weighted toward the bottom of the range.
- BiasedToBottomHeight - Interface in dev.wyck.worldgen.heightproviders
-
A height provider biased toward
HeightProvider.minInclusive(). - BiasedToBottomHeight.Builder - Class in dev.wyck.worldgen.heightproviders
-
Builder for
BiasedToBottomHeight. - BiasedToBottomInt - Interface in dev.wyck.worldgen.valueproviders
-
A provider that is similar to a
UniformInt, but has a bias towardIntProvider.minInclusive(). - BiasedToBottomInt.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
BiasedToBottomInt. - biome() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the
Biomeassociated with this phony biome. - biome() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Returns the value of the
biomerecord component. - biome() - Method in interface dev.wyck.worldgen.biome.FixedBiomeSource
-
The single biome to use.
- biome() - Method in record class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Entry
-
Returns the value of the
biomerecord component. - biome() - Method in interface dev.wyck.worldgen.chunk.DebugLevelSource
-
Holder biome.
- biome() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Returns the biome.
- biome() - Static method in interface dev.wyck.worldgen.placement.PlacementFilter
-
An instance of the biome filter.
- biome(Biome) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- biome(Biome) - Method in class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
-
Adds a biome to the list of biomes.
- biome(Biome) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
-
Adds a biome to match against.
- biome(Biome) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets the biome.
- biome(Biome...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
-
Adds multiple biomes to match against.
- biome(ResourceKey) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- biome(ResourceKey) - Method in class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
-
Adds a biome to the list of biomes.
- biome(BiomeSourceContext) - Method in class dev.wyck.worldgen.biome.custom.CustomBiomeSource
-
Selects the biome at the requested position.
- Biome - Interface in dev.wyck.biome
-
Represents an abstract biome in Minecraft.
- BIOME - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- Biome.Builder - Class in dev.wyck.biome
-
Builder for
Biome. - biomeAt(int, int, int) - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
- biomeAt(int, int, int) - Method in interface dev.wyck.renderer.packet.data.SnapshotChunkData
-
The biome at the given chunk-relative block coordinates.
- biomeCondition() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the biome-aware refinement evaluated after the chunk is decoded.
- biomeCondition(BiPredicate) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- BiomeConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks the biome at the current position.
- BiomeConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
BiomeConditionSource. - biomeFilter() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
Reference to the biome filter placement modifier.
- BiomeFilter - Interface in dev.wyck.worldgen.placement
-
Returns the current position if the biome at that position includes this placed feature, otherwise returns empty.
- BiomeGenerationSettings - Interface in dev.wyck.biome
-
Represents the generation settings of a biome, including its configured carvers and placed features.
- BiomeGenerationSettings.Builder - Class in dev.wyck.biome
-
A builder for creating a BiomeGenerationSettings.
- BiomeImpl - Class in dev.wyck.biome.internal
-
This implementation is here because it does not compile against Minecraft internals as of right now.
- BiomeImpl(ResourceKey, ClimateSettings, BiomeSpecialEffects, EnvironmentAttributeMap, BiomeSpawner, BiomeGenerationSettings) - Constructor for class dev.wyck.biome.internal.BiomeImpl
- biomeMap - Variable in class dev.wyck.misc.providers.WyckBiomeProvider
- biomeMap() - Method in class dev.wyck.misc.providers.WyckBiomeProvider
- BiomePosition - Record Class in dev.wyck.misc
-
The position of one biome cell in an outgoing chunk packet.
- BiomePosition(ChunkLocation, int, int, int, int, int, int) - Constructor for record class dev.wyck.misc.BiomePosition
-
Creates an instance of a
BiomePositionrecord class. - BiomeRegistry - Interface in dev.wyck.registry
-
An interface for registering and modifying custom biomes on a Minecraft server.
- biomeResourceKey() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the resource key of the biome this virtual biome renders.
- biomes() - Static method in interface dev.wyck.keys.KeyChains
- biomes() - Static method in interface dev.wyck.tags.TagSet
-
Creates a new builder for biome tag sets.
- biomes() - Method in interface dev.wyck.worldgen.biome.CheckeredColumnBiomeSource
-
Any number of biomes.
- biomes() - Method in interface dev.wyck.worldgen.biome.MultiNoiseBiomeSource
-
The biomes and their climate points.
- biomes() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate
-
The biomes to match against.
- biomes() - Method in interface dev.wyck.worldgen.structure.StructureSettings
-
The biomes this structure may generate in, as an explicit set or a named biome tag.
- biomes(Biome...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
-
Sets the biomes to match against.
- biomes(ResourceKey) - Static method in interface dev.wyck.tags.TagKey
-
Creates a biome tag key from its identifier.
- biomes(TagSet) - Method in class dev.wyck.worldgen.structure.StructureSettings.Builder
-
Sets the biomes the structure may generate in.
- biomes(Either) - Static method in interface dev.wyck.tags.TagSet
-
Creates a biome tag set from an
Eitherof explicit biomes or a named tag. - biomes(List) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
-
Sets the biomes to match against.
- biomes(Set) - Method in class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
-
Sets the size of the checkerboard grid.
- Biomes - Class in dev.wyck.biome
-
Auto-generated.
- BIOMES - Static variable in interface dev.wyck.keys.KeyChains
- BiomeSetter - Interface in dev.wyck.renderer.setter
-
This utility class provides methods to set the biome of blocks, chunks, and regions in the game.
- biomeSource() - Method in interface dev.wyck.worldgen.chunk.ChunkGenerator
-
The biome source this generator draws from.
- biomeSource(BiomeSource) - Method in class dev.wyck.worldgen.chunk.FlatLevelSource.Builder
-
Sets the biome source.
- biomeSource(BiomeSource) - Method in class dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
-
Sets the biome source of the chunk generator.
- BiomeSource - Interface in dev.wyck.worldgen.biome
-
Represents a biome source, which determines how biomes are distributed in a world.
- BiomeSourceContext - Interface in dev.wyck.worldgen.biome.custom
-
The sampling context handed to a
CustomBiomeSourcewhile Minecraft determines a biome. - biomeSpawner() - Method in interface dev.wyck.biome.Biome
-
Deprecated.
- biomeSpawner() - Method in class dev.wyck.biome.internal.BiomeImpl
- biomeSpawner(BiomeSpawner) - Method in interface dev.wyck.biome.Biome
-
Deprecated.Set
EnvironmentAttributes.NATURAL_MOB_SPAWNSthroughBiome.attributes(EnvironmentAttributeMap)instead - biomeSpawner(BiomeSpawner) - Method in class dev.wyck.biome.Biome.Builder
- biomeSpawner(BiomeSpawner) - Method in class dev.wyck.biome.CustomBiome.Builder
- biomeSpawner(BiomeSpawner) - Method in class dev.wyck.biome.internal.BiomeImpl
- BiomeSpawner - Interface in dev.wyck.biome.entity
-
Deprecated.Minecraft 26.3 stores
MobSpawnSettingsinEnvironmentAttributes.NATURAL_MOB_SPAWNS - BiomeSpawner.Builder - Class in dev.wyck.biome.entity
-
Deprecated.
- BiomeSpawner.Factory - Interface in dev.wyck.biome.entity
-
Deprecated.
- BiomeSpecialEffects - Interface in dev.wyck.biome
-
Various biome-specific visuals as they appear in vanilla.
- BiomeSpecialEffects.Builder - Class in dev.wyck.biome
-
A builder for creating BiomeSpecialEffects instances.
- biomeTemperature() - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
-
The template set the ruin is drawn from.
- biomeTemperature(OceanRuinStructure.BiomeTemperature) - Method in class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
-
Sets the template set the ruin is drawn from.
- BiomeUpdater - Interface in dev.wyck.renderer.updater
-
Utility class for updating biomes in Minecraft.
- BiomeUpdater.Factory - Interface in dev.wyck.renderer.updater
- BIRCH - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_BEES_0002 - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BIRCH_BEES_0002_PLACED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BIRCH_BEES_002 - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_BEES_002 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BIRCH_BEES_005 - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BIRCH_FOREST - Static variable in class dev.wyck.biome.Biomes
- BIRCH_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BIRCH_TALL - Static variable in class dev.wyck.worldgen.feature.Features
- BIRCH_TALL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BLACKSTONE_BLOBS - Static variable in class dev.wyck.worldgen.feature.Features
- BLACKSTONE_BLOBS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- blackstoneReplace() - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Swaps stone and cobblestone blocks for their blackstone equivalents.
- BlackstoneReplaceProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Swaps stone and cobblestone blocks for their blackstone equivalents, as ruined portals in the nether do.
- BLEND_DENSITY - Enum constant in enum class dev.wyck.worldgen.function.misc.Marker.Type
- BLEND_TO_GRAY - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- blendAlpha() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
The blend alpha density function, used in vanilla for smooth transitions to chunks generated in old versions.
- BlendAlpha - Interface in dev.wyck.worldgen.function.simple
-
Used in vanilla for smooth transitions to chunks generated in old versions.
- blendDensity() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Wraps this density function for smooth blending with chunks generated in old versions.
- blendDensity(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Used in vanilla for smooth transition to chunks generated in old versions.
- blendOffset() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
The blend offset density function, used in vanilla for smooth transitions to chunks generated in old versions.
- BlendOffset - Interface in dev.wyck.worldgen.function.simple
-
Used in vanilla for smooth transitions to chunks generated in old versions.
- blob() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
BlobFoliagePlacer. - BlobFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places a blob of foliage, used by most simple trees such as the oak.
- BlobFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
BlobFoliagePlacer. - block() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
The block to place.
- block() - Method in interface dev.wyck.worldgen.ruletest.BlockMatchTest
-
The block to match.
- block() - Method in interface dev.wyck.worldgen.ruletest.RandomBlockMatchTest
-
The block to match.
- block() - Method in interface dev.wyck.worldgen.surface.rule.BlockRuleSource
-
The block to place.
- block(ParticleType, Material) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a block particle with the specified material.
- block(Material) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Adds a block to the list of blocks that can burn infinitely in this dimension.
- block(Material) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Adds a block to match against.
- block(Material) - Method in class dev.wyck.worldgen.chunk.flat.FlatLayerInfo.Builder
-
Sets the block.
- block(Material) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Places the given block's default state.
- block(Material...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Adds multiple blocks to match against.
- BLOCK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- BLOCK - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- BLOCK_BLOB - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- BLOCK_COLUMN - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- BLOCK_CRUMBLE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- BLOCK_LIGHT_TINT - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Tint of the block light.
- BLOCK_MARKER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- BLOCK_PILE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- BLOCK_UPDATE_LIMIT - Static variable in interface dev.wyck.worldgen.feature.custom.PlacementContext
- blockAge(float) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Ages stone bricks and similar blocks as they are placed.
- BlockAgeProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Ages stone bricks and similar blocks as they are placed, cracking, mossing and turning some to stairs or slabs.
- blockBlob() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
BlockBlobFeature. - BlockBlobFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A block blob.
- BlockBlobFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
BlockBlobFeature. - blockColumn() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
BlockColumnFeature. - BlockColumnFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that consists of glow berries, found in lush caves.
- BlockColumnFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
BlockColumnFeature. - BlockColumnFeature.Layer - Record Class in dev.wyck.worldgen.feature.configurations
-
A single layer of a block column, pairing a height with the block state used for that height.
- blockEntityModifier() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
What happens to the placed block's block entity data.
- blockEntityModifier(BlockEntityModifier) - Method in class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
-
Sets what happens to the placed block's block entity data.
- BlockEntityModifier - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Wraps Minecraft's RuleBlockEntityModifier: what a processor rule does to the block entity data of the block it replaces, such as filling a suspicious sand block with loot.
- blockIgnore(Material...) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Skips the given blocks when placing a template.
- BlockIgnoreProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Skips the listed blocks when placing a template, so they never overwrite the world.
- blockMatch(Material) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests the block is the specified block.
- BlockMatchTest - Interface in dev.wyck.worldgen.ruletest
-
Tests is the block is the specified block.
- BlockParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for particles that require a block type.
- BlockParticle(Material) - Constructor for record class dev.wyck.environment.particle.options.BlockParticle
-
Creates an instance of a
BlockParticlerecord class. - blockPile(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a
BlockPileFeature. - BlockPileFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that generates up to 25 specific blocks.
- blockPredicate(BlockPredicate) - Static method in interface dev.wyck.worldgen.placement.PlacementFilter
-
A new instance of a block predicate filter.
- BlockPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
A block predicate is a test for the state of a block at a given position in the world.
- blockPredicateFilter(BlockPredicate) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
Creates a block predicate filter.
- BlockPredicateFilter - Interface in dev.wyck.worldgen.placement
-
Returns the current position when the predicate is passed, otherwise return empty.
- blockProvider() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
The block of the decoration.
- blockProvider() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator
-
The block of the decoration.
- blockProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Sets the block of the decoration.
- blockProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
-
Sets the block of the decoration.
- BlockReplacement - Record Class in dev.wyck.renderer.packet.data
-
A data class representing a block replacement rule.
- BlockReplacement(Material, Material) - Constructor for record class dev.wyck.renderer.packet.data.BlockReplacement
-
Creates an instance of a
BlockReplacementrecord class. - blockReplacements() - Method in interface dev.wyck.biome.CustomBiome
-
The block replacements of this custom biome.
- blockReplacements() - Method in class dev.wyck.biome.internal.CustomBiomeImpl
- blockReplacements() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the client-side block replacements applied alongside this biome.
- blockReplacements(BlockReplacement...) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the block replacements of the custom biome.
- blockReplacements(Collection) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the block replacements of the custom biome.
- blockReplacements(List) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the block replacements of this custom biome.
- blockReplacements(List) - Method in class dev.wyck.biome.internal.CustomBiomeImpl
- blockResolverFor(Player, ChunkLocation) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
- blockRot(float) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Drops template blocks at random.
- blockRot(TagSet, float) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Drops template blocks from the given set at random.
- BlockRotProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Drops template blocks at random, leaving the structure worn.
- BlockRuleSource - Interface in dev.wyck.worldgen.surface.rule
-
Places the given block's default state at the surface.
- blocks() - Method in interface dev.wyck.level.dimension.Infiniburn
-
The tag or set of blocks that can burn infinitely in this dimension.
- blocks() - Static method in interface dev.wyck.tags.TagSet
-
Creates a new builder for block tag sets.
- blocks() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate
-
The blocks to match against.
- blocks() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockIgnoreProcessor
-
The blocks that are not placed.
- blocks(ResourceKey) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Sets the tag of blocks that can burn infinitely in this dimension.
- blocks(ResourceKey) - Static method in interface dev.wyck.tags.TagKey
-
Creates a block tag key from its identifier.
- blocks(TagKey) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Sets the tagKey of blocks that can burn infinitely in this dimension.
- blocks(TagSet) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Sets the tag of blocks that can burn infinitely in this dimension.
- blocks(Either) - Static method in interface dev.wyck.tags.TagSet
-
Creates a block tag set from an
Eitherof explicit materials or a named tag. - blocks(List) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Sets the blocks to match against.
- blocks(Set) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Sets the blocks that can burn infinitely in this dimension.
- blocks(Material...) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Adds a block to the list of blocks that can burn infinitely in this dimension.
- blocks(Material...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Sets the blocks to match against.
- blocks(Tag) - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Sets the tag of blocks that can burn infinitely in this dimension.
- blocks(Tag) - Static method in interface dev.wyck.tags.TagKey
-
Creates a block tag key from a Bukkit block
Tag. - blockSearchExtent() - Method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Gets the block search extent of the ambient mood settings.
- blockSearchExtent(int) - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Sets the block search extent of the ambient mood settings.
- blockState() - Method in interface dev.wyck.worldgen.ruletest.BlockStateMatchTest
-
The block state to match.
- blockState() - Method in interface dev.wyck.worldgen.ruletest.RandomBlockStateMatchTest
-
The block state to match.
- blockStateMatch(BlockData) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests is the block for the specified
BlockData. - blockStateMatch(Material) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests is the block for the specified
Material. - BlockStateMatchTest - Interface in dev.wyck.worldgen.ruletest
-
Tests is the block for the specified
BlockData. - blockStateProvider() - Method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
The block of the decoration.
- blockStateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
-
Sets the block of the decoration.
- BlockStateProvider - Interface in dev.wyck.worldgen.stateproviders
-
Used to provide a (potentially randomized) block and block state to be placed by configured features.
- blockX() - Method in record class dev.wyck.misc.BiomePosition
-
Gets the minimum block X represented by this biome cell.
- blockX() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Gets the block-coordinate represented by
BiomeSourceContext.quartX(). - blockY() - Method in record class dev.wyck.misc.BiomePosition
-
Gets the minimum block Y represented by this biome cell.
- blockY() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Gets the block-coordinate represented by
BiomeSourceContext.quartY(). - blockZ() - Method in record class dev.wyck.misc.BiomePosition
-
Gets the minimum block Z represented by this biome cell.
- blockZ() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Gets the block-coordinate represented by
BiomeSourceContext.quartZ(). - BLUE_ICE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- BLUE_ICE - Static variable in class dev.wyck.worldgen.feature.Features
- BLUE_ICE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BONUS_CHEST - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- BONUS_CHEST - Static variable in class dev.wyck.worldgen.feature.Features
- bonusChest() - Method in interface dev.wyck.level.LevelCreator
-
Whether to generate a bonus chest in the world.
- bonusChest() - Method in class dev.wyck.level.LevelCreatorImpl
- bonusChest(boolean) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets whether to generate a bonus chest in the world.
- BootstrapBiomeRegistry - Interface in dev.wyck.registry.bootstrap
-
Registers custom biomes during the Paper bootstrap/registry-load phase, so they enter the biome registry before it freezes (no post-freezing).
- BootstrapDimensionRegistry - Interface in dev.wyck.registry.bootstrap
-
Registers custom dimension types during the Paper bootstrap/registry-load phase, so they enter the dimension-type registry before it freezes.
- bottom() - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Y measured from the bottom of the world.
- bottom() - Method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Returns the value of the
bottomrecord component. - BOTTOM - Static variable in interface dev.wyck.worldgen.heightproviders.AboveBottom
-
The bottom of the world.
- BOTTOMLESS_PIT - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- boundingBox() - Method in interface dev.wyck.worldgen.structure.StructureSpawnOverride
-
The volume the override applies within.
- BRAIN_CORAL_BLOCK - Static variable in class dev.wyck.worldgen.feature.Features
- branchAmount() - Method in interface dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer
-
The number of horizontal branches, between 1 and 4.
- branchAmount(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer.Builder
-
Sets the number of horizontal branches.
- branchCount() - Method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
The number of branches between 1 and 3.
- branchCount(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
-
Sets the number of branches.
- branchEndOffsetFromTop() - Method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
The offset of the branches from the top between -16 and 16.
- branchEndOffsetFromTop(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
-
Sets the offset of the branches from the top.
- branchHorizontalLength() - Method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
The horizontal length of the branches between 2 and 16.
- branchHorizontalLength(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
-
Sets the horizontal length of the branches.
- branchStartOffsetFromTop() - Method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
The offset of the branches from the top between -16 and 16.
- branchStartOffsetFromTop(UniformInt) - Method in class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
-
Sets the offset of the branches from the top.
- brightness() - Method in interface dev.wyck.environment.attribute.modifier.GrayBlend
-
The brightness of the gray color.
- brightness(float) - Method in class dev.wyck.environment.attribute.modifier.GrayBlend.Builder
-
Sets the brightness of the gray color.
- BROWN_MUSHROOM - Static variable in class dev.wyck.worldgen.feature.Features
- BROWN_MUSHROOM_DAPPLED_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BROWN_MUSHROOM_NETHER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BROWN_MUSHROOM_NORMAL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BROWN_MUSHROOM_OLD_GROWTH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BROWN_MUSHROOM_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BROWN_MUSHROOM_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- BUBBLE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- BUBBLE_COLUMN_UP - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- BUBBLE_CORAL_BLOCK - Static variable in class dev.wyck.worldgen.feature.Features
- BUBBLE_POP - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- build() - Method in class dev.wyck.biome.Biome.Builder
-
Builds the biome.
- build() - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Builds the BiomeGenerationSettings.
- build() - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Builds a new BiomeSpecialEffects instance.
- build() - Method in class dev.wyck.biome.ClimateSettings.Builder
-
Builds a new ClimateSettings instance.
- build() - Method in class dev.wyck.biome.CustomBiome.Builder
-
Builds the custom biome.
- build() - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Builds the BiomeSpawner.
- build() - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Builds the mob spawn settings.
- build() - Method in class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
-
Builds the WrappedEnvironmentAttributeMap.
- build() - Method in class dev.wyck.environment.attribute.modifier.AlphaValue.Builder
-
Builds the AlphaValue.
- build() - Method in class dev.wyck.environment.attribute.modifier.GrayBlend.Builder
-
Builds the gray blend.
- build() - Method in class dev.wyck.environment.BedRule.Builder
-
Builds the BedRule instance.
- build() - Method in class dev.wyck.environment.particle.AmbientParticle.Builder
-
Builds the AmbientParticle instance.
- build() - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Builds the ParticleCatalog.
- build() - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Builds the ambient additions settings record.
- build() - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Builds the ambient mood settings record.
- build() - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Builds the ambient sounds.
- build() - Method in class dev.wyck.environment.sounds.BackgroundMusic.Builder
-
Builds the background music.
- build() - Method in class dev.wyck.environment.sounds.Music.Builder
-
Builds the music record.
- build() - Method in class dev.wyck.level.dimension.clock.TimeMarker.Builder
-
Builds the time marker.
- build() - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Builds a new
Dimensionwith the given properties. - build() - Method in class dev.wyck.level.dimension.Infiniburn.Builder
-
Builds the infiniburn.
- build() - Method in class dev.wyck.level.dimension.LevelStem.Builder
-
Builds the
LevelStemwith the specified properties. - build() - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Builds the attribute track.
- build() - Method in class dev.wyck.level.dimension.timeline.Keyframe.Builder
-
Builds the keyframe.
- build() - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- build() - Method in class dev.wyck.level.LevelCreator.Builder
-
Builds the
LevelCreatorwith the specified properties. - build() - Method in class dev.wyck.misc.providers.ReplacementBiomeProvider.Builder
- build() - Method in class dev.wyck.misc.providers.StepsBiomeProvider.Builder
- build() - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- build() - Method in class dev.wyck.tags.TagSet.Builder
-
Builds a new tag set.
- build() - Method in class dev.wyck.util.WeightedList.Builder
- build() - Method in class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
-
Builds the checkerboard column biome source.
- build() - Method in class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Builder
-
Builds the multi noise biome source.
- build() - Method in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
-
Builds the predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
-
Builds the has sturdy face predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate.Builder
-
Builds the inside world bounds predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
-
Builds the matching biomes predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Builds the matching blocks predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate.Builder
-
Builds the matching block tag predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
-
Builds the matching fluids predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.ReplaceablePredicate.Builder
-
Builds the replaceable predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.SolidPredicate.Builder
-
Builds the solid predicate.
- build() - Method in class dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate.Builder
-
Builds the would survive predicate.
- build() - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
-
Builds the canyon world carver.
- build() - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Builds the canyon shape.
- build() - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Builds the cave world carver.
- build() - Method in class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
-
Builds the composed carver.
- build() - Method in class dev.wyck.worldgen.carver.types.CustomComposedCarver.Builder
-
Builds the composed carver.
- build() - Method in class dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator.Builder
-
Builds the CraftBukkitChunkGenerator.
- build() - Method in class dev.wyck.worldgen.chunk.flat.FlatLayerInfo.Builder
-
Builds the FlatLayerInfo.
- build() - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Builds the FlatLevelGeneratorSettings.
- build() - Method in class dev.wyck.worldgen.chunk.FlatLevelSource.Builder
-
Builds the flat level source.
- build() - Method in class dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
-
Builds the chunk generator.
- build() - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Builds the climate point.
- build() - Method in class dev.wyck.worldgen.feature.configurations.BlockBlobFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
-
Builds the end spike.
- build() - Method in class dev.wyck.worldgen.feature.configurations.EndGatewayFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.FillLayerFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Builds the
FossilFeatureinstance. - build() - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Builds the settings.
- build() - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings.Builder
-
Builds the settings.
- build() - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
-
Builds the settings.
- build() - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Builds the
HugeFungusFeatureinstance. - build() - Method in class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.IcebergFeature.Builder
-
Builds the block state configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Builds the root system configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SequenceFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SimpleBlockFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Builds the speleothem cluster configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Builds the configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.TemplateFeature.Builder
-
Builds the template feature configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Builds the tree configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature.Builder
-
Builds the underwater magma configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Builds the vegetation patch configuration.
- build() - Method in class dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature.Builder
-
Builds the weighted random feature configuration.
- build() - Method in class dev.wyck.worldgen.feature.featuresize.FeatureSize.FeatureSizeBuilder
-
Builds the feature size.
- build() - Method in class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
-
Builds the foliage placer.
- build() - Method in class dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement.Builder
-
Builds the above root placement.
- build() - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Builds the mangrove root placement.
- build() - Method in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
-
Builds the root placer.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Builds the attached to leaves decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
-
Builds the attached to logs decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator.Builder
-
Builds the beehive decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.CocoaDecorator.Builder
-
Builds the cocoa decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator.Builder
-
Builds the creaking heart decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator.Builder
-
Builds the leave vine decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator.Builder
-
Builds the pale moss decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
-
Builds the place on ground decorator.
- build() - Method in class dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator.Builder
-
Builds the shelf mushroom decorator.
- build() - Method in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
-
Builds the trunk placer.
- build() - Method in class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
-
Builds the composed configured feature.
- build() - Method in class dev.wyck.worldgen.feature.types.CustomComposedFeature.Builder
-
Builds the custom composed configured feature.
- build() - Method in class dev.wyck.worldgen.function.misc.FindTopSurface.Builder
-
Builds the find top surface density function.
- build() - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Builds the range choice density function.
- build() - Method in class dev.wyck.worldgen.function.misc.YClampedGradient.Builder
-
Builds the y clamped gradient density function.
- build() - Method in class dev.wyck.worldgen.function.noise.MappedNoiseFunction.Builder
-
Builds the mapped noise function.
- build() - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Builds the noise function.
- build() - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.Builder
- build() - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
-
Builds the shifted noise 2d density function.
- build() - Method in class dev.wyck.worldgen.heightproviders.BiasedToBottomHeight.Builder
- build() - Method in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
-
Builds the height provider.
- build() - Method in class dev.wyck.worldgen.heightproviders.TrapezoidHeight.Builder
- build() - Method in class dev.wyck.worldgen.heightproviders.UniformHeight.Builder
- build() - Method in class dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight.Builder
- build() - Method in class dev.wyck.worldgen.heightproviders.WeightedListHeight.Builder
- build() - Method in class dev.wyck.worldgen.material.FluidState.Builder
-
Builds the fluid state.
- build() - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Builds the aquifer settings.
- build() - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Builds the noise router.
- build() - Method in class dev.wyck.worldgen.noise.NoiseSettings.Builder
-
Builds the noise settings.
- build() - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Builds the noise generator settings.
- build() - Method in class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
-
Builds the environment scan placement.
- build() - Method in class dev.wyck.worldgen.placement.FixedPlacement.Builder
-
Builds the fixed placement.
- build() - Method in class dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
-
Builds the noise based count placement.
- build() - Method in class dev.wyck.worldgen.placement.NoiseThresholdCountPlacement.Builder
-
Builds the noise threshold count placement.
- build() - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
-
Builds the placed feature.
- build() - Method in class dev.wyck.worldgen.placement.RandomOffsetPlacement.Builder
-
Builds the random offset placement.
- build() - Method in class dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter.Builder
-
Builds the surface relative threshold filter.
- build() - Method in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
-
Builds the provider, validating the shared fields before delegating to
NoiseBasedProvider.AbstractNoiseProviderBuilder.create(). - build() - Method in class dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider.Builder
-
Builds the randomized int block state provider.
- build() - Method in class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
-
Builds the block state provider.
- build() - Method in class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
-
Builds the builder.
- build() - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Builds the concentric-rings placement.
- build() - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Builds the random-spread placement.
- build() - Method in class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
-
Builds the element.
- build() - Method in class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
-
Builds the element.
- build() - Method in class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
-
Builds the composed template pool.
- build() - Method in class dev.wyck.worldgen.structure.StructureSettings.Builder
-
Builds the structure settings.
- build() - Method in class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
-
Builds the rule.
- build() - Method in class dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList.Builder
-
Builds the composed processor list.
- build() - Method in class dev.wyck.worldgen.structure.types.ComposedStructure.Builder
-
Builds the composed structure.
- build() - Method in class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
-
Builds the composed structure set.
- build() - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Builds the jigsaw structure.
- build() - Method in class dev.wyck.worldgen.structure.types.MineshaftStructure.Builder
-
Builds the structure.
- build() - Method in class dev.wyck.worldgen.structure.types.NetherFossilStructure.Builder
-
Builds the structure.
- build() - Method in class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
-
Builds the ocean ruin.
- build() - Method in class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
-
Builds the ruined portal.
- build() - Method in class dev.wyck.worldgen.structure.types.ShipwreckStructure.Builder
-
Builds the structure.
- build() - Method in class dev.wyck.worldgen.structure.types.SimpleStructure.Builder
-
Builds the structure.
- build() - Method in class dev.wyck.worldgen.surface.condition.BiomeConditionSource.Builder
-
Builds the biome condition source.
- build() - Method in class dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource.Builder
-
Builds the noise threshold condition source.
- build() - Method in class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
-
Builds the optionally-flat bedrock condition source.
- build() - Method in class dev.wyck.worldgen.surface.condition.StoneDepthConditionSource.Builder
-
Builds the stone depth condition source.
- build() - Method in class dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource.Builder
-
Builds the vertical gradient condition source.
- build() - Method in class dev.wyck.worldgen.surface.condition.WaterConditionSource.Builder
-
Builds the water condition source.
- build() - Method in class dev.wyck.worldgen.surface.condition.YAboveConditionSource.Builder
-
Builds the y above condition source.
- build() - Method in class dev.wyck.worldgen.surface.rule.SequenceRuleSource.Builder
-
Builds the sequence rule source.
- build() - Method in class dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
-
Builds the NoiseParameters.
- build() - Method in class dev.wyck.worldgen.valueproviders.BiasedToBottomInt.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.ClampedInt.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.ClampedNormalFloat.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.ClampedNormalInt.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
-
Builds the provider.
- build() - Method in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
-
Builds the int provider.
- build() - Method in class dev.wyck.worldgen.valueproviders.TrapezoidFloat.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.TrapezoidInt.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
- build() - Method in class dev.wyck.worldgen.valueproviders.UniformInt.Builder
-
Creates a new uniform int provider.
- build() - Method in class dev.wyck.worldgen.valueproviders.WeightedListInt.Builder
- buildDelegate(Biome) - Method in interface dev.wyck.registry.BiomeRegistry
-
Builds a custom biome into a minecraft biome.
- buildDelegate(Dimension) - Method in interface dev.wyck.registry.DimensionRegistry
-
Builds a
Dimensioninto an NMS dimension type. - builder() - Static method in interface dev.wyck.biome.Biome
-
A new builder for this class.
- builder() - Static method in interface dev.wyck.biome.BiomeGenerationSettings
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.biome.BiomeSpecialEffects
-
Creates a new BiomeSpecialEffects builder.
- builder() - Static method in interface dev.wyck.biome.ClimateSettings
-
Creates a new ClimateSettings builder.
- builder() - Static method in interface dev.wyck.biome.CustomBiome
-
A new builder for this class.
- builder() - Static method in interface dev.wyck.biome.entity.BiomeSpawner
-
Deprecated.
- builder() - Static method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Creates a new mob spawn settings builder.
- builder() - Static method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates a new Builder instance.
- builder() - Static method in interface dev.wyck.environment.attribute.modifier.AlphaValue
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.environment.BedRule
-
Creates a new builder for bed rules.
- builder() - Static method in interface dev.wyck.environment.particle.AmbientParticle
-
Creates a new AmbientParticle builder.
- builder() - Static method in record class dev.wyck.environment.particle.ParticleCatalog
-
Creates a new ParticleCatalog builder.
- builder() - Static method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
Creates a new ambient additions settings record builder.
- builder() - Static method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Creates a new ambient mood settings record builder.
- builder() - Static method in interface dev.wyck.environment.sounds.AmbientSounds
-
Creates a new ambient sounds record builder.
- builder() - Static method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Creates a new background music record builder.
- builder() - Static method in interface dev.wyck.environment.sounds.Music
-
Creates a new music record builder.
- builder() - Static method in interface dev.wyck.level.dimension.Dimension
-
Creates a new
Dimension.Builderwith the given resource key. - builder() - Static method in interface dev.wyck.level.dimension.Infiniburn
-
Creates a new builder for this infiniburn.
- builder() - Static method in interface dev.wyck.level.dimension.LevelStem
-
Creates a new builder for a level stem.
- builder() - Static method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
Creates a new attribute track builder.
- builder() - Static method in interface dev.wyck.level.dimension.timeline.Timeline
-
Creates a new timeline builder.
- builder() - Static method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
Creates a new timeline builder.
- builder() - Static method in interface dev.wyck.level.LevelCreator
-
Creates a new builder.
- builder() - Static method in class dev.wyck.misc.providers.ReplacementBiomeProvider
- builder() - Static method in class dev.wyck.misc.providers.StepsBiomeProvider
- builder() - Static method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Creates a new Builder instance.
- builder() - Static method in interface dev.wyck.tags.TagSet
-
Creates a new builder.
- builder() - Static method in class dev.wyck.util.WeightedList
- builder() - Static method in interface dev.wyck.worldgen.biome.CheckeredColumnBiomeSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.biome.MultiNoiseBiomeSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.AllOfPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.AnyOfPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.ReplaceablePredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.SolidPredicate
-
Deprecated.Deprecated in Minecraft.
- builder() - Static method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.carver.CanyonWorldCarver
-
Creates a new canyon world carver builder.
- builder() - Static method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
Creates a new canyon shape builder.
- builder() - Static method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
Creates a new cave world carver builder.
- builder() - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.chunk.FlatLevelSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator
-
Creates a new builder for a chunk generator.
- builder() - Static method in interface dev.wyck.worldgen.climate.ClimatePoint
-
Creates a builder for a climate point.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.BlockBlobFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.EndGatewayFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.EndSpikeFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.FillLayerFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.IcebergFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.RandomSelectorFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SequenceFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpikeFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.TemplateFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.AcaciaFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.DarkOakFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.CocoaDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.DarkOakTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.FancyTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.ForkingTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.GiantTrunkPlacer
-
Creates a new builder
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.MegaJungleTrunkPlacer
-
Creates a new mega jungle trunk placer builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer
-
Creates a new straight trunk placer builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.types.ComposedFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.feature.types.CustomComposedFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.function.noise.MappedNoiseFunction
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.heightproviders.BiasedToBottomHeight
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.heightproviders.TrapezoidHeight
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.heightproviders.UniformHeight
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.heightproviders.WeightedListHeight
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.material.FluidState
-
Creates a new fluid state builder.
- builder() - Static method in interface dev.wyck.worldgen.noise.AquiferSettings
-
Creates a new aquifer settings builder.
- builder() - Static method in interface dev.wyck.worldgen.noise.Noise
-
Creates a new noise generator settings builder.
- builder() - Static method in interface dev.wyck.worldgen.noise.NoiseRouter
-
Creates a new noise router builder.
- builder() - Static method in interface dev.wyck.worldgen.noise.NoiseSettings
-
Creates a new noise settings builder.
- builder() - Static method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
Creates a new noise generator settings builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.FixedPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.NoiseBasedCountPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.NoiseThresholdCountPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.RandomOffsetPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.stateproviders.NoiseProvider
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.stateproviders.WeightedStateProvider
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.structure.pools.TemplatePool
-
Creates a new builder for an authored template pool.
- builder() - Static method in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.structure.templatesystem.ProcessorList
-
Creates a new builder for an authored processor list.
- builder() - Static method in interface dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.structure.types.ComposedStructureSet
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.BiomeConditionSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Creates a new optionally-flat bedrock condition source builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.WaterConditionSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.surface.rule.SequenceRuleSource
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
Creates a new builder for NoiseParameters.
- builder() - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a new composed noise parameters builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.BiasedToBottomInt
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.ClampedInt
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.ClampedNormalFloat
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.ClampedNormalInt
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.TrapezoidFloat
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.TrapezoidInt
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.UniformFloat
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.UniformInt
-
Creates a new builder.
- builder() - Static method in interface dev.wyck.worldgen.valueproviders.WeightedListInt
-
Creates a new builder.
- builder(ResourceKey) - Static method in interface dev.wyck.biome.Biome
- builder(ResourceKey) - Static method in interface dev.wyck.biome.CustomBiome
- builder(ResourceKey) - Static method in interface dev.wyck.level.dimension.Dimension
-
Creates a new
Dimension.Builderwith the given resource key. - builder(ResourceKey) - Static method in interface dev.wyck.level.LevelCreator
-
Creates a new builder seeded with the given level key.
- builder(TagSet) - Static method in interface dev.wyck.worldgen.structure.StructureSettings
-
Creates a new builder.
- builder(RuleTest, BlockData) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
Creates a new builder that replaces any template block passing
inputPredicatewithoutputState, wherever it lands. - builder(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
-
Creates a new builder for an oak mineshaft, vanilla's default.
- builder(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
-
Creates a new builder with vanilla's height: anywhere from y=32 up to two blocks below the dimension's ceiling.
- builder(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
-
Creates a new builder.
- builder(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
-
Creates a new builder for a shipwreck on the ocean floor, vanilla's default.
- builder(StructureSettings, TemplatePool) - Static method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Creates a new builder.
- builder(StructureSettings, OceanRuinStructure.BiomeTemperature) - Static method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
-
Creates a new builder with vanilla's probabilities: a 30% chance of a large ruin and a 90% chance of a cluster around it.
- builder(StructureType, StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.SimpleStructure
-
Creates a new builder.
- builder(StructureTemplate) - Static method in interface dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement
-
Creates a new builder.
- builder(StructureTemplate) - Static method in interface dev.wyck.worldgen.structure.pools.elements.SinglePoolElement
-
Creates a new builder.
- Builder() - Constructor for class dev.wyck.biome.Biome.Builder
- Builder() - Constructor for class dev.wyck.biome.BiomeGenerationSettings.Builder
- Builder() - Constructor for class dev.wyck.biome.BiomeSpecialEffects.Builder
- Builder() - Constructor for class dev.wyck.biome.ClimateSettings.Builder
- Builder() - Constructor for class dev.wyck.biome.CustomBiome.Builder
- Builder() - Constructor for class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.
- Builder() - Constructor for class dev.wyck.biome.entity.MobSpawnSettings.Builder
- Builder() - Constructor for class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
- Builder() - Constructor for class dev.wyck.environment.attribute.modifier.AlphaValue.Builder
- Builder() - Constructor for class dev.wyck.environment.attribute.modifier.GrayBlend.Builder
- Builder() - Constructor for class dev.wyck.environment.BedRule.Builder
- Builder() - Constructor for class dev.wyck.environment.particle.AmbientParticle.Builder
- Builder() - Constructor for class dev.wyck.environment.particle.ParticleCatalog.Builder
- Builder() - Constructor for class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
- Builder() - Constructor for class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
- Builder() - Constructor for class dev.wyck.environment.sounds.AmbientSounds.Builder
- Builder() - Constructor for class dev.wyck.environment.sounds.BackgroundMusic.Builder
- Builder() - Constructor for class dev.wyck.environment.sounds.Music.Builder
- Builder() - Constructor for class dev.wyck.level.dimension.clock.TimeMarker.Builder
- Builder() - Constructor for class dev.wyck.level.dimension.Dimension.Builder
- Builder() - Constructor for class dev.wyck.level.dimension.LevelStem.Builder
- Builder() - Constructor for class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
- Builder() - Constructor for class dev.wyck.level.dimension.timeline.Keyframe.Builder
- Builder() - Constructor for class dev.wyck.level.LevelCreator.Builder
- Builder() - Constructor for class dev.wyck.misc.providers.ReplacementBiomeProvider.Builder
- Builder() - Constructor for class dev.wyck.misc.providers.StepsBiomeProvider.Builder
- Builder() - Constructor for class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- Builder() - Constructor for class dev.wyck.tags.TagSet.Builder
- Builder() - Constructor for class dev.wyck.util.WeightedList.Builder
- Builder() - Constructor for class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
- Builder() - Constructor for class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.AllOfPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.AnyOfPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.ReplaceablePredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.SolidPredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate.Builder
- Builder() - Constructor for class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
- Builder() - Constructor for class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
- Builder() - Constructor for class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
- Builder() - Constructor for class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
- Builder() - Constructor for class dev.wyck.worldgen.carver.types.CustomComposedCarver.Builder
- Builder() - Constructor for class dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.chunk.flat.FlatLayerInfo.Builder
- Builder() - Constructor for class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.chunk.FlatLevelSource.Builder
- Builder() - Constructor for class dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.climate.ClimatePoint.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.BlockBlobFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.EndGatewayFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.FillLayerFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.IcebergFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SequenceFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SimpleBlockFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.TemplateFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.AcaciaFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.DarkOakFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.CocoaDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.DarkOakTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.FancyTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.ForkingTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.GiantTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.MegaJungleTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.feature.types.CustomComposedFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.heightproviders.BiasedToBottomHeight.Builder
- Builder() - Constructor for class dev.wyck.worldgen.heightproviders.TrapezoidHeight.Builder
- Builder() - Constructor for class dev.wyck.worldgen.heightproviders.UniformHeight.Builder
- Builder() - Constructor for class dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight.Builder
- Builder() - Constructor for class dev.wyck.worldgen.heightproviders.WeightedListHeight.Builder
- Builder() - Constructor for class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Creates an empty aquifer settings builder.
- Builder() - Constructor for class dev.wyck.worldgen.noise.NoiseRouter.Builder
- Builder() - Constructor for class dev.wyck.worldgen.noise.NoiseSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.FixedPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.NoiseThresholdCountPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.PlacedFeature.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.RandomOffsetPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter.Builder
- Builder() - Constructor for class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
- Builder() - Constructor for class dev.wyck.worldgen.stateproviders.NoiseProvider.Builder
- Builder() - Constructor for class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
- Builder() - Constructor for class dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider.Builder
- Builder() - Constructor for class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
- Builder() - Constructor for class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
- Builder() - Constructor for class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
- Builder() - Constructor for class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
- Builder() - Constructor for class dev.wyck.worldgen.structure.StructureSettings.Builder
- Builder() - Constructor for class dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList.Builder
- Builder() - Constructor for class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
- Builder() - Constructor for class dev.wyck.worldgen.surface.condition.BiomeConditionSource.Builder
- Builder() - Constructor for class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.BiasedToBottomInt.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.ClampedInt.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.ClampedNormalFloat.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.ClampedNormalInt.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.TrapezoidFloat.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.TrapezoidInt.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.UniformInt.Builder
- Builder() - Constructor for class dev.wyck.worldgen.valueproviders.WeightedListInt.Builder
- Builder(Biome) - Constructor for class dev.wyck.biome.Biome.Builder
- Builder(BiomeGenerationSettings) - Constructor for class dev.wyck.biome.BiomeGenerationSettings.Builder
- Builder(BiomeSpecialEffects) - Constructor for class dev.wyck.biome.BiomeSpecialEffects.Builder
- Builder(ClimateSettings) - Constructor for class dev.wyck.biome.ClimateSettings.Builder
- Builder(CustomBiome) - Constructor for class dev.wyck.biome.CustomBiome.Builder
- Builder(BiomeSpawner) - Constructor for class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.
- Builder(MobSpawnSettings) - Constructor for class dev.wyck.biome.entity.MobSpawnSettings.Builder
- Builder(AlphaValue) - Constructor for class dev.wyck.environment.attribute.modifier.AlphaValue.Builder
- Builder(GrayBlend) - Constructor for class dev.wyck.environment.attribute.modifier.GrayBlend.Builder
- Builder(BedRule) - Constructor for class dev.wyck.environment.BedRule.Builder
- Builder(AmbientParticle) - Constructor for class dev.wyck.environment.particle.AmbientParticle.Builder
- Builder(ParticleCatalog) - Constructor for class dev.wyck.environment.particle.ParticleCatalog.Builder
- Builder(AmbientAdditionsSettings) - Constructor for class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
- Builder(AmbientMoodSettings) - Constructor for class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
- Builder(AmbientSounds) - Constructor for class dev.wyck.environment.sounds.AmbientSounds.Builder
- Builder(BackgroundMusic) - Constructor for class dev.wyck.environment.sounds.BackgroundMusic.Builder
- Builder(Music) - Constructor for class dev.wyck.environment.sounds.Music.Builder
- Builder(TimeMarker) - Constructor for class dev.wyck.level.dimension.clock.TimeMarker.Builder
- Builder(Dimension) - Constructor for class dev.wyck.level.dimension.Dimension.Builder
- Builder(Infiniburn) - Constructor for class dev.wyck.level.dimension.Infiniburn.Builder
- Builder(LevelStem) - Constructor for class dev.wyck.level.dimension.LevelStem.Builder
- Builder(AttributeTrack) - Constructor for class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
- Builder(Keyframe) - Constructor for class dev.wyck.level.dimension.timeline.Keyframe.Builder
- Builder(LevelCreator) - Constructor for class dev.wyck.level.LevelCreator.Builder
- Builder(RegistryId) - Constructor for class dev.wyck.tags.TagSet.Builder
- Builder(VirtualBiome) - Constructor for class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- Builder(TagSet) - Constructor for class dev.wyck.tags.TagSet.Builder
- Builder(CheckeredColumnBiomeSource) - Constructor for class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
- Builder(MultiNoiseBiomeSource) - Constructor for class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Builder
- Builder(AllOfPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.AllOfPredicate.Builder
- Builder(AnyOfPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.AnyOfPredicate.Builder
- Builder(HasSturdyFacePredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
- Builder(InsideWorldBoundsPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate.Builder
- Builder(MatchingBiomesPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
- Builder(MatchingBlocksPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
- Builder(MatchingBlockTagPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate.Builder
- Builder(MatchingFluidsPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
- Builder(ReplaceablePredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.ReplaceablePredicate.Builder
- Builder(SolidPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.SolidPredicate.Builder
- Builder(WouldSurvivePredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate.Builder
- Builder(CanyonWorldCarver) - Constructor for class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
-
Creates a builder containing the values of an existing canyon carver.
- Builder(CanyonWorldCarver.Shape) - Constructor for class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Creates a builder containing the values of an existing canyon shape.
- Builder(CaveWorldCarver) - Constructor for class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Creates a builder containing the values of an existing cave carver.
- Builder(ComposedCarver) - Constructor for class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
- Builder(CustomComposedCarver) - Constructor for class dev.wyck.worldgen.carver.types.CustomComposedCarver.Builder
- Builder(WorldCarverType) - Constructor for class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
- Builder(CraftBukkitChunkGenerator) - Constructor for class dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator.Builder
- Builder(FlatLayerInfo) - Constructor for class dev.wyck.worldgen.chunk.flat.FlatLayerInfo.Builder
- Builder(FlatLevelGeneratorSettings) - Constructor for class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
- Builder(FlatLevelSource) - Constructor for class dev.wyck.worldgen.chunk.FlatLevelSource.Builder
- Builder(NoiseBasedChunkGenerator) - Constructor for class dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
- Builder(ClimatePoint) - Constructor for class dev.wyck.worldgen.climate.ClimatePoint.Builder
- Builder(BlockBlobFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.BlockBlobFeature.Builder
- Builder(BlockColumnFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
- Builder(DeltaFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
- Builder(DiskFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
- Builder(EndSpike) - Constructor for class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
- Builder(EndGatewayFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.EndGatewayFeature.Builder
- Builder(EndSpikeFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
- Builder(FallenTreeFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
- Builder(FillLayerFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.FillLayerFeature.Builder
- Builder(FossilFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
- Builder(GeodeBlockSettings) - Constructor for class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
- Builder(GeodeCrackSettings) - Constructor for class dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings.Builder
- Builder(GeodeLayerSettings) - Constructor for class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
- Builder(GeodeFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
- Builder(HugeFungusFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
- Builder(HugeRedMushroomFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
- Builder(IcebergFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.IcebergFeature.Builder
- Builder(LakeFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
- Builder(LargeDripstoneFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
- Builder(MultifaceGrowthFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
- Builder(OreFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
- Builder(RandomBooleanSelectorFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature.Builder
- Builder(RandomSelectorFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
- Builder(ReplaceBlobsFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
- Builder(ReplaceBlockFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature.Builder
- Builder(RootSystemFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
- Builder(SculkPatchFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
- Builder(SequenceFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SequenceFeature.Builder
- Builder(SimpleBlockFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SimpleBlockFeature.Builder
- Builder(SpeleothemClusterFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
- Builder(SpeleothemFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
- Builder(SpikeFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
- Builder(SpringFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
- Builder(TemplateFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.TemplateFeature.Builder
- Builder(TreeFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
- Builder(UnderwaterMagmaFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature.Builder
- Builder(VegetationPatchFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
- Builder(WeightedRandomSelectorFeature) - Constructor for class dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature.Builder
- Builder(ThreeLayersFeatureSize) - Constructor for class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
- Builder(TwoLayersFeatureSize) - Constructor for class dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize.Builder
- Builder(FeatureType) - Constructor for class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
- Builder(AcaciaFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.AcaciaFoliagePlacer.Builder
- Builder(BlobFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer.Builder
- Builder(BushFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer.Builder
- Builder(CherryFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
- Builder(DarkOakFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.DarkOakFoliagePlacer.Builder
- Builder(FancyFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer.Builder
- Builder(MegaJungleFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer.Builder
- Builder(MegaPineFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer.Builder
- Builder(PineFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer.Builder
- Builder(PoplarFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer.Builder
- Builder(RandomSpreadFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer.Builder
- Builder(SpruceFoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer.Builder
- Builder(AboveRootPlacement) - Constructor for class dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement.Builder
- Builder(MangroveRootPlacer) - Constructor for class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer.Builder
- Builder(AttachedToLeavesDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
- Builder(AttachedToLogsDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
- Builder(BeehiveDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator.Builder
- Builder(CocoaDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.CocoaDecorator.Builder
- Builder(CreakingHeartDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator.Builder
- Builder(LeaveVineDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator.Builder
- Builder(PaleMossDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator.Builder
- Builder(PlaceOnGroundDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
- Builder(ShelfMushroomDecorator) - Constructor for class dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator.Builder
- Builder(BendingTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer.Builder
- Builder(CherryTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
- Builder(DarkOakTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.DarkOakTrunkPlacer.Builder
- Builder(FancyTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.FancyTrunkPlacer.Builder
- Builder(ForkingTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.ForkingTrunkPlacer.Builder
- Builder(GiantTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.GiantTrunkPlacer.Builder
- Builder(MegaJungleTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.MegaJungleTrunkPlacer.Builder
- Builder(PoplarTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer.Builder
- Builder(StraightTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer.Builder
- Builder(UpwardsBranchingTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
- Builder(ComposedFeature) - Constructor for class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
- Builder(CustomComposedFeature) - Constructor for class dev.wyck.worldgen.feature.types.CustomComposedFeature.Builder
- Builder(BiasedToBottomHeight) - Constructor for class dev.wyck.worldgen.heightproviders.BiasedToBottomHeight.Builder
- Builder(TrapezoidHeight) - Constructor for class dev.wyck.worldgen.heightproviders.TrapezoidHeight.Builder
- Builder(UniformHeight) - Constructor for class dev.wyck.worldgen.heightproviders.UniformHeight.Builder
- Builder(VeryBiasedToBottomHeight) - Constructor for class dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight.Builder
- Builder(WeightedListHeight) - Constructor for class dev.wyck.worldgen.heightproviders.WeightedListHeight.Builder
- Builder(AquiferSettings) - Constructor for class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Creates a builder containing the values of existing aquifer settings.
- Builder(NoiseRouter) - Constructor for class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Creates a builder containing the values of an existing noise router.
- Builder(NoiseSettings) - Constructor for class dev.wyck.worldgen.noise.NoiseSettings.Builder
-
Creates a builder containing the values of existing noise settings.
- Builder(NoiseGeneratorSettings) - Constructor for class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Creates a builder containing the values of existing generator settings.
- Builder(EnvironmentScanPlacement) - Constructor for class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
- Builder(FixedPlacement) - Constructor for class dev.wyck.worldgen.placement.FixedPlacement.Builder
- Builder(NoiseBasedCountPlacement) - Constructor for class dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
- Builder(NoiseThresholdCountPlacement) - Constructor for class dev.wyck.worldgen.placement.NoiseThresholdCountPlacement.Builder
- Builder(PlacedFeature) - Constructor for class dev.wyck.worldgen.placement.PlacedFeature.Builder
- Builder(RandomOffsetPlacement) - Constructor for class dev.wyck.worldgen.placement.RandomOffsetPlacement.Builder
- Builder(SurfaceRelativeThresholdFilter) - Constructor for class dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter.Builder
- Builder(RuleTest, BlockData) - Constructor for class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
- Builder(DualNoiseProvider) - Constructor for class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
- Builder(NoiseProvider) - Constructor for class dev.wyck.worldgen.stateproviders.NoiseProvider.Builder
- Builder(NoiseThresholdProvider) - Constructor for class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
- Builder(RandomizedIntStateProvider) - Constructor for class dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider.Builder
- Builder(RuleBasedStateProvider) - Constructor for class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
- Builder(WeightedStateProvider) - Constructor for class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
- Builder(ConcentricRingsPlacement) - Constructor for class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
- Builder(RandomSpreadPlacement) - Constructor for class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
- Builder(LegacySinglePoolElement) - Constructor for class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
- Builder(SinglePoolElement) - Constructor for class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
- Builder(ComposedTemplatePool) - Constructor for class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
- Builder(StructureSettings) - Constructor for class dev.wyck.worldgen.structure.StructureSettings.Builder
- Builder(StructureSettings) - Constructor for class dev.wyck.worldgen.structure.types.MineshaftStructure.Builder
- Builder(StructureSettings) - Constructor for class dev.wyck.worldgen.structure.types.NetherFossilStructure.Builder
- Builder(StructureSettings) - Constructor for class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
- Builder(StructureSettings) - Constructor for class dev.wyck.worldgen.structure.types.ShipwreckStructure.Builder
- Builder(StructureSettings, TemplatePool) - Constructor for class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
- Builder(StructureSettings, OceanRuinStructure.BiomeTemperature) - Constructor for class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
- Builder(StructureType, StructureSettings) - Constructor for class dev.wyck.worldgen.structure.types.SimpleStructure.Builder
- Builder(ProcessorRule) - Constructor for class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
- Builder(StructureTemplate) - Constructor for class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
- Builder(StructureTemplate) - Constructor for class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
- Builder(ComposedProcessorList) - Constructor for class dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList.Builder
- Builder(ComposedStructure) - Constructor for class dev.wyck.worldgen.structure.types.ComposedStructure.Builder
- Builder(ComposedStructureSet) - Constructor for class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
- Builder(JigsawStructure) - Constructor for class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
- Builder(MineshaftStructure) - Constructor for class dev.wyck.worldgen.structure.types.MineshaftStructure.Builder
- Builder(NetherFossilStructure) - Constructor for class dev.wyck.worldgen.structure.types.NetherFossilStructure.Builder
- Builder(OceanRuinStructure) - Constructor for class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
- Builder(RuinedPortalStructure) - Constructor for class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
- Builder(ShipwreckStructure) - Constructor for class dev.wyck.worldgen.structure.types.ShipwreckStructure.Builder
- Builder(SimpleStructure) - Constructor for class dev.wyck.worldgen.structure.types.SimpleStructure.Builder
- Builder(BiomeConditionSource) - Constructor for class dev.wyck.worldgen.surface.condition.BiomeConditionSource.Builder
- Builder(PaperOptionallyFlatBedrockConditionSource) - Constructor for class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
- Builder(BiasedToBottomInt) - Constructor for class dev.wyck.worldgen.valueproviders.BiasedToBottomInt.Builder
- Builder(ClampedInt) - Constructor for class dev.wyck.worldgen.valueproviders.ClampedInt.Builder
- Builder(ClampedNormalFloat) - Constructor for class dev.wyck.worldgen.valueproviders.ClampedNormalFloat.Builder
- Builder(ClampedNormalInt) - Constructor for class dev.wyck.worldgen.valueproviders.ClampedNormalInt.Builder
- Builder(TrapezoidFloat) - Constructor for class dev.wyck.worldgen.valueproviders.TrapezoidFloat.Builder
- Builder(TrapezoidInt) - Constructor for class dev.wyck.worldgen.valueproviders.TrapezoidInt.Builder
- Builder(UniformFloat) - Constructor for class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
- Builder(UniformInt) - Constructor for class dev.wyck.worldgen.valueproviders.UniformInt.Builder
- Builder(WeightedListInt) - Constructor for class dev.wyck.worldgen.valueproviders.WeightedListInt.Builder
- BuildInfo - Class in dev.wyck.factory
-
Class containing build information about Wyck (BiomesAPI).
- BuildInfo() - Constructor for class dev.wyck.factory.BuildInfo
- bukkitBiome() - Method in interface dev.wyck.biome.Biome
-
Gets the Bukkit representation of this biome.
- bukkitBiome() - Method in class dev.wyck.biome.internal.BiomeImpl
- BukkitBootstrapUtil - Interface in dev.wyck.util
-
Utility interface for specific bukkit types that may not need to be wrapped, but cannot safely be called during bootstrap.
- bukkitGenerator(ChunkGenerator) - Method in class dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator.Builder
-
Sets the Bukkit generator.
- bukkitName() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
bukkitNamerecord component. - bukkitSnapshot() - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
- bukkitSnapshot() - Method in interface dev.wyck.renderer.packet.data.SnapshotChunkData
-
The full Bukkit
ChunkSnapshot, if one is available. - BukkitSnapshotChunkData - Record Class in dev.wyck.renderer.packet.data
-
A
SnapshotChunkDatabacked by a real BukkitChunkSnapshot. - BukkitSnapshotChunkData(ChunkLocation, ChunkSnapshot) - Constructor for record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
-
Creates an instance of a
BukkitSnapshotChunkDatarecord class. - BukkitSoundEvent - Interface in dev.wyck.environment.sounds
-
A sound event that is specific to a
Sound. - bukkitWorld() - Method in interface dev.wyck.level.LevelCreator
-
Converts this
LevelCreatorto aWorld. - bukkitWorld() - Method in class dev.wyck.level.LevelCreatorImpl
- BURIED_TREASURE - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- BURIED_TREASURE - Static variable in class dev.wyck.worldgen.structure.Structures
- BURIED_TREASURES - Static variable in class dev.wyck.worldgen.structure.StructureSets
- buriedTreasure(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for buried treasure.
- burstImpulseBase() - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Returns the value of the
burstImpulseBaserecord component. - BURY - Enum constant in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- bush() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
BushFoliagePlacer. - BUSH - Static variable in class dev.wyck.worldgen.feature.Features
- BushFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places a bush-shaped blob of foliage.
- BushFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
BushFoliagePlacer. - byId(String) - Static method in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Returns the supplier registered under the given NMS attribute id (e.g.
- byKey(String) - Static method in enum class dev.wyck.environment.particle.ParticleTypes
-
Returns the constant whose namespaced key matches (e.g.
- byKey(Function, W[]) - Static method in interface dev.wyck.wrapper.KeyedEnumTranslator
-
Translator that maps wrapper to NMS by uppercasing a key extracted from the wrapper, and inverts by walking all wrapper constants and finding the one whose key matches (case-insensitively) the NMS enum's name.
- byName(Class) - Static method in interface dev.wyck.wrapper.KeyedEnumTranslator
-
Translator that uses the wrapper enum's own
name()as the key. - byName(String) - Static method in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Returns the supplier whose constant name matches (e.g.
C
- cache(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Caches the input density function using Minecraft's current cache implementation.
- CACHE - Enum constant in enum class dev.wyck.worldgen.function.misc.Marker.Type
- cache2d() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Computes this density function only once per horizontal position.
- cache2d(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Only computes the input density once per horizontal position.
- cacheAllInCell() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Caches this density function across a whole cell.
- cacheAllInCell(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Used by the game onto
NoiseRouter.finalDensity(). - cacheOnce() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Computes this density function only once per block position, even when it is referenced twice.
- cacheOnce(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
If this density function is referenced twice, it is only computed once per block position.
- CACTUS - Static variable in class dev.wyck.worldgen.feature.Features
- CALCITE - Static variable in class dev.wyck.worldgen.synth.Noises
- CAMPFIRE_COSY_SMOKE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- CAMPFIRE_SIGNAL_SMOKE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- CAN_PILLAGER_PATROL_SPAWN - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether patrols can spawn when the global skylight is greater than 11.
- CAN_START_RAID - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether a player with Raid Omen can start a raid.
- canBeCold() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
canBeColdrecord component. - canBePlacedOn() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
A set of materials that the block can be placed on.
- canBePlacedOn(Set) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets the materials that the block can be placed on.
- canBePlacedOn(Material...) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Adds materials to the set of materials that the block can be placed on.
- canGrowThrough() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
The blocks that roots can grow through.
- canGrowThrough() - Method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
Represents blocks that tree trunks can grow through.
- canGrowThrough(Set) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Sets the blocks that roots can grow through.
- canGrowThrough(Set) - Method in class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
-
Sets the blocks that tree trunks can grow through.
- canGrowThrough(Material...) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Adds one or more blocks that roots can grow through.
- canGrowThrough(Material...) - Method in class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
-
Adds blocks that tree trunks can grow through.
- cannotReplace() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The blocks which this geode cannot replace.
- cannotReplace() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProtectedBlocksProcessor
-
The world blocks the template may not overwrite.
- cannotReplace(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the blocks listing which blocks the geode cannot replace.
- cannotReplace(TagKey) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block tag listing which blocks the geode cannot replace.
- cannotReplace(TagSet) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the blocks listing which blocks the geode cannot replace.
- cannotReplace(Set) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the blocks listing which blocks the geode cannot replace.
- cannotReplace(Material...) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Adds one or more blocks to the list of blocks the geode cannot replace.
- cannotReplace(Tag) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the blocks listing which blocks the geode cannot replace.
- canPlaceFeature() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
Describes the block that the feature can be placed on.
- canPlaceOn() - Method in interface dev.wyck.worldgen.feature.configurations.BlockBlobFeature
-
The block predicate that must be passed for the blob to be placed on a block.
- canPlaceOn() - Method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
The predicate that defines which blocks the huge mushroom can be placed on.
- canPlaceOn() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeFeature
-
The predicate that defines which blocks the spike can be placed on.
- canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.BlockBlobFeature.Builder
-
Sets the block predicate that must be passed for the blob to be placed on a block.
- canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
-
Sets the predicate that defines which blocks the mushroom can be placed on.
- canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
-
Sets the predicate describing the block that the feature can be placed on.
- canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
-
Sets the can place on predicate.
- canPlaceOnCeiling() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Allows the block to be placed on the ceiling.
- canPlaceOnCeiling() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
If the block can be placed on the ceiling.
- canPlaceOnCeiling(boolean) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets whether the block can be placed on the ceiling.
- canPlaceOnFloor() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Allows the block to be placed on the floor.
- canPlaceOnFloor() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
If the block can be placed on the floor.
- canPlaceOnFloor(boolean) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets whether the block can be placed on the floor.
- canPlaceOnWall() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Allows the block to be placed on the wall.
- canPlaceOnWall() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
If the block can be placed on the wall.
- canPlaceOnWall(boolean) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets whether the block can be placed on the wall.
- canReach(double, double, int, int, float) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
Checks whether a carving path can still reach the current target chunk.
- canReplace() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeFeature
-
The predicate that defines which blocks the spike can replace.
- canReplace(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
-
Sets the can replace predicate.
- canReplaceWithAirOrFluid() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
Describes the block that the feature can replace with air or the provided
fluidblock. - canReplaceWithAirOrFluid(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
-
Sets the predicate describing the block that the feature can replace with air or the provided
fluidblock. - canReplaceWithBarrier() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
Describes the block that the feature can replace with the provided
barrierblock. - canReplaceWithBarrier(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
-
Sets the predicate describing the block that the feature can replace with the provided
barrierblock. - canSetSpawn() - Method in interface dev.wyck.environment.BedRule
-
Gets the rule for setting the spawn point using the bed.
- canSetSpawn(BedRule.Rule) - Method in class dev.wyck.environment.BedRule.Builder
-
Sets the rule for setting the spawn point using the bed.
- canSleep() - Method in interface dev.wyck.environment.BedRule
-
Gets the rule for sleeping in the bed.
- canSleep(BedRule.Rule) - Method in class dev.wyck.environment.BedRule.Builder
-
Sets the rule for sleeping in the bed.
- canyon() - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
Creates a new builder for a canyon carver.
- canyon() - Static method in interface dev.wyck.worldgen.carver.WorldCarver
-
Authors a carver using the vanilla canyon implementation.
- CANYON - Enum constant in enum class dev.wyck.worldgen.carver.WorldCarverType
- CANYON - Static variable in class dev.wyck.worldgen.carver.Carvers
- CanyonWorldCarver - Interface in dev.wyck.worldgen.carver
-
A direct Minecraft canyon world carver.
- CanyonWorldCarver.Builder - Class in dev.wyck.worldgen.carver
-
Builder for
CanyonWorldCarver. - CanyonWorldCarver.Shape - Interface in dev.wyck.worldgen.carver
-
The settings used to shape a
CanyonWorldCarver. - CanyonWorldCarver.Shape.Builder - Class in dev.wyck.worldgen.carver
-
Builder for
CanyonWorldCarver.Shape. - capped(StructureProcessor, IntProvider) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Applies another processor to at most a limited number of blocks.
- CappedProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Applies another processor to at most a limited number of blocks, chosen at random.
- capProvider() - Method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
The block to use for the cap.
- capProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
-
Sets the block state provider for the cap.
- cardinalLightType() - Method in interface dev.wyck.level.dimension.Dimension
-
The cardinal light type of this dimension type.
- cardinalLightType() - Method in class dev.wyck.level.dimension.DimensionImpl
- cardinalLightType(CardinalLightType) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the cardinal light type of this dimension type.
- CardinalLightType - Enum Class in dev.wyck.level.dimension
-
Auto-generated.
- carve(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
Marks an absolute world position as carved when it lies in the target chunk.
- carve(CarvingContext) - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Marks positions in the active target chunk as carved.
- carveEllipsoid(double, double, double, double, double) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
Marks the positions inside an ellipsoid as carved using the default ellipsoid boundary check.
- carveEllipsoid(double, double, double, double, double, CarvingContext.CarveSkipChecker) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
Marks the positions inside an ellipsoid as carved.
- carver() - Method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
-
The custom carver.
- carver(CustomCarver) - Method in class dev.wyck.worldgen.carver.types.CustomComposedCarver.Builder
-
Sets the custom carver.
- carver(CustomCarver, C) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Adds a custom carver to this biome's generation.
- carver(WorldCarver) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Adds a configured carver to this biome's generation.
- CARVER - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- CARVER_TYPE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- CarverConfiguration - Interface in dev.wyck.worldgen.carver
-
Common settings shared by Minecraft's direct world carver implementations.
- carvers() - Method in interface dev.wyck.biome.BiomeGenerationSettings
-
The configured carvers applied to this biome's generation.
- carvers(WorldCarver...) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Sets the carvers of this biome's generation.
- carvers(List) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Sets the carvers of this biome's generation.
- Carvers - Class in dev.wyck.worldgen.carver
-
Auto-generated.
- CarvingContext<C> - Interface in dev.wyck.worldgen.carver.custom
-
The mask-only output context supplied to a
CustomCarver. - CarvingContext.CarveSkipChecker - Interface in dev.wyck.worldgen.carver.custom
-
Decides whether a position inside an ellipsoid should remain uncarved.
- cat() - Static method in interface dev.wyck.level.entity.LevelSpawner
-
The level spawner for cats.
- CAT - Enum constant in enum class dev.wyck.level.entity.LevelSpawner.Kind
- CAT_WAKING_UP_GIFT_CHANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Chance of a cat dropping a gift when the player wakes up.
- cave() - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
Creates a new builder for a cave carver.
- cave() - Static method in interface dev.wyck.worldgen.carver.WorldCarver
-
Authors a carver using the vanilla cave implementation.
- CAVE - Enum constant in enum class dev.wyck.worldgen.carver.WorldCarverType
- CAVE - Static variable in class dev.wyck.worldgen.carver.Carvers
- CAVE_CHEESE - Static variable in class dev.wyck.worldgen.synth.Noises
- CAVE_ENTRANCE - Static variable in class dev.wyck.worldgen.synth.Noises
- CAVE_EXTRA_UNDERGROUND - Static variable in class dev.wyck.worldgen.carver.Carvers
- CAVE_LAYER - Static variable in class dev.wyck.worldgen.synth.Noises
- CAVE_VINE - Static variable in class dev.wyck.worldgen.feature.Features
- CAVE_VINE_IN_MOSS - Static variable in class dev.wyck.worldgen.feature.Features
- CAVE_VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- caves() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The caves noise function.
- CAVES - Static variable in interface dev.wyck.worldgen.noise.Noise
- CAVES - Static variable in interface dev.wyck.worldgen.noise.NoiseSettings
-
The default noise bounds used by the caves preset.
- CaveSurface - Enum Class in dev.wyck.worldgen.surface.condition
-
Auto-generated.
- CaveWorldCarver - Interface in dev.wyck.worldgen.carver
-
A direct Minecraft cave world carver.
- CaveWorldCarver.Builder - Class in dev.wyck.worldgen.carver
-
Builder for
CaveWorldCarver. - CEILING - Enum constant in enum class dev.wyck.worldgen.surface.condition.CaveSurface
- CELEBRATE - Enum constant in enum class dev.wyck.environment.Activity
- cellHeight() - Method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
The resolution of the scan; e.g.
- cellHeight(int) - Method in class dev.wyck.worldgen.function.misc.FindTopSurface.Builder
-
Sets the resolution of the scan.
- cellSizeHorizontal() - Method in interface dev.wyck.worldgen.function.misc.Marker
-
Horizontal cell size used by interpolated markers.
- cellSizeVertical() - Method in interface dev.wyck.worldgen.function.misc.Marker
-
Vertical cell size used by interpolated markers.
- CENTER_NOISE_XZ - Static variable in interface dev.wyck.renderer.packet.data.SnapshotChunkData
- centerBiome() - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
- centerBiome() - Method in interface dev.wyck.renderer.packet.data.SnapshotChunkData
-
The biome currently in the packet at the legacy "center" sample (block 7, 0, 7).
- centerBlock(World) - Method in record class dev.wyck.misc.ChunkLocation
-
Gets the center block of this chunk in the given world.
- centerX() - Method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
The X coordinate of the center of the spike.
- centerX(int) - Method in class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
-
Sets the X coordinate of the center of the spike.
- centerZ() - Method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
The Z coordinate of the center of the spike.
- centerZ(int) - Method in class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
-
Sets the Z coordinate of the center of the spike.
- chance() - Method in record class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.WeightedPlacedFeature
-
Returns the value of the
chancerecord component. - chance() - Method in interface dev.wyck.worldgen.placement.RarityFilter
-
The average chance denominator; the position is kept once on average every this many attempts.
- chanceOfDirectionalSpread() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Probability that the dripstone spreads in a horizontal direction between 0.0 and 1.0.
- chanceOfDirectionalSpread(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the chance of horizontal spread.
- chanceOfSpeleothemAtMaxDistanceFromCenter() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The chance of a speleothem generating at the maximum distance from the center, between 0.0 and 1.0 (inclusive).
- chanceOfSpeleothemAtMaxDistanceFromCenter(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the chance of a speleothem at the maximum distance from center.
- chanceOfSpreading() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
The chance of the block spreading between 0.0 and 1.0.
- chanceOfSpreading(float) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets the chance of the block spreading.
- chanceOfSpreadRadius2() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Probability of horizontal spread by two blocks between 0.0 and 1.0.
- chanceOfSpreadRadius2(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the chance of horizontal spread by two blocks.
- chanceOfSpreadRadius3() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
After the spread by two blocks, the probability of spreading the third block between 0.0 and 1.0.
- chanceOfSpreadRadius3(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the chance of spreading the third block.
- chanceOfTallerGeneration() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Probability for double-block dripstone between 0.0 and 1.0.
- chanceOfTallerGeneration(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the chance of double-block dripstone.
- charge() - Method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Returns the value of the
chargerecord component. - charge() - Method in interface dev.wyck.biome.entity.MobSpawnCost
-
The energy charged for each nearby mob of this type.
- chargeCount() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
The number of charges between 1 and 32.
- chargeCount(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
-
Sets the charge count.
- checkeredColumn() - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Biome source preset for the end.
- CheckeredColumnBiomeSource - Interface in dev.wyck.worldgen.biome
-
The checkerboard biome source places biomes in a checkerboard pattern.
- CheckeredColumnBiomeSource.Builder - Class in dev.wyck.worldgen.biome
-
Builder for
CheckeredColumnBiomeSource. - cherry() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
CherryFoliagePlacer. - cherry() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
CherryTrunkPlacer. - CHERRY - Static variable in class dev.wyck.worldgen.feature.Features
- CHERRY_BEES_005 - Static variable in class dev.wyck.worldgen.feature.Features
- CHERRY_BEES_005 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- CHERRY_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- CHERRY_GROVE - Static variable in class dev.wyck.biome.Biomes
- CHERRY_LEAVES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- CherryFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the foliage of a cherry tree, optionally with holes and hanging leaves.
- CherryFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
CherryFoliagePlacer. - CherryTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a U shape trunk of multiple branches.
- CherryTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
CherryTrunkPlacer. - CHORUS_PLANT - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- CHORUS_PLANT - Static variable in class dev.wyck.worldgen.feature.Features
- CHORUS_PLANT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- CHUNK_SECTION_SIZE - Static variable in interface dev.wyck.renderer.packet.handlers.NativeChunkPacketHandler
- CHUNK_SECTIONS - Static variable in interface dev.wyck.renderer.packet.handlers.NativeChunkPacketHandler
- chunkCount() - Method in record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Returns the value of the
chunkCountrecord component. - chunkGenerator() - Method in interface dev.wyck.level.dimension.LevelStem
-
Gets the chunk generator of this level stem.
- chunkGenerator() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
chunkGeneratorrecord component. - chunkGenerator(ChunkGenerator) - Method in class dev.wyck.level.dimension.LevelStem.Builder
-
Sets the chunk generator for the level stem.
- chunkGenerator(ChunkGenerator) - Method in interface dev.wyck.registry.level.LevelStemEditor
-
Swaps the chunk generator on a given world.
- ChunkGenerator - Interface in dev.wyck.worldgen.chunk
- chunkLocation() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
chunkLocationrecord component. - chunkLocation() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
The chunk whose carving mask is being written.
- ChunkLocation - Record Class in dev.wyck.misc
-
A chunk location, represented as (x, z) chunk coordinates.
- ChunkLocation(int, int) - Constructor for record class dev.wyck.misc.ChunkLocation
-
Creates an instance of a
ChunkLocationrecord class. - chunkSurfaceLevel() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used to estimate the terrain surface level in a chunk.
- chunkSurfaceLevel(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the chunk surface-level density function.
- clamp(double, double) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Clamps this density function between two values.
- clamp(int, int) - Method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Clamps the value to the given range.
- clamped() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new clamped int builder.
- clamped(IntProvider, int, int) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a clamped int provider.
- ClampedInt - Interface in dev.wyck.worldgen.valueproviders
-
Samples a
ClampedInt.source()provider and hard-clamps the result into [IntProvider.minInclusive(),IntProvider.maxInclusive()]. - ClampedInt.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
ClampedInt. - clampedNormal() - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a new clamped normal float builder.
- clampedNormal() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new clamped normal int builder.
- clampedNormal(float, float, float, float) - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a clamped normal float provider.
- clampedNormal(int, int, float, float) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new clamped normal int.
- ClampedNormalFloat - Interface in dev.wyck.worldgen.valueproviders
-
Clamped normal samples a bell curve centered at mean with spread deviation, then forces the result into [
FloatProvider.minInclusive(),FloatProvider.maxInclusive()]. - ClampedNormalFloat.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
ClampedNormalFloat. - ClampedNormalInt - Interface in dev.wyck.worldgen.valueproviders
-
Clamped normal samples a bell curve centered at mean with spread deviation, then forces the result into [
IntProvider.minInclusive(),IntProvider.maxInclusive()]. - ClampedNormalInt.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
ClampedNormalInt. - ClampedTransformer - Interface in dev.wyck.worldgen.function.transformer
-
Clamps the input between two values.
- CLASSIC_FLAT - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- CLASSIC_VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- classNameTemplate - Variable in class dev.wyck.factory.WireProvider
- CLAY_BANDS_OFFSET - Static variable in class dev.wyck.worldgen.synth.Noises
- CLAY_POOL_WITH_DRIPLEAVES - Static variable in class dev.wyck.worldgen.feature.Features
- CLAY_WITH_DRIPLEAVES - Static variable in class dev.wyck.worldgen.feature.Features
- clear() - Method in class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
-
Removes all attributes from this builder.
- clear() - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Clears the catalog.
- clear() - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.BlockEntityModifier
-
Removes the block entity data.
- clearBiomes() - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Clears all phony custom biomes from the packet handler's list of biomes to inject.
- clearBiomes() - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Clears all phony custom biomes from the collector.
- ClearModifier - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Removes the block entity data.
- climate() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Samples Minecraft's climate values at this context's position.
- ClimateParameter - Interface in dev.wyck.worldgen.climate
-
A single climate axis span, wrapping
Climate.Parameter. - climatePoint() - Method in record class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Entry
-
Returns the value of the
climatePointrecord component. - ClimatePoint - Interface in dev.wyck.worldgen.climate
-
Wraps Minecraft's BiomeClimatePoint.
- ClimatePoint.Builder - Class in dev.wyck.worldgen.climate
-
Builder for a climate point.
- climateSettings() - Method in interface dev.wyck.biome.Biome
-
Climate settings associated with this biome.
- climateSettings() - Method in class dev.wyck.biome.internal.BiomeImpl
- climateSettings(ClimateSettings) - Method in class dev.wyck.biome.Biome.Builder
-
Sets the climate settings of the biome.
- climateSettings(ClimateSettings) - Method in interface dev.wyck.biome.Biome
-
Sets new climate settings for this biome.
- climateSettings(ClimateSettings) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the climate settings of the custom biome.
- climateSettings(ClimateSettings) - Method in class dev.wyck.biome.internal.BiomeImpl
- ClimateSettings - Interface in dev.wyck.biome
-
Represents the climate settings of a biome.
- ClimateSettings.Builder - Class in dev.wyck.biome
-
Creates a new ClimateSettings builder.
- clock() - Method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
The world clock this timeline is based on.
- clock(WorldClock) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- CLOCK_TIME_MARKER - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- CLOCKWISE_180 - Enum constant in enum class dev.wyck.worldgen.Rotation
- CLOCKWISE_90 - Enum constant in enum class dev.wyck.worldgen.Rotation
- clone() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
- clone() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Clones this feature.
- CLOUD - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- CLOUD_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Opacity of the clouds.
- CLOUD_FOG_END_DISTANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Distance in blocks when the fog affecting the clouds reaches maximum density.
- CLOUD_HEIGHT - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Height of the clouds
- clusterProbability() - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
-
The chance, from 0 to 1, that a large ruin is surrounded by smaller ones.
- clusterProbability(float) - Method in class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
-
Sets the chance that a large ruin is surrounded by smaller ones.
- cocoa(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Places cocoa beans on the bottom 3 blocks of the trunk with a probability of 25% for each face.
- CocoaDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Places cocoa beans on the bottom 3 blocks of the trunk with a probability of 25% for each face.
- CocoaDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
CocoaDecorator. - COLD - Enum constant in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
-
Stone-brick ruins, from cold and temperate oceans.
- COLD_OCEAN - Static variable in class dev.wyck.biome.Biomes
- color() - Method in record class dev.wyck.environment.particle.options.ColorParticle
-
Returns the value of the
colorrecord component. - color() - Method in record class dev.wyck.environment.particle.options.DustParticle
-
Returns the value of the
colorrecord component. - color() - Method in record class dev.wyck.environment.particle.options.SpellParticle
-
Returns the value of the
colorrecord component. - color() - Method in record class dev.wyck.environment.particle.options.TrailParticle
-
Returns the value of the
colorrecord component. - color(ParticleType, int) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a color particle with the specified RGB color.
- ColorParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for particles that require a color.
- ColorParticle(int) - Constructor for record class dev.wyck.environment.particle.options.ColorParticle
-
Creates an instance of a
ColorParticlerecord class. - columnRadius() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Used to provide a min and max value for radius between 1 and 16.
- columnRadius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the column radius.
- CombiningPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
A predicate that combines multiple other predicates.
- CombiningPredicate.CombiningPredicateBuilder<T,
B> - Class in dev.wyck.worldgen.blockpredicates -
Base builder for combining predicates.
- CombiningPredicateBuilder() - Constructor for class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
- CombiningPredicateBuilder(CombiningPredicate) - Constructor for class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
- compareTo(ValueProvider) - Method in interface dev.wyck.worldgen.valueproviders.ValueProvider
- complex(ParticleTypes, float, ParticleData) - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Adds a complex particle to the catalog.
- compose(BootstrapContext, Composer) - Static method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Composes a new BootstrapBiomeRegistry instance.
- compose(BootstrapContext, Composer) - Static method in interface dev.wyck.registry.bootstrap.BootstrapDimensionRegistry
-
Composes a new datapack-backed BootstrapDimensionRegistry and installs it into the context.
- composed() - Static method in interface dev.wyck.worldgen.feature.Feature
-
Authors a feature from a vanilla feature type and its direct feature settings.
- composed() - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a new composed noise parameters builder.
- Composed(Feature, List) - Constructor for record class dev.wyck.worldgen.placement.PlacedFeature.Composed
-
Creates an instance of a
Composedrecord class. - ComposedCarver - Interface in dev.wyck.worldgen.carver.types
-
A composed carver that uses a world carver type and its configuration.
- ComposedCarver.Builder - Class in dev.wyck.worldgen.carver.types
-
Builder for
ComposedCarver. - ComposedFeature - Interface in dev.wyck.worldgen.feature.types
-
A configured feature composed of a built-in
FeatureTypealgorithm and a matchingFeatureConfiguration. - ComposedFeature.Builder - Class in dev.wyck.worldgen.feature.types
-
Builder for
ComposedFeature. - ComposedNoiseParameters - Interface in dev.wyck.worldgen.synth
-
Represents noise parameters that are composed of a first octave and a list of amplitudes.
- ComposedNoiseParameters.Builder - Class in dev.wyck.worldgen.synth
-
A builder for NoiseParameters, which is a first octave plus amplitudes.
- ComposedProcessorList - Interface in dev.wyck.worldgen.structure.templatesystem.types
-
A processor list authored from or decoded into its processors.
- ComposedProcessorList.Builder - Class in dev.wyck.worldgen.structure.templatesystem.types
-
Builder for
ComposedProcessorList. - ComposedStructure - Interface in dev.wyck.worldgen.structure.types
-
A composable structure.
- ComposedStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
ComposedStructure. - ComposedStructureSet - Interface in dev.wyck.worldgen.structure.types
-
A structure set authored from, or decoded into, its entries and placement.
- ComposedStructureSet.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
ComposedStructureSet. - ComposedTemplatePool - Interface in dev.wyck.worldgen.structure.pools.types
-
A template pool authored from, or decoded into, its weighted elements and fallback.
- ComposedTemplatePool.Builder - Class in dev.wyck.worldgen.structure.pools.types
-
Builder for
ComposedTemplatePool. - ComposedTemplatePool.Entry - Record Class in dev.wyck.worldgen.structure.pools.types
-
One element of a pool and the weight it is drawn with.
- ComposedTimeline - Interface in dev.wyck.level.dimension.timeline.types
- ComposedTimeline.Builder - Class in dev.wyck.level.dimension.timeline.types
- Composer - Enum Class in dev.wyck.registry.bootstrap
-
Selects how custom biomes are registered into the biome registry during the bootstrap phase.
- COMPOSTER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ConcentricRingsPlacement - Interface in dev.wyck.worldgen.structure.placement
-
Places
ConcentricRingsPlacement.count()structures spread over rings expanding outward from the world's center. - ConcentricRingsPlacement.Builder - Class in dev.wyck.worldgen.structure.placement
-
Builder for
ConcentricRingsPlacement. - condition() - Method in interface dev.wyck.worldgen.surface.rule.ConditionRuleSource
-
The gating condition.
- conditional() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the inexpensive, biome-independent spatial gate.
- conditional(BiPredicate) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- ConditionRuleSource - Interface in dev.wyck.worldgen.surface.rule
-
Applies a rule only when a condition holds.
- ConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
A surface condition source — the predicate family (
SurfaceRules.ConditionSource) that gates where aRuleSourceapplies. - config() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
The configuration supplied to the custom carver.
- config() - Method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
The configuration of the carver.
- config() - Method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
-
The configuration of the custom carver.
- config() - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
The feature's configuration.
- config() - Method in interface dev.wyck.worldgen.feature.types.ComposedFeature
-
The configuration applied to the
feature type. - config() - Method in interface dev.wyck.worldgen.feature.types.CustomComposedFeature
-
The configuration instance carried to the
custom feature. - config(C) - Method in class dev.wyck.worldgen.carver.types.CustomComposedCarver.Builder
-
Sets the configuration of the custom carver.
- config(C) - Method in class dev.wyck.worldgen.feature.types.CustomComposedFeature.Builder
-
Sets the configuration instance carried to the custom feature.
- config(CarverConfiguration) - Method in class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
-
Sets the configuration of the carver.
- config(FeatureConfiguration) - Method in class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
-
Sets the configuration for the feature type.
- configSupplier() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Returns the configuration supplier used by the runtime bridge.
- configSupplier() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Internal method to get the configuration supplier.
- CONFIGURED_FEATURES - Static variable in interface dev.wyck.keys.KeyChains
- configuredFeatures() - Static method in interface dev.wyck.keys.KeyChains
- constant() - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Wraps the given value in a
ConstantHeight - constant(double) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a constant density function that always returns the given value.
- constant(float) - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a constant float provider.
- constant(int) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a constant int provider.
- constant(VerticalAnchor) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
A single fixed anchor.
- CONSTANT - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- ConstantFloat - Interface in dev.wyck.worldgen.valueproviders
-
A constant float provider which always returns the same value.
- ConstantHeight - Interface in dev.wyck.worldgen.heightproviders
-
A height provider which always resolves to a single fixed anchor.
- ConstantInt - Interface in dev.wyck.worldgen.valueproviders
-
A constant int provider which always returns the same value.
- ConstantSimpleFunction - Interface in dev.wyck.worldgen.function.simple
-
A density function that always returns the same value.
- construct(Object...) - Method in class dev.wyck.factory.ConstructWireProvider
-
Instantiates the version-resolved class directly.
- construct(String) - Static method in class dev.wyck.factory.WireProvider
-
Creates a WireProvider that uses the given template to construct the factory.
- ConstructWireProvider<F> - Class in dev.wyck.factory
-
A
WireProviderthat can instantiate the version-resolved class directly through a matching constructor, without an intermediate factory. - consumeLeft(Consumer) - Method in interface dev.wyck.util.Either
-
Consumes the left value if present, returning this either.
- consumeRight(Consumer) - Method in interface dev.wyck.util.Either
-
Consumes the right value if present, returning this either.
- contains(InclusiveRange) - Method in interface dev.wyck.util.InclusiveRange
-
Checks if a range is within this range.
- contains(E) - Method in class dev.wyck.util.WeightedList
- contents() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
The block to use on the inside of the delta.
- contents(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
-
Sets the block to use on the inside of the delta.
- ContextWrapper<C> - Interface in dev.wyck.wrapper
- continentalness() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The continentalness axis span.
- continentalness(ClimateParameter) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the continentalness axis span.
- CONTINENTALNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- CONTINENTALNESS_LARGE - Static variable in class dev.wyck.worldgen.synth.Noises
- continents() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used for the continentalness climate axis.
- continents(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the continentalness density function.
- convert(V) - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute.Converter
- coordinateScale() - Method in interface dev.wyck.level.dimension.Dimension
-
The coordinate scale of this dimension type.
- coordinateScale() - Method in class dev.wyck.level.dimension.DimensionImpl
- coordinateScale(double) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the coordinate scale of this dimension type.
- COPPER_FIRE_FLAME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- CORAL_BLOCK_DECORATION - Static variable in class dev.wyck.worldgen.feature.Features
- CORAL_CLAW - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- CORAL_TREE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- CORE - Enum constant in enum class dev.wyck.environment.Activity
- cornerHoleChance() - Method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
The probability of a hole in the corners, between 0.0F and 1.0F (inclusive).
- cornerHoleChance(float) - Method in class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
-
Sets the probability of a hole in the corners, between 0.0F and 1.0F (inclusive).
- count() - Method in interface dev.wyck.biome.entity.SpawnerData
-
The provider used to select the number of entities in a spawn attempt.
- count() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The number of cave tunnels attempted by the carver.
- count() - Method in interface dev.wyck.worldgen.placement.CountOnEveryLayerPlacement
-
Count on each layer between 0 and 256.
- count() - Method in interface dev.wyck.worldgen.placement.CountPlacement
-
The number of placements to attempt, between 0 and 4096 (inclusive).
- count() - Method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
How many structures are placed in total.
- count(int) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets how many structures are placed in total.
- count(IntProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the number of cave tunnels attempted by the carver.
- count(IntProvider) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
Creates a count placement modifier.
- COUNTERCLOCKWISE_90 - Enum constant in enum class dev.wyck.worldgen.Rotation
- countOnEveryLayer(IntProvider) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
Deprecated.Deprecated in Minecraft.
- CountOnEveryLayerPlacement - Interface in dev.wyck.worldgen.placement
-
In the horizontal relative range (0,0) to (16,16), at each vertical layer separated by air, lava or water, tries to randomly select the specified number of horizontal positions, whose Y coordinate is one block above this layer at this selected horizontal position.
- CountPlacement - Interface in dev.wyck.worldgen.placement
-
Returns multiple copies of the current block position.
- crackPointOffset() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
-
The offset of the crack point.
- crackPointOffset(int) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings.Builder
-
Sets the offset of the crack point.
- craftBukkit() - Static method in interface dev.wyck.worldgen.chunk.ChunkGenerator
-
Creates a new builder for a
CraftBukkitChunkGenerator. - CraftBukkitChunkGenerator - Interface in dev.wyck.worldgen.chunk
-
CraftBukkit's implementation of a
ChunkGenerator. - CraftBukkitChunkGenerator.Builder - Class in dev.wyck.worldgen.chunk
-
Builder for
CraftBukkitChunkGenerator. - CREAKING_ACTIVE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
When true, a creaking heart will become active.
- creakingHeart(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Places a creaking heart, replacing a trunk block in a position where all 6 surrounding blocks are in the
#minecraft:logstag. - CreakingHeartDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Places a creaking heart, replacing a trunk block in a position where all 6 surrounding blocks are in the
#minecraft:logstag. - CreakingHeartDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
CreakingHeartDecorator. - create() - Method in class dev.wyck.level.LevelCreator.Builder
-
Creates a new bukkit world from the built level creator.
- create() - Method in interface dev.wyck.level.LevelCreator
-
Creates a new bukkit world from this level creator.
- create() - Static method in interface dev.wyck.registry.level.LevelStemEditor
-
Creates a new editor backed by the runtime reference-swap implementation.
- create() - Method in class dev.wyck.worldgen.blockpredicates.AllOfPredicate.Builder
- create() - Method in class dev.wyck.worldgen.blockpredicates.AnyOfPredicate.Builder
- create() - Method in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
- create() - Method in class dev.wyck.worldgen.feature.featuresize.FeatureSize.FeatureSizeBuilder
- create() - Method in class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
- create() - Method in class dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.AcaciaFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.DarkOakFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.DarkOakTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.FancyTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.ForkingTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.GiantTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.MegaJungleTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
- create() - Method in class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
- create() - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
- create() - Method in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
- create() - Method in class dev.wyck.worldgen.stateproviders.NoiseProvider.Builder
-
Builds the
NoiseProviderinstance. - create() - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
- create(ResourceKey) - Method in interface dev.wyck.registry.internal.WyckRegistry.Factory
- create(BlockStateProvider, BlockStateProvider, BlockPredicate, BlockPredicate, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
Creates a new lake feature configuration.
- create(String) - Static method in class dev.wyck.factory.OptionalWireProvider
-
Creates a new NullableWireProvider that reflectively instantiates the named class if no provider has been explicitly set.
- create(String) - Static method in class dev.wyck.factory.ConstructWireProvider
-
Creates a new ConstructingWireProvider instance.
- create(String) - Static method in class dev.wyck.factory.WireProvider
-
Creates a new WireProvider instance.
- create(String) - Static method in class dev.wyck.wrapper.decode.Decoder
-
Creates a lazily resolved decoder provider.
- create(Collection) - Method in interface dev.wyck.registry.internal.WyckRegistry.Factory
- create(Map, Map) - Method in interface dev.wyck.biome.entity.BiomeSpawner.Factory
-
Deprecated.
- create(Plugin) - Method in interface dev.wyck.renderer.updater.BiomeUpdater.Factory
- create(Plugin, PacketHandler.Injector, PacketHandler.Priority) - Method in interface dev.wyck.renderer.packet.PacketHandler.Factory
-
Constructs a PacketHandler backed by the given manipulator library.
- createBlockData(Material) - Method in interface dev.wyck.util.BukkitBootstrapUtil
-
Creates a new BlockData instance for the given material.
- createWorld(LevelCreator) - Method in interface dev.wyck.registry.level.LevelFactory
-
Creates and loads a world from the given specification.
- creativeMusic() - Method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Gets the creative music.
- creativeMusic(Music) - Method in class dev.wyck.environment.sounds.BackgroundMusic.Builder
-
Sets the creative music.
- CREATURE - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- CREATURE_WORLD_GEN_SPAWN_PROBABILITY - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Probability of creatures spawning during world generation.
- CRIMSON_FOREST - Static variable in class dev.wyck.biome.Biomes
- CRIMSON_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- CRIMSON_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- CRIMSON_FUNGI - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- CRIMSON_FUNGUS - Static variable in class dev.wyck.worldgen.feature.Features
- CRIMSON_FUNGUS_PLANTED - Static variable in class dev.wyck.worldgen.feature.Features
- CRIMSON_ROOTS - Static variable in class dev.wyck.worldgen.feature.Features
- CRIMSON_SPORE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- CRIT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- crownHeight() - Method in interface dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer
-
The height of the crown, between 0 and 24 (inclusive).
- crownHeight(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer.Builder
-
Sets the height of the crown, between 0 and 24 (inclusive).
- crystalBeamTarget() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeFeature
-
The block position the crystal beams target, or
nullif unset. - crystalBeamTarget(BlockVector) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
-
Sets the block position the crystal beams target.
- crystalInvulnerable() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeFeature
-
Whether the End crystals on top of the spikes are invulnerable.
- crystalInvulnerable(boolean) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
-
Sets whether the End crystals on top of the spikes are invulnerable.
- cube() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Cubes this density function.
- cube(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.CUBE, yielding its cube. - CUBE - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- cubicBezier(float, float, float, float) - Static method in interface dev.wyck.level.dimension.timeline.Easing
-
Creates a cubic bezier easing.
- CURRENT_DOWN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- custom() - Static method in interface dev.wyck.worldgen.carver.WorldCarver
-
Creates a new builder for a custom carver.
- custom() - Static method in interface dev.wyck.worldgen.feature.Feature
-
Composes a registered custom feature with a config instance.
- custom(SpawnTick) - Static method in interface dev.wyck.level.entity.LevelSpawner
-
Creates a custom level spawner.
- custom(SpawnTick) - Method in interface dev.wyck.level.entity.LevelSpawner.Factory
- custom(CustomCarver, C) - Static method in interface dev.wyck.worldgen.carver.WorldCarver
-
Composes a registered custom carver with a config instance.
- custom(CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.Feature
-
Composes a custom feature with a config instance.
- CustomBiome - Interface in dev.wyck.biome
-
Extends
Biomewith client-side block replacements and friendly color accessors. - CustomBiome.Builder - Class in dev.wyck.biome
-
Builder for
CustomBiome. - CustomBiomeImpl - Class in dev.wyck.biome.internal
-
This implementation is here because it does not compile against Minecraft internals as of right now.
- CustomBiomeImpl(ResourceKey, ClimateSettings, BiomeSpecialEffects, EnvironmentAttributeMap, BiomeSpawner, BiomeGenerationSettings, List) - Constructor for class dev.wyck.biome.internal.CustomBiomeImpl
- CustomBiomeSource - Class in dev.wyck.worldgen.biome.custom
-
Base class for an authored biome source with its own biome-selection algorithm.
- CustomBiomeSource() - Constructor for class dev.wyck.worldgen.biome.custom.CustomBiomeSource
-
Creates a custom source whose possible biomes are supplied by an override of
CustomBiomeSource.possibleBiomes(). - CustomBiomeSource(Biome...) - Constructor for class dev.wyck.worldgen.biome.custom.CustomBiomeSource
-
Creates a custom source capable of returning the supplied biomes.
- CustomBiomeSource(Set) - Constructor for class dev.wyck.worldgen.biome.custom.CustomBiomeSource
-
Creates a custom source capable of returning the supplied biomes.
- CustomCarver<C> - Class in dev.wyck.worldgen.carver.custom
-
A custom implementation of Minecraft 26.3's direct, mask-only carver contract.
- CustomCarver(Supplier) - Constructor for class dev.wyck.worldgen.carver.custom.CustomCarver
-
Creates an unregistered custom carver.
- CustomCarver(Supplier, ResourceKey) - Constructor for class dev.wyck.worldgen.carver.custom.CustomCarver
-
Creates a custom carver with an optional registry key.
- CustomCarverRegistry - Interface in dev.wyck.registry.worldgen
-
Wire contract for registering a CustomCarver into the CARVER registry.
- CustomComposedCarver<C> - Interface in dev.wyck.worldgen.carver.types
-
A composed carver that uses a custom carver and its configuration.
- CustomComposedCarver.Builder<C> - Class in dev.wyck.worldgen.carver.types
-
A builder for
CustomComposedCarver. - CustomComposedFeature<C> - Interface in dev.wyck.worldgen.feature.types
-
A configured feature composed of a user-authored
CustomFeatureand a matching configuration instance. - CustomComposedFeature.Builder<C> - Class in dev.wyck.worldgen.feature.types
-
Builder for
CustomComposedFeature. - CustomFeature<C> - Class in dev.wyck.worldgen.feature.custom
-
Base class for an authored world generation feature with its own placement algorithm.
- CustomFeature(Supplier) - Constructor for class dev.wyck.worldgen.feature.custom.CustomFeature
-
Creates a new CustomFeature with the given configuration supplier.
- CustomFeature(Supplier, ResourceKey) - Constructor for class dev.wyck.worldgen.feature.custom.CustomFeature
-
Creates a new CustomFeature with the given configuration supplier and registry key.
- CustomFeatureRegistry - Interface in dev.wyck.registry.worldgen
-
Wire contract for registering a CustomFeature into the FEATURE registry.
D
- DAMAGE_INDICATOR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DAPPLED_FOREST - Static variable in class dev.wyck.biome.Biomes
- DARK_FOREST - Enum constant in enum class dev.wyck.environment.GrassColorModifier
- DARK_FOREST - Static variable in class dev.wyck.biome.Biomes
- DARK_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- DARK_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DARK_OAK - Static variable in class dev.wyck.worldgen.feature.Features
- DARK_OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DARK_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- DARK_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- darkOak() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
DarkOakFoliagePlacer. - darkOak() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
DarkOakTrunkPlacer. - DarkOakFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the foliage of a dark oak tree.
- DarkOakFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
DarkOakFoliagePlacer. - DarkOakTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a 2×2 trunk of the specified height.
- DarkOakTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
DarkOakTrunkPlacer. - data(ParticleData) - Method in class dev.wyck.environment.particle.AmbientParticle.Builder
-
Sets the particle data.
- datapack() - Static method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Creates a new DatapackBootstrapBiomeRegistry instance.
- datapack() - Static method in interface dev.wyck.registry.bootstrap.BootstrapDimensionRegistry
-
Creates a new DatapackBootstrapDimensionRegistry instance.
- DATAPACK - Enum constant in enum class dev.wyck.registry.bootstrap.Composer
-
Registers biomes through Paper's supported datapack pipeline (
DATAPACK_DISCOVERY): each biome is encoded to JSON and loaded as a generated pack. - DAY - Static variable in interface dev.wyck.level.dimension.clock.TimeMarker
- DEAD_BUSH - Static variable in class dev.wyck.worldgen.feature.Features
- debug(Biome) - Static method in interface dev.wyck.worldgen.chunk.ChunkGenerator
-
Creates a new debug chunk generator.
- DEBUG - Enum constant in enum class dev.wyck.level.LevelType
- DebugLevelSource - Interface in dev.wyck.worldgen.chunk
-
Minecraft's debug level source.
- Decodable<T,
U> - Interface in dev.wyck.wrapper.decode -
Builds a wrapper from the Minecraft object it wraps, the inverse of
Wrapper.toMinecraft(). - decode(Object) - Static method in interface dev.wyck.biome.Biome
-
Reads a keyed Minecraft biome holder into a wrapper.
- decode(Object) - Static method in interface dev.wyck.biome.BiomeGenerationSettings
-
Reads Minecraft biome generation settings into a wrapper.
- decode(Object) - Static method in interface dev.wyck.biome.BiomeSpecialEffects
-
Reads Minecraft biome special effects into a wrapper.
- decode(Object) - Static method in interface dev.wyck.biome.ClimateSettings
-
Reads Minecraft climate settings into a wrapper.
- decode(Object) - Static method in interface dev.wyck.biome.entity.BiomeSpawner
-
Deprecated.Reads Minecraft biome spawn settings into a wrapper.
- decode(Object) - Static method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Reads Minecraft natural spawn data into a record.
- decode(Object) - Static method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Reads a Minecraft mob spawn cost into a record.
- decode(Object) - Static method in interface dev.wyck.biome.entity.MobSpawnCost
-
Reads a Minecraft mob spawn cost.
- decode(Object) - Static method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Reads Minecraft mob spawn settings into a wrapper.
- decode(Object) - Static method in interface dev.wyck.biome.entity.SpawnerData
-
Reads Minecraft spawner data.
- decode(Object) - Static method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Reads a Minecraft environment attribute map into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.BedRule
-
Reads a Minecraft bed rule into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.particle.AmbientParticle
-
Reads a Minecraft ambient particle into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.particle.ParticleOptions
-
Reads Minecraft particle options into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.particle.ParticleType
-
Reads a Minecraft particle type into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
Reads Minecraft ambient additions settings into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Reads Minecraft ambient mood settings into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.sounds.AmbientSounds
-
Reads Minecraft ambient sounds into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Reads Minecraft background music into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.sounds.Music
-
Reads Minecraft music into a wrapper.
- decode(Object) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Reads a Minecraft sound event, or a holder of one, into a wrapper.
- decode(Object) - Static method in interface dev.wyck.level.dimension.Dimension
-
Reads a keyed Minecraft dimension-type holder.
- decode(Object) - Static method in interface dev.wyck.level.dimension.LevelStem
-
Reads a Minecraft level-stem holder or value.
- decode(Object) - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Reads a Minecraft biome source.
- decode(Object) - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Reads a Minecraft block predicate into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
Reads a Minecraft canyon shape.
- decode(Object) - Static method in interface dev.wyck.worldgen.carver.WorldCarver
-
Reads a keyed Minecraft carver holder into a reference wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.chunk.ChunkGenerator
-
Reads a Minecraft chunk generator.
- decode(Object) - Static method in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
Reads Minecraft flat-layer information.
- decode(Object) - Static method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Reads Minecraft flat-generator settings.
- decode(Object) - Static method in interface dev.wyck.worldgen.climate.ClimateParameter
-
Reads a Minecraft climate parameter.
- decode(Object) - Static method in interface dev.wyck.worldgen.climate.ClimatePoint
-
Reads a Minecraft climate parameter point.
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
Decodes a Minecraft End spike.
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Reads the configuration owned by a Minecraft configured feature.
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.Feature
-
Reads a keyed Minecraft feature holder into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.featuresize.FeatureSize
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.rootplacers.RootPlacer
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
- decode(Object) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
- decode(Object) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Converts a Minecraft density function into a Wyck density function.
- decode(Object) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Reads a Minecraft height provider into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Reads a Minecraft vertical anchor into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.material.FluidState
-
Reads a Minecraft fluid state into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.noise.AquiferSettings
-
Reads Minecraft aquifer settings.
- decode(Object) - Static method in interface dev.wyck.worldgen.noise.Noise
-
Reads a Minecraft noise-generator-settings holder or value.
- decode(Object) - Static method in interface dev.wyck.worldgen.noise.NoiseRouter
-
Reads a Minecraft noise router.
- decode(Object) - Static method in interface dev.wyck.worldgen.noise.NoiseSettings
-
Reads Minecraft noise settings.
- decode(Object) - Static method in interface dev.wyck.worldgen.noise.SpawnTargetPoint
-
Reads a Minecraft player-spawn target point.
- decode(Object) - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Reads a keyed Minecraft placed-feature holder into a reference wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
Reads a Minecraft placement modifier into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Reads a Minecraft rule test into a Wyck rule test.
- decode(Object) - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Reads a Minecraft block state provider into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.placement.StructurePlacement
-
Reads a Minecraft structure placement.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding
-
Reads a Minecraft pool alias binding.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
Reads a Minecraft pool element.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.pools.TemplatePool
-
Reads a Minecraft template pool, or a keyed template-pool holder, into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Reads a Minecraft structure, or a keyed structure holder, into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.StructureSet
-
Reads a Minecraft structure set, or a keyed structure-set holder, into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.StructureSettings
-
Reads Minecraft structure settings.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.StructureSpawnOverride
-
Reads a Minecraft structure spawn override.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
Reads a Minecraft processor rule.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Reads a Minecraft structure processor.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.templatesystem.ProcessorList
-
Reads a Minecraft processor list, or a keyed processor-list holder, into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.BlockEntityModifier
-
Reads a Minecraft block entity modifier.
- decode(Object) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.PosRuleTest
-
Reads a Minecraft position rule test.
- decode(Object) - Static method in interface dev.wyck.worldgen.surface.condition.ConditionSource
-
Reads a Minecraft surface-rule condition source.
- decode(Object) - Static method in interface dev.wyck.worldgen.surface.rule.RuleSource
-
Reads a Minecraft surface-rule source.
- decode(Object) - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Reads Minecraft noise parameters, or a holder of them, into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Reads a Minecraft float provider into a wrapper.
- decode(Object) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Reads a Minecraft int provider into a wrapper.
- decode(Object) - Method in class dev.wyck.wrapper.decode.Decoder
-
Decodes a Minecraft object with the lazily resolved decoder.
- decode(Object, Object) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Reads a Minecraft environment attribute into a wrapper.
- decode(M) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
- decode(U) - Method in interface dev.wyck.wrapper.decode.Decodable
-
Decodes a Minecraft value into the Wyck type owned by this decoder.
- decodeBiomes(Object) - Static method in interface dev.wyck.tags.TagSet
-
Reads a Minecraft biome holder set, preserving a named tag when present.
- decodeBlocks(Object) - Static method in interface dev.wyck.tags.TagSet
-
Reads a Minecraft block holder set, preserving a named tag when present.
- Decoder<T> - Class in dev.wyck.wrapper.decode
-
Lazily resolves a decoder implementation while exposing only the Wyck type it produces.
- DecoderRegistry<W,
M> - Class in dev.wyck.wrapper.decode -
Collects the
decodersof one wrapper family and dispatches to them by type key. - DecoderRegistry() - Constructor for class dev.wyck.wrapper.decode.DecoderRegistry
- decoration() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
If decorations should be generated.
- decoration(boolean) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets whether decorations should be generated.
- Decoration - Enum Class in dev.wyck.worldgen
-
Auto-generated.
- decorator(TreeDecorator...) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Adds a decorator to the list of decorators.
- decorators() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Decorations to add to the tree apart from the trunk and leaves.
- decorators(List) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the decorators.
- decorState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Gets the decor state for the huge fungus configuration.
- decorState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the decor state for the huge fungus configuration.
- decorState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the decor state for the huge fungus configuration using a
Material. - DEEP_COLD_OCEAN - Static variable in class dev.wyck.biome.Biomes
- DEEP_DARK - Static variable in class dev.wyck.biome.Biomes
- DEEP_FROZEN_OCEAN - Static variable in class dev.wyck.biome.Biomes
- DEEP_LUKEWARM_OCEAN - Static variable in class dev.wyck.biome.Biomes
- DEEP_OCEAN - Static variable in class dev.wyck.biome.Biomes
- DEFAULT - Enum constant in enum class dev.wyck.environment.TriState
- DEFAULT - Enum constant in enum class dev.wyck.level.dimension.CardinalLightType
- DEFAULT - Enum constant in enum class dev.wyck.worldgen.structure.FrequencyReduction
- DEFAULT - Static variable in interface dev.wyck.biome.BiomeSpecialEffects
- DEFAULT - Static variable in interface dev.wyck.biome.ClimateSettings
- DEFAULT_CREATURE_WORLD_GEN_SPAWN_PROBABILITY - Static variable in interface dev.wyck.biome.entity.MobSpawnSettings
- DEFAULT_DRIPSTONE_PARTICLE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
The particle generated by downward pointed dripstone when no liquid is above.
- DEFAULT_VERTICAL - Static variable in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
The vertical reach vanilla uses when none is given: the full height of a dimension.
- defaultBlock() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The default block used for solid terrain.
- defaultBlock(BlockData) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the default solid terrain block.
- defaultBlock(Material) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the default solid terrain material.
- defaultClock() - Method in interface dev.wyck.level.dimension.Dimension
-
The default clock of this dimension type.
- defaultClock() - Method in class dev.wyck.level.dimension.DimensionImpl
- defaultClock(WorldClock) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the default clock of this dimension type.
- defaultFeature() - Method in interface dev.wyck.worldgen.feature.configurations.RandomSelectorFeature
-
Gets the default placed feature.
- defaultFeature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
-
Sets the default placed feature.
- defaultFluid() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The default fluid used below the generated fluid level.
- defaultFluid(BlockData) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the default fluid block data.
- defaultFluid(Material) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the default fluid material.
- defaultMusic() - Method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Gets the default music.
- defaultMusic(Music) - Method in class dev.wyck.environment.sounds.BackgroundMusic.Builder
-
Sets the default music.
- defaultState() - Method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
The default block state.
- defaultState(BlockData) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Sets the default block state.
- defaultValue() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets the default value of the environment attribute.
- deferring(ThrowingRunnable) - Method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Defers the execution of a runnable until the registry is installed.
- deferring(ThrowingRunnable) - Method in interface dev.wyck.registry.bootstrap.BootstrapDimensionRegistry
-
Defers the execution of a runnable until the registry is installed.
- definedCategories() - Method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Gets the categories explicitly controlled by these settings.
- DefinedStructure - Interface in dev.wyck.worldgen.structure.types
-
A structure whose definition is present, as opposed to a
ReferencedStructure. - delay() - Method in record class dev.wyck.environment.particle.options.ShriekParticle
-
Returns the value of the
delayrecord component. - delayedExitSearch() - Static method in interface dev.wyck.worldgen.feature.configurations.EndGatewayFeature
-
Creates a new gateway configuration whose exit position is searched for when the gateway is used.
- delegate() - Method in interface dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator
-
The delegate Minecraft chunk generator for everything Bukkit's chunk generator can't do.
- delegate() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.CappedProcessor
-
The processor that is applied.
- delegate(ChunkGenerator) - Method in class dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator.Builder
-
Sets the delegate.
- delta() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
DeltaFeature. - DELTA - Static variable in class dev.wyck.worldgen.feature.Features
- DELTA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DELTA_FEATURE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- DeltaFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A one-block-deep sheet of constrained lava found among the terrain of basalt deltas biome in the Nether.
- DeltaFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
DeltaFeature. - density() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The density of the cluster, between 0.0 and 2.0 (inclusive).
- density() - Method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
The density function to scan.
- density(DensityFunction) - Method in class dev.wyck.worldgen.function.misc.FindTopSurface.Builder
-
Sets the density function to scan.
- density(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the density provider.
- DENSITY_FUNCTION - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- DENSITY_FUNCTIONS - Static variable in interface dev.wyck.keys.KeyChains
- DensityFunction - Interface in dev.wyck.worldgen.function
-
A density function.
- densityFunctions() - Static method in interface dev.wyck.keys.KeyChains
- DensityFunctions - Class in dev.wyck.worldgen.function
-
Auto-generated.
- depth() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The depth axis span.
- depth() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The number of blocks the patch replaces per column, between 1 and 128.
- depth() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used for the depth climate axis.
- depth(ClimateParameter) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the depth axis span.
- depth(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the depth density function.
- depth(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the number of blocks the patch replaces per column.
- DESERT - Static variable in class dev.wyck.biome.Biomes
- DESERT - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- DESERT_PYRAMID - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- DESERT_PYRAMID - Static variable in class dev.wyck.worldgen.structure.Structures
- DESERT_PYRAMIDS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- DESERT_WELL - Static variable in class dev.wyck.worldgen.feature.Features
- DESERT_WELL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- desertPyramid(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a desert pyramid.
- destination() - Method in record class dev.wyck.environment.particle.options.VibrationParticle
-
Returns the value of the
destinationrecord component. - destroyBlock(BlockVector, boolean) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Destroys a block at the given absolute world position.
- destroyBlock(BlockVector, boolean, Entity) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Destroys a block at the given absolute world position.
- destroyBlock(BlockVector, boolean, Entity, int) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Destroys a block at the given absolute world position.
- destroyOnLeave() - Method in interface dev.wyck.environment.BedRule
-
Whether the bed is destroyed when a player leaves it.
- destroyOnLeave(boolean) - Method in class dev.wyck.environment.BedRule.Builder
-
Sets whether the bed is destroyed when a player leaves it.
- destroyOnUse() - Method in interface dev.wyck.environment.BedRule
-
Whether the bed is destroyed when used in this environment.
- destroyOnUse(boolean) - Method in class dev.wyck.environment.BedRule.Builder
-
Sets whether the bed is destroyed when used in this environment.
- dev.wyck - package dev.wyck
- dev.wyck.annotations - package dev.wyck.annotations
- dev.wyck.biome - package dev.wyck.biome
- dev.wyck.biome.entity - package dev.wyck.biome.entity
- dev.wyck.biome.entity.data - package dev.wyck.biome.entity.data
- dev.wyck.biome.internal - package dev.wyck.biome.internal
- dev.wyck.connection - package dev.wyck.connection
- dev.wyck.environment - package dev.wyck.environment
- dev.wyck.environment.attribute - package dev.wyck.environment.attribute
- dev.wyck.environment.attribute.modifier - package dev.wyck.environment.attribute.modifier
- dev.wyck.environment.particle - package dev.wyck.environment.particle
- dev.wyck.environment.particle.options - package dev.wyck.environment.particle.options
- dev.wyck.environment.sounds - package dev.wyck.environment.sounds
- dev.wyck.exceptions - package dev.wyck.exceptions
- dev.wyck.factory - package dev.wyck.factory
- dev.wyck.keys - package dev.wyck.keys
- dev.wyck.level - package dev.wyck.level
- dev.wyck.level.dimension - package dev.wyck.level.dimension
- dev.wyck.level.dimension.clock - package dev.wyck.level.dimension.clock
- dev.wyck.level.dimension.entity - package dev.wyck.level.dimension.entity
- dev.wyck.level.dimension.timeline - package dev.wyck.level.dimension.timeline
- dev.wyck.level.dimension.timeline.types - package dev.wyck.level.dimension.timeline.types
- dev.wyck.level.entity - package dev.wyck.level.entity
- dev.wyck.misc - package dev.wyck.misc
- dev.wyck.misc.providers - package dev.wyck.misc.providers
- dev.wyck.registry - package dev.wyck.registry
- dev.wyck.registry.bootstrap - package dev.wyck.registry.bootstrap
- dev.wyck.registry.internal - package dev.wyck.registry.internal
- dev.wyck.registry.level - package dev.wyck.registry.level
- dev.wyck.registry.worldgen - package dev.wyck.registry.worldgen
- dev.wyck.renderer - package dev.wyck.renderer
- dev.wyck.renderer.packet - package dev.wyck.renderer.packet
- dev.wyck.renderer.packet.data - package dev.wyck.renderer.packet.data
- dev.wyck.renderer.packet.handlers - package dev.wyck.renderer.packet.handlers
- dev.wyck.renderer.setter - package dev.wyck.renderer.setter
- dev.wyck.renderer.updater - package dev.wyck.renderer.updater
- dev.wyck.tags - package dev.wyck.tags
- dev.wyck.util - package dev.wyck.util
- dev.wyck.util.internal - package dev.wyck.util.internal
- dev.wyck.worldgen - package dev.wyck.worldgen
- dev.wyck.worldgen.biome - package dev.wyck.worldgen.biome
- dev.wyck.worldgen.biome.custom - package dev.wyck.worldgen.biome.custom
- dev.wyck.worldgen.blockpredicates - package dev.wyck.worldgen.blockpredicates
- dev.wyck.worldgen.carver - package dev.wyck.worldgen.carver
- dev.wyck.worldgen.carver.custom - package dev.wyck.worldgen.carver.custom
- dev.wyck.worldgen.carver.types - package dev.wyck.worldgen.carver.types
- dev.wyck.worldgen.chunk - package dev.wyck.worldgen.chunk
- dev.wyck.worldgen.chunk.flat - package dev.wyck.worldgen.chunk.flat
- dev.wyck.worldgen.climate - package dev.wyck.worldgen.climate
- dev.wyck.worldgen.feature - package dev.wyck.worldgen.feature
- dev.wyck.worldgen.feature.configurations - package dev.wyck.worldgen.feature.configurations
- dev.wyck.worldgen.feature.configurations.end - package dev.wyck.worldgen.feature.configurations.end
- dev.wyck.worldgen.feature.configurations.geode - package dev.wyck.worldgen.feature.configurations.geode
- dev.wyck.worldgen.feature.custom - package dev.wyck.worldgen.feature.custom
- dev.wyck.worldgen.feature.featuresize - package dev.wyck.worldgen.feature.featuresize
- dev.wyck.worldgen.feature.foliageplacers - package dev.wyck.worldgen.feature.foliageplacers
- dev.wyck.worldgen.feature.rootplacers - package dev.wyck.worldgen.feature.rootplacers
- dev.wyck.worldgen.feature.treedecorators - package dev.wyck.worldgen.feature.treedecorators
- dev.wyck.worldgen.feature.trunkplacers - package dev.wyck.worldgen.feature.trunkplacers
- dev.wyck.worldgen.feature.types - package dev.wyck.worldgen.feature.types
- dev.wyck.worldgen.function - package dev.wyck.worldgen.function
- dev.wyck.worldgen.function.misc - package dev.wyck.worldgen.function.misc
- dev.wyck.worldgen.function.noise - package dev.wyck.worldgen.function.noise
- dev.wyck.worldgen.function.simple - package dev.wyck.worldgen.function.simple
- dev.wyck.worldgen.function.transformer - package dev.wyck.worldgen.function.transformer
- dev.wyck.worldgen.heightproviders - package dev.wyck.worldgen.heightproviders
- dev.wyck.worldgen.material - package dev.wyck.worldgen.material
- dev.wyck.worldgen.noise - package dev.wyck.worldgen.noise
- dev.wyck.worldgen.noise.types - package dev.wyck.worldgen.noise.types
- dev.wyck.worldgen.placement - package dev.wyck.worldgen.placement
- dev.wyck.worldgen.ruletest - package dev.wyck.worldgen.ruletest
- dev.wyck.worldgen.stateproviders - package dev.wyck.worldgen.stateproviders
- dev.wyck.worldgen.structure - package dev.wyck.worldgen.structure
- dev.wyck.worldgen.structure.placement - package dev.wyck.worldgen.structure.placement
- dev.wyck.worldgen.structure.pools - package dev.wyck.worldgen.structure.pools
- dev.wyck.worldgen.structure.pools.alias - package dev.wyck.worldgen.structure.pools.alias
- dev.wyck.worldgen.structure.pools.elements - package dev.wyck.worldgen.structure.pools.elements
- dev.wyck.worldgen.structure.pools.types - package dev.wyck.worldgen.structure.pools.types
- dev.wyck.worldgen.structure.templatesystem - package dev.wyck.worldgen.structure.templatesystem
- dev.wyck.worldgen.structure.templatesystem.processor - package dev.wyck.worldgen.structure.templatesystem.processor
- dev.wyck.worldgen.structure.templatesystem.rule - package dev.wyck.worldgen.structure.templatesystem.rule
- dev.wyck.worldgen.structure.templatesystem.types - package dev.wyck.worldgen.structure.templatesystem.types
- dev.wyck.worldgen.structure.types - package dev.wyck.worldgen.structure.types
- dev.wyck.worldgen.surface - package dev.wyck.worldgen.surface
- dev.wyck.worldgen.surface.condition - package dev.wyck.worldgen.surface.condition
- dev.wyck.worldgen.surface.rule - package dev.wyck.worldgen.surface.rule
- dev.wyck.worldgen.synth - package dev.wyck.worldgen.synth
- dev.wyck.worldgen.valueproviders - package dev.wyck.worldgen.valueproviders
- dev.wyck.wrapper - package dev.wyck.wrapper
- dev.wyck.wrapper.decode - package dev.wyck.wrapper.decode
- deviation() - Method in interface dev.wyck.worldgen.valueproviders.ClampedNormalFloat
-
The deviation of the normal distribution.
- deviation() - Method in interface dev.wyck.worldgen.valueproviders.ClampedNormalInt
-
The deviation of the normal distribution.
- deviation(float) - Method in class dev.wyck.worldgen.valueproviders.ClampedNormalFloat.Builder
-
Sets the deviation of the normal distribution.
- deviation(float) - Method in class dev.wyck.worldgen.valueproviders.ClampedNormalInt.Builder
-
Sets the deviation of the normal distribution.
- DIG - Enum constant in enum class dev.wyck.environment.Activity
- dimension() - Method in interface dev.wyck.level.dimension.LevelStem
-
Gets the dimension type of this level stem.
- dimension() - Method in interface dev.wyck.level.LevelCreator
-
Deprecated.Use
LevelCreator.levelStem()instead. - dimension() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Returns the value of the
dimensionrecord component. - dimension() - Method in interface dev.wyck.util.internal.LevelBiomeEdit
-
The key of the dimension to edit.
- dimension() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Returns the value of the
dimensionrecord component. - dimension() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
dimensionrecord component. - dimension(ResourceKey) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the dimension of the world.
- dimension(Dimension) - Method in class dev.wyck.level.dimension.LevelStem.Builder
-
Sets the dimension type for the level stem.
- dimension(Dimension) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the dimension of the world.
- dimension(Dimension) - Method in interface dev.wyck.registry.level.LevelStemEditor
-
Swaps the dimension type on a given world.
- Dimension - Interface in dev.wyck.level.dimension
-
Wraps a minecraft dimension type.
- DIMENSION_TYPE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- Dimension.Builder - Class in dev.wyck.level.dimension
-
Builder for
Dimension. - DimensionImpl - Class in dev.wyck.level.dimension
-
This implementation is here because it does not compile against Minecraft internals as of right now.
- DimensionImpl(ResourceKey, boolean, boolean, boolean, boolean, double, int, int, int, Infiniburn, float, MonsterSettings, Skybox, CardinalLightType, EnvironmentAttributeMap, TagSet, WorldClock) - Constructor for class dev.wyck.level.dimension.DimensionImpl
- dimensionPadding() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The clearance kept from the bottom and top of the dimension.
- dimensionPadding(DimensionPadding) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the clearance kept from the bottom and top of the dimension.
- DimensionPadding - Record Class in dev.wyck.worldgen.structure.pools
-
Blocks of clearance a jigsaw structure keeps from the bottom and top of the dimension.
- DimensionPadding(int, int) - Constructor for record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Creates an instance of a
DimensionPaddingrecord class. - DimensionRegistry - Interface in dev.wyck.registry
-
An interface for registering and modifying custom dimension types on a Minecraft server.
- dimensions() - Static method in interface dev.wyck.keys.KeyChains
- Dimensions - Class in dev.wyck.level.dimension
-
Auto-generated.
- DIMENSIONS - Static variable in interface dev.wyck.keys.KeyChains
- dimensionType() - Method in interface dev.wyck.level.dimension.LevelStem
-
Gets the dimension type of this level stem.
- direct(TemplatePool, TemplatePool) - Static method in interface dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding
-
Always resolves the alias to the same target.
- Direct(TemplatePool, TemplatePool) - Constructor for record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Direct
-
Creates an instance of a
Directrecord class. - direction() - Method in interface dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate
-
The direction to check.
- direction() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
The direction the column is built in.
- direction() - Method in interface dev.wyck.worldgen.stateproviders.RotatedBlockProvider
-
The fixed direction used for rotation, or an empty value to choose a random direction.
- direction(BlockFace) - Method in class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
-
Sets the direction.
- direction(BlockFace) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Sets the direction the column is built in.
- direction(BlockFace...) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Adds one or more directions to generate.
- direction(BlockFace...) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
-
Adds one or more directions to generate.
- directionOfSearch() - Method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
One of
upordown. - directionOfSearch(BlockFace) - Method in class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
-
Sets the direction of search.
- directions() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
The directions to generate.
- directions() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator
-
The directions to generate.
- directions(List) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Sets the directions to generate.
- directions(List) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
-
Sets the directions to generate.
- disableMobGeneration() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
Deprecated.retained for compatibility with Minecraft's deprecated setting
- disableMobGeneration(boolean) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Deprecated.retained for compatibility with Minecraft's deprecated setting
- discardChanceOnAirExposure() - Method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
The chance for the entire ore vein to be discarded if any constituent block is adjacent to an air block between 0.0 and 1.0.
- discardChanceOnAirExposure(float) - Method in class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
-
Sets the discard chance.
- discriminate(M) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
-
Gets the key that identifies the concrete type of a Minecraft object.
- disk() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
DiskFeature. - DISK - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- DISK_CLAY - Static variable in class dev.wyck.worldgen.feature.Features
- DISK_CLAY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DISK_GRASS - Static variable in class dev.wyck.worldgen.feature.Features
- DISK_GRASS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DISK_GRAVEL - Static variable in class dev.wyck.worldgen.feature.Features
- DISK_GRAVEL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DISK_SAND - Static variable in class dev.wyck.worldgen.feature.Features
- DISK_SAND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DiskFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature consisting of a naturally generated roughly circular deposit of a soil-like block under or next to bodies of water.
- DiskFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
DiskFeature. - dismissBiome(ResourceKey) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Removes a custom biome from the packet handler's list of biomes to inject by its ResourceKey.
- dismissBiome(VirtualBiome) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Removes a custom biome from the packet handler's list of biomes to inject.
- distance() - Method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
The distance, in chunks, from the world center to the first ring.
- distance(int) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the distance, in chunks, from the world center to the first ring.
- distanceFactor() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The factor controlling the canyon's distance-based horizontal shape.
- distanceFactor(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the distance-based horizontal shape factor.
- distribution() - Method in interface dev.wyck.worldgen.heightproviders.WeightedListHeight
-
The weighted pool of providers to sample from.
- distribution() - Method in interface dev.wyck.worldgen.valueproviders.WeightedListInt
-
The weighted pool of providers to sample from.
- distributionPoints() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The number of distribution points used to shape the geode.
- distributionPoints(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the number of distribution points used to shape the geode.
- div(DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Divides the first density function by the second.
- DIV - Enum constant in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
- DOLPHIN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- dontOverride(MobCategory) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Removes an explicit category override.
- downfall() - Method in interface dev.wyck.biome.ClimateSettings
-
The downfall of the biome.
- downfall(float) - Method in class dev.wyck.biome.ClimateSettings.Builder
-
Sets the downfall property of the builder.
- DRAGON_BREATH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPLEAF - Static variable in class dev.wyck.worldgen.feature.Features
- DRIPPING_DRIPSTONE_LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPPING_DRIPSTONE_WATER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPPING_HONEY - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPPING_LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPPING_OBSIDIAN_TEAR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPPING_WATER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DRIPSTONE_CAVES - Static variable in class dev.wyck.biome.Biomes
- DRIPSTONE_CLUSTER - Static variable in class dev.wyck.worldgen.feature.Features
- DRIPSTONE_CLUSTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- DRY_GRASS - Static variable in class dev.wyck.worldgen.feature.Features
- dryFoliageColor() - Method in interface dev.wyck.biome.CustomBiome
- dryFoliageColor(Integer) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the dry foliage color override of the biome.
- dryFoliageColor(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the dry foliage color override of the biome.
- dryFoliageColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- dryFoliageColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the dry foliage color override of this custom biome.
- dryFoliageColorOverride() - Method in interface dev.wyck.biome.BiomeSpecialEffects
-
The color of dry foliage such as leaf litter in a biome.
- dryFoliageColorOverride(Integer) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the dry foliage color override of the biome.
- dryFoliageColorOverride(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the dry foliage color override of the biome.
- dualNoise() - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a builder for a dual-noise provider.
- DualNoiseProvider - Interface in dev.wyck.worldgen.stateproviders
-
Randomly chooses a block state according to two noise values.
- DualNoiseProvider.Builder - Class in dev.wyck.worldgen.stateproviders
-
Builder for
DualNoiseProvider. - duration() - Method in record class dev.wyck.environment.particle.options.TrailParticle
-
Returns the value of the
durationrecord component. - dust(int, float) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a dust particle with the specified RGB color and size.
- DUST - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DUST_COLOR_TRANSITION - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DUST_PILLAR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DUST_PLUME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- DustParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for dust particles.
- DustParticle(int, float) - Constructor for record class dev.wyck.environment.particle.options.DustParticle
-
Creates an instance of a
DustParticlerecord class. - dustTransition(int, int, float) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a dust transition particle with the specified RGB color and size.
- DustTransitionParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for dust transition particles.
- DustTransitionParticle(int, int, float) - Constructor for record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Creates an instance of a
DustTransitionParticlerecord class.
E
- EARLY_GAME - Static variable in interface dev.wyck.level.dimension.timeline.Timeline
- easing() - Method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
The easing function used for this track.
- easing(Easing) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Sets the easing function of the track.
- Easing - Interface in dev.wyck.level.dimension.timeline
-
Represents an easing function for a timeline.
- EasingType - Interface in dev.wyck.level.dimension.timeline
-
Auto-generated.
- EFFECT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- EGG_CRACK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- Either<L,
R> - Interface in dev.wyck.util -
Either one type or the other.
- Either.Left<L,
R> - Record Class in dev.wyck.util -
The left value.
- Either.Right<L,
R> - Record Class in dev.wyck.util -
The right value.
- ELDER_GUARDIAN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ELECTRIC_SPARK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- element() - Method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Returns the value of the
elementrecord component. - element(PoolElement) - Method in class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
-
Adds an element with a weight of 1.
- element(PoolElement, int) - Method in class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
-
Adds an element with the given weight.
- elements() - Method in interface dev.wyck.worldgen.structure.pools.elements.ListPoolElement
-
The elements placed, in order.
- elements() - Method in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
-
The weighted elements of this pool, in order.
- elements(List) - Method in class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
-
Sets the weighted elements of this pool.
- EMERGE - Enum constant in enum class dev.wyck.environment.Activity
- empty() - Static method in interface dev.wyck.biome.BiomeGenerationSettings
-
An empty generation settings carrying no carvers or features.
- empty() - Static method in interface dev.wyck.biome.entity.BiomeSpawner
-
Deprecated.Creates an empty BiomeSpawner.
- empty() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
- empty() - Static method in class dev.wyck.factory.OptionalWireProvider
-
Creates a new NullableWireProvider that does not reflectively instantiate anything.
- empty() - Static method in class dev.wyck.factory.WireProvider
-
Creates a WireProvider that does not reflectively instantiate anything.
- empty() - Method in interface dev.wyck.util.Either
-
Checks if this either is empty.
- empty() - Static method in interface dev.wyck.worldgen.material.FluidState
-
The empty fluid state, holding no fluid.
- empty() - Static method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
Places nothing.
- EMPTY - Enum constant in enum class dev.wyck.worldgen.material.FluidType
- EMPTY - Static variable in interface dev.wyck.biome.entity.MobSpawnSettings
- EMPTY - Static variable in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
- EMPTY - Static variable in record class dev.wyck.environment.particle.ParticleCatalog
- EMPTY - Static variable in interface dev.wyck.environment.sounds.AmbientSounds
- EMPTY - Static variable in interface dev.wyck.worldgen.structure.pools.TemplatePool
- EMPTY - Static variable in interface dev.wyck.worldgen.structure.templatesystem.ProcessorList
-
Vanilla's
minecraft:emptylist, which runs no processors. - EMPTY_MOB_LIST - Static variable in interface dev.wyck.biome.entity.MobSpawnSettings
- EmptyPoolElement - Interface in dev.wyck.worldgen.structure.pools.elements
-
Places nothing.
- ENCAPSULATE - Enum constant in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- ENCHANT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ENCHANTED_HIT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- end() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The end noise function.
- END - Enum constant in enum class dev.wyck.level.dimension.Skybox
- END - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
-
from y=0 to y=256 = 16
- END - Static variable in class dev.wyck.level.dimension.Dimensions
- END - Static variable in interface dev.wyck.level.dimension.Infiniburn
- END - Static variable in interface dev.wyck.worldgen.noise.Noise
- END - Static variable in interface dev.wyck.worldgen.noise.NoiseSettings
-
The default noise bounds used by the End.
- END_BARRENS - Static variable in class dev.wyck.biome.Biomes
- END_CITIES - Static variable in class dev.wyck.worldgen.structure.StructureSets
- END_CITY - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- END_CITY - Static variable in class dev.wyck.worldgen.structure.Structures
- END_GATEWAY - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- END_GATEWAY_DELAYED - Static variable in class dev.wyck.worldgen.feature.Features
- END_GATEWAY_RETURN - Static variable in class dev.wyck.worldgen.feature.Features
- END_GATEWAY_RETURN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- END_HIGHLANDS - Static variable in class dev.wyck.biome.Biomes
- END_ISLAND - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- END_ISLAND - Static variable in class dev.wyck.worldgen.feature.Features
- END_ISLAND_DECORATED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- END_ISLANDS - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- END_MIDLANDS - Static variable in class dev.wyck.biome.Biomes
- END_PLATFORM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- END_PLATFORM - Static variable in class dev.wyck.worldgen.feature.Features
- END_PLATFORM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- END_PODIUM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- END_PODIUM_ACTIVE - Static variable in class dev.wyck.worldgen.feature.Features
- END_PODIUM_INACTIVE - Static variable in class dev.wyck.worldgen.feature.Features
- END_ROD - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- END_SPIKE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- END_SPIKE - Static variable in class dev.wyck.worldgen.feature.Features
- END_SPIKE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- endCity(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for an end city.
- endGateway() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for an
EndGatewayFeature. - EndGatewayFeature - Interface in dev.wyck.worldgen.feature.configurations
-
Intradimensional portals generated in the End.
- EndGatewayFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
EndGatewayFeature. - endIslands() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples at the current position using the noise algorithm used for end islands.
- EndIslands - Interface in dev.wyck.worldgen.function.misc
-
Samples at the current position using the noise algorithm used for end islands.
- endSpike() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for an
EndSpikeFeature. - EndSpike - Interface in dev.wyck.worldgen.feature.configurations.end
-
A single spike (obsidian pillar) of an End spike feature, optionally topped with a guarded End crystal.
- EndSpike.Builder - Class in dev.wyck.worldgen.feature.configurations.end
-
Builder for
EndSpike. - EndSpikeFeature - Interface in dev.wyck.worldgen.feature.configurations
-
The pillars around the main end island that have crystals on top of them.
- EndSpikeFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
EndSpikeFeature. - energyBudget() - Method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Returns the value of the
energyBudgetrecord component. - energyBudget() - Method in interface dev.wyck.biome.entity.MobSpawnCost
-
The maximum local energy budget available to the mob.
- ENTITY_EFFECT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ENTITY_TYPE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- ENTRANCES - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- entries() - Method in interface dev.wyck.worldgen.stateproviders.WeightedStateProvider
-
A weighted list entry of each block state.
- entries(WeightedList) - Method in class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
-
Sets the weighted list of block states.
- entries(Map) - Method in class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
-
Adds multiple weighted entries to the list.
- entry(BlockData, int) - Method in class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
-
Adds a weighted entry to the list.
- entry(Material, int) - Method in class dev.wyck.worldgen.stateproviders.WeightedStateProvider.Builder
-
Adds a weighted entry to the list.
- Entry(Biome, ClimatePoint) - Constructor for record class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Entry
-
Creates an instance of a
Entryrecord class. - Entry(PoolElement, int) - Constructor for record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Creates an instance of a
Entryrecord class. - Entry(Structure, int) - Constructor for record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Creates an instance of a
Entryrecord class. - environment() - Method in interface dev.wyck.level.LevelCreator
-
The environment of the world.
- environment() - Method in class dev.wyck.level.LevelCreatorImpl
- environment() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
environmentrecord component. - environment(World.Environment) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the environment of the world.
- ENVIRONMENT_ATTRIBUTE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- EnvironmentAttribute<V> - Interface in dev.wyck.environment.attribute
- EnvironmentAttribute.Converter<V,
U> - Interface in dev.wyck.environment.attribute -
Converts an API value to a Minecraft value.
- EnvironmentAttributeMap - Record Class in dev.wyck.environment.attribute
-
A collection of EnvironmentAttributes.
- EnvironmentAttributeMap(Map) - Constructor for record class dev.wyck.environment.attribute.EnvironmentAttributeMap
- EnvironmentAttributeMap(Map, List) - Constructor for record class dev.wyck.environment.attribute.EnvironmentAttributeMap
- EnvironmentAttributeMap(Map, Map, List) - Constructor for record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates an instance of a
EnvironmentAttributeMaprecord class. - EnvironmentAttributeMap.Builder - Class in dev.wyck.environment.attribute
-
A builder for creating WrappedEnvironmentAttributeMap instances.
- EnvironmentAttributeMap.Modification<V,
A> - Record Class in dev.wyck.environment.attribute -
A fixed operation and argument applied to an environment attribute.
- EnvironmentAttributeMap.Pending<V> - Record Class in dev.wyck.environment.attribute
-
A deferred attribute entry, holding a supplier and its exposed value.
- EnvironmentAttributes - Class in dev.wyck.environment.attribute
-
A registry of wrapped environment attribute suppliers, which provide access to the various attributes that can be defined for biomes.
- EnvironmentAttributeSupplier<V> - Class in dev.wyck.environment.attribute
-
A supplier for WrappedEnvironmentAttribute instances.
- EnvironmentAttributeSupplier(EnvironmentAttribute) - Constructor for class dev.wyck.environment.attribute.EnvironmentAttributeSupplier
-
Creates a new WrappedEnvironmentAttributeSupplier with the given WrappedEnvironmentAttribute.
- environmentScan() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new builder for the environment scan placement modifier.
- EnvironmentScanPlacement - Interface in dev.wyck.worldgen.placement
-
Scans blocks either up or down, until the target condition is met.
- EnvironmentScanPlacement.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
EnvironmentScanPlacement. - equals(Object) - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.BlockParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.ColorParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.DustParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.GeyserParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.ItemParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.PowerParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.SculkChargeParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.ShriekParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.SpellParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.TrailParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.options.VibrationParticle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.factory.Version
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.misc.BiomePosition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.misc.ChunkLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.misc.PointRange2D
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.misc.PointRange3D
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.wyck.renderer.packet.data.VirtualBiome
- equals(Object) - Method in record class dev.wyck.util.Either.Left
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.util.Either.Right
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.util.WeightedList.Weighted
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Layer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.OreFeature.TargetBlockState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.WeightedPlacedFeature
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Reference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Rule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Direct
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Random
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.RandomGroup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.wyck.worldgen.WorldContext
-
Indicates whether some other object is "equal to" this one.
- ERODED_BADLANDS - Static variable in class dev.wyck.biome.Biomes
- erosion() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The erosion axis span.
- erosion() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used for the erosion climate axis.
- erosion(ClimateParameter) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the erosion axis span.
- erosion(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the erosion density function.
- EROSION - Static variable in class dev.wyck.worldgen.synth.Noises
- EROSION_LARGE - Static variable in class dev.wyck.worldgen.synth.Noises
- errorMessage() - Method in interface dev.wyck.environment.BedRule
-
The error message displayed when a player tries to use the bed inappropriately.
- errorMessage(Component) - Method in class dev.wyck.environment.BedRule.Builder
-
Sets the error message displayed when a player tries to use the bed inappropriately.
- exact() - Method in interface dev.wyck.worldgen.feature.configurations.EndGatewayFeature
-
Whether the gateway should teleport entities to the exact exit position.
- exact(boolean) - Method in class dev.wyck.worldgen.feature.configurations.EndGatewayFeature.Builder
-
Sets whether the gateway should teleport entities to the exact exit position.
- exclusion() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
The density function controlling areas excluded from aquifer generation.
- exclusion(DensityFunction) - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Sets the density function controlling areas excluded from aquifer generation.
- exclusionRadiusXZ() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
The minimum horizontal distance between two decorations, between 0 and 16 (inclusive).
- exclusionRadiusXZ(int) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Sets the minimum horizontal distance between two decorations, between 0 and 16 (inclusive).
- exclusionRadiusY() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
The minimum vertical distance between two decorations, between 0 and 16 (inclusive).
- exclusionRadiusY(int) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Sets the minimum vertical distance between two decorations, between 0 and 16 (inclusive).
- exclusionZone() - Method in interface dev.wyck.worldgen.structure.placement.StructurePlacement
-
The zone around another structure set this placement avoids.
- exclusionZone(StructurePlacement.ExclusionZone) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the zone around another structure set this placement avoids.
- exclusionZone(StructurePlacement.ExclusionZone) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the zone around another structure set this placement avoids.
- ExclusionZone(StructureSet, int) - Constructor for record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Creates an instance of a
ExclusionZonerecord class. - exit() - Method in interface dev.wyck.worldgen.feature.configurations.EndGatewayFeature
-
The block position where the gateway should exit, or empty if the exit is searched for on use.
- exit(BlockVector) - Method in class dev.wyck.worldgen.feature.configurations.EndGatewayFeature.Builder
-
Sets the block position where the gateway should exit.
- EXPLOSION - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- EXPLOSION_EMITTER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- extraBottomBlockChance() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The chance to add one extra block to the
VegetationPatchFeature.depth()of a column, between 0.0 and 1.0. - extraBottomBlockChance(float) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the chance to add one extra block to the depth of a column.
- extraBranchLength() - Method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
Generates extra branch length.
- extraBranchLength(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
-
Sets the extra branch length.
- extraBranchSteps() - Method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
The number of steps to generate extra branches.
- extraBranchSteps(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
-
Sets the number of steps to generate extra branches.
- extraEdgeColumnChance() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The chance to add a search position adjacent to the initial rectangle, between 0.0 and 1.0.
- extraEdgeColumnChance(float) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the chance to add a search position adjacent to the initial rectangle.
- EYEBLOSSOM_OPEN - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
How eyeblossoms should behave.
F
- factor() - Method in interface dev.wyck.environment.attribute.modifier.GrayBlend
-
The factor of the gray color.
- factor(float) - Method in class dev.wyck.environment.attribute.modifier.GrayBlend.Builder
-
Sets the factor of the gray color.
- factory - Variable in class dev.wyck.factory.WireProvider
- factory() - Static method in interface dev.wyck.registry.level.LevelFactory
- fallback() - Method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
-
The block to use when no rules' predicates match.
- fallback() - Method in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
-
The pool used when a jigsaw block's piece from this pool cannot fit, or when the maximum depth is reached.
- fallback(Biome) - Method in class dev.wyck.misc.providers.StepsBiomeProvider.Builder
-
Fallback biome to use when no other step produces a biome.
- fallback(BlockStateProvider) - Method in class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
-
Sets the fallback block state provider.
- fallback(TemplatePool) - Method in class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
-
Sets the pool used when a piece from this pool cannot fit.
- fallbackBiome() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Returns the fallback biome.
- fallbackBiome(Biome) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets the fallback biome.
- FALLEN_BIRCH_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- FALLEN_BIRCH_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FALLEN_JUNGLE_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- FALLEN_JUNGLE_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FALLEN_OAK_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- FALLEN_OAK_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FALLEN_POPLAR_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- FALLEN_POPLAR_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FALLEN_SPRUCE_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- FALLEN_SPRUCE_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FALLEN_SUPER_BIRCH_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- FALLEN_SUPER_BIRCH_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FALLEN_TREE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- fallenTree() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
FallenTreeFeature. - FallenTreeFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that resembles a tree lying on the ground after falling over.
- FallenTreeFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
FallenTreeFeature. - falling() - Method in interface dev.wyck.worldgen.material.FluidState
-
Whether the fluid in this state is falling.
- falling(boolean) - Method in class dev.wyck.worldgen.material.FluidState.Builder
-
Sets whether the fluid in the built state is falling.
- FALLING_DRIPSTONE_LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_DRIPSTONE_WATER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_DUST - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_HONEY - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_NECTAR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_OBSIDIAN_TEAR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_SPORE_BLOSSOM - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALLING_WATER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FALSE - Enum constant in enum class dev.wyck.environment.TriState
- falseAtAndAbove() - Method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Gets the anchor at and above which the condition fails.
- falseAtAndAbove() - Method in interface dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource
-
The upper vertical anchor.
- falseAtAndAbove(VerticalAnchor) - Method in class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
-
Sets the anchor at and above which the condition fails.
- falseAtAndAbove(VerticalAnchor) - Method in class dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource.Builder
-
Sets the anchor at and above which the condition fails.
- family() - Method in class dev.wyck.wrapper.decode.DecoderRegistry
- fancy() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
FancyFoliagePlacer. - fancy() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
FancyTrunkPlacer. - FANCY_OAK - Static variable in class dev.wyck.worldgen.feature.Features
- FANCY_OAK_BEES - Static variable in class dev.wyck.worldgen.feature.Features
- FANCY_OAK_BEES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FANCY_OAK_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- FANCY_OAK_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FANCY_OAK_BEES_002 - Static variable in class dev.wyck.worldgen.feature.Features
- FANCY_OAK_BEES_002 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FANCY_OAK_BEES_005 - Static variable in class dev.wyck.worldgen.feature.Features
- FANCY_OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FANCY_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- FANCY_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FancyFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places a blob of foliage, used by the fancy oak (large oak) tree.
- FancyFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
FancyFoliagePlacer. - FancyTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a straight trunk of
(height + 2) * 0.618and branches in random directions. - FancyTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
FancyTrunkPlacer. - FAST_LAVA - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether lava should spread faster and further, and have a stronger pushing force on entities.
- feature() - Method in record class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.WeightedPlacedFeature
-
Returns the value of the
featurerecord component. - feature() - Method in interface dev.wyck.worldgen.feature.types.CustomComposedFeature
-
The custom feature this configured feature composes.
- feature() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
-
Returns the value of the
featurerecord component. - feature() - Method in interface dev.wyck.worldgen.structure.pools.elements.FeaturePoolElement
-
The feature this element places.
- feature(Decoration, PlacedFeature) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Adds a placed feature to this biome's generation under the given step.
- feature(RandomSelectorFeature.WeightedPlacedFeature...) - Method in class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
-
Adds multiple weighted placed features to the list.
- feature(CustomFeature) - Method in class dev.wyck.worldgen.feature.types.CustomComposedFeature.Builder
-
Sets the custom feature.
- feature(CustomFeature, C) - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
-
Sets the feature to be placed.
- feature(Feature) - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
-
Sets the feature to be placed.
- feature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature.Builder
-
Adds a feature with a weight of 1.
- feature(PlacedFeature...) - Method in class dev.wyck.worldgen.feature.configurations.SequenceFeature.Builder
-
Adds a feature to the list.
- feature(PlacedFeature, float) - Method in class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
-
Adds a weighted placed feature to the list.
- feature(PlacedFeature, int) - Method in class dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature.Builder
-
Adds a feature with the given weight.
- feature(Projection, PlacedFeature) - Static method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
Places a placed feature rather than a template.
- Feature - Interface in dev.wyck.worldgen.feature
-
A direct Minecraft feature or a reference to one already registered.
- FEATURE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- FEATURE_TYPE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- FeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
-
Common contract for Minecraft 26.3's direct feature implementations.
- featureFalse() - Method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature
-
Gets the placed feature to use when the random boolean is false.
- featureFalse(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature.Builder
-
Sets the placed feature to use when the random boolean is false.
- FeaturePoolElement - Interface in dev.wyck.worldgen.structure.pools.elements
-
Places a
PlacedFeatureat a jigsaw block instead of a template. - features() - Method in interface dev.wyck.biome.BiomeGenerationSettings
-
The placed features applied to this biome's generation, grouped by step.
- features() - Method in interface dev.wyck.worldgen.feature.configurations.RandomSelectorFeature
-
Gets the list of weighted placed features.
- features() - Method in interface dev.wyck.worldgen.feature.configurations.SequenceFeature
-
Any number of placed features.
- features() - Method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature
-
The weighted list of features to choose from.
- features(List) - Method in class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.Builder
-
Sets the list of weighted placed features.
- features(List) - Method in class dev.wyck.worldgen.feature.configurations.SequenceFeature.Builder
-
Sets the list of features.
- features(Map) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
-
Sets the features of this biome's generation.
- Features - Class in dev.wyck.worldgen.feature
-
Auto-generated.
- FeatureSize - Interface in dev.wyck.worldgen.feature.featuresize
-
Determines how much space needs to be available for the tree to be able to place.
- FeatureSize.FeatureSizeBuilder<T,
P> - Class in dev.wyck.worldgen.feature.featuresize -
Base class for feature size builders.
- FeatureSizeBuilder() - Constructor for class dev.wyck.worldgen.feature.featuresize.FeatureSize.FeatureSizeBuilder
- FeatureSizeBuilder(Integer) - Constructor for class dev.wyck.worldgen.feature.featuresize.FeatureSize.FeatureSizeBuilder
- featureTrue() - Method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature
-
Gets the placed feature to use when the random boolean is true.
- featureTrue(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature.Builder
-
Sets the placed feature to use when the random boolean is true.
- FeatureType - Enum Class in dev.wyck.worldgen.feature
-
Auto-generated.
- field(Class, String) - Static method in class dev.wyck.util.internal.InternalReflectUtil
- FIGHT - Enum constant in enum class dev.wyck.environment.Activity
- FILL_LAYER - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- filling() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
The thickness of the filling layer.
- filling(double) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
-
Sets the thickness of the filling layer.
- fillingProvider() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The block state provider used for the filling layer.
- fillingProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block state provider used for the filling layer.
- fillLayer() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
FillLayerFeature. - FillLayerFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A technical feature that fills all air blocks in a 16×1×16 layer with a specified block.
- FillLayerFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
FillLayerFeature. - finalDensity() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The final density function used to decide whether terrain is solid.
- finalDensity(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the final terrain density function.
- findTopSurface() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a new builder for a
FindTopSurface. - findTopSurface(DensityFunction, int, int) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Scans a column of this density function and returns the topmost Y-level whose value is above 0, or
lowerBoundif no such position exists within the bounds. - findTopSurface(DensityFunction, DensityFunction, int, int) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Scans a column of
densityand returns the topmost Y-level whose value is above 0, orlowerBoundif no such position exists within the bounds. - FindTopSurface - Interface in dev.wyck.worldgen.function.misc
-
Scans through a column of an input density and returns the topmost Y-level whose density is above 0.
- FindTopSurface.Builder - Class in dev.wyck.worldgen.function.misc
-
Builder for
FindTopSurface. - FIRE - Static variable in class dev.wyck.worldgen.feature.Features
- FIRE_CORAL_BLOCK - Static variable in class dev.wyck.worldgen.feature.Features
- FIREFLY - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FIREFLY_BUSH - Static variable in class dev.wyck.worldgen.feature.Features
- FIREFLY_BUSH_SOUNDS - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether a firefly bush plays ambient sounds when not under an opaque block.
- FIREWORK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- first() - Method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
The first density function.
- FIRST_QUARTER - Enum constant in enum class dev.wyck.environment.MoonPhase
- firstOctave() - Method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
The first octave of the noise parameters.
- firstOctave(int) - Method in class dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
-
Sets the first octave of the noise parameters.
- FISHING - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- fixed() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new builder for the fixed placement modifier.
- fixed(Biome) - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Creates a biome source that always returns the specified biome.
- fixed(ResourceKey) - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Creates a biome source that always returns the specified biome.
- FixedBiomeSource - Interface in dev.wyck.worldgen.biome
-
The fixed biome source, also called single biome, uses one specified biome everywhere.
- FixedPlacement - Interface in dev.wyck.worldgen.placement
-
Returns all specified positions if they are in the current chunk.
- FixedPlacement.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
FixedPlacement. - fixedRange() - Method in interface dev.wyck.environment.sounds.SoundEvent
-
Gets the range of the sound event.
- fixedRange(ResourceKey, float) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Creates a new sound event with a fixed range.
- fixedRange(String, float) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Creates a new sound event with a fixed range.
- fixedRange(Sound, float) - Static method in interface dev.wyck.environment.sounds.BukkitSoundEvent
-
Creates a new BukkitSoundEvent with a fixed range.
- fixedRange(Sound, float) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Creates a new BukkitSoundEvent with a fixed range.
- FLAME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- FLASH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- flat() - Static method in interface dev.wyck.worldgen.chunk.ChunkGenerator
-
Creates a new flat chunk generator.
- FLAT - Enum constant in enum class dev.wyck.level.LevelType
- FLAT_ALL_DIMENSIONS - Enum constant in enum class dev.wyck.level.LevelType
- flatCache() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Caches this density function per 4×4 column, computing it only once per column at
Y=0. - flatCache(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Calculate the value per 4×4 column (Value at each block in one column is the same).
- FlatLayerInfo - Interface in dev.wyck.worldgen.chunk.flat
-
Minecraft's FlatLayerInfo.
- FlatLayerInfo.Builder - Class in dev.wyck.worldgen.chunk.flat
-
Builder for
FlatLayerInfo. - FlatLevelGeneratorSettings - Interface in dev.wyck.worldgen.chunk.flat
-
Flat source generator settings.
- FlatLevelGeneratorSettings.Builder - Class in dev.wyck.worldgen.chunk.flat
-
Builder for
FlatLevelGeneratorSettings. - FlatLevelSource - Interface in dev.wyck.worldgen.chunk
-
A flat level source.
- FlatLevelSource.Builder - Class in dev.wyck.worldgen.chunk
-
Builder for
FlatLevelSource. - FLOATING_ISLANDS - Static variable in interface dev.wyck.worldgen.noise.Noise
- FLOATING_ISLANDS - Static variable in interface dev.wyck.worldgen.noise.NoiseSettings
-
The default noise bounds used by the floating-islands preset.
- floatingIslands() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The floating islands noise function.
- FloatProvider - Interface in dev.wyck.worldgen.valueproviders
-
A provider of a floating-point value.
- FloatProvider.FloatProviderBuilder<T,
S> - Class in dev.wyck.worldgen.valueproviders -
Common abstract builder for float providers with inclusive bounds.
- FloatProviderBuilder() - Constructor for class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
- FloatProviderBuilder(FloatProvider) - Constructor for class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
- FLOOR - Enum constant in enum class dev.wyck.worldgen.surface.condition.CaveSurface
- floorLevel() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The relative floor level below which the cave is not carved.
- floorLevel(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the relative floor level below which the cave is not carved.
- floorSearchRange() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature
-
How far down the feature searches for a floor, between 0 and 512.
- floorSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature.Builder
-
Sets how far down the feature searches for a floor.
- floorToCeilingSearchRange() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
The search range from start point to cave floor or ceiling (rather than from floor to ceiling) between 1 and 512.
- floorToCeilingSearchRange() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The vertical distance searched between the floor and ceiling, between 1 and 512 (inclusive).
- floorToCeilingSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the search range from floor to ceiling.
- floorToCeilingSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the floor to ceiling search range.
- FLOWER_CHERRY - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_CHERRY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_DEFAULT - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_DEFAULT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_FOREST - Static variable in class dev.wyck.biome.Biomes
- FLOWER_FOREST_FLOWERS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_MEADOW - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_MEADOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_PALE_GARDEN - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_PALE_GARDEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_PLAIN - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_PLAIN_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_PLAINS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_SWAMP - Static variable in class dev.wyck.worldgen.feature.Features
- FLOWER_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FLOWER_WARM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- flowing(FluidType, int) - Static method in interface dev.wyck.worldgen.material.FluidState
-
Creates a non-falling flowing state of the given fluid.
- flowing(FluidType, int, boolean) - Static method in interface dev.wyck.worldgen.material.FluidState
-
Creates a flowing state of the given fluid.
- FLOWING_LAVA - Enum constant in enum class dev.wyck.worldgen.material.FluidType
- FLOWING_WATER - Enum constant in enum class dev.wyck.worldgen.material.FluidType
- fluid() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
The block to use for the fluid of the lake.
- fluid() - Method in interface dev.wyck.worldgen.material.FluidState
-
The fluid this state belongs to.
- fluid(FluidType) - Method in class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
-
Adds a fluid to match against.
- fluid(FluidType) - Method in class dev.wyck.worldgen.material.FluidState.Builder
-
Sets the fluid of this builder.
- fluid(FluidType...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
-
Adds multiple fluids to match against.
- fluid(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeature.Builder
-
Sets the fluid provider.
- FLUID - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- FLUID_SPRINGS - Enum constant in enum class dev.wyck.worldgen.Decoration
- fluidLevelFloodedness() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
The density function controlling how readily an area becomes flooded.
- fluidLevelFloodedness(DensityFunction) - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Sets the density function controlling how readily an area becomes flooded.
- fluidLevelSpread() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
The density function controlling variation in aquifer fluid levels.
- fluidLevelSpread(DensityFunction) - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Sets the density function controlling variation in aquifer fluid levels.
- fluids() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate
-
The fluids to match against.
- fluids(FluidType...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
-
Sets the fluids to match against.
- fluids(List) - Method in class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
-
Sets the fluids to match against.
- FluidState - Interface in dev.wyck.worldgen.material
-
Wraps a fluid in a specific state of data.
- FluidState.Builder - Class in dev.wyck.worldgen.material
-
Builder for
FluidState. - FluidType - Enum Class in dev.wyck.worldgen.material
-
Auto-generated.
- FOG_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Color of the fog when underwater (also affected by time of day, weather, and potion effects)
- FOG_END_DISTANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Distance in blocks when the fog affecting the clouds reaches maximum density.
- FOG_START_DISTANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Distance in blocks from where the fog starts to have an effect.
- fogColor() - Method in interface dev.wyck.biome.CustomBiome
- fogColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- fogColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the fog color of this custom biome.
- fold(Function, Function) - Method in interface dev.wyck.util.Either
-
Collapses both arms into a single result.
- foliageColor() - Method in interface dev.wyck.biome.CustomBiome
- foliageColor(Integer) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the foliage color override of the biome.
- foliageColor(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the foliage color override of the biome.
- foliageColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- foliageColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the foliage color override of this custom biome.
- foliageColorOverride() - Method in interface dev.wyck.biome.BiomeSpecialEffects
-
The color of leaves in a biome.
- foliageColorOverride(Integer) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the foliage color override of the biome.
- foliageColorOverride(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the foliage color override of the biome.
- foliageHeight() - Method in interface dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer
-
The foliage's height, between 1 and 512 (inclusive).
- foliageHeight(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer.Builder
-
Sets the foliage's height, between 1 and 512 (inclusive).
- foliagePlacer() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Defines how foliage is generated.
- foliagePlacer(FoliagePlacer) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the foliage placer.
- FoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Determines the placement and shape of a tree's foliage.
- FoliagePlacer.FoliagePlacerBuilder<T,
P> - Class in dev.wyck.worldgen.feature.foliageplacers -
A builder for
FoliagePlacers. - FoliagePlacerBuilder() - Constructor for class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
- FoliagePlacerBuilder(FoliagePlacer) - Constructor for class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
- foliageProvider() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
The block to use for the foliage.
- foliageProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the foliage provider.
- foliageRadius() - Method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
The size of the cap.
- foliageRadius(int) - Method in class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
-
Sets the radius of the cap.
- FOREST - Static variable in class dev.wyck.biome.Biomes
- FOREST_FLOWERS - Static variable in class dev.wyck.worldgen.feature.Features
- FOREST_FLOWERS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FOREST_ROCK - Static variable in class dev.wyck.worldgen.feature.Features
- FOREST_ROCK - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- forking() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
ForkingTrunkPlacer. - ForkingTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a trunk with 1 or 2 branches, with an overhang of 1 to 3 blocks.
- ForkingTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
ForkingTrunkPlacer. - fortress(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a nether fortress.
- FORTRESS - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- FORTRESS - Static variable in class dev.wyck.worldgen.structure.Structures
- fossil() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
FossilFeature. - FOSSIL - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- FOSSIL_COAL - Static variable in class dev.wyck.worldgen.feature.Features
- FOSSIL_DIAMONDS - Static variable in class dev.wyck.worldgen.feature.Features
- FOSSIL_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FOSSIL_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- FossilFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A fossil is a rarely-occurring skeletal feature composed of bone blocks, coal ore above Y=0, or diamond ore below Y=-8.
- FossilFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
FossilFeature. - fossilProcessors() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Gets the processors the fossil templates are run through.
- fossilProcessors(ProcessorList) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Sets the fossil processors for the fossil feature configuration.
- fossilStructure(StructureTemplate) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Adds a fossil structure to the list of fossil structures.
- fossilStructures() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Gets the templates the fossil skeleton is stamped from.
- fossilStructures(List) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Sets the fossil structures for the fossil feature configuration.
- freeze() - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Unbinds all tags and freezes the registry.
- FREEZE_TOP_LAYER - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- FREEZE_TOP_LAYER - Static variable in class dev.wyck.worldgen.feature.Features
- FREEZE_TOP_LAYER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- frequency() - Method in interface dev.wyck.worldgen.structure.placement.StructurePlacement
-
The fraction of eligible chunks that actually receive the structure, from 0 to 1.
- frequency(float) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the fraction of eligible chunks that receive the structure.
- frequency(float) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the fraction of eligible chunks that receive the structure.
- frequencyReduction() - Method in interface dev.wyck.worldgen.structure.placement.StructurePlacement
-
The reducer applied to
StructurePlacement.frequency(). - frequencyReduction(FrequencyReduction) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the reducer applied to the frequency.
- frequencyReduction(FrequencyReduction) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the reducer applied to the frequency.
- FrequencyReduction - Enum Class in dev.wyck.worldgen.structure
-
The reducer a
StructurePlacementapplies to itsStructurePlacement.frequency(). - FriendlyColorSupplier - Class in dev.wyck.environment.attribute
-
A supplier for int color values.
- FriendlyColorSupplier(EnvironmentAttribute) - Constructor for class dev.wyck.environment.attribute.FriendlyColorSupplier
- FriendlyColorUtil - Class in dev.wyck.util.internal
-
Internal utility class for handling hex colors.
- fromBlock(ChunkLocation, int, int, int, int) - Static method in record class dev.wyck.misc.BiomePosition
-
Creates the biome-cell position containing the supplied block coordinates.
- fromBlockCoords(int, int) - Static method in record class dev.wyck.misc.ChunkLocation
-
Creates a ChunkLocation from block coordinates.
- fromBukkitEnvironment(World.Environment) - Static method in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
-
Get the DimensionSectionCount from a Bukkit World.Environment
- fromColor() - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Returns the value of the
fromColorrecord component. - fromLocalQuart(ChunkLocation, int, int, int, int) - Static method in record class dev.wyck.misc.BiomePosition
-
Creates a biome-cell position from chunk-relative quart coordinates.
- fromNms(N) - Method in interface dev.wyck.wrapper.KeyedEnumTranslator
- fromNms(N) - Method in interface dev.wyck.wrapper.RegisteredConstantTranslator
- fromNms(N) - Method in interface dev.wyck.wrapper.WrappedConstant
- fromNms(N) - Method in interface dev.wyck.wrapper.WrappedEnumerator
- fromString(String) - Static method in interface dev.wyck.keys.ResourceKey
-
Creates a new ResourceKey from the given string representation.
- fromValue() - Method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
The value that
YClampedGradient.fromY()maps to. - fromValue(double) - Method in class dev.wyck.worldgen.function.misc.YClampedGradient.Builder
-
Sets the value that
fromYmaps to. - fromY() - Method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
The Y coordinate that maps to
YClampedGradient.fromValue(). - fromY(int) - Method in class dev.wyck.worldgen.function.misc.YClampedGradient.Builder
-
Sets the Y coordinate that maps to
fromValue. - FROZEN - Enum constant in enum class dev.wyck.biome.TemperatureModifier
- FROZEN_OCEAN - Static variable in class dev.wyck.biome.Biomes
- FROZEN_PEAKS - Static variable in class dev.wyck.biome.Biomes
- FROZEN_RIVER - Static variable in class dev.wyck.biome.Biomes
- FULL_MOON - Enum constant in enum class dev.wyck.environment.MoonPhase
G
- generateCrackChance() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
-
The probability for generating a crack.
- generateCrackChance(double) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings.Builder
-
Sets the probability for generating a crack.
- Generated - Annotation Interface in dev.wyck.annotations
-
This annotation is used to mark generated code.
- generateStructures() - Method in interface dev.wyck.level.LevelCreator
-
Whether to generate structures in the world.
- generateStructures() - Method in class dev.wyck.level.LevelCreatorImpl
- generateStructures(boolean) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets whether to generate structures in the world.
- generationSettings() - Method in interface dev.wyck.biome.Biome
-
Gets world generation settings associated with this biome.
- generationSettings() - Method in class dev.wyck.biome.internal.BiomeImpl
- generationSettings(BiomeGenerationSettings) - Method in class dev.wyck.biome.Biome.Builder
-
Sets the generation settings of the biome.
- generationSettings(BiomeGenerationSettings) - Method in interface dev.wyck.biome.Biome
-
Sets or removes the world generation settings for this biome.
- generationSettings(BiomeGenerationSettings) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the generation settings of the custom biome.
- generationSettings(BiomeGenerationSettings) - Method in class dev.wyck.biome.internal.BiomeImpl
- generator() - Method in interface dev.wyck.level.dimension.LevelStem
-
Gets the chunk generator of this level stem.
- generator() - Method in interface dev.wyck.level.LevelCreator
-
Deprecated.Use
LevelCreator.levelStem()instead. - generator() - Method in interface dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator
-
The Bukkit chunk generator.
- generator() - Method in record class dev.wyck.worldgen.WorldContext
- generator(ChunkGenerator) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the chunk generator of the world.
- generator(ChunkGenerator) - Method in class dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator.Builder
-
Sets the Bukkit generator.
- geode() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
GeodeFeature. - GEODE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- geodeBlockSettings() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The block state providers used for each of the geode's layers and its inner placements.
- geodeBlockSettings(GeodeBlockSettings) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the block state providers for the geode's layers and inner placements.
- GeodeBlockSettings - Interface in dev.wyck.worldgen.feature.configurations.geode
-
The blocks used for the layers and inner placements of a geode.
- GeodeBlockSettings.Builder - Class in dev.wyck.worldgen.feature.configurations.geode
-
Builder for
GeodeBlockSettings. - geodeCrackSettings() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The configuration of the crack on the geode.
- geodeCrackSettings(GeodeCrackSettings) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the configuration of the crack on the geode.
- GeodeCrackSettings - Interface in dev.wyck.worldgen.feature.configurations.geode
-
The configuration of the crack on a geode, which forms the opening exposing its interior.
- GeodeCrackSettings.Builder - Class in dev.wyck.worldgen.feature.configurations.geode
-
Builder for
GeodeCrackSettings. - GeodeFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A geode feature, such as an amethyst geode, composed of concentric layers of blocks surrounding a hollow, optionally cracked, interior.
- GeodeFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
GeodeFeature. - geodeLayerSettings() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The thickness of each of the geode's layers.
- geodeLayerSettings(GeodeLayerSettings) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the thickness of each of the geode's layers.
- GeodeLayerSettings - Interface in dev.wyck.worldgen.feature.configurations.geode
-
The thickness of each layer of a geode.
- GeodeLayerSettings.Builder - Class in dev.wyck.worldgen.feature.configurations.geode
-
Builder for
GeodeLayerSettings. - get() - Method in class dev.wyck.environment.attribute.EnvironmentAttributeSupplier
-
Gets the WrappedEnvironmentAttribute from the supplier.
- get() - Method in class dev.wyck.factory.OptionalWireProvider
-
Gets the factory instance.
- get() - Method in class dev.wyck.factory.WireProvider
-
Gets the factory instance.
- get() - Method in class dev.wyck.util.Lazy
- get(EnvironmentAttributeSupplier) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns the value of the given attribute, or null if it is not present.
- get(Field, Object) - Static method in class dev.wyck.util.internal.InternalReflectUtil
- get(Key) - Method in class dev.wyck.keys.KeyChain
-
Gets the item associated with the given key.
- getBiome(ResourceKey) - Method in interface dev.wyck.registry.BiomeRegistry
-
Deprecated.Use
Biome.reference(ResourceKey)andBiome.wrap()instead. - getBiome(WorldInfo, int, int, int) - Method in class dev.wyck.misc.providers.BasicBiomeProvider
- getBiome(WorldInfo, int, int, int) - Method in class dev.wyck.misc.providers.ReplacementBiomeProvider
- getBiome(WorldInfo, int, int, int) - Method in class dev.wyck.misc.providers.StepsBiomeProvider
- getBiomes(WorldInfo) - Method in class dev.wyck.misc.providers.WyckBiomeProvider
- getBlock(BlockVector) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Gets the block data at the given absolute world position.
- getCenterBiome(World) - Method in record class dev.wyck.misc.ChunkLocation
-
Gets the biome of the center block of this chunk in the given world.
- getChunksBetweenLocations(Location, Location) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Returns a list of chunks between two locations.
- getDelegatePriority(Class) - Method in enum class dev.wyck.renderer.packet.PacketHandler.Priority
-
Maps this PacketHandler.Priority to another enum class with the same names.
- getFieldValue(Object, String) - Static method in class dev.wyck.util.internal.InternalReflectUtil
- getKey() - Method in enum class dev.wyck.biome.entity.MobCategory
-
The vanilla name for this MobCategory
- getKey() - Method in enum class dev.wyck.biome.TemperatureModifier
-
The vanilla name for this TemperatureModifier
- getKey() - Method in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
-
The vanilla name for this OperationId
- getKey() - Method in enum class dev.wyck.environment.BedRule.Rule
-
Gets the key for this rule.
- getKey() - Method in enum class dev.wyck.environment.GrassColorModifier
-
The vanilla name for this GrassColorModifier
- getKey() - Method in enum class dev.wyck.environment.MoonPhase
-
The vanilla name for this MoonPhase
- getKey() - Method in enum class dev.wyck.environment.TriState
-
The vanilla name for this TriState
- getKey() - Method in enum class dev.wyck.level.dimension.CardinalLightType
-
The vanilla name for this Type
- getKey() - Method in enum class dev.wyck.level.dimension.Skybox
-
The vanilla name for this Skybox
- getKey() - Method in enum class dev.wyck.level.LevelType
- getKey() - Method in enum class dev.wyck.worldgen.Decoration
-
The vanilla name for this Decoration
- getKey() - Method in enum class dev.wyck.worldgen.HeightmapType
-
The vanilla name for this Types
- getKey() - Method in enum class dev.wyck.worldgen.Rotation
-
The vanilla name for this Rotation
- getKey() - Method in enum class dev.wyck.worldgen.structure.FrequencyReduction
-
The vanilla name for this FrequencyReduction
- getKey() - Method in enum class dev.wyck.worldgen.structure.pools.Projection
-
The vanilla name for this Projection
- getKey() - Method in enum class dev.wyck.worldgen.structure.RandomSpreadType
-
The vanilla name for this RandomSpreadType
- getKey() - Method in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
-
The vanilla name for this BoundingBoxType
- getKey() - Method in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
-
The vanilla name for this LiquidSettings
- getKey() - Method in enum class dev.wyck.worldgen.structure.TerrainAdaptation
-
The vanilla name for this TerrainAdaptation
- getKey() - Method in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
-
The vanilla name for this Type
- getKey() - Method in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
-
The vanilla name for this BiomeTemperature
- getKey() - Method in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
The vanilla name for this Placement
- getKey() - Method in enum class dev.wyck.worldgen.surface.condition.CaveSurface
-
The vanilla name for this CaveSurface
- getLazily(Key) - Method in class dev.wyck.keys.KeyChain
-
Gets the item associated with the given key, or returns a lazy that will return null if not found.
- getLevel() - Method in enum class dev.wyck.renderer.packet.PacketHandler.Priority
- getMaxLocation(World) - Method in record class dev.wyck.misc.PointRange2D
-
Returns the maximum location within the range.
- getMaxLocation(World) - Method in record class dev.wyck.misc.PointRange3D
-
Returns the maximum location within the range.
- getMinLocation(World) - Method in record class dev.wyck.misc.PointRange2D
-
Returns the minimum location within the range.
- getMinLocation(World) - Method in record class dev.wyck.misc.PointRange3D
-
Returns the minimum location within the range.
- getMobsInCategory(MobCategory) - Method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Gets the weighted spawn entries explicitly defined for a category.
- getMobSpawnCost(EntityType) - Method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Gets the spawn cost assigned to an entity type.
- getMobsToSpawn(MobCategory) - Method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Gets the weighted spawn entries for a category, returning an empty list when the category is not defined.
- getName() - Method in enum class dev.wyck.renderer.packet.PacketHandler.Injector
- getNew() - Method in class dev.wyck.factory.WireProvider
-
Forces a new factory instance, bypassing the cached singleton.
- getOrThrow(Key) - Method in class dev.wyck.keys.KeyChain
-
Gets the item associated with the given key, or throws an exception if not found.
- getOrThrowLazily(Key) - Method in class dev.wyck.keys.KeyChain
-
Gets the item associated with the given key, or throws an exception if not found.
- getParticleDataClass() - Method in enum class dev.wyck.environment.particle.ParticleTypes
- getPlayersInDistance(Chunk) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Gets a list of players who are within the view distance of a given chunk.
- getRandom(RandomGenerator) - Method in class dev.wyck.util.WeightedList
- getRandomOrThrow(RandomGenerator) - Method in class dev.wyck.util.WeightedList
- getRegionAccessor(Location) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Returns the RegionAccessor for the given location.
- getSectionCount() - Method in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
- geyser(ParticleType, int) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Geyser particle
- GEYSER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GEYSER_BASE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GEYSER_PLUME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GEYSER_POOF - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- geyserBase(ParticleType, int, float) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Geyser particle base
- GeyserBaseParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for geyser base particles.
- GeyserBaseParticle(int, float) - Constructor for record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Creates an instance of a
GeyserBaseParticlerecord class. - GeyserParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for geyser particles.
- GeyserParticle(int) - Constructor for record class dev.wyck.environment.particle.options.GeyserParticle
-
Creates an instance of a
GeyserParticlerecord class. - giant() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
GiantTrunkPlacer. - GiantTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a 2×2 trunk of the specified height, except the topmost block is only a single block.
- GiantTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
GiantTrunkPlacer. - GlobalBiomeSetter - Class in dev.wyck.renderer.setter
-
This class provides methods to set the biome of blocks, chunks, and regions in the game.
- GlobalBiomeSetter() - Constructor for class dev.wyck.renderer.setter.GlobalBiomeSetter
- GlobalBiomeSetter(BiomeUpdater) - Constructor for class dev.wyck.renderer.setter.GlobalBiomeSetter
- GlobalBiomeSetter(Plugin) - Constructor for class dev.wyck.renderer.setter.GlobalBiomeSetter
- GLOW - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GLOW_LICHEN - Static variable in class dev.wyck.worldgen.feature.Features
- GLOW_LICHEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- GLOW_SQUID_INK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GLOWSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- GLOWSTONE_EXTRA - Static variable in class dev.wyck.worldgen.feature.Features
- GLOWSTONE_EXTRA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- GRASS - Static variable in class dev.wyck.worldgen.feature.Features
- GRASS_BONEMEAL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- GRASS_JUNGLE - Static variable in class dev.wyck.worldgen.feature.Features
- grassColor() - Method in interface dev.wyck.biome.CustomBiome
- grassColor(Integer) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the grass color override of the biome.
- grassColor(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the grass color override of the biome.
- grassColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- grassColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the grass color override of this custom biome.
- grassColorModifier() - Method in interface dev.wyck.biome.BiomeSpecialEffects
-
The tint modifier for grass colors in a biome.
- grassColorModifier() - Method in interface dev.wyck.biome.CustomBiome
- grassColorModifier(GrassColorModifier) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the grass color modifier of the biome.
- grassColorModifier(GrassColorModifier) - Method in class dev.wyck.biome.CustomBiome.Builder
- grassColorModifier(GrassColorModifier) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the grass color modifier of this custom biome.
- GrassColorModifier - Enum Class in dev.wyck.environment
-
Auto-generated.
- grassColorOverride() - Method in interface dev.wyck.biome.BiomeSpecialEffects
-
The color of grass in a biome.
- grassColorOverride(Integer) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the grass color override of the biome.
- grassColorOverride(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the grass color override of the biome.
- GRAVEL - Static variable in class dev.wyck.worldgen.synth.Noises
- GRAVEL_LAYER - Static variable in class dev.wyck.worldgen.synth.Noises
- gravity(HeightmapType, int) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Drops every template block onto the terrain.
- GravityProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Drops every template block onto the terrain, measured from a heightmap.
- GrayBlend - Interface in dev.wyck.environment.attribute.modifier
-
The argument of
AttributeOperation.BLEND_TO_GRAYon a color attribute. - GrayBlend.Builder - Class in dev.wyck.environment.attribute.modifier
-
Builder for
GrayBlend. - grayKeyframe(int, float, float) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Adds an
AttributeOperation.BLEND_TO_GRAYkeyframe to a color attribute. - groundProbability() - Method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
-
The probability of placing the
minecraft:pale_moss_patchconfigured feature at the position of the lowest log, between 0.0F and 1.0F (inclusive). - groundProbability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator.Builder
-
Sets the probability of placing the
minecraft:pale_moss_patchconfigured feature at the position of the lowest log, between 0.0F and 1.0F (inclusive). - groundState() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The block used to build the patch (the "ground").
- groundState(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the block used to build the patch.
- groups() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.RandomGroup
-
Returns the value of the
groupsrecord component. - GROVE - Static variable in class dev.wyck.biome.Biomes
- growthRounds() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
The number of times to generate between 0 and 8.
- growthRounds(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
-
Sets the growth rounds.
- guarded() - Method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
Whether an iron bar cage is generated around the crystal on top of the spike.
- guarded(boolean) - Method in class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
-
Sets whether an iron bar cage is generated around the crystal on top of the spike.
- GUST - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GUST_EMITTER_LARGE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- GUST_EMITTER_SMALL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
H
- HALF_NEGATIVE - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- halfHeight() - Method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
Half of the height of this disk.
- halfHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
-
Sets half of the height of this disk.
- halfNegative() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Halves this density function where it is negative, leaving it unchanged where positive.
- halfNegative(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.HALF_NEGATIVE, halving only its negative values. - handled() - Method in class dev.wyck.wrapper.decode.Decoder
-
Gets every type key handled by the resolved decoder registry.
- handled() - Method in class dev.wyck.wrapper.decode.DecoderRegistry
-
Gets every type key claimed by this registry.
- handles(ResourceKey) - Method in class dev.wyck.wrapper.decode.Decoder
-
Gets whether the resolved registry has a decoder for a type key.
- handles(ResourceKey) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
- hangingLeavesChance() - Method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
The probability of generating hanging leaves, between 0.0F and 1.0F (inclusive).
- hangingLeavesChance(float) - Method in class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
-
Sets the probability of generating hanging leaves, between 0.0F and 1.0F (inclusive).
- hangingLeavesExtensionChance() - Method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
The probability of extending hanging leaves, between 0.0F and 1.0F (inclusive).
- hangingLeavesExtensionChance(float) - Method in class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
-
Sets the probability of extending hanging leaves, between 0.0F and 1.0F (inclusive).
- hangingRootPlacementAttempts() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The number of attempts to place the hanging roots between 1 and 256.
- hangingRootPlacementAttempts(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the number of attempts to place the hanging roots.
- hangingRootRadius() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The radius of the hanging roots between 1 and 64.
- hangingRootRadius(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the radius of the hanging roots.
- hangingRootStateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The block to use for the hanging roots.
- hangingRootStateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the block to use for the hanging roots.
- hangingRootsVerticalSpan() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The vertical span of the hanging roots between 1 and 16.
- hangingRootsVerticalSpan(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the vertical span of the hanging roots.
- HAPPY_VILLAGER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- hasBiome(ResourceKey) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Checks if a custom biome is in the packet handler's list of biomes to inject by its ResourceKey.
- hasBiome(ResourceKey) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Checks if the collector has a phony custom biome with the given ResourceKey.
- hasBiome(VirtualBiome) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Checks if a custom biome is in the packet handler's list of biomes to inject.
- hasBiome(VirtualBiome) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Checks if the collector has the given phony custom biome.
- hasCeiling() - Method in interface dev.wyck.level.dimension.Dimension
-
Whether this dimension type has a ceiling (e.g., the nether).
- hasCeiling() - Method in class dev.wyck.level.dimension.DimensionImpl
- hasCeiling(boolean) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets whether this dimension type has a ceiling (e.g., the nether).
- hasEnderDragonFight() - Method in interface dev.wyck.level.dimension.Dimension
-
Whether this dimension type has an ender dragon fight.
- hasEnderDragonFight() - Method in class dev.wyck.level.dimension.DimensionImpl
- hasEnderDragonFight(boolean) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets whether this dimension type has an ender dragon fight.
- hasFixedTime() - Method in interface dev.wyck.level.dimension.Dimension
-
Whether this dimension type has a fixed time.
- hasFixedTime() - Method in class dev.wyck.level.dimension.DimensionImpl
- hasFixedTime(boolean) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets whether this dimension type has a fixed time.
- hashCode() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.BlockParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.ColorParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.DustParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.GeyserParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.ItemParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.PowerParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.SculkChargeParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.ShriekParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.SpellParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.TrailParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.options.VibrationParticle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.factory.Version
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.misc.BiomePosition
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.misc.ChunkLocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.misc.PointRange2D
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.misc.PointRange3D
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
- hashCode() - Method in record class dev.wyck.util.Either.Left
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.util.Either.Right
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.util.WeightedList.Weighted
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Layer
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.OreFeature.TargetBlockState
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.WeightedPlacedFeature
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Reference
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Rule
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Direct
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Random
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.RandomGroup
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns a hash code value for this object.
- hasPrecipitation() - Method in interface dev.wyck.biome.ClimateSettings
-
Whether the biome has precipitation.
- hasPrecipitation(boolean) - Method in class dev.wyck.biome.ClimateSettings.Builder
-
Sets the hasPrecipitation property of the builder.
- hasSkyLight() - Method in interface dev.wyck.level.dimension.Dimension
-
If there should be light that comes from the sky.
- hasSkyLight() - Method in class dev.wyck.level.dimension.DimensionImpl
- hasSkyLight(boolean) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
If there should be light that comes from the sky.
- hasSturdyFace() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
HasSturdyFacePredicate, which checks that the block at an offset has a full supporting surface on a given face. - HasSturdyFacePredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the block at the specified offset has a full block supporting surface in the specified direction.
- HasSturdyFacePredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
HasSturdyFacePredicate. - hatState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Gets the hat state for the huge fungus configuration.
- hatState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the hat state for the huge fungus configuration.
- hatState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the hat state for the huge fungus configuration using a
Material. - HEART - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- height() - Method in interface dev.wyck.level.dimension.Dimension
-
The height of this dimension type.
- height() - Method in class dev.wyck.level.dimension.DimensionImpl
- height() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
The height of the layer.
- height() - Method in record class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Layer
-
Returns the value of the
heightrecord component. - height() - Method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
The height of the spike.
- height() - Method in interface dev.wyck.worldgen.feature.configurations.FillLayerFeature
-
The layer to fill, starting at the bottom of the world between 0 and 4064.
- height() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The height of the cluster, between 1 and 128 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer
-
The foliage's height, between 0 and 16 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer
-
The foliage's height, between 0 and 16 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
The foliage's height, between 4 and 16 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer
-
The foliage's height, between 0 and 16 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer
-
The foliage's height, between 0 and 16 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer
-
The foliage's height, between 0 and 24 (inclusive).
- height() - Method in interface dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer
-
The foliage height, between 5 and 16 blocks.
- height() - Method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
The height range within which to try positions.
- height() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
-
The total vertical height generated by the noise generator.
- height() - Method in interface dev.wyck.worldgen.placement.HeightRangePlacement
-
The new Y coordinate.
- height() - Method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
-
The height the fossil starts searching downward from for solid ground.
- height(int) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the height of this dimension type.
- height(int) - Method in class dev.wyck.worldgen.chunk.flat.FlatLayerInfo.Builder
-
Sets the height.
- height(int) - Method in class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
-
Sets the height of the spike.
- height(int) - Method in class dev.wyck.worldgen.feature.configurations.FillLayerFeature.Builder
-
Sets the height of the layer.
- height(int) - Method in class dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer.Builder
-
Sets the foliage's height, between 0 and 16 (inclusive).
- height(int) - Method in class dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer.Builder
-
Sets the foliage's height, between 0 and 16 (inclusive).
- height(int) - Method in class dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer.Builder
-
Sets the foliage's height, between 0 and 16 (inclusive).
- height(int) - Method in class dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer.Builder
-
Sets the foliage's height, between 0 and 16 (inclusive).
- height(int) - Method in class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
-
Sets the height range within which to try positions.
- height(int) - Method in class dev.wyck.worldgen.noise.NoiseSettings.Builder
-
Sets the total generation height.
- height(HeightProvider) - Method in class dev.wyck.worldgen.structure.types.NetherFossilStructure.Builder
-
Sets the height the fossil starts searching downward from for solid ground.
- height(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the height provider.
- height(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
-
Sets the foliage's height, between 4 and 16 (inclusive).
- height(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer.Builder
-
Sets the foliage's height, between 0 and 24 (inclusive).
- height(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer.Builder
-
Sets the foliage height.
- heightDeviation() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The height deviation of the cluster, between 1 and 64 (inclusive).
- heightDeviation(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the height deviation.
- heightmap() - Method in interface dev.wyck.worldgen.placement.HeightmapPlacement
-
The heightmap to use.
- heightmap() - Method in interface dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter
-
The heightmap to measure the surface against.
- heightmap() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.GravityProcessor
-
The heightmap blocks are placed relative to.
- heightmap(HeightmapType) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new instance of the heightmap placement modifier.
- heightmap(HeightmapType) - Method in class dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter.Builder
-
Sets the heightmap.
- HeightmapPlacement - Interface in dev.wyck.worldgen.placement
-
Sets the Y coordinate to one block above the heightmap and returns the new position.
- HeightmapType - Enum Class in dev.wyck.worldgen
-
Auto-generated.
- HeightProvider - Interface in dev.wyck.worldgen.heightproviders
-
Wraps the HeightProvider family.
- HeightProvider.HeightProviderBuilder<T,
S> - Class in dev.wyck.worldgen.heightproviders -
Common abstract builder for height providers with inclusive anchor bounds.
- HeightProviderBuilder() - Constructor for class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
- HeightProviderBuilder(VerticalAnchor, VerticalAnchor) - Constructor for class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
- heightRandA - Variable in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
- heightRandA() - Method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A random value between 0 and this value is added to the height of the trunk.
- heightRandA(int) - Method in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
-
Sets the random values for the height of the trunk.
- heightRandB - Variable in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
- heightRandB() - Method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A random value between 0 and this value is added to the height of the trunk.
- heightRandB(int) - Method in class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
-
Sets the random values for the height of the trunk.
- heightRange(HeightProvider) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new instance of the height range placement modifier.
- HeightRangePlacement - Interface in dev.wyck.worldgen.placement
-
Sets the Y coordinate to a value provided by a height provider and returns the new position.
- heightScale() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Higher value leads to higher height.
- heightScale(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the height scale.
- hex(String) - Static method in class dev.wyck.util.internal.FriendlyColorUtil
- hexOrNull(String) - Static method in class dev.wyck.util.internal.FriendlyColorUtil
- HIDE - Enum constant in enum class dev.wyck.environment.Activity
- HIGH - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Priority
- highChance() - Method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
If the noise value is higher than the threshold, the block states in
NoiseThresholdProvider.highStates()will be selected with a probability of this value. - highChance(float) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Sets the high chance.
- HIGHEST - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Priority
- highState(BlockData...) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Adds a high-threshold block state.
- highStates() - Method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
List of block states to choose from when higher than threshold.
- highStates(List) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Sets the high-threshold block states.
- hole() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches in surface holes.
- HoleConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Passes for columns where the surface depth is 0.
- holeCount() - Method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
The required number of air blocks adjacent to the spring.
- holeCount(int) - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Sets the hole count.
- horizontal() - Method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Returns the value of the
horizontalrecord component. - horizontalRadiusFactor() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The factor applied to the canyon's horizontal radius.
- horizontalRadiusFactor(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the horizontal radius factor.
- horizontalRadiusMultiplier() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The horizontal radius multiplier used for cave tunnels.
- horizontalRadiusMultiplier(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the horizontal radius multiplier used for cave tunnels.
- HORN_CORAL_BLOCK - Static variable in class dev.wyck.worldgen.feature.Features
- HorriblePlayerLoginEvent - Exception Class in dev.wyck.exceptions
-
Thrown when
RegistryReconfigurerAPI is used while another plugin on the server is listening to aPlayerLoginEvent. - HorriblePlayerLoginEvent(String) - Constructor for exception class dev.wyck.exceptions.HorriblePlayerLoginEvent
- HUGE_BROWN_MUSHROOM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- HUGE_BROWN_MUSHROOM - Static variable in class dev.wyck.worldgen.feature.Features
- HUGE_FUNGUS - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- HUGE_RED_MUSHROOM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- HUGE_RED_MUSHROOM - Static variable in class dev.wyck.worldgen.feature.Features
- hugeFungus() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
HugeFungusFeature. - HugeFungusFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A huge fungus is a large tree-like feature that generates in the Nether.
- HugeFungusFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
HugeFungusFeature. - hugeRedMushroom() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
HugeRedMushroomFeature. - HugeRedMushroomFeature - Interface in dev.wyck.worldgen.feature.configurations
-
Tree-like features that consist of mushroom blocks.
- HugeRedMushroomFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
HugeRedMushroomFeature. - humidity() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The humidity axis span.
- humidity(ClimateParameter) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the humidity axis span.
I
- ICE - Static variable in class dev.wyck.worldgen.synth.Noises
- ICE_PATCH - Static variable in class dev.wyck.worldgen.feature.Features
- ICE_PATCH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ICE_SPIKE - Static variable in class dev.wyck.worldgen.feature.Features
- ICE_SPIKE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ICE_SPIKES - Static variable in class dev.wyck.biome.Biomes
- iceberg() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
IcebergFeature. - ICEBERG - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- ICEBERG_BLUE - Static variable in class dev.wyck.worldgen.feature.Features
- ICEBERG_BLUE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ICEBERG_PACKED - Static variable in class dev.wyck.worldgen.feature.Features
- ICEBERG_PACKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ICEBERG_PILLAR - Static variable in class dev.wyck.worldgen.synth.Noises
- ICEBERG_PILLAR_ROOF - Static variable in class dev.wyck.worldgen.synth.Noises
- ICEBERG_SURFACE - Static variable in class dev.wyck.worldgen.synth.Noises
- IcebergFeature - Interface in dev.wyck.worldgen.feature.configurations
-
Abstract block state configuration.
- IcebergFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
IcebergFeature. - id() - Method in record class dev.wyck.factory.Version
-
Returns the value of the
idrecord component. - id() - Method in interface dev.wyck.level.dimension.timeline.Easing
-
The identifier of this easing.
- identifier() - Method in interface dev.wyck.keys.ResourceKey
-
The underlying Minecraft Identifier.
- IDLE - Enum constant in enum class dev.wyck.environment.Activity
- ids() - Static method in class dev.wyck.environment.attribute.EnvironmentAttributes
-
All registered ids (excluding Unmapped).
- ifTrue() - Method in record class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Rule
-
Returns the value of the
ifTruerecord component. - ifTrue(ConditionSource, RuleSource) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Applies a rule only when a condition holds.
- igloo(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for an igloo.
- IGLOO - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- IGLOO - Static variable in class dev.wyck.worldgen.structure.Structures
- IGLOOS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- IGNORE_WATERLOGGING - Enum constant in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
-
Blocks keep the waterlogged state they were saved with.
- ignoreVines() - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the tree to ignore vines.
- ignoreVines() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
When true, allows the tree to generate even if there are vines blocking it.
- ignoreVines(boolean) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets whether to ignore vines.
- immutable(Set) - Static method in class dev.wyck.keys.KeyChain
-
Creates a new immutable KeyChain.
- IN_BACK - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_BOUNCE - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_CIRC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_CUBIC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_ELASTIC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_EXPO - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_MOUNTAIN - Enum constant in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
Inside a mountain, below its surface.
- IN_NETHER - Enum constant in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
Between the nether's lava sea and ceiling.
- IN_OUT_BACK - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_BOUNCE - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_CIRC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_CUBIC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_ELASTIC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_EXPO - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_QUAD - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_QUART - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_QUINT - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_OUT_SINE - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_QUAD - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_QUART - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_QUINT - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- IN_SINE - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- inChunkViewDistance(Player, Chunk) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Checks if a player is within the view distance of a chunk.
- InclusiveRange<T> - Interface in dev.wyck.util
-
Represents a range of values with both ends inclusive.
- INCREASED_FIRE_BURNOUT - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether fire should burn out more quickly.
- INFESTED - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- infiniburn() - Method in interface dev.wyck.level.dimension.Dimension
-
A tag of blocks that will burn infinitely in this dimension type.
- infiniburn() - Method in class dev.wyck.level.dimension.DimensionImpl
- infiniburn(Infiniburn) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the infiniburn of this dimension type.
- Infiniburn - Interface in dev.wyck.level.dimension
-
Wraps an
Infiniburnby referencing a tag (blocks that can burn infinitely in this dimension). - Infiniburn.Builder - Class in dev.wyck.level.dimension
-
Builder for
Infiniburn. - injector() - Static method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Creates a new UnsafePaperBootstrapBiomeRegistry instance.
- INJECTOR - Enum constant in enum class dev.wyck.registry.bootstrap.Composer
-
Injects biomes directly into the live Minecraft biome registry by patching Paper's registry internals (compose event via
PaperRegistries, usingsun.misc.Unsafe). - inner() - Method in interface dev.wyck.worldgen.heightproviders.BiasedToBottomHeight
-
The bias factor.
- inner() - Method in interface dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight
-
The bias factor.
- inner(int) - Method in class dev.wyck.worldgen.heightproviders.BiasedToBottomHeight.Builder
-
Sets the bias factor.
- inner(int) - Method in class dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight.Builder
-
Sets the bias factor.
- innerLayer() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
The thickness of the inner layer.
- innerLayer(double) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
-
Sets the thickness of the inner layer.
- innerLayerProvider() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The block state provider used for the inner layer.
- innerLayerProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block state provider used for the inner layer.
- innerPlacement(BlockData...) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Adds one or more block states to the inner placements of the geode.
- innerPlacements() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The block states placed within the geode, adjacent to the alternate inner layer block(s) by default.
- innerPlacements(List) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block states placed within the geode, replacing any existing inner placements.
- input() - Method in interface dev.wyck.worldgen.function.misc.Marker
-
The input density function.
- input() - Method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
The value to compare against the range.
- input() - Method in interface dev.wyck.worldgen.function.transformer.PureTransformer
-
The input density function.
- input(DensityFunction) - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Sets the value to compare against the range.
- inputPredicate() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
The test the template block has to pass.
- inputPredicate(RuleTest) - Method in class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
-
Sets the test the template block has to pass.
- insideWorldBounds() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building an
InsideWorldBoundsPredicate, which checks that the position (with offset) is within the world's height limits. - InsideWorldBoundsPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the position's y-level (with the specified offset) is within the height limits of the world.
- InsideWorldBoundsPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
InsideWorldBoundsPredicate. - inSquare() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
Reference to the in-square placement modifier.
- InSquarePlacement - Interface in dev.wyck.worldgen.placement
-
Adds a random value between 0 and 15 (inclusive) to both the X and Z coordinates.
- install(BootstrapContext) - Method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Installs the registry into the given context.
- install(BootstrapContext) - Method in interface dev.wyck.registry.bootstrap.BootstrapDimensionRegistry
-
Installs the registry into the given context.
- instance() - Static method in interface dev.wyck.environment.particle.ParticleOptionsFactory
- instance() - Static method in interface dev.wyck.renderer.packet.handlers.NativeChunkPacketHandler
- INSTANCE - Static variable in interface dev.wyck.worldgen.biome.TheEndBiomeSource
-
The singleton instance of
TheEndBiomeSource. - INSTANCE - Static variable in interface dev.wyck.worldgen.blockpredicates.TrueBlockPredicate
-
The singleton instance of
TrueBlockPredicate. - INSTANCE - Static variable in interface dev.wyck.worldgen.feature.configurations.NoOpFeature
-
The singleton instance of
NoOpFeature. - INSTANCE - Static variable in interface dev.wyck.worldgen.function.simple.BlendAlpha
-
The blend alpha density function.
- INSTANCE - Static variable in interface dev.wyck.worldgen.function.simple.BlendOffset
-
The blend offset density function.
- INSTANCE - Static variable in interface dev.wyck.worldgen.function.simple.ZeroSimpleFunction
-
The zero-density function.
- INSTANCE - Static variable in interface dev.wyck.worldgen.placement.BiomeFilter
-
The singleton instance of
BiomeFilter. - INSTANCE - Static variable in interface dev.wyck.worldgen.placement.InSquarePlacement
-
The singleton instance of
InSquarePlacement. - INSTANCE - Static variable in interface dev.wyck.worldgen.ruletest.AlwaysTrueTest
-
The singleton instance of this test.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.pools.elements.EmptyPoolElement
-
The empty element.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.processor.BlackstoneReplaceProcessor
-
The processor.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.processor.JigsawReplacementProcessor
-
The processor.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.processor.LavaSubmergedBlockProcessor
-
The processor.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.processor.NopProcessor
-
The processor.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.rule.ClearModifier
-
The singleton instance of this modifier.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.rule.PassthroughModifier
-
The singleton instance of this modifier.
- INSTANCE - Static variable in interface dev.wyck.worldgen.structure.templatesystem.rule.PosAlwaysTrueTest
-
The singleton instance of this test.
- INSTANCE - Static variable in interface dev.wyck.worldgen.surface.condition.AbovePreliminarySurfaceConditionSource
-
The above-preliminary-surface condition source.
- INSTANCE - Static variable in interface dev.wyck.worldgen.surface.condition.HoleConditionSource
-
The hole condition source.
- INSTANCE - Static variable in interface dev.wyck.worldgen.surface.condition.SteepConditionSource
-
The steep condition source.
- INSTANCE - Static variable in interface dev.wyck.worldgen.surface.condition.TemperatureConditionSource
-
The temperature condition source.
- INSTANCE - Static variable in interface dev.wyck.worldgen.surface.rule.BandlandsRuleSource
-
The bandlands rule source.
- INSTANT_EFFECT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- integrity() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockRotProcessor
-
The chance, from 0 to 1, that a block is kept.
- InternalReflectUtil - Class in dev.wyck.util.internal
-
Internal class for quick reflective operations.
- interpolated() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Interpolates this density function at each block in a cell based on the values of surrounding cells.
- interpolated(DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Interpolates at each block in one cell based on the input density function value of some cells around.
- interpolated(DensityFunction, int, int) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Interpolates using explicit horizontal and vertical cell sizes.
- INTERPOLATED - Enum constant in enum class dev.wyck.worldgen.function.misc.Marker.Type
- IntProvider - Interface in dev.wyck.worldgen.valueproviders
-
A provider of an integer value.
- IntProvider.IntProviderBuilder<T,
S> - Class in dev.wyck.worldgen.valueproviders -
Common abstract builder for most int providers.
- IntProviderBuilder() - Constructor for class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
- IntProviderBuilder(IntProvider) - Constructor for class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
- invalidBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
A listing of invalid blocks near which the geode will not generate.
- invalidBlocks(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block tag listing invalid blocks near which the geode will not generate.
- invalidBlocks(TagKey) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block tag listing invalid blocks near which the geode will not generate.
- invalidBlocks(TagSet) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block tag listing invalid blocks near which the geode will not generate.
- invalidBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the blocks listing invalid blocks near which the geode will not generate.
- invalidBlocks(Material...) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Adds one or more blocks to the list of blocks invalid near which the geode will not generate.
- invalidBlocks(Tag) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block tag listing invalid blocks near which the geode will not generate.
- invalidBlocksThreshold() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The invalid block threshold.
- invalidBlocksThreshold(int) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the invalid blocks threshold above which the geode will not be generated.
- invert() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Inverts this density function.
- invert(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.RECIPROCAL, producing its reciprocal. - INVESTIGATE - Enum constant in enum class dev.wyck.environment.Activity
- is3d() - Method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
Whether this condition samples three-dimensional noise.
- is3d(boolean) - Method in class dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource.Builder
-
Sets whether this condition samples three-dimensional noise.
- isApplicable(String) - Method in record class dev.wyck.factory.Version
-
Checks if the version is applicable to the given version.
- isAvailable() - Method in enum class dev.wyck.renderer.packet.PacketHandler.Injector
- isBiome() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new biome condition source builder.
- isBiome(Biome...) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches when the current biome is one of the given biomes.
- isBiome(List) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches when the current biome is one of the given biomes.
- isBlockSet() - Method in interface dev.wyck.tags.TagSet
-
Checks if this is a block tag set.
- isChunk(int, int) - Method in record class dev.wyck.misc.ChunkLocation
-
Checks if this ChunkLocation matches the given chunk coordinates.
- isChunk(Chunk) - Method in record class dev.wyck.misc.ChunkLocation
-
Checks if this ChunkLocation matches the given Bukkit Chunk.
- isEmpty() - Method in class dev.wyck.keys.KeyChain
-
Returns true if the chain is empty.
- isEmpty() - Method in class dev.wyck.util.WeightedList
- isEmpty() - Method in interface dev.wyck.worldgen.material.FluidState
-
Whether this state holds no fluid at all.
- isExternal() - Method in interface dev.wyck.Wyck
- isFrozen() - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Whether the registry is frozen.
- isRegistered() - Method in class dev.wyck.factory.WireProvider
-
Checks if the factory has been registered.
- isRegistered(Key) - Method in class dev.wyck.keys.KeyChain
-
Checks if the given key is registered.
- isRegisteredLazily(Key) - Method in class dev.wyck.keys.KeyChain
-
Returns a lazy that will return true if the given key is registered, false otherwise.
- isShaded() - Method in interface dev.wyck.Wyck
- isSimilar(Biome) - Method in interface dev.wyck.biome.Biome
-
Compares this biome to another biome to determine if they are similar.
- isSimilar(Biome) - Method in class dev.wyck.biome.internal.BiomeImpl
- isSimilar(CustomBiome) - Method in interface dev.wyck.biome.CustomBiome
-
Compares this custom biome to another to determine if they are similar.
- isSimilar(CustomBiome) - Method in class dev.wyck.biome.internal.CustomBiomeImpl
- isSimilar(Dimension) - Method in interface dev.wyck.level.dimension.Dimension
-
Checks if this dimension type is similar to another.
- isSimilar(Dimension) - Method in class dev.wyck.level.dimension.DimensionImpl
- isSimple() - Method in enum class dev.wyck.environment.particle.ParticleTypes
- isSource() - Method in interface dev.wyck.worldgen.material.FluidState
-
Whether this state is a source block.
- isStartChunk(C, Random) - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Determines whether this carver starts in a candidate chunk.
- isTag() - Method in interface dev.wyck.tags.TagSet
-
Checks if this is a tag set.
- isValueInRange(T) - Method in interface dev.wyck.util.InclusiveRange
-
Checks if a value is within the range.
- isWithinRadius(ChunkLocation, int) - Method in record class dev.wyck.misc.ChunkLocation
-
Checks if this ChunkLocation is within a certain radius of another ChunkLocation.
- item(ParticleType, ItemStack) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for an item particle with the specified item stack.
- ITEM - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ITEM_COBWEB - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ITEM_SLIME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ITEM_SNOWBALL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ItemParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for item particles.
- ItemParticle(ItemStack) - Constructor for record class dev.wyck.environment.particle.options.ItemParticle
-
Creates an instance of a
ItemParticlerecord class. - items() - Method in class dev.wyck.keys.KeyChain
-
Returns a copy of the items in the chain.
- itemStack() - Method in record class dev.wyck.environment.particle.options.ItemParticle
-
Returns the value of the
itemStackrecord component. - iterator() - Method in class dev.wyck.keys.KeyChain
-
Returns an iterator over the items in the chain.
J
- JAGGED - Static variable in class dev.wyck.worldgen.synth.Noises
- JAGGED_PEAKS - Static variable in class dev.wyck.biome.Biomes
- jigsaw(StructureSettings, TemplatePool) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a jigsaw structure, which grows outward from a piece drawn from its start pool.
- JIGSAW - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- jigsawReplacement() - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Replaces jigsaw blocks with the block they are set to turn into.
- JigsawReplacementProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Replaces jigsaw blocks with the block they are set to turn into once placed.
- JigsawStructure - Interface in dev.wyck.worldgen.structure.types
-
A structure that grows outward from a piece drawn from its
start pool, attaching a new piece at each jigsaw block untilJigsawStructure.size()steps from the start. - JigsawStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
JigsawStructure. - JigsawStructure.MaxDistance - Record Class in dev.wyck.worldgen.structure.types
-
How far from the start piece a jigsaw structure may place pieces.
- JUNGLE - Static variable in class dev.wyck.biome.Biomes
- JUNGLE_BUSH - Static variable in class dev.wyck.worldgen.feature.Features
- JUNGLE_BUSH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- JUNGLE_TEMPLE - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- JUNGLE_TEMPLE - Static variable in class dev.wyck.worldgen.structure.Structures
- JUNGLE_TEMPLES - Static variable in class dev.wyck.worldgen.structure.StructureSets
- JUNGLE_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- JUNGLE_TREE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- JUNGLE_TREE_NO_VINE - Static variable in class dev.wyck.worldgen.feature.Features
- jungleTemple(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a jungle temple.
K
- KELP - Static variable in class dev.wyck.worldgen.feature.Features
- KELP_COLD - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- KELP_WARM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- key() - Method in class dev.wyck.biome.internal.BiomeImpl
- key() - Method in enum class dev.wyck.environment.Activity
-
The vanilla registry path for this activity.
- key() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets the key of the environment attribute.
- key() - Method in class dev.wyck.environment.attribute.EnvironmentAttributeSupplier
-
Gets the key of the attribute.
- key() - Method in interface dev.wyck.keys.ResourceKey
-
Returns a
Keyobject representing this ResourceKey. - key() - Method in interface dev.wyck.level.dimension.clock.TimeMarker
-
The key of this time marker.
- key() - Method in interface dev.wyck.level.dimension.clock.WorldClock
-
The registry key this clock points at.
- key() - Method in class dev.wyck.level.dimension.DimensionImpl
- key() - Method in interface dev.wyck.level.dimension.timeline.Timeline
-
The registry key of this timeline.
- key() - Method in interface dev.wyck.registry.internal.WyckRegistry
-
The key of the registry.
- key() - Method in interface dev.wyck.tags.TagKey
-
The identifier of this tag.
- key() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
The registry key assigned to this carver.
- key() - Method in enum class dev.wyck.worldgen.carver.WorldCarverType
-
The vanilla registry path for this activity.
- key() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
- key() - Method in enum class dev.wyck.worldgen.feature.FeatureType
-
The vanilla registry path for this activity.
- key() - Method in enum class dev.wyck.worldgen.material.FluidType
-
The vanilla registry path for this activity.
- key() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
- key() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Reference
-
Returns the value of the
keyrecord component. - key() - Method in enum class dev.wyck.worldgen.structure.StructureType
-
The vanilla registry path for this activity.
- key() - Method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
The identifier of the template.
- key() - Method in interface dev.wyck.worldgen.structure.templatesystem.types.ReferencedProcessorList
-
The resource key of the referenced processor list.
- key() - Method in record class dev.wyck.worldgen.WorldContext
- key(ResourceKey) - Method in class dev.wyck.level.dimension.clock.TimeMarker.Builder
-
Sets the key of the time marker.
- key(ResourceKey) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- KeyChain<T> - Class in dev.wyck.keys
-
A collection of items that can be accessed by their respective keys.
- KeyChains - Interface in dev.wyck.keys
-
Objects kept in memory by this implementation of Wyck.
- KeyedEnumTranslator<W> - Interface in dev.wyck.wrapper
- keyframe(int, float, float) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Adds an
AttributeOperation.ALPHA_BLENDkeyframe to a float attribute. - keyframe(int, String) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Adds a keyframe to a color attribute from a hex string (e.g.
- keyframe(int, V) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Adds a keyframe to the track.
- Keyframe<V> - Interface in dev.wyck.level.dimension.timeline
-
Represents a keyframe in a timeline.
- Keyframe.Builder<V> - Class in dev.wyck.level.dimension.timeline
-
Creates a new keyframe builder.
- keyframes() - Method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
The keyframes of this track.
- keyframes(List) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Sets the keyframes of the track.
- keys() - Method in enum class dev.wyck.registry.internal.RegistryId
-
The keys associated with this registry id.
- kind() - Method in interface dev.wyck.worldgen.function.noise.ShiftedFunction
-
The kind of shift.
- knownExit(BlockVector, boolean) - Static method in interface dev.wyck.worldgen.feature.configurations.EndGatewayFeature
-
Creates a new gateway configuration with a known exit position.
L
- lake() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
LakeFeature. - lake(PlacedFeature) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Adds a lake to the list of lakes.
- LAKE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- LAKE_LAVA - Static variable in class dev.wyck.worldgen.feature.Features
- LAKE_LAVA_SURFACE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- LAKE_LAVA_UNDERGROUND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- LakeFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A lake is a small, widespread, naturally-generated feature in the Overworld that contains a volume of liquid.
- LakeFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
LakeFeature. - lakes() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Lakes to generate.
- lakes(List) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets the lakes to generate.
- LAKES - Enum constant in enum class dev.wyck.worldgen.Decoration
- LANDING_HONEY - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- LANDING_LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- LANDING_OBSIDIAN_TEAR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- LARGE_BASALT_COLUMNS - Static variable in class dev.wyck.worldgen.feature.Features
- LARGE_BASALT_COLUMNS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- LARGE_BIOMES - Enum constant in enum class dev.wyck.level.LevelType
- LARGE_BIOMES - Static variable in interface dev.wyck.worldgen.noise.Noise
- LARGE_DRIPSTONE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- LARGE_DRIPSTONE - Static variable in class dev.wyck.worldgen.feature.Features
- LARGE_DRIPSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- LARGE_FERN - Static variable in class dev.wyck.worldgen.feature.Features
- LARGE_SMOKE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- largeBiomes() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The large biomes noise function.
- largeDripstone() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
LargeDripstoneFeature. - LargeDripstoneFeature - Interface in dev.wyck.worldgen.feature.configurations
-
Dripstone feature found in caves.
- LargeDripstoneFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
LargeDripstoneFeature. - largeProbability() - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
-
The chance, from 0 to 1, that the ruin is a large one.
- largeProbability(float) - Method in class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
-
Sets the chance that the ruin is a large one.
- lava() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
The density function controlling where aquifers contain lava.
- lava(DensityFunction) - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Sets the density function controlling where aquifers contain lava.
- LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- LAVA - Enum constant in enum class dev.wyck.worldgen.material.FluidType
- lavaSubmergedBlock() - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Keeps template blocks from overwriting lava.
- LavaSubmergedBlockProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Keeps template blocks from overwriting lava, so structures that meet a lava sea stay flooded rather than walled off.
- LAY_SPAWN - Enum constant in enum class dev.wyck.environment.Activity
- layer(IntProvider, BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Adds a single layer to the column.
- layer(IntProvider, BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
Creates a new layer for a block column.
- layer(Material, int) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Adds a layer to the list of layers.
- Layer(IntProvider, BlockStateProvider) - Constructor for record class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Layer
-
Creates an instance of a
Layerrecord class. - layers() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Returns the list of layers.
- layers() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
The layers of this column.
- layers(BlockColumnFeature.Layer...) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Adds one or more layers to the column.
- layers(List) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets the layers.
- layers(List) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Sets the layers of the column, replacing any existing layers.
- lazy(ResourceKey) - Static method in interface dev.wyck.registry.internal.WyckRegistry
-
Creates a lazy FrozenRegistry.
- lazy(RegistryId) - Static method in interface dev.wyck.registry.internal.WyckRegistry
-
Creates a lazy FrozenRegistry.
- lazy(String) - Static method in interface dev.wyck.registry.internal.WyckRegistry
-
Creates a lazy FrozenRegistry.
- Lazy<T> - Class in dev.wyck.util
-
A lazy value that is only computed once.
- LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- leafPlacementAttempts() - Method in interface dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer
-
The number of leaf placement attempts, between 0 and 256 (inclusive).
- leafPlacementAttempts(int) - Method in class dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer.Builder
-
Sets the number of leaf placement attempts, between 0 and 256 (inclusive).
- leavesProbability() - Method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
-
The probability of adding hanging moss to the bottom of foliage blocks, between 0.0F and 1.0F (inclusive).
- leavesProbability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator.Builder
-
Sets the probability of adding hanging moss to the bottom of foliage blocks, between 0.0F and 1.0F (inclusive).
- leaveVine(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Places vines attached to any foliage blocks.
- LeaveVineDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Places vines attached to any foliage blocks.
- LeaveVineDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
LeaveVineDecorator. - left() - Method in interface dev.wyck.util.Either
-
Gets the left value if this is a left.
- left() - Method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Alias for
TwoArgumentSimpleFunction.first(). - left(L) - Static method in interface dev.wyck.util.Either
-
Creates a left value.
- Left(L) - Constructor for record class dev.wyck.util.Either.Left
-
Creates an instance of a
Leftrecord class. - leftOrElse(L) - Method in interface dev.wyck.util.Either
-
Left or else.
- leftOverride(L) - Method in interface dev.wyck.util.Either
-
Returns a left value holding
value, discarding any right value this either currently holds. - legacy(StructureTemplate) - Static method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
Places a structure template, keeping the air blocks it was saved with instead of skipping them.
- LEGACY_TYPE_1 - Enum constant in enum class dev.wyck.worldgen.structure.FrequencyReduction
- LEGACY_TYPE_2 - Enum constant in enum class dev.wyck.worldgen.structure.FrequencyReduction
- LEGACY_TYPE_3 - Enum constant in enum class dev.wyck.worldgen.structure.FrequencyReduction
- LegacySinglePoolElement - Interface in dev.wyck.worldgen.structure.pools.elements
-
Places a structure template the way pre-1.14 villages did.
- LegacySinglePoolElement.Builder - Class in dev.wyck.worldgen.structure.pools.elements
-
Builder for
LegacySinglePoolElement. - LEVEL_STEM - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- LevelBiomeEdit - Interface in dev.wyck.util.internal
-
Represents an edit to a dimension's biome distribution, either adding a biome at a climate point or replacing one biome with another.
- LevelBiomeEdit.Add - Record Class in dev.wyck.util.internal
-
Adds a biome to a dimension.
- LevelBiomeEdit.Replace - Record Class in dev.wyck.util.internal
-
Replaces a biome in a dimension.
- LevelCreator - Interface in dev.wyck.level
-
A more in depth representation of a
WorldCreator. - LevelCreator.Builder - Class in dev.wyck.level
-
Builder for
LevelCreator. - LevelCreatorImpl - Class in dev.wyck.level
-
This implementation is here because it does not compile against Minecraft internals as of right now.
- LevelCreatorImpl(ResourceKey, LevelStem, long, boolean, boolean, World.Environment, StemPersistence, List, String, LevelType) - Constructor for class dev.wyck.level.LevelCreatorImpl
- LevelFactory - Interface in dev.wyck.registry.level
-
Creates live Bukkit worlds backed by a custom dimension type and chunk generator.
- levelKey(ResourceKey) - Method in class dev.wyck.level.LevelCreator.Builder
- LevelSpawner - Interface in dev.wyck.level.entity
-
Represents a level spawner.
- LevelSpawner.Factory - Interface in dev.wyck.level.entity
- LevelSpawner.Kind - Enum Class in dev.wyck.level.entity
-
The kind of level spawner.
- levelStem() - Method in interface dev.wyck.level.LevelCreator
-
The level stem of the world.
- levelStem() - Method in class dev.wyck.level.LevelCreatorImpl
- levelStem(LevelStem) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the level stem of the world.
- LevelStem - Interface in dev.wyck.level.dimension
-
Represents a level stem, which is a
Dimensionwith a specificChunkGenerator. - LevelStem.Builder - Class in dev.wyck.level.dimension
-
A builder for creating a
LevelStem. - LevelStemEditor - Interface in dev.wyck.registry.level
-
Modifies a loaded world's dimension type and/or chunk generator during runtime.
- levelTestDistance() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The distance to test for the level of the root system between 0 and 64.
- levelTestDistance(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the maximum level deviation.
- LevelType - Enum Class in dev.wyck.level
-
Normally a
WorldPresetin vanilla, the behavior of this enumerator is generally used for client-sided behavior. - limit() - Method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
The height of the lower layer, calculated from the bottom of the trunk, between 0 and 80 (inclusive).
- limit() - Method in interface dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize
-
The limit between the lower and upper layer, between 0 and 81 (inclusive).
- limit() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.CappedProcessor
-
How many blocks the processor is applied to.
- limit(int) - Method in class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
-
Sets the height of the lower layer, calculated from the bottom of the trunk, between 0 and 80 (inclusive).
- limit(int) - Method in class dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize.Builder
-
Sets the limit between the lower and upper layer, between 0 and 81 (inclusive).
- LINEAR - Enum constant in enum class dev.wyck.worldgen.structure.RandomSpreadType
- LINEAR - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- linearPos(float, float, int, int) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.PosRuleTest
-
Passes with a chance that moves from
minChancetomaxChanceas the block's distance from the template's origin moves fromminDisttomaxDist. - LinearPosTest - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Passes with a chance that moves linearly with the block's distance from the template's origin.
- liquidSettings() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Whether pieces landing in water are waterlogged.
- liquidSettings(LiquidSettings) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets whether pieces landing in water are waterlogged.
- LiquidSettings - Enum Class in dev.wyck.worldgen.structure.templatesystem
-
Whether blocks placed from a template are waterlogged when they land in water.
- list(Projection, List) - Static method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
Places several elements at the same spot, in order.
- ListPoolElement - Interface in dev.wyck.worldgen.structure.pools.elements
-
Places several elements at the same spot, in order.
- LOCAL_MODIFICATIONS - Enum constant in enum class dev.wyck.worldgen.Decoration
- localBlockX() - Method in record class dev.wyck.misc.BiomePosition
-
Gets the minimum chunk-relative block X represented by this biome cell.
- localBlockY() - Method in record class dev.wyck.misc.BiomePosition
-
Gets the minimum column-relative block Y represented by this biome cell.
- localBlockZ() - Method in record class dev.wyck.misc.BiomePosition
-
Gets the minimum chunk-relative block Z represented by this biome cell.
- localQuartX() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
localQuartXrecord component. - localQuartY() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
localQuartYrecord component. - localQuartZ() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
localQuartZrecord component. - locateOffset() - Method in interface dev.wyck.worldgen.structure.placement.StructurePlacement
-
The offset applied to a located position, used by
/locate structure. - locateOffset(BlockVector) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the offset applied to a located position.
- locateOffset(BlockVector) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the offset applied to a located position.
- location() - Method in interface dev.wyck.environment.sounds.SoundEvent
-
Gets the location of the sound event.
- location() - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
-
Returns the value of the
locationrecord component. - location() - Method in interface dev.wyck.renderer.packet.data.SnapshotChunkData
- locationPredicate() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
The test the world block being replaced has to pass.
- locationPredicate(RuleTest) - Method in class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
-
Sets the test the world block being replaced has to pass.
- LOG - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- logDecorator(TreeDecorator...) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Adds one or more decorators to the fallen log.
- logDecorators() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
The decorators applied to the fallen log of the tree.
- logDecorators(List) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Sets the decorators applied to the fallen log, replacing any existing log decorators.
- logicalHeight() - Method in interface dev.wyck.level.dimension.Dimension
-
The logical height of this dimension type.
- logicalHeight() - Method in class dev.wyck.level.dimension.DimensionImpl
- logicalHeight(int) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the logical height of this dimension type.
- logLength() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
The length of the fallen log.
- logLength(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Sets the length of the fallen log.
- LONG_JUMP - Enum constant in enum class dev.wyck.environment.Activity
- loop() - Method in interface dev.wyck.environment.sounds.AmbientSounds
-
Gets the loop sound event.
- loop(SoundEvent) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Sets the loop sound event.
- loop(String) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Sets the loop sound event.
- loop(String, float) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Sets the loop sound event.
- loop(Sound) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Sets the loop sound event.
- loop(Sound, float) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Sets the loop sound event.
- lootTable() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AppendLootModifier
-
The loot table given to the block entity.
- LOW - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Priority
- lowerBound() - Method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
The Y-level to stop the scan at, and the value returned when no surface is found.
- lowerBound(int) - Method in class dev.wyck.worldgen.function.misc.FindTopSurface.Builder
-
Sets the Y-level to stop the scan at.
- lowerSize() - Method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
The minimum width of the tree in the bottom layer (i.e.
- lowerSize() - Method in interface dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize
-
The minimum width of the tree at heights under
TwoLayersFeatureSize.limit(), between 0 and 16 (inclusive). - lowerSize(int) - Method in class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
-
Sets the minimum width of the tree in the bottom layer, between 0 and 16 (inclusive).
- lowerSize(int) - Method in class dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize.Builder
-
Sets the minimum width of the tree at heights under the limit, between 0 and 16 (inclusive).
- LOWEST - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Priority
- lowState(BlockData...) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Adds a low-threshold block state.
- lowStates() - Method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
List of block states to choose from when lower than threshold.
- lowStates(List) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Sets the low-threshold block states.
- LUKEWARM_OCEAN - Static variable in class dev.wyck.biome.Biomes
- LUSH_CAVES - Static variable in class dev.wyck.biome.Biomes
- LUSH_CAVES_CEILING_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- LUSH_CAVES_CLAY - Static variable in class dev.wyck.worldgen.feature.Features
- LUSH_CAVES_CLAY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- LUSH_CAVES_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
M
- mangrove() - Static method in interface dev.wyck.worldgen.feature.rootplacers.RootPlacer
-
A new builder for a
MangroveRootPlacer. - MANGROVE - Static variable in class dev.wyck.worldgen.feature.Features
- MANGROVE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- MANGROVE_SWAMP - Static variable in class dev.wyck.biome.Biomes
- MANGROVE_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- mangroveRootPlacement() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer
-
The mangrove root placement parameters.
- mangroveRootPlacement(MangroveRootPlacement) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer.Builder
-
Sets the mangrove root placement parameters.
- MangroveRootPlacement - Interface in dev.wyck.worldgen.feature.rootplacers
-
The mangrove root placement parameters used by a
MangroveRootPlacer. - MangroveRootPlacement.Builder - Class in dev.wyck.worldgen.feature.rootplacers
-
Builder for
MangroveRootPlacement. - MangroveRootPlacer - Interface in dev.wyck.worldgen.feature.rootplacers
-
Places the roots of a mangrove tree.
- MangroveRootPlacer.Builder - Class in dev.wyck.worldgen.feature.rootplacers
-
Builder for
MangroveRootPlacer. - map(Function) - Method in interface dev.wyck.util.InclusiveRange
-
Maps the range to a new type.
- mappedNoise() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a new builder for a
MappedNoiseFunction. - mappedNoise(NoiseParameters, double, double, double, double) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples a noise and linearly maps its output to the range
[minTarget, maxTarget]. - MappedNoiseFunction - Interface in dev.wyck.worldgen.function.noise
-
A noise function that maps the output of another noise function to a range, probably.
- MappedNoiseFunction.Builder - Class in dev.wyck.worldgen.function.noise
-
A builder for
MappedNoiseFunction. - MappedTransformer - Interface in dev.wyck.worldgen.function.transformer
- MappedTransformer.Transform - Enum Class in dev.wyck.worldgen.function.transformer
-
Single-argument value transforms applied to a density function's output.
- Marker - Interface in dev.wyck.worldgen.function.misc
-
Marker functions are commonly used to cache the output of a density function.
- Marker.Type - Enum Class in dev.wyck.worldgen.function.misc
-
The type of the marker.
- matchingBiomes() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
MatchingBiomesPredicate, which checks that the biome at the block's position is one of the specified biomes. - MatchingBiomesPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the biome at the block's position is one of the specified biomes.
- MatchingBiomesPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
- matchingBlocks() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
MatchingBlocksPredicate, which checks that the block at an offset is one of the specified blocks. - MatchingBlocksPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the block at the specified offset is one of the specified blocks.
- MatchingBlocksPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
MatchingBlocksPredicate. - matchingBlockTag() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
MatchingBlockTagPredicate, which checks that the block at an offset is in the given block tag. - matchingBlockTag(ResourceKey) - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Creates a
MatchingBlockTagPredicatethat matches the block at the given offset. - matchingBlockTag(Tag) - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Creates a
MatchingBlockTagPredicatethat matches the block at the given offset. - MatchingBlockTagPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the block at the specified offset is in the given block tag.
- MatchingBlockTagPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
MatchingBlockTagPredicate. - matchingFluids() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
MatchingFluidsPredicate, which checks that the fluid at an offset is one of the specified fluids. - MatchingFluidsPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the fluid at the specified offset is one of the specified fluids.
- MatchingFluidsPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
- max() - Method in interface dev.wyck.worldgen.climate.ClimateParameter
-
The minimum and maximum values of this parameter between -2.0 and 2.0.
- max() - Method in interface dev.wyck.worldgen.function.transformer.ClampedTransformer
-
The maximum value.
- max() - Method in interface dev.wyck.worldgen.valueproviders.FloatProvider
- max() - Method in interface dev.wyck.worldgen.valueproviders.IntProvider
- max() - Method in interface dev.wyck.worldgen.valueproviders.ValueProvider
-
The largest value this provider can yield, as a double.
- max(float) - Method in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
-
Sets the maximum allowed value.
- max(float) - Method in class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
-
Sets the maximum value (exclusive).
- max(int) - Method in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
-
Sets the maximum allowed value.
- max(DensityFunction) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Returns the maximum of this density function and another density function.
- max(DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Returns the maximum of two density functions.
- max(VerticalAnchor) - Method in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
-
Sets the maximum anchor.
- MAX - Enum constant in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
- MAX_BASE_HEIGHT - Static variable in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
- MAX_BOUNDARY - Static variable in interface dev.wyck.worldgen.climate.ClimateParameter
- MAX_LIGHT - Static variable in record class dev.wyck.level.dimension.entity.MonsterSettings
- MAX_RAND - Static variable in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
- MAX_SIZE - Static variable in interface dev.wyck.worldgen.structure.types.JigsawStructure
- MAX_TOTAL_STRUCTURE_RANGE - Static variable in interface dev.wyck.worldgen.structure.types.JigsawStructure
- MAX_WEIGHT - Static variable in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
- maxChance() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AxisAlignedLinearPosTest
-
The chance at the maximum distance.
- maxChance() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.LinearPosTest
-
The chance at the maximum distance.
- maxColumnRadiusToCaveHeightRatio() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Higher value leads to higher height between 0.0 and 20.0.
- maxColumnRadiusToCaveHeightRatio(float) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the max column radius to cave height ratio.
- maxCount() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Returns the value of the
maxCountrecord component. - maxDelay() - Method in interface dev.wyck.environment.sounds.Music
-
Gets the maximum delay of the music.
- maxDelay(int) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the maximum delay of the music.
- maxDist() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AxisAlignedLinearPosTest
-
The distance the maximum chance applies at.
- maxDist() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.LinearPosTest
-
The distance the maximum chance applies at.
- MaxDistance(int, int) - Constructor for record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Creates an instance of a
MaxDistancerecord class. - maxDistanceFromCenter() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The furthest pieces may be placed from the start.
- maxDistanceFromCenter(JigsawStructure.MaxDistance) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the furthest pieces may be placed from the start.
- maxDistanceFromCenterAffectingHeightBias() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The maximum distance from the center that affects the height bias, between 1 and 64 (inclusive).
- maxDistanceFromCenterAffectingHeightBias(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the maximum distance from center affecting height bias.
- maxDistanceFromEdgeAffectingChanceOfSpeleothem() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The maximum distance from the edge that affects the chance of a speleothem, between 1 and 64 (inclusive).
- maxDistanceFromEdgeAffectingChanceOfSpeleothem(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the maximum distance from edge affecting speleothem chance.
- maxEmptyCornersAllowed() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Gets the maximum number of empty corners allowed in the fossil feature configuration.
- maxEmptyCornersAllowed(int) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Sets the maximum number of empty corners allowed.
- maxExclusive() - Method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
The upper bound of the range, exclusive.
- maxExclusive() - Method in interface dev.wyck.worldgen.valueproviders.UniformFloat
-
The exclusive upper bound of the range.
- maxExclusive(double) - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Sets the upper bound of the range, exclusive.
- maxExclusive(float) - Method in class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
-
Sets the maximum value (exclusive).
- maxGenOffset() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The maximum Chebyshev distance between a block and the center of the geode.
- maxGenOffset(int) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the maximum Chebyshev distance between a block and the center of the geode.
- maxGenY() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
The maximum generation y-coordinate available to the carver.
- maxHeight() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
maxHeightrecord component. - MAXIMUM - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- maxInclusive - Variable in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
- maxInclusive - Variable in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
- maxInclusive - Variable in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
- maxInclusive() - Method in interface dev.wyck.util.InclusiveRange
-
The maximum value in the range.
- maxInclusive() - Method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
The vertical anchor used as the maximum height.
- maxInclusive() - Method in interface dev.wyck.worldgen.heightproviders.WeightedListHeight
- maxInclusive() - Method in interface dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter
-
The maximum relative height from the surface to the current position.
- maxInclusive() - Method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
The largest value this provider can yield.
- maxInclusive() - Method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
The largest value this provider can yield.
- maxInclusive() - Method in interface dev.wyck.worldgen.valueproviders.UniformFloat
- maxInclusive() - Method in interface dev.wyck.worldgen.valueproviders.WeightedListInt
- maxInclusive(float) - Method in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
-
Sets the maximum allowed value.
- maxInclusive(int) - Method in class dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter.Builder
-
Sets the maximum inclusive relative height.
- maxInclusive(int) - Method in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
-
Sets the maximum allowed value.
- maxInclusive(VerticalAnchor) - Method in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
-
Sets the maximum anchor.
- maxLevelDeviation() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The maximum level deviation between 1 and 64.
- maxLevelDeviation(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the maximum level deviation.
- maxRootLength() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
The maximum length of the root, between 1 and 64 (inclusive).
- maxRootLength(int) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Sets the maximum length of the root, between 1 and 64 (inclusive).
- maxRootWidth() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
The maximum width of the root, between 1 and 12 (inclusive).
- maxRootWidth(int) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Sets the maximum width of the root, between 1 and 12 (inclusive).
- maxStalagmiteStalactiteHeightDiff() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The maximum allowed height difference between a stalagmite and its opposing stalactite, between 0 and 64 (inclusive).
- maxStalagmiteStalactiteHeightDiff(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the maximum stalagmite/stalactite height difference.
- maxSteps() - Method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
Maximum number of steps to search between 1 and 32.
- maxSteps(int) - Method in class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
-
Sets the maximum number of steps.
- maxTarget() - Method in interface dev.wyck.worldgen.function.noise.MappedNoiseFunction
-
The maximum target.
- maxTarget(double) - Method in class dev.wyck.worldgen.function.noise.MappedNoiseFunction.Builder
-
Sets the maximum target value for the mapped noise function.
- maxThreshold() - Method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
The maximum noise value where the condition passes.
- maxThreshold(double) - Method in class dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource.Builder
-
Sets the maximum noise value where the condition passes.
- maxWaterDepth() - Method in interface dev.wyck.worldgen.placement.SurfaceWaterDepthFilter
-
The maximum allowed water depth.
- maxX() - Method in record class dev.wyck.misc.PointRange2D
-
Returns the value of the
maxXrecord component. - maxX() - Method in record class dev.wyck.misc.PointRange3D
-
Returns the value of the
maxXrecord component. - maxY() - Method in record class dev.wyck.misc.PointRange3D
-
Returns the value of the
maxYrecord component. - maxZ() - Method in record class dev.wyck.misc.PointRange2D
-
Returns the value of the
maxZrecord component. - maxZ() - Method in record class dev.wyck.misc.PointRange3D
-
Returns the value of the
maxZrecord component. - MEADOW - Static variable in class dev.wyck.biome.Biomes
- MEADOW_TREES - Static variable in class dev.wyck.worldgen.feature.Features
- mean() - Method in interface dev.wyck.worldgen.valueproviders.ClampedNormalFloat
-
The mean of the normal distribution.
- mean() - Method in interface dev.wyck.worldgen.valueproviders.ClampedNormalInt
-
The mean of the normal distribution.
- mean(float) - Method in class dev.wyck.worldgen.valueproviders.ClampedNormalFloat.Builder
-
Sets the mean of the normal distribution.
- mean(float) - Method in class dev.wyck.worldgen.valueproviders.ClampedNormalInt.Builder
-
Sets the mean of the normal distribution.
- MEET - Enum constant in enum class dev.wyck.environment.Activity
- MEGA_JUNGLE_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- MEGA_JUNGLE_TREE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- MEGA_PINE - Static variable in class dev.wyck.worldgen.feature.Features
- MEGA_PINE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- MEGA_SPRUCE - Static variable in class dev.wyck.worldgen.feature.Features
- MEGA_SPRUCE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- megaJungle() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
MegaJungleFoliagePlacer. - megaJungle() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
MegaJungleTrunkPlacer. - MegaJungleFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the foliage of a jungle tree, corresponding to the vanilla
jungle_foliage_placertype. - MegaJungleFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
MegaJungleFoliagePlacer. - MegaJungleTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Extends the
GiantTrunkPlacerwith branches of length 5 in random directions in the top half of the trunk. - MegaJungleTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
MegaJungleTrunkPlacer. - megaPine() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
MegaPineFoliagePlacer. - MegaPineFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the foliage of a mega pine (giant spruce) tree.
- MegaPineFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
MegaPineFoliagePlacer. - MELON - Static variable in class dev.wyck.worldgen.feature.Features
- merge(EnvironmentAttributeMap) - Method in class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
-
Adds all attributes from the given map.
- merge(ParticleCatalog) - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Adds all particles from another ParticleCatalog to this one.
- MESA - Enum constant in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
-
Dark oak, found in badlands.
- message() - Method in record class dev.wyck.factory.Version
-
Returns the message associated with the version.
- message() - Method in enum class dev.wyck.factory.Version.Type
- middleLayer() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
The thickness of the middle layer.
- middleLayer(double) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
-
Sets the thickness of the middle layer.
- middleLayerProvider() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The block state provider used for the middle layer.
- middleLayerProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block state provider used for the middle layer.
- middleSize() - Method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
The minimum width of the tree at the middle layer (i.e., between the bottom and top layers), between 0 and 16 (inclusive).
- middleSize(int) - Method in class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
-
Sets the minimum width of the tree at the middle layer, between 0 and 16 (inclusive).
- MIDNIGHT - Static variable in interface dev.wyck.level.dimension.clock.TimeMarker
- min() - Method in interface dev.wyck.worldgen.climate.ClimateParameter
-
The minimum and maximum values of this parameter between -2.0 and 2.0.
- min() - Method in interface dev.wyck.worldgen.function.transformer.ClampedTransformer
-
The minimum value.
- min() - Method in interface dev.wyck.worldgen.valueproviders.FloatProvider
- min() - Method in interface dev.wyck.worldgen.valueproviders.IntProvider
- min() - Method in interface dev.wyck.worldgen.valueproviders.ValueProvider
-
The smallest value this provider can yield, as a double.
- min(float) - Method in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
-
Sets the minimum allowed value.
- min(float) - Method in class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
-
Sets the minimum value (inclusive).
- min(int) - Method in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
-
Sets the minimum allowed value.
- min(DensityFunction) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Returns the minimum of this density function and another density function.
- min(DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Returns the minimum of two density functions.
- min(VerticalAnchor) - Method in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
-
Sets the minimum anchor.
- MIN - Enum constant in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
- MIN_BOUNDARY - Static variable in interface dev.wyck.worldgen.climate.ClimateParameter
- MIN_LIGHT - Static variable in record class dev.wyck.level.dimension.entity.MonsterSettings
- minBluntnessForWind() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
The min value of the bluntness to be used for the wind between 0.0 and 5.0.
- minBluntnessForWind(float) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the min bluntness to be used for the wind.
- minChance() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AxisAlignedLinearPosTest
-
The chance at the minimum distance.
- minChance() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.LinearPosTest
-
The chance at the minimum distance.
- minClippedHeight - Variable in class dev.wyck.worldgen.feature.featuresize.FeatureSize.FeatureSizeBuilder
- minClippedHeight() - Method in interface dev.wyck.worldgen.feature.featuresize.FeatureSize
-
If specified and lower than the trunk height, specifies the minimum free height required for the tree to generate.
- minClippedHeight(int) - Method in class dev.wyck.worldgen.feature.featuresize.FeatureSize.FeatureSizeBuilder
-
Sets the minimum free height.
- minCount() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Returns the value of the
minCountrecord component. - minDelay() - Method in interface dev.wyck.environment.sounds.Music
-
Gets the minimum delay of the music.
- minDelay(int) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the minimum delay of the music.
- minDist() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AxisAlignedLinearPosTest
-
The distance the minimum chance applies at.
- minDist() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.LinearPosTest
-
The distance the minimum chance applies at.
- minecraft(String) - Static method in interface dev.wyck.keys.ResourceKey
-
Creates a new ResourceKey in the "minecraft" namespace with the given path.
- minecraft(String) - Static method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
Names the template stored under the given identifier in the
minecraftnamespace. - MINECRAFT_NAMESPACE - Static variable in interface dev.wyck.keys.ResourceKey
- minecraftDefaultValue() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets the default Minecraft value of the environment attribute.
- MinecraftUtil - Annotation Interface in dev.wyck.annotations
-
Indicates that the annotated type is a utility class that also has a Minecraft counterpart.
- minecraftValue() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets the underlying Minecraft value of the environment attribute.
- mineshaft(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for an oak mineshaft.
- MINESHAFT - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- MINESHAFT - Static variable in class dev.wyck.worldgen.structure.Structures
- MINESHAFT_MESA - Static variable in class dev.wyck.worldgen.structure.Structures
- MINESHAFTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- MineshaftStructure - Interface in dev.wyck.worldgen.structure.types
-
A mineshaft.
- MineshaftStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
MineshaftStructure. - MineshaftStructure.Type - Enum Class in dev.wyck.worldgen.structure.types
-
The wood a mineshaft is built from.
- mineshaftType() - Method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
-
The wood the mineshaft is built from.
- mineshaftType(MineshaftStructure.Type) - Method in class dev.wyck.worldgen.structure.types.MineshaftStructure.Builder
-
Sets the wood the mineshaft is built from.
- minGenOffset() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The minimum Chebyshev distance between a block and the center of the geode.
- minGenOffset(int) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the minimum Chebyshev distance between a block and the center of the geode.
- minGenY() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
The minimum generation y-coordinate available to the carver.
- minHeight() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
minHeightrecord component. - minHeightForLeaves() - Method in interface dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer
-
The minimum height for leaves.
- minHeightForLeaves(int) - Method in class dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer.Builder
- MINIMUM - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- minimumSize() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Defines the width of the tree at different heights relative to the lowest trunk block.
- minimumSize(FeatureSize) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the minimum size.
- minInclusive - Variable in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
- minInclusive - Variable in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
- minInclusive - Variable in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
- minInclusive() - Method in interface dev.wyck.util.InclusiveRange
-
The minimum value in the range.
- minInclusive() - Method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
The lower bound of the range, inclusive.
- minInclusive() - Method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
The vertical anchor used as the minimum height.
- minInclusive() - Method in interface dev.wyck.worldgen.heightproviders.WeightedListHeight
- minInclusive() - Method in interface dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter
-
The minimum relative height from the surface to the current position.
- minInclusive() - Method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
The smallest value this provider can yield.
- minInclusive() - Method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
The smallest value this provider can yield.
- minInclusive() - Method in interface dev.wyck.worldgen.valueproviders.WeightedListInt
- minInclusive(double) - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Sets the lower bound of the range, inclusive.
- minInclusive(float) - Method in class dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder
-
Sets the minimum allowed value.
- minInclusive(float) - Method in class dev.wyck.worldgen.valueproviders.UniformFloat.Builder
-
Sets the minimum value (inclusive).
- minInclusive(int) - Method in class dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter.Builder
-
Sets the minimum inclusive relative height.
- minInclusive(int) - Method in class dev.wyck.worldgen.valueproviders.IntProvider.IntProviderBuilder
-
Sets the minimum allowed value.
- minInclusive(VerticalAnchor) - Method in class dev.wyck.worldgen.heightproviders.HeightProvider.HeightProviderBuilder
-
Sets the minimum anchor.
- minRadiusForWind() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
The min column radius to be used for the wind between 0 and 100.
- minRadiusForWind(int) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the min column radius to be used for the wind.
- minTarget() - Method in interface dev.wyck.worldgen.function.noise.MappedNoiseFunction
-
The minimum target.
- minTarget(double) - Method in class dev.wyck.worldgen.function.noise.MappedNoiseFunction.Builder
-
Sets the minimum target value for the mapped noise function.
- minThreshold() - Method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
The minimum noise value where the condition passes.
- minThreshold(double) - Method in class dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource.Builder
-
Sets the minimum noise value where the condition passes.
- minX() - Method in record class dev.wyck.misc.PointRange2D
-
Returns the value of the
minXrecord component. - minX() - Method in record class dev.wyck.misc.PointRange3D
-
Returns the value of the
minXrecord component. - minY() - Method in interface dev.wyck.level.dimension.Dimension
-
The minimum Y of this dimension type.
- minY() - Method in class dev.wyck.level.dimension.DimensionImpl
- minY() - Method in record class dev.wyck.misc.PointRange3D
-
Returns the value of the
minYrecord component. - minY() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
-
The minimum y-coordinate generated by the noise generator.
- minY(int) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the minimum Y of this dimension type.
- minY(int) - Method in class dev.wyck.worldgen.noise.NoiseSettings.Builder
-
Sets the minimum generation y-coordinate.
- minZ() - Method in record class dev.wyck.misc.PointRange2D
-
Returns the value of the
minZrecord component. - minZ() - Method in record class dev.wyck.misc.PointRange3D
-
Returns the value of the
minZrecord component. - MISC - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- MissingDecoderException - Exception Class in dev.wyck.exceptions
-
Thrown when a decoding API is called without the optional Wyck decoder module available at runtime.
- MissingDecoderException(String, Throwable) - Constructor for exception class dev.wyck.exceptions.MissingDecoderException
-
Creates an exception for a decoder implementation that could not be loaded.
- MissingPacketManipulatorLibraryException - Exception Class in dev.wyck.exceptions
-
Exception thrown when the required packet library is missing.
- MissingPacketManipulatorLibraryException(String) - Constructor for exception class dev.wyck.exceptions.MissingPacketManipulatorLibraryException
- MobCategory - Enum Class in dev.wyck.biome.entity
-
Auto-generated.
- MobSpawnCost - Interface in dev.wyck.biome.entity
-
A mob's biome spawn cost.
- mobSpawnCosts() - Method in interface dev.wyck.biome.entity.BiomeSpawner
-
Deprecated.Gets the spawn cost for each mob type.
- MobSpawnSettings - Interface in dev.wyck.biome.entity
-
Controls the mobs that may spawn naturally and the biome spawn cost assigned to each mob.
- MobSpawnSettings.Builder - Class in dev.wyck.biome.entity
-
Builder for
MobSpawnSettings. - modification(EnvironmentAttributeSupplier) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns the modifier for the given attribute, or null if that attribute is directly set or absent.
- Modification(EnvironmentAttribute, AttributeOperation, A) - Constructor for record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Creates an instance of a
Modificationrecord class. - modifications() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns the modifiers in this map, indexed by their attribute keys.
- modifier(PlacementModifier) - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
-
Adds a placement modifier to the list of modifiers.
- modifier(PlacementModifier...) - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
-
Adds placement modifiers to the list of modifiers.
- modifiers(List) - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
-
Sets a list of placement modifiers to the list of modifiers.
- modify() - Method in class dev.wyck.biome.Biome.Builder
- modify() - Method in interface dev.wyck.biome.Biome
-
Modifies the existing biome in the biome registry with the properties of this CustomBiome.
- modify() - Method in class dev.wyck.biome.CustomBiome.Builder
- modify() - Method in interface dev.wyck.biome.CustomBiome
-
Modifies this custom biome.
- modify() - Method in class dev.wyck.level.dimension.Dimension.Builder
- modify() - Method in interface dev.wyck.level.dimension.Dimension
-
Modifies this dimension type in the dimension registry.
- modify(Biome...) - Method in interface dev.wyck.registry.BiomeRegistry
-
This method modifies an existing biome on the Minecraft server.
- modify(EnvironmentAttributeSupplier, AttributeOperation, A) - Method in class dev.wyck.environment.attribute.EnvironmentAttributeMap.Builder
-
Adds an attribute modifier to the builder.
- modify(ResourceKey, Dimension) - Method in interface dev.wyck.registry.DimensionRegistry
-
Modifies a dimension type.
- modify(Dimension) - Method in interface dev.wyck.registry.DimensionRegistry
-
Modifies a dimension type.
- modify(Collection) - Method in interface dev.wyck.registry.BiomeRegistry
-
Modifies a collection of existing biomes on the Minecraft server.
- modifyChunkBiomes(Object, ChunkLocation, VirtualBiomeResolver, int) - Method in interface dev.wyck.renderer.packet.handlers.NativeChunkPacketHandler
-
Decodes a clientbound chunk packet exactly once, lets the supplied resolver inspect the real biome/block data and choose a custom biome, and only if one is chosen rewrites the packet to use that biome's ID and apply its block replacements.
- modifyChunkBiomes(Object, ChunkLocation, VirtualBiomeResolver, PacketHandler.DimensionSectionCount) - Method in interface dev.wyck.renderer.packet.handlers.NativeChunkPacketHandler
-
Rewrites a chunk using one of the legacy environment height presets.
- MONSTER - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- MONSTER_ROOM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- MONSTER_ROOM - Static variable in class dev.wyck.worldgen.feature.Features
- MONSTER_ROOM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- MONSTER_ROOM_DEEP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- MONSTERS_BURN - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether monsters burn when exposed to the sky.
- monsterSettings() - Method in interface dev.wyck.level.dimension.Dimension
-
The monster settings of this dimension type.
- monsterSettings() - Method in class dev.wyck.level.dimension.DimensionImpl
- monsterSettings(MonsterSettings) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the monster settings of this dimension type.
- MonsterSettings - Record Class in dev.wyck.level.dimension.entity
-
Wrapper for a dimension's monster spawn settings.
- MonsterSettings(IntProvider, int) - Constructor for record class dev.wyck.level.dimension.entity.MonsterSettings
-
Creates an instance of a
MonsterSettingsrecord class. - monsterSpawnBlockLightLimit() - Method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Returns the value of the
monsterSpawnBlockLightLimitrecord component. - monsterSpawnLightTest() - Method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Returns the value of the
monsterSpawnLightTestrecord component. - mood() - Method in interface dev.wyck.environment.sounds.AmbientSounds
-
Gets the mood settings.
- mood(AmbientMoodSettings) - Method in class dev.wyck.environment.sounds.AmbientSounds.Builder
-
Sets the mood settings.
- MOON - Static variable in interface dev.wyck.level.dimension.timeline.Timeline
- MOON_ANGLE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Position of the moon in degrees from east to west.
- MOON_PHASE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Phase of the moon.
- MoonPhase - Enum Class in dev.wyck.environment
-
Auto-generated.
- MOSS_PATCH - Static variable in class dev.wyck.worldgen.feature.Features
- MOSS_PATCH_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.Features
- MOSS_PATCH_CEILING - Static variable in class dev.wyck.worldgen.feature.Features
- MOSS_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- mossiness() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockAgeProcessor
-
The chance, from 0 to 1, of an aged block becoming mossy.
- mossiness() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
mossinessrecord component. - MOTION_BLOCKING - Enum constant in enum class dev.wyck.worldgen.HeightmapType
- MOTION_BLOCKING_NO_LEAVES - Enum constant in enum class dev.wyck.worldgen.HeightmapType
- muddyRootsIn() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
The blocks in which roots turn into muddy root blocks.
- muddyRootsIn(Set) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Sets the blocks in which roots turn into muddy root blocks.
- muddyRootsIn(Material...) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Adds one or more blocks in which roots turn into muddy root blocks.
- muddyRootsProvider() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
The blocks used as muddy roots.
- muddyRootsProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Sets the blocks used as muddy roots.
- mul(DensityFunction) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Multiplies this density function by another density function.
- mul(DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Multiplies two density functions together.
- MUL - Enum constant in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
- MULTIFACE_GROWTH - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- multifaceGrowth() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
MultifaceGrowthFeature. - MultifaceGrowthFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that consists of several sculk vein or glow lichen blocks.
- MultifaceGrowthFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
MultifaceGrowthFeature. - multiNoise() - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Creates a multi-noise biome source.
- MultiNoiseBiomeSource - Interface in dev.wyck.worldgen.biome
- MultiNoiseBiomeSource.Builder - Class in dev.wyck.worldgen.biome
-
A builder for
MultiNoiseBiomeSource. - MultiNoiseBiomeSource.Entry - Record Class in dev.wyck.worldgen.biome
-
A biome and its climate point.
- MultiNoisePresetBiomeSource - Interface in dev.wyck.worldgen.biome
-
A reference to a hardcoded parameter list preset.
- MULTIPLY - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- MUSHROOM_FIELDS - Static variable in class dev.wyck.biome.Biomes
- MUSHROOM_ISLAND_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- MUSHROOM_ISLAND_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- Music - Interface in dev.wyck.environment.sounds
-
Wraps the Music environment attribute's music record.
- MUSIC_VOLUME - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Volume of the music.
- Music.Builder - Class in dev.wyck.environment.sounds
-
Builder for creating music records.
- mutable() - Static method in class dev.wyck.keys.KeyChain
-
Creates a new mutable KeyChain.
- MYCELIUM - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
N
- name() - Method in interface dev.wyck.level.LevelCreator
-
The name of the world.
- name() - Method in class dev.wyck.level.LevelCreatorImpl
- name() - Method in record class dev.wyck.worldgen.WorldContext
- name(String) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the name of the world.
- namespace() - Method in interface dev.wyck.keys.ResourceKey
-
The namespace portion of this key (e.g.
- NAMESPACE_SEPARATOR - Static variable in interface dev.wyck.keys.ResourceKey
- NAND - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- NativeChunkPacketHandler - Interface in dev.wyck.renderer.packet.handlers
-
Internal handler for NMS-level chunk packet manipulation.
- NATURAL_MOB_SPAWNS - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
The mobs that may spawn naturally and the spawn cost assigned to each mob.
- naturalCategory() - Method in interface dev.wyck.biome.entity.SpawnerData
-
The natural mob category assigned to
SpawnerData.type()by Minecraft. - NaturalSpawner - Record Class in dev.wyck.biome.entity.data
-
Deprecated.Use
SpawnerData - NaturalSpawner(EntityType, int, int) - Constructor for record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Creates an instance of a
NaturalSpawnerrecord class. - NAUTILUS - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- negate() - Method in record class dev.wyck.misc.ChunkLocation
-
Negates the chunk coordinates.
- negate(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.NEGATE, negating its value. - NEGATE - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- nether() - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Biome source preset for the nether.
- nether() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The nether noise function.
- NETHER - Enum constant in enum class dev.wyck.level.dimension.CardinalLightType
- NETHER - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
-
from y=0 to y=256 = 16
- NETHER - Static variable in class dev.wyck.level.dimension.Dimensions
- NETHER - Static variable in interface dev.wyck.level.dimension.Infiniburn
- NETHER - Static variable in interface dev.wyck.worldgen.biome.MultiNoisePresetBiomeSource
- NETHER - Static variable in interface dev.wyck.worldgen.noise.Noise
- NETHER - Static variable in interface dev.wyck.worldgen.noise.NoiseSettings
-
The default noise bounds used by the Nether.
- NETHER_CAVE - Static variable in class dev.wyck.worldgen.carver.Carvers
- NETHER_COMPLEXES - Static variable in class dev.wyck.worldgen.structure.StructureSets
- NETHER_FOSSIL - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- NETHER_FOSSIL - Static variable in class dev.wyck.worldgen.structure.Structures
- NETHER_FOSSILS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- NETHER_PORTAL_SPAWNS_PIGLIN - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether a nether portal can spawn zombified piglins.
- NETHER_SPROUTS - Static variable in class dev.wyck.worldgen.feature.Features
- NETHER_SPROUTS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- NETHER_STATE_SELECTOR - Static variable in class dev.wyck.worldgen.synth.Noises
- NETHER_WART - Static variable in class dev.wyck.worldgen.synth.Noises
- NETHER_WASTES - Static variable in class dev.wyck.biome.Biomes
- netherFossil(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a nether fossil.
- NetherFossilStructure - Interface in dev.wyck.worldgen.structure.types
-
A nether fossil.
- NetherFossilStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
NetherFossilStructure. - NETHERRACK - Static variable in class dev.wyck.worldgen.synth.Noises
- NETTY - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Injector
-
Standalone implementation.
- NEVER - Enum constant in enum class dev.wyck.environment.BedRule.Rule
- NEW_MOON - Enum constant in enum class dev.wyck.environment.MoonPhase
- newConfig() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Creates a fresh configuration instance for the runtime bridge.
- newConfig() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Internal method to create a new configuration instance.
- newReconfigurer() - Static method in interface dev.wyck.connection.RegistryReconfigurer
-
Creates a new RegistryReconfigurer instance.
- newReconfigurer(Plugin) - Static method in interface dev.wyck.connection.RegistryReconfigurer
-
Creates a new RegistryReconfigurer instance.
- NIGHT - Static variable in interface dev.wyck.level.dimension.clock.TimeMarker
- NIGHT_VISION_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Used similarly to ambient light color When the night vision effect is active, a per-component maximum of visual/night_vision_color and visual/ambient_light_color is used as ambient color.
- NO_OP - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- NO_SPAWNS - Static variable in interface dev.wyck.biome.entity.MobSpawnSettings
- noise() - Static method in interface dev.wyck.keys.KeyChains
- noise() - Static method in interface dev.wyck.worldgen.chunk.ChunkGenerator
-
Creates a new noise-based chunk generator.
- noise() - Method in interface dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator
-
The noise generator.
- noise() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a new builder for a
NoiseFunction. - noise() - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a builder for a noise provider.
- noise() - Method in interface dev.wyck.worldgen.stateproviders.NoiseBasedProvider
-
The parameters of the noise.
- noise() - Method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
The key of the noise to sample.
- noise(ResourceKey) - Method in class dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
-
Sets the noise generator of the chunk generator.
- noise(ResourceKey) - Method in class dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource.Builder
-
Sets the key of the noise to sample.
- noise(Noise) - Method in class dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator.Builder
-
Sets the noise generator of the chunk generator.
- noise(NoiseParameters, double, double) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples a noise.
- Noise - Interface in dev.wyck.worldgen.noise
-
Represents an abstract noise function.
- NOISE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- NOISE - Static variable in interface dev.wyck.keys.KeyChains
- NOISE_SETTINGS - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- NoiseBasedChunkGenerator - Interface in dev.wyck.worldgen.chunk
-
Wraps a chunk generator for use in a
LevelCreator's level stem. - NoiseBasedChunkGenerator.Builder - Class in dev.wyck.worldgen.chunk
-
A builder for creating chunk generators.
- noiseBasedCount() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new builder for the noise-based count placement modifier.
- NoiseBasedCountPlacement - Interface in dev.wyck.worldgen.placement
-
When the noise value at the current position is positive, returns multiple copies of the current block position, whose count is based on the noise value.
- NoiseBasedCountPlacement.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
NoiseBasedCountPlacement. - NoiseBasedProvider - Interface in dev.wyck.worldgen.stateproviders
-
A noise-based provider.
- NoiseBasedProvider.AbstractNoiseProviderBuilder<B,
T> - Class in dev.wyck.worldgen.stateproviders -
Shared base for
NoiseBasedProviderbuilders. - noiseFactor() - Method in interface dev.wyck.worldgen.placement.NoiseBasedCountPlacement
-
Scales the noise input horizontally.
- noiseFactor(double) - Method in class dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
-
Sets the noise factor.
- NoiseFunction - Interface in dev.wyck.worldgen.function.noise
-
Samples noise after optionally shifting each input coordinate.
- NoiseFunction.AbstractBuilder<B> - Class in dev.wyck.worldgen.function.noise
-
The shared base for
NoiseFunctionbuilders. - NoiseFunction.Builder - Class in dev.wyck.worldgen.function.noise
-
Builder for
NoiseFunction. - NoiseGeneratorSettings - Interface in dev.wyck.worldgen.noise.types
-
The settings used by a noise-based chunk generator.
- NoiseGeneratorSettings.Builder - Class in dev.wyck.worldgen.noise.types
-
Builder for
NoiseGeneratorSettings. - noiseLevel() - Method in interface dev.wyck.worldgen.placement.NoiseThresholdCountPlacement
-
The threshold within the noise for when to use the below or above count.
- noiseLevel(double) - Method in class dev.wyck.worldgen.placement.NoiseThresholdCountPlacement.Builder
-
Sets the noise level.
- noiseMultiplier() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The multiplier applied to the noise shaping the geode.
- noiseMultiplier(double) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the multiplier applied to the noise shaping the geode.
- noiseOffset() - Method in interface dev.wyck.worldgen.placement.NoiseBasedCountPlacement
-
Vertical offset of the noise.
- noiseOffset(double) - Method in class dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
-
Sets the noise offset.
- NoiseParameterFunction - Interface in dev.wyck.worldgen.function.noise
-
A density function that uses
NoiseParametersto generate its output. - noiseParameters - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- noiseParameters() - Method in interface dev.wyck.worldgen.function.noise.NoiseParameterFunction
-
The noise parameters used to generate the output.
- noiseParameters(NoiseParameters) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the parameters of the noise.
- noiseParameters(NoiseParameters) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
-
Sets the noise parameters.
- NoiseParameters - Interface in dev.wyck.worldgen.synth
-
Wrapper for noise parameters.
- NoiseProvider - Interface in dev.wyck.worldgen.stateproviders
-
Randomly chooses a block state according to a noise value.
- NoiseProvider.Builder - Class in dev.wyck.worldgen.stateproviders
-
A builder for a
NoiseProvider. - noiseRouter() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The density functions routed into terrain generation.
- noiseRouter(NoiseRouter) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the terrain density-function routes.
- NoiseRouter - Interface in dev.wyck.worldgen.noise
-
The density-function routes used by Minecraft 26.3 terrain generation.
- NoiseRouter.Builder - Class in dev.wyck.worldgen.noise
-
Builder for
NoiseRouter. - Noises - Class in dev.wyck.worldgen.synth
-
Auto-generated.
- noiseSettings() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The vertical bounds used by the noise generator.
- noiseSettings(NoiseSettings) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the vertical noise bounds.
- NoiseSettings - Interface in dev.wyck.worldgen.noise
-
The vertical bounds used by a noise-based chunk generator.
- NoiseSettings.Builder - Class in dev.wyck.worldgen.noise
-
Builder for
NoiseSettings. - noiseThreshold() - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a builder for a noise threshold provider.
- noiseThreshold() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new noise threshold condition source builder.
- noiseThreshold(ResourceKey, double) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches when a registered noise sampled at this position is at or above the threshold.
- noiseThreshold(ResourceKey, double, double) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches when a registered noise sampled at this position is within the threshold range.
- NoiseThresholdConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Computes the noise value of the current column using a specified noise and checks if it is between the min and max threshold.
- NoiseThresholdConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
NoiseThresholdConditionSource. - noiseThresholdCount() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new builder for the noise-based placement modifier.
- NoiseThresholdCountPlacement - Interface in dev.wyck.worldgen.placement
-
Returns multiple copies of the current block position.
- NoiseThresholdCountPlacement.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
NoiseThresholdCountPlacement. - NoiseThresholdProvider - Interface in dev.wyck.worldgen.stateproviders
-
Uses different block states when a noise value above or below the threshold.
- NoiseThresholdProvider.Builder - Class in dev.wyck.worldgen.stateproviders
-
A builder for
NoiseThresholdProvider. - noiseToCountRatio() - Method in interface dev.wyck.worldgen.placement.NoiseBasedCountPlacement
-
Ratio of noise value to count.
- noiseToCountRatio(int) - Method in class dev.wyck.worldgen.placement.NoiseBasedCountPlacement.Builder
-
Sets the noise to count ratio.
- NONE - Enum constant in enum class dev.wyck.biome.TemperatureModifier
- NONE - Enum constant in enum class dev.wyck.environment.GrassColorModifier
- NONE - Enum constant in enum class dev.wyck.level.dimension.Skybox
- NONE - Enum constant in enum class dev.wyck.worldgen.Rotation
- NONE - Enum constant in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- NONE - Static variable in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
- NOODLE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- NOODLE - Static variable in class dev.wyck.worldgen.synth.Noises
- NOODLE_RIDGE_A - Static variable in class dev.wyck.worldgen.synth.Noises
- NOODLE_RIDGE_B - Static variable in class dev.wyck.worldgen.synth.Noises
- NOODLE_THICKNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- NOON - Static variable in interface dev.wyck.level.dimension.clock.TimeMarker
- noOp() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Gets the
NoOpFeatureinstance. - NoOpFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature configuration that does nothing.
- nop() - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Does nothing.
- NopProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Does nothing.
- NOR - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- NORMAL - Enum constant in enum class dev.wyck.level.LevelType
- NORMAL - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Priority
- NORMAL - Enum constant in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
-
Oak, found everywhere but badlands.
- normalize(M) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
-
Rewrites an object into the form this registry's decoders expect.
- noSpawns(MobCategory) - Method in class dev.wyck.biome.entity.MobSpawnSettings.Builder
-
Explicitly disables natural spawning for a category.
- not() - Method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Negates this predicate.
- not() - Method in interface dev.wyck.worldgen.surface.condition.ConditionSource
-
Inverts this condition, passing when it fails.
- not(BlockPredicate) - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Creates a
NotPredicatethat inverts the given predicate. - not(ConditionSource) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Inverts another condition.
- NotConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Inverts a surface condition, passing when the nested condition fails.
- NOTE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- NotPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Inverts a given block predicate.
- NOXIOUS_GAS - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- NOXIOUS_GAS_CLOUD - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- NYLIUM_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.Features
O
- OAK - Static variable in class dev.wyck.worldgen.feature.Features
- OAK_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- OAK_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- OAK_BEES_002 - Static variable in class dev.wyck.worldgen.feature.Features
- OAK_BEES_002 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- OAK_BEES_005 - Static variable in class dev.wyck.worldgen.feature.Features
- OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- OAK_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- OCEAN - Static variable in class dev.wyck.biome.Biomes
- OCEAN_FLOOR - Enum constant in enum class dev.wyck.worldgen.HeightmapType
- OCEAN_FLOOR_WG - Enum constant in enum class dev.wyck.worldgen.HeightmapType
- OCEAN_MONUMENT - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- OCEAN_MONUMENT - Static variable in class dev.wyck.worldgen.structure.Structures
- OCEAN_MONUMENTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- OCEAN_RUIN - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- OCEAN_RUIN_COLD - Static variable in class dev.wyck.worldgen.structure.Structures
- OCEAN_RUIN_WARM - Static variable in class dev.wyck.worldgen.structure.Structures
- OCEAN_RUINS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- oceanMonument(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for an ocean monument.
- oceanRuin(StructureSettings, OceanRuinStructure.BiomeTemperature) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for an ocean ruin.
- OceanRuinStructure - Interface in dev.wyck.worldgen.structure.types
-
An ocean ruin.
- OceanRuinStructure.BiomeTemperature - Enum Class in dev.wyck.worldgen.structure.types
-
The template set an ocean ruin is drawn from.
- OceanRuinStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
OceanRuinStructure. - of() - Static method in interface dev.wyck.renderer.setter.BiomeSetter
-
Returns a new instance of the BiomeSetter interface.
- of() - Static method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Returns an instance of BiomeUpdater.
- of() - Static method in class dev.wyck.util.WeightedList
- of() - Static method in interface dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate
-
Creates a new inside world bounds predicate with a zero offset.
- of() - Static method in interface dev.wyck.worldgen.blockpredicates.ReplaceablePredicate
-
Creates a new replaceable predicate with a zero offset.
- of() - Static method in interface dev.wyck.worldgen.blockpredicates.SolidPredicate
-
Deprecated.Deprecated in Minecraft.
- of() - Static method in interface dev.wyck.worldgen.feature.treedecorators.TrunkVineDecorator
-
Creates a new trunk vine decorator.
- of() - Static method in interface dev.wyck.worldgen.function.misc.EndIslands
-
Creates a new end islands density function.
- of(boolean, float, TemperatureModifier, float) - Static method in interface dev.wyck.biome.ClimateSettings
-
Creates a new ClimateSettings instance.
- of(boolean, List, BlockVector) - Static method in interface dev.wyck.worldgen.feature.configurations.EndSpikeFeature
-
Creates a new end spike configuration.
- of(double) - Static method in interface dev.wyck.worldgen.function.simple.ConstantSimpleFunction
-
Creates a new constant density function.
- of(double, double) - Static method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.
- of(double, double) - Static method in interface dev.wyck.biome.entity.MobSpawnCost
-
Creates a mob spawn cost.
- of(double, double, double, double) - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
Creates a new geode layer settings.
- of(double, double, int) - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
-
Creates a new geode crack settings.
- of(double, int, int) - Static method in interface dev.wyck.worldgen.placement.NoiseThresholdCountPlacement
-
Creates a new noise threshold count placement.
- of(float) - Static method in record class dev.wyck.environment.particle.options.PowerParticle
- of(float) - Static method in record class dev.wyck.environment.particle.options.SculkChargeParticle
- of(float) - Static method in interface dev.wyck.worldgen.feature.configurations.BambooFeature
-
Creates a new instance of this configuration.
- of(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator
-
Creates a new beehive decorator.
- of(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.CocoaDecorator
-
Creates a new cocoa decorator.
- of(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator
-
Creates a new creaking heart decorator.
- of(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator
-
Creates a new leave vine decorator.
- of(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator
-
Creates a shelf mushroom decorator.
- of(float) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockAgeProcessor
-
Creates a new processor.
- of(float) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockRotProcessor
-
Creates a new processor that may drop any block.
- of(float) - Static method in interface dev.wyck.worldgen.valueproviders.ConstantFloat
-
A constant float provider.
- of(float, float) - Static method in interface dev.wyck.environment.attribute.modifier.AlphaValue
-
Creates a new AlphaValue
- of(float, float) - Static method in interface dev.wyck.environment.attribute.modifier.GrayBlend
-
Creates a new gray blend.
- of(float, float) - Static method in interface dev.wyck.worldgen.valueproviders.UniformFloat
-
Creates a new uniform float provider.
- of(float, float, float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
-
Creates a new pale moss decorator.
- of(float, float, float) - Static method in interface dev.wyck.worldgen.valueproviders.TrapezoidFloat
-
Creates a new trapezoid float provider.
- of(float, float, float, float) - Static method in interface dev.wyck.worldgen.valueproviders.ClampedNormalFloat
-
Creates a new ClampedNormalFloat.
- of(float, float, float, float, float, float, float) - Static method in interface dev.wyck.worldgen.climate.ClimatePoint
-
Creates a climate point pinned to a single value on every axis.
- of(float, float, int, int) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.LinearPosTest
-
Creates a new test.
- of(float, float, int, int, Axis) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.AxisAlignedLinearPosTest
-
Creates a new test.
- of(float, int, int, BlockStateProvider, int, List) - Static method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
Creates a new attached to leaves decorator.
- of(float, HeightProvider, FloatProvider, CanyonWorldCarver.Shape) - Static method in interface dev.wyck.worldgen.carver.CanyonWorldCarver
-
Creates a canyon world carver.
- of(float, HeightProvider, IntProvider, FloatProvider, boolean, FloatProvider, FloatProvider, FloatProvider, FloatProvider, FloatProvider) - Static method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
Creates a cave world carver.
- of(float, BlockStateProvider, List) - Static method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator
-
Creates a new attached to logs decorator.
- of(int) - Static method in record class dev.wyck.environment.particle.options.GeyserParticle
-
Creates a new GeyserParticle with the given amount of water blocks.
- of(int) - Static method in record class dev.wyck.environment.particle.options.ShriekParticle
-
Creates a new
ShriekParticleinstance with the specified delay. - of(int) - Static method in interface dev.wyck.worldgen.heightproviders.AboveBottom
-
Creates a new above-bottom vertical anchor.
- of(int) - Static method in interface dev.wyck.worldgen.heightproviders.Absolute
-
Creates a new absolute vertical anchor.
- of(int) - Static method in interface dev.wyck.worldgen.heightproviders.BelowTop
-
Creates a new below-top vertical anchor.
- of(int) - Static method in interface dev.wyck.worldgen.placement.RarityFilter
-
Creates a new rarity filter.
- of(int) - Static method in interface dev.wyck.worldgen.placement.SurfaceWaterDepthFilter
-
Creates a new surface water depth filter.
- of(int) - Static method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Creates padding that is the same at the bottom and top.
- of(int) - Static method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Creates a maximum distance that is the same horizontally and vertically, as vanilla's single-number form does.
- of(int) - Static method in interface dev.wyck.worldgen.valueproviders.ConstantInt
-
A constant int provider.
- of(int, boolean, int, CaveSurface) - Static method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
Creates a new stone depth condition source.
- of(int, boolean, CaveSurface) - Static method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
Creates a new stone depth condition source without a secondary depth range.
- of(int, double...) - Static method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
Creates a new NoiseParameters.
- of(int, double...) - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a new composed noise parameters.
- of(int, double, double) - Static method in interface dev.wyck.worldgen.placement.NoiseBasedCountPlacement
-
Creates a new noise based count placement.
- of(int, float) - Static method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Creates a new GeyserBaseParticle with the given water blocks and burst impulse base.
- of(int, int) - Static method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Creates a new DimensionalMonsterSettings with the given spawn light level and block light limit.
- of(int, int) - Static method in record class dev.wyck.misc.ChunkLocation
-
Creates a ChunkLocation from chunk coordinates.
- of(int, int) - Static method in interface dev.wyck.worldgen.noise.NoiseSettings
-
Creates noise settings.
- of(int, int) - Static method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Creates padding.
- of(int, int) - Static method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Creates a maximum distance.
- of(int, int) - Static method in interface dev.wyck.worldgen.valueproviders.BiasedToBottomInt
-
Creates a new biased to bottom int provider.
- of(int, int) - Static method in interface dev.wyck.worldgen.valueproviders.UniformInt
-
Creates a new uniform int provider.
- of(int, int, boolean) - Static method in interface dev.wyck.worldgen.surface.condition.WaterConditionSource
-
Creates a new water condition source.
- of(int, int, double, double) - Static method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
Creates a new y clamped gradient density function.
- of(int, int, float) - Static method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature
-
Creates a new underwater magma configuration.
- of(int, int, float, float) - Static method in interface dev.wyck.worldgen.valueproviders.ClampedNormalInt
-
Creates a new ClampedNormalInt.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.DarkOakTrunkPlacer
-
Creates a new dark oak trunk placer.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.FancyTrunkPlacer
-
Creates a new fancy trunk placer.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.ForkingTrunkPlacer
-
Creates a new forking trunk placer.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.GiantTrunkPlacer
-
Creates a new giant trunk placer.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.MegaJungleTrunkPlacer
-
Creates a new mega jungle trunk placer.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer
-
Creates a new straight trunk placer.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
Creates a new random-spread placement with vanilla's defaults for everything but spacing, separation and salt.
- of(int, int, int) - Static method in interface dev.wyck.worldgen.valueproviders.TrapezoidInt
-
Creates a new trapezoid int provider.
- of(int, int, int, int, boolean) - Static method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
Creates a new end spike.
- of(int, int, int, int, int) - Static method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
Creates a new sculk patch configuration.
- of(int, int, int, int, IntProvider) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer
-
Creates a new bending trunk placer.
- of(int, int, int, TagSet) - Static method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
Creates a new concentric-rings placement with vanilla's defaults for everything but the ring geometry and preferred biomes.
- of(int, int, int, TagSet, int, BlockVector, FrequencyReduction, float, StructurePlacement.ExclusionZone) - Static method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
Creates a new concentric-rings placement.
- of(int, int, int, BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
Creates a new place on ground decorator.
- of(int, int, int, IntProvider, float, IntProvider, Set) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
Creates a new upwards branching trunk placer.
- of(int, int, int, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer
-
Creates a poplar trunk placer.
- of(int, int, int, IntProvider, IntProvider, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
Creates a new cherry trunk placer.
- of(int, int, RandomSpreadType, int, BlockVector, FrequencyReduction, float, StructurePlacement.ExclusionZone) - Static method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
Creates a new random-spread placement.
- of(int, Integer, Integer, Integer, GrassColorModifier) - Static method in interface dev.wyck.biome.BiomeSpecialEffects
-
Creates a new BiomeSpecialEffects instance.
- of(int, List) - Static method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
Creates a new NoiseParameters.
- of(int, List) - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a new composed noise parameters.
- of(int, BlockData) - Static method in interface dev.wyck.worldgen.feature.configurations.FillLayerFeature
-
Creates a new layer configuration.
- of(int, V) - Static method in interface dev.wyck.level.dimension.timeline.Keyframe
-
Creates a new keyframe with the given ticks and value.
- of(long, NoiseParameters, float, float, float, BlockData, List, List) - Static method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
Creates a new noise threshold provider.
- of(long, NoiseParameters, float, InclusiveRange, NoiseParameters, float, List) - Static method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
Creates a new dual-noise provider.
- of(long, NoiseParameters, float, List) - Static method in interface dev.wyck.worldgen.stateproviders.NoiseProvider
-
Creates a new noise provider.
- of(Biome) - Static method in class dev.wyck.misc.providers.BasicBiomeProvider
- of(Biome) - Static method in interface dev.wyck.worldgen.biome.FixedBiomeSource
-
Creates a new fixed biome source.
- of(Biome) - Static method in interface dev.wyck.worldgen.chunk.DebugLevelSource
-
Creates a new debug level source.
- of(Biome...) - Static method in interface dev.wyck.worldgen.surface.condition.BiomeConditionSource
-
Creates a new biome condition source.
- of(EnvironmentAttribute...) - Static method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates a new WrappedEnvironmentAttributeMap from the given attributes.
- of(EnvironmentAttribute, AttributeOperation, Easing, List) - Static method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
Creates a new attribute track.
- of(BedRule.Rule, BedRule.Rule, boolean, boolean, Component) - Static method in interface dev.wyck.environment.BedRule
-
Creates a new BedRule instance.
- of(ParticleTypes) - Static method in interface dev.wyck.environment.particle.ParticleOptions
-
Creates a new ParticleOptions instance.
- of(ParticleTypes, float) - Static method in interface dev.wyck.environment.particle.AmbientParticle
-
Creates a new AmbientParticle instance with no particle data.
- of(ParticleTypes, float, ParticleData) - Static method in interface dev.wyck.environment.particle.AmbientParticle
-
Creates a new AmbientParticle instance.
- of(ParticleTypes, ParticleData) - Static method in interface dev.wyck.environment.particle.ParticleOptions
-
Creates a new ParticleOptions instance.
- of(SoundEvent, AmbientMoodSettings, List) - Static method in interface dev.wyck.environment.sounds.AmbientSounds
-
Creates a new ambient sounds record.
- of(Music, Music, Music) - Static method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Creates a new background music record.
- of(SoundEvent, double) - Static method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
Creates a new ambient additions settings record.
- of(SoundEvent, int, int, boolean) - Static method in interface dev.wyck.environment.sounds.Music
-
Creates a new music record.
- of(SoundEvent, int, int, double) - Static method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Creates a new ambient mood settings record.
- of(Version.Type, String, String...) - Static method in record class dev.wyck.factory.Version
-
Creates a new Version instance.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.function.misc.EndIslands
-
Creates a new end islands density function.
- of(ResourceKey, double) - Static method in interface dev.wyck.worldgen.function.simple.ConstantSimpleFunction
-
Creates a new constant density function.
- of(ResourceKey, int, int, double, double) - Static method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
Creates a new y clamped gradient density function.
- of(ResourceKey, int, List) - Static method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
Creates a new NoiseParameters.
- of(ResourceKey, int, List) - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a new composed noise parameters.
- of(ResourceKey, Dimension, ChunkGenerator) - Static method in interface dev.wyck.level.dimension.LevelStem
-
Creates a new level stem with the given dimension type and chunk generator.
- of(ResourceKey, RegistryId, Either) - Static method in interface dev.wyck.tags.TagSet
- of(ResourceKey, RegistryId, Set) - Static method in interface dev.wyck.tags.TagSet
- of(ResourceKey, WorldCarverType, CarverConfiguration) - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
Creates a new composed carver.
- of(ResourceKey, CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.types.CustomComposedFeature
-
Creates a new custom composed configured feature.
- of(ResourceKey, FeatureType, FeatureConfiguration) - Static method in interface dev.wyck.worldgen.feature.types.ComposedFeature
-
Creates a new composed configured feature.
- of(ResourceKey, DensityFunction, double, double) - Static method in interface dev.wyck.worldgen.function.transformer.ClampedTransformer
-
Creates a new clamped density function.
- of(ResourceKey, DensityFunction, double, double, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
Creates a new range choice density function.
- of(ResourceKey, DensityFunction, DensityFunction, int, int) - Static method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
Creates a new find top surface density function.
- of(ResourceKey, DensityFunction, MappedTransformer.Transform) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Creates a new mapped density function.
- of(ResourceKey, Marker.Type, DensityFunction, int, int) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Creates a new marker.
- of(ResourceKey, TwoArgumentSimpleFunction.Operation, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Performs an
TwoArgumentSimpleFunction.Operationon two density functions. - of(ResourceKey, NoiseSettings, BlockData, BlockData, NoiseRouter, SurfaceRule, List, int, boolean, AquiferSettings, boolean) - Static method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
Creates noise generator settings.
- of(ResourceKey, TemplatePool, List) - Static method in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
-
Creates a new composed template pool.
- of(ResourceKey, StructureSettings, boolean) - Static method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
-
Creates a new shipwreck.
- of(ResourceKey, StructureSettings, HeightProvider) - Static method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
-
Creates a new nether fossil.
- of(ResourceKey, StructureSettings, TemplatePool, ResourceKey, int, HeightProvider, boolean, HeightmapType, JigsawStructure.MaxDistance, List, DimensionPadding, LiquidSettings) - Static method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Creates a new jigsaw structure.
- of(ResourceKey, StructureSettings, MineshaftStructure.Type) - Static method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
-
Creates a new mineshaft.
- of(ResourceKey, StructureSettings, OceanRuinStructure.BiomeTemperature, float, float) - Static method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
-
Creates a new ocean ruin.
- of(ResourceKey, StructureSettings, Object) - Static method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
Creates a new composed structure around an already-built Minecraft structure.
- of(ResourceKey, StructureSettings, List) - Static method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
-
Creates a new ruined portal.
- of(ResourceKey, StructureType, StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.SimpleStructure
-
Creates a new structure of a type that takes no configuration.
- of(ResourceKey, NoiseParameters, double, double) - Static method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
Creates a new noise function.
- of(ResourceKey, NoiseParameters, double, double, double, double) - Static method in interface dev.wyck.worldgen.function.noise.MappedNoiseFunction
-
Creates a new mapped noise function.
- of(ResourceKey, NoiseParameters, double, double, DensityFunction, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
Creates a new noise function with coordinate shifts.
- of(ResourceKey, NoiseParameters, DensityFunction, DensityFunction, double) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Creates a new shifted noise 2d density function.
- of(ResourceKey, NoiseParameters, ShiftedFunction.Kind) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedFunction
-
Creates a new shifted function.
- of(ResourceKey, List, StructurePlacement) - Static method in interface dev.wyck.worldgen.structure.types.ComposedStructureSet
-
Creates a new composed structure set.
- of(ResourceKey, List) - Static method in interface dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList
-
Creates a new composed processor list.
- of(ResourceKey) - Static method in interface dev.wyck.biome.CustomBiome
-
Creates a new custom biome with the given ResourceKey.
- of(ResourceKey) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets an EnvironmentAttribute instance for the given key.
- of(ResourceKey) - Static method in interface dev.wyck.level.dimension.clock.WorldClock
-
Creates a reference to a registered world clock.
- of(ResourceKey) - Static method in interface dev.wyck.level.dimension.Infiniburn
-
Blocks that can burn infinitely in this dimension.
- of(ResourceKey) - Static method in interface dev.wyck.level.dimension.timeline.Easing
-
Gets an easing by its identifier.
- of(ResourceKey) - Static method in interface dev.wyck.level.dimension.timeline.types.ReferencedTimeline
-
Creates a new timeline reference with the specified key.
- of(ResourceKey) - Static method in interface dev.wyck.registry.internal.WyckRegistry
-
Creates a FrozenRegistry from a ResourceKey.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.biome.FixedBiomeSource
-
Creates a new fixed biome source.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.biome.MultiNoisePresetBiomeSource
-
Creates a new multi-noise preset biome source.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
Creates a new matching block tag predicate with a zero offset.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.carver.types.ReferencedCarver
-
Creates a new reference to the given carver.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.feature.types.ReferencedFeature
-
Creates a new reference to the configured feature with the given key.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.function.misc.ReferencedDensityFunction
-
Creates a new
ReferencedDensityFunctionfrom the given key. - of(ResourceKey) - Static method in interface dev.wyck.worldgen.noise.types.ReferencedNoise
-
The resource key of the noise function.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.ruletest.TagMatchTest
-
Creates a new tag match test.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.pools.types.ReferencedTemplatePool
-
Creates a new reference to the given template pool.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.AppendLootModifier
-
Creates a new append-loot modifier.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
Names a template Minecraft already knows about, from a data pack or the world's
generatedfolder. - of(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.templatesystem.types.ReferencedProcessorList
-
Creates a new reference to the given processor list.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.types.ReferencedStructure
-
Creates a new reference to the given structure.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.types.ReferencedStructureSet
-
Creates a new reference to the given structure set.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a reference to a noise parameters.
- of(ResourceKey) - Static method in interface dev.wyck.worldgen.synth.ReferencedNoiseParameters
-
Create a new reference to a noise parameters.
- of(ResourceKey, double) - Static method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
Creates a new noise threshold condition source with no upper bound.
- of(ResourceKey, double, double) - Static method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
Creates a new noise threshold condition source.
- of(ResourceKey, double, double, boolean) - Static method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
Creates a noise threshold condition with an explicit sampling dimensionality.
- of(ResourceKey, int) - Static method in interface dev.wyck.level.dimension.clock.TimeMarker
-
Creates a new time marker with the given key and ticks.
- of(ResourceKey, int, boolean) - Static method in interface dev.wyck.level.dimension.clock.TimeMarker
-
Creates a new time marker with the given key, ticks, and showInCommands.
- of(ResourceKey, EnvironmentAttribute.Converter) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets an EnvironmentAttribute instance for the given key.
- of(ResourceKey, EnvironmentAttribute.Converter, V) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets an EnvironmentAttribute instance for the given key and default value.
- of(ResourceKey, WorldClock, Integer, List, List) - Static method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
Creates a new timeline.
- of(ResourceKey, VerticalAnchor, VerticalAnchor, boolean) - Static method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Creates a new optionally-flat bedrock condition source.
- of(ResourceKey, URL) - Static method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
Creates a template loaded from an NBT resource, such as one inside a plugin jar obtained with
Class.getResource(String). - of(ResourceKey, Path) - Static method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
Creates a template loaded from an NBT file on disk, such as one saved with a structure block.
- of(Dimension, ChunkGenerator) - Static method in interface dev.wyck.level.dimension.LevelStem
-
Creates a new level stem with the given dimension type and chunk generator.
- of(RegistryId) - Static method in interface dev.wyck.registry.internal.WyckRegistry
-
Creates a FrozenRegistry from a RegistryReference.
- of(RegistryId, ResourceKey) - Static method in interface dev.wyck.tags.TagKey
-
Creates a tag key from its identifier, resolving against the given registry.
- of(RegistryId, Function, W[]) - Static method in interface dev.wyck.wrapper.RegisteredConstantTranslator
- of(RegistryId, Tag) - Static method in interface dev.wyck.tags.TagKey
-
Creates a tag key from a Bukkit
Tag, resolving against the given registry. - of(BiomeUpdater) - Static method in interface dev.wyck.renderer.setter.BiomeSetter
-
Returns a new instance of the BiomeSetter interface with the given BiomeUpdater.
- of(TagSet, float) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockRotProcessor
-
Creates a new processor.
- of(TagSet) - Static method in interface dev.wyck.worldgen.structure.StructureSettings
-
Creates new structure settings with no spawn overrides, placed in
Decoration.SURFACE_STRUCTURESwithout reshaping terrain. - of(TagSet, Map, Decoration, TerrainAdaptation) - Static method in interface dev.wyck.worldgen.structure.StructureSettings
-
Creates new structure settings.
- of(TagSet) - Static method in interface dev.wyck.level.dimension.Infiniburn
-
Creates a reference to a registered infiniburn.
- of(TagSet) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProtectedBlocksProcessor
-
Creates a new processor.
- of(TagSet, BlockStateProvider, PlacedFeature, CaveSurface, IntProvider, float, int, float, IntProvider, float) - Static method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
Creates a new vegetation patch configuration.
- of(Lazy, Function, W[]) - Static method in interface dev.wyck.wrapper.RegisteredConstantTranslator
-
Translator that resolves a wrapper against the given registry by the key extracted from it and inverts through a lazily built identity map from the resolved registry value back to the wrapper.
- of(WeightedList.Weighted...) - Static method in class dev.wyck.util.WeightedList
- of(WeightedList) - Static method in interface dev.wyck.worldgen.feature.configurations.TemplateFeature
-
Creates a new template feature configuration.
- of(WeightedList) - Static method in interface dev.wyck.worldgen.heightproviders.WeightedListHeight
-
Creates a new weighted list height provider.
- of(WeightedList) - Static method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature
-
Creates a new weighted random feature configuration.
- of(WeightedList) - Static method in interface dev.wyck.worldgen.valueproviders.WeightedListInt
-
Creates a new weighted list int provider.
- of(WeightedList) - Static method in interface dev.wyck.worldgen.stateproviders.WeightedStateProvider
-
Creates a new weighted state provider.
- of(BiomeSource, FlatLevelGeneratorSettings) - Static method in interface dev.wyck.worldgen.chunk.FlatLevelSource
-
Creates a new flat level source.
- of(BiomeSource, Noise) - Static method in interface dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator
-
Builds a noise generator over the given biome source, referencing the given settings.
- of(BlockPredicate) - Static method in interface dev.wyck.worldgen.blockpredicates.NotPredicate
-
Creates a new
NotPredicatewith the given predicate. - of(BlockPredicate) - Static method in interface dev.wyck.worldgen.placement.BlockPredicateFilter
-
Creates a new block predicate filter.
- of(CustomCarver, C) - Static method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
-
Creates a new composed carver.
- of(WorldCarverType, CarverConfiguration) - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
Creates a new composed carver.
- of(ChunkGenerator, ChunkGenerator) - Static method in interface dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator
-
Creates a new CraftBukkitChunkGenerator.
- of(FlatLevelGeneratorSettings) - Static method in interface dev.wyck.worldgen.chunk.FlatLevelSource
-
Creates a new flat level source with a fixed biome source.
- of(ClimateParameter, ClimateParameter, ClimateParameter, ClimateParameter, ClimateParameter, ClimateParameter, float) - Static method in interface dev.wyck.worldgen.climate.ClimatePoint
-
Creates a climate point with the given parameters.
- of(GeodeBlockSettings, GeodeLayerSettings, GeodeCrackSettings, double, double, boolean, IntProvider, IntProvider, IntProvider, int, int, double, int) - Static method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
Creates a new geode configuration.
- of(CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.Feature
-
Composes a registered custom feature with a config instance.
- of(CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.types.CustomComposedFeature
-
Creates a new custom composed configured feature without a resource key.
- of(Feature, PlacementModifier...) - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Authors a placed feature from a configured feature and a list of modifiers.
- of(Feature, List) - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Authors a placed feature from a configured feature and a list of modifiers.
- of(FeatureType, FeatureConfiguration) - Static method in interface dev.wyck.worldgen.feature.Feature
-
Authors a feature from a vanilla feature type and its direct feature settings.
- of(FeatureType, FeatureConfiguration) - Static method in interface dev.wyck.worldgen.feature.types.ComposedFeature
-
Creates a new composed configured feature without a resource key.
- of(DensityFunction, double, double) - Static method in interface dev.wyck.worldgen.function.transformer.ClampedTransformer
-
Creates a new clamped density function.
- of(DensityFunction, double, double, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
Creates a new range choice density function.
- of(DensityFunction, DensityFunction, int, int) - Static method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
Creates a new find top surface density function.
- of(DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.noise.AquiferSettings
-
Creates aquifer settings.
- of(DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.noise.NoiseRouter
-
Creates a noise router.
- of(DensityFunction, MappedTransformer.Transform) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Creates a new mapped density function.
- of(Marker.Type, DensityFunction) - Static method in interface dev.wyck.worldgen.function.misc.Marker
-
Creates a new marker.
- of(TwoArgumentSimpleFunction.Operation, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Performs an
TwoArgumentSimpleFunction.Operationon two density functions. - of(MappedTransformer.Transform, DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Convenience method for
MappedTransformer.of(DensityFunction, Transform). - of(HeightmapType) - Static method in interface dev.wyck.worldgen.placement.HeightmapPlacement
-
Creates a new heightmap placement.
- of(HeightmapType, int) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.GravityProcessor
-
Creates a new processor.
- of(HeightmapType, int, int) - Static method in interface dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter
-
Creates a new surface relative threshold filter.
- of(HeightProvider) - Static method in interface dev.wyck.worldgen.placement.HeightRangePlacement
-
Creates a new height range placement.
- of(VerticalAnchor) - Static method in interface dev.wyck.worldgen.heightproviders.ConstantHeight
-
Creates a new constant height provider.
- of(VerticalAnchor, int, boolean) - Static method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
-
Creates a new y above condition source.
- of(VerticalAnchor, VerticalAnchor) - Static method in interface dev.wyck.worldgen.heightproviders.UniformHeight
-
Creates a new uniform height provider.
- of(VerticalAnchor, VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.heightproviders.BiasedToBottomHeight
-
Creates a new biased-to-bottom height provider.
- of(VerticalAnchor, VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.heightproviders.TrapezoidHeight
-
Creates a new trapezoid height provider.
- of(VerticalAnchor, VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight
-
Creates a new very-biased-to-bottom height provider.
- of(FluidState, boolean, int, int, Set) - Static method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
Creates a new instance of this configuration.
- of(PlacedFeature, int, int, int, int, TagSet, BlockStateProvider, int, int, int, int, BlockStateProvider, int, int, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
Creates a new root system configuration.
- of(PlacedFeature, PlacedFeature) - Static method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature
-
Creates a new instance of this configuration.
- of(RuleTest, RuleTest, PosRuleTest, BlockData, BlockEntityModifier) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
Creates a new rule.
- of(BlockStateProvider, List) - Static method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
-
Creates a new rule-based block state provider.
- of(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.BlockPileFeature
-
Creates a new block pile configuration.
- of(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockFeature
-
Creates a new simple block configuration.
- of(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.treedecorators.AlterGroundDecorator
-
Creates a new alter ground decorator.
- of(BlockStateProvider, boolean) - Static method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockFeature
-
Creates a new simple block configuration.
- of(BlockStateProvider, float) - Static method in interface dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement
-
Creates a new above root placement.
- of(BlockStateProvider, BlockPredicate, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
Creates a new disk configuration.
- of(BlockStateProvider, TrunkPlacer, BlockStateProvider, FoliagePlacer, RootPlacer, FeatureSize, List, boolean, BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Creates a new tree configuration.
- of(BlockStateProvider, BlockStateProvider, int, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
Creates a new huge mushroom feature configuration.
- of(BlockStateProvider, BlockStateProvider, BlockStateProvider, BlockStateProvider, BlockStateProvider, List, TagSet, TagSet) - Static method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
Creates a new geode block settings.
- of(BlockStateProvider, IntProvider, List, List) - Static method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
Creates a new fallen tree configuration.
- of(BlockStateProvider, String, IntProvider) - Static method in interface dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider
-
Creates a new randomized int block state provider.
- of(BlockStateProvider, Optional) - Static method in interface dev.wyck.worldgen.stateproviders.RotatedBlockProvider
-
Creates a new rotated block provider.
- of(PoolElement) - Static method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Creates a new entry with a weight of 1.
- of(PoolElement, int) - Static method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Creates a new entry.
- of(Projection, PlacedFeature) - Static method in interface dev.wyck.worldgen.structure.pools.elements.FeaturePoolElement
-
Creates a new feature element.
- of(Projection, List) - Static method in interface dev.wyck.worldgen.structure.pools.elements.ListPoolElement
-
Creates a new list element.
- of(Structure) - Static method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Creates a new entry with a weight of 1.
- of(Structure, int) - Static method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Creates a new entry.
- of(Structure, StructurePlacement) - Static method in interface dev.wyck.worldgen.structure.StructureSet
-
Authors a structure set holding a single structure.
- of(StructureSet, int) - Static method in record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Creates a new exclusion zone.
- of(StructureSpawnOverride.BoundingBoxType, WeightedList) - Static method in interface dev.wyck.worldgen.structure.StructureSpawnOverride
-
Creates a new spawn override.
- of(StructureType, StructureSettings) - Static method in interface dev.wyck.worldgen.structure.types.SimpleStructure
-
Creates a new structure of a type that takes no configuration.
- of(StructureProcessor...) - Static method in interface dev.wyck.worldgen.structure.templatesystem.ProcessorList
-
Authors a processor list running the given processors in order.
- of(StructureProcessor, IntProvider) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.CappedProcessor
-
Creates a new processor.
- of(StructureTemplate) - Static method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Creates a template entry that allows every rotation.
- of(StructureTemplate, Rotation...) - Static method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Creates a template entry with the given rotations.
- of(StructureTemplate, ProcessorList, Projection, LiquidSettings) - Static method in interface dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement
-
Creates a new element.
- of(StructureTemplate, ProcessorList, Projection, LiquidSettings) - Static method in interface dev.wyck.worldgen.structure.pools.elements.SinglePoolElement
-
Creates a new element.
- of(RuinedPortalStructure.Placement, float, float, boolean, boolean, boolean, boolean) - Static method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Creates a setup with a weight of 1.
- of(ConditionSource) - Static method in interface dev.wyck.worldgen.surface.condition.NotConditionSource
-
Creates a new not condition source.
- of(ConditionSource, RuleSource) - Static method in interface dev.wyck.worldgen.surface.rule.ConditionRuleSource
-
Creates a new condition rule source.
- of(RuleSource...) - Static method in interface dev.wyck.worldgen.surface.rule.SequenceRuleSource
-
Creates a new sequence rule source.
- of(NoiseParameters, double, double) - Static method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
Creates a new noise function.
- of(NoiseParameters, double, double, double, double) - Static method in interface dev.wyck.worldgen.function.noise.MappedNoiseFunction
-
Creates a new mapped noise function.
- of(NoiseParameters, DensityFunction, DensityFunction, double) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Creates a new shifted noise 2d density function.
- of(NoiseParameters, ShiftedFunction.Kind) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedFunction
-
Creates a new shifted function.
- of(FloatProvider, FloatProvider, int, FloatProvider, float, float, FloatProvider) - Static method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
Creates a canyon shape.
- of(IntProvider) - Static method in interface dev.wyck.worldgen.placement.CountOnEveryLayerPlacement
-
Deprecated.deprecated in Minecraft.
- of(IntProvider) - Static method in interface dev.wyck.worldgen.placement.CountPlacement
-
Creates a new count placement.
- of(IntProvider, int, int) - Static method in interface dev.wyck.worldgen.valueproviders.ClampedInt
-
Creates a new clamped int provider.
- of(IntProvider, BlockStateProvider, AboveRootPlacement, MangroveRootPlacement) - Static method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer
-
Creates a new mangrove root placer.
- of(IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.AcaciaFoliagePlacer
-
Creates a new acacia foliage placer.
- of(IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.DarkOakFoliagePlacer
-
Creates a new dark oak foliage placer.
- of(IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.placement.RandomOffsetPlacement
-
Creates a new random offset placement.
- of(IntProvider, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer
-
Creates a new blob foliage placer.
- of(IntProvider, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer
-
Creates a new bush foliage placer.
- of(IntProvider, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer
-
Creates a new fancy foliage placer.
- of(IntProvider, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer
-
Creates a new mega jungle foliage placer.
- of(IntProvider, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer
-
Creates a new mega pine foliage placer.
- of(IntProvider, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer
-
Creates a new pine foliage placer.
- of(IntProvider, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer
-
Creates a new spruce foliage placer.
- of(IntProvider, IntProvider, IntProvider, float) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer
-
Creates a poplar foliage placer.
- of(IntProvider, IntProvider, IntProvider, float, float, float, float) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
Creates a new cherry foliage placer.
- of(IntProvider, IntProvider, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer
-
Creates a new random spread foliage placer.
- of(E) - Static method in class dev.wyck.util.WeightedList
- of(Integer, int, int, int) - Static method in interface dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize
-
Creates a new two-layer feature size.
- of(Integer, int, int, int, int, int) - Static method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
Creates a new three-layer feature size.
- of(String) - Static method in record class dev.wyck.environment.particle.options.ColorParticle
- of(String) - Static method in record class dev.wyck.environment.particle.options.DustParticle
- of(String) - Static method in record class dev.wyck.environment.particle.options.SpellParticle
- of(String) - Static method in interface dev.wyck.keys.ResourceKey
-
Creates a new ResourceKey from the given string.
- of(String) - Static method in interface dev.wyck.level.dimension.clock.WorldClock
-
Creates a reference to a registered world clock.
- of(String) - Static method in interface dev.wyck.level.dimension.timeline.Easing
-
Gets an easing by its identifier.
- of(String) - Static method in interface dev.wyck.registry.internal.WyckRegistry
-
Creates a FrozenRegistry from a Minecraft registry path.
- of(String) - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.AppendStaticModifier
-
Creates a new append-static modifier.
- of(String, float) - Static method in record class dev.wyck.environment.particle.options.DustParticle
- of(String, float) - Static method in record class dev.wyck.environment.particle.options.SpellParticle
- of(String, int, int, boolean) - Static method in interface dev.wyck.environment.sounds.Music
-
Creates a new music record.
- of(String, VerticalAnchor, VerticalAnchor) - Static method in interface dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource
-
Creates a new vertical gradient condition source.
- of(String, String, String, String, GrassColorModifier) - Static method in interface dev.wyck.biome.BiomeSpecialEffects
-
Creates a new BiomeSpecialEffects instance.
- of(String, String) - Static method in record class dev.wyck.environment.particle.options.DustTransitionParticle
- of(String, String) - Static method in interface dev.wyck.keys.ResourceKey
-
Creates a new ResourceKey from the given namespace and path.
- of(String, String, float) - Static method in record class dev.wyck.environment.particle.options.DustTransitionParticle
- of(String, Function, W[]) - Static method in interface dev.wyck.wrapper.RegisteredConstantTranslator
- of(Collection, Collection) - Static method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Creates a collection of BlockReplacement instances from a collection of original block materials and a collection of replacement block materials.
- of(Supplier) - Static method in class dev.wyck.util.Lazy
- of(List) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate
-
Creates a new matching biomes predicate.
- of(List) - Static method in interface dev.wyck.worldgen.surface.condition.BiomeConditionSource
-
Creates a new biome condition source.
- of(List) - Static method in class dev.wyck.util.WeightedList
- of(List) - Static method in interface dev.wyck.worldgen.biome.MultiNoiseBiomeSource
-
Creates a new multi noise biome source.
- of(List) - Static method in interface dev.wyck.worldgen.blockpredicates.AllOfPredicate
-
Creates a new AllOfPredicate with the specified predicates.
- of(List) - Static method in interface dev.wyck.worldgen.blockpredicates.AnyOfPredicate
-
Creates a new AnyOfPredicate with the specified predicates.
- of(List, Map) - Static method in interface dev.wyck.biome.BiomeGenerationSettings
-
Creates a new biome generation settings.
- of(List, boolean, boolean, Biome, Biome, List, Set) - Static method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Creates a new FlatLevelGeneratorSettings.
- of(List, BlockFace, BlockPredicate, boolean) - Static method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
Creates a new block column configuration.
- of(List) - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature
-
Creates a new replacement block configuration.
- of(List, int, float) - Static method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
Creates a new ore configuration.
- of(List, PlacedFeature) - Static method in interface dev.wyck.worldgen.feature.configurations.RandomSelectorFeature
-
Creates a new random feature configuration.
- of(List) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate
-
Creates a new matching fluids predicate with a zero offset.
- of(List) - Static method in interface dev.wyck.worldgen.feature.configurations.SequenceFeature
-
Creates a new simple random feature configuration.
- of(List, StructurePlacement) - Static method in interface dev.wyck.worldgen.structure.StructureSet
-
Authors a structure set from its entries and placement.
- of(List) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.RuleProcessor
-
Creates a new processor.
- of(List, List, ProcessorList, ProcessorList, int) - Static method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Creates a new instance of
FossilFeaturewith the specified parameters. - of(List) - Static method in interface dev.wyck.worldgen.surface.rule.SequenceRuleSource
-
Creates a new sequence rule source.
- of(List) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate
-
Creates a new matching blocks predicate with a zero offset.
- of(List) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockIgnoreProcessor
-
Creates a new processor.
- of(List) - Static method in interface dev.wyck.worldgen.placement.FixedPlacement
-
Creates a new fixed placement.
- of(Map, Map) - Static method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Creates mob spawn settings.
- of(Map) - Static method in interface dev.wyck.worldgen.noise.SpawnTargetPoint
-
Creates a player-spawn target point.
- of(Map) - Static method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Creates a collection of BlockReplacement instances from a map of original and replacement block materials.
- of(Set, int) - Static method in interface dev.wyck.worldgen.biome.CheckeredColumnBiomeSource
-
Creates a new checkerboard column biome source.
- of(Set) - Static method in interface dev.wyck.level.dimension.Infiniburn
-
Blocks that can burn infinitely in this dimension.
- of(Set, int, IntProvider, FloatProvider, float, FloatProvider, FloatProvider, FloatProvider, int, float) - Static method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Creates a new large dripstone configuration.
- of(Set, Set, BlockStateProvider, int, int) - Static method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
Creates a new mangrove root placement.
- of(Set, Set, BlockStateProvider, int, int, float) - Static method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
- of(Key) - Static method in interface dev.wyck.keys.ResourceKey
-
Creates a new ResourceKey from the given Key.
- of(BlockFace, BlockPredicate, BlockPredicate, int) - Static method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
Creates a new environment scan placement.
- of(BlockData) - Static method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
Creates a new would survive predicate with a zero offset.
- of(BlockData) - Static method in interface dev.wyck.worldgen.feature.configurations.IcebergFeature
-
Creates a new block state configuration.
- of(BlockData) - Static method in interface dev.wyck.worldgen.ruletest.BlockStateMatchTest
-
Creates a new block state match test.
- of(BlockData) - Static method in interface dev.wyck.worldgen.stateproviders.SimpleStateProvider
-
Creates a new simple state provider.
- of(BlockData, float) - Static method in interface dev.wyck.worldgen.ruletest.RandomBlockStateMatchTest
-
Creates a new random block state match test.
- of(BlockData, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.BlockBlobFeature
-
Creates a new block blob configuration.
- of(BlockData, BlockPredicate, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.SpikeFeature
-
Creates a new spike configuration.
- of(BlockData, BlockData, IntProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature
-
Creates a new replace sphere configuration.
- of(BlockData, BlockData, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
Creates a new delta feature configuration.
- of(BlockData, BlockData, Set, float, float, float, float) - Static method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Creates a new pointed dripstone configuration.
- of(BlockData, BlockData, BlockData, BlockData, BlockPredicate, boolean) - Static method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Creates a new instance of HugeFungusFeature with the specified parameters.
- of(EntityType, int) - Static method in interface dev.wyck.biome.entity.SpawnerData
-
Creates spawn data with a fixed group size.
- of(EntityType, int, int) - Static method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.
- of(EntityType, IntProvider) - Static method in interface dev.wyck.biome.entity.SpawnerData
-
Creates spawn data with a configurable group size.
- of(ItemStack) - Static method in record class dev.wyck.environment.particle.options.ItemParticle
- of(Location, String, int) - Static method in record class dev.wyck.environment.particle.options.TrailParticle
- of(Location, Location) - Static method in record class dev.wyck.misc.PointRange2D
-
Creates a new PointRange2D from two given locations.
- of(Location, Location) - Static method in record class dev.wyck.misc.PointRange3D
-
Creates a new PointRange3D object based on two given locations.
- of(Material) - Static method in record class dev.wyck.environment.particle.options.BlockParticle
- of(Material) - Static method in record class dev.wyck.environment.particle.options.ItemParticle
- of(Material) - Static method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
Creates a new would survive predicate with a zero offset.
- of(Material) - Static method in interface dev.wyck.worldgen.ruletest.BlockMatchTest
-
Creates a new block match test.
- of(Material) - Static method in interface dev.wyck.worldgen.ruletest.BlockStateMatchTest
-
Creates a new block state match test.
- of(Material) - Static method in interface dev.wyck.worldgen.stateproviders.RotatedBlockProvider
-
Creates a provider that randomly rotates the supplied material.
- of(Material) - Static method in interface dev.wyck.worldgen.stateproviders.SimpleStateProvider
-
Creates a new simple state provider.
- of(Material) - Static method in interface dev.wyck.worldgen.surface.rule.BlockRuleSource
-
Creates a new block rule source.
- of(Material...) - Static method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Creates a collection of BlockReplacement instances from an array of materials.
- of(Material, float) - Static method in interface dev.wyck.worldgen.ruletest.RandomBlockMatchTest
-
Creates a new random block match test.
- of(Material, float) - Static method in interface dev.wyck.worldgen.ruletest.RandomBlockStateMatchTest
-
Creates a new random block state match test.
- of(Material, int) - Static method in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
Creates a new FlatLayerInfo.
- of(Material, int, boolean, boolean, boolean, float, Set) - Static method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
Creates a new multiface growth configuration.
- of(Material, Material) - Static method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Creates a new BlockReplacement instance.
- of(Plugin) - Static method in interface dev.wyck.renderer.packet.PacketHandler
-
Creates a PacketHandler using ProtocolLib as the underlying packet manipulation library.
- of(Plugin) - Static method in interface dev.wyck.renderer.setter.BiomeSetter
-
Returns a new instance of the BiomeSetter interface with the given provider.
- of(Plugin) - Static method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Returns an instance of BiomeUpdater with a plugin reference.
- of(Plugin, PacketHandler.Injector) - Static method in interface dev.wyck.renderer.packet.PacketHandler
-
Creates a PacketHandler using the specified packet manipulation library.
- of(Plugin, PacketHandler.Injector, PacketHandler.Priority) - Static method in interface dev.wyck.renderer.packet.PacketHandler
-
Creates a PacketHandler using the specified packet manipulation library.
- of(Sound, double) - Static method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
Creates a new ambient additions settings record.
- of(Sound, int, int, boolean) - Static method in interface dev.wyck.environment.sounds.Music
-
Creates a new music record.
- of(Sound, int, int, double) - Static method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Creates a new ambient mood settings record.
- of(Tag) - Static method in interface dev.wyck.level.dimension.Infiniburn
-
Creates a reference to a registered infiniburn.
- of(Tag) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
Creates a new matching block tag predicate with a zero offset from a Bukkit tag.
- of(Tag) - Static method in interface dev.wyck.worldgen.ruletest.TagMatchTest
-
Creates a new tag match test.
- of(BlockVector) - Static method in interface dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate
-
Creates a new inside world bounds predicate.
- of(BlockVector) - Static method in interface dev.wyck.worldgen.blockpredicates.ReplaceablePredicate
-
Creates a new replaceable predicate.
- of(BlockVector) - Static method in interface dev.wyck.worldgen.blockpredicates.SolidPredicate
-
Deprecated.Deprecated in Minecraft.
- of(BlockVector...) - Static method in interface dev.wyck.worldgen.placement.FixedPlacement
-
Creates a new fixed placement.
- of(BlockVector, ResourceKey) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
Creates a new matching block tag predicate.
- of(BlockVector, List) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate
-
Creates a new matching fluids predicate.
- of(BlockVector, List) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate
-
Creates a new matching blocks predicate.
- of(BlockVector, BlockFace) - Static method in interface dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate
-
Creates a new has sturdy face predicate.
- of(BlockVector, BlockData) - Static method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
Creates a new would survive predicate.
- of(BlockVector, Material) - Static method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
Creates a new would survive predicate.
- of(BlockVector, Tag) - Static method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
Creates a new matching block tag predicate from a Bukkit tag.
- of(Vibration.Destination, int) - Static method in record class dev.wyck.environment.particle.options.VibrationParticle
- of(T) - Static method in interface dev.wyck.util.InclusiveRange
-
Creates a new instance with the same min and max values.
- of(T, T) - Static method in interface dev.wyck.util.InclusiveRange
-
Creates a new instance.
- ofBiomes(Biome...) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit biomes.
- ofBiomes(ResourceKey, Biome...) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit biomes.
- ofBiomes(ResourceKey, Set) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit biomes.
- ofBiomes(Set) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit biomes.
- ofBiomeTag(ResourceKey) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set referencing a named biome tag.
- ofBiomeTag(TagKey) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set referencing a named biome tag.
- ofBlocks(ResourceKey, Set) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit block materials.
- ofBlocks(ResourceKey, Material...) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit block materials.
- ofBlocks(Set) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit block materials.
- ofBlocks(Material...) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set of explicit block materials.
- ofBlockTag(ResourceKey) - Static method in interface dev.wyck.tags.TagSet
-
Creates a key set referencing a named block key.
- ofBlockTag(TagKey) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set referencing a named block tag.
- ofComplex(ParticleTypes, float, ParticleData) - Static method in record class dev.wyck.environment.particle.ParticleCatalog
-
Creates a ParticleCatalog with a single complex particle.
- ofFriendlyColorSupplier(ResourceKey) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets a FriendlyColorSupplier instance for the given key.
- offset - Variable in class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.ReplaceablePredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.SolidPredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
The offset from the block to check.
- offset() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The constant fitness offset between 0.0 and 1.0.
- offset() - Method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
The vertical offset from the top of the trunk to the top of the foliage.
- offset() - Method in interface dev.wyck.worldgen.heightproviders.AboveBottom
-
The offset from the bottom of the generation range.
- offset() - Method in interface dev.wyck.worldgen.heightproviders.BelowTop
-
The offset from the top of the generation range.
- offset() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.GravityProcessor
-
The offset from the heightmap blocks are placed at.
- offset() - Method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
The vertical offset.
- offset() - Method in interface dev.wyck.worldgen.surface.condition.WaterConditionSource
-
The value added to the water depth before the comparison.
- offset(float) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the fitness offset between 0.0 and 1.0.
- offset(int) - Method in class dev.wyck.worldgen.surface.condition.StoneDepthConditionSource.Builder
-
Sets the vertical offset.
- offset(int) - Method in class dev.wyck.worldgen.surface.condition.WaterConditionSource.Builder
-
Sets the value added to the water depth before the comparison.
- offset(int, int) - Method in record class dev.wyck.misc.ChunkLocation
-
Offsets this ChunkLocation by the given x and z offsets.
- offset(int, int, int) - Method in class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
-
Sets the offset.
- offset(int, int, int) - Method in class dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate.Builder
-
Sets the offset.
- offset(int, int, int) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Sets the offset.
- offset(int, int, int) - Method in class dev.wyck.worldgen.blockpredicates.ReplaceablePredicate.Builder
-
Sets the offset.
- offset(int, int, int) - Method in class dev.wyck.worldgen.blockpredicates.SolidPredicate.Builder
-
Sets the offset.
- offset(ChunkLocation) - Method in record class dev.wyck.misc.ChunkLocation
-
Offsets this ChunkLocation by another ChunkLocation.
- offset(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
-
Sets the vertical offset from the top of the trunk to the top of the foliage.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.ReplaceablePredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.SolidPredicate.Builder
-
Sets the offset.
- offset(BlockVector) - Method in class dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate.Builder
-
Sets the offset.
- ofSimple(ParticleTypes, float) - Static method in record class dev.wyck.environment.particle.ParticleCatalog
-
Creates a ParticleCatalog with a single complex particle.
- ofSupplier(ResourceKey) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets an EnvironmentAttributeSupplier instance for the given key.
- ofSupplier(ResourceKey, EnvironmentAttribute.Converter) - Static method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets an EnvironmentAttributeSupplier instance for the given key and default value.
- ofTag(TagKey) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set referencing the given named tag.
- OLD_GROWTH_BIRCH_FOREST - Static variable in class dev.wyck.biome.Biomes
- OLD_GROWTH_PINE_TAIGA - Static variable in class dev.wyck.biome.Biomes
- OLD_GROWTH_SPRUCE_TAIGA - Static variable in class dev.wyck.biome.Biomes
- OMINOUS_SPAWNING - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ON_LAND_SURFACE - Enum constant in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
On top of the land surface.
- ON_OCEAN_FLOOR - Enum constant in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
On the ocean floor.
- ONLY_IN_AIR_PREDICATE - Static variable in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
- operation() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Returns the value of the
operationrecord component. - operation() - Method in interface dev.wyck.environment.attribute.modifier.AttributeModification
-
Gets the operation applied to the attribute.
- operation() - Method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
The operation this track performs.
- operation() - Method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
The operation to perform.
- operation(AttributeOperation) - Method in class dev.wyck.level.dimension.timeline.AttributeTrack.Builder
-
Sets the operation of the track.
- optional() - Method in class dev.wyck.factory.OptionalWireProvider
- optionallyFlatBedrock() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new optionally-flat bedrock condition source builder.
- optionallyFlatBedrock(ResourceKey, VerticalAnchor, VerticalAnchor, boolean) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates Paper's bedrock gradient, which collapses to one layer when flat bedrock is enabled.
- OptionalWireProvider<F> - Class in dev.wyck.factory
-
A WireProvider that returns null if the factory does not exist.
- OR - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- ORANGE_POPLAR - Static variable in class dev.wyck.worldgen.feature.Features
- ORANGE_POPLAR - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORANGE_POPLAR_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- ORANGE_POPLAR_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORANGE_POPLAR_LEAVES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ore() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for an
OreFeature. - ORE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- ORE_ANCIENT_DEBRIS_LARGE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_ANCIENT_DEBRIS_LARGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_ANCIENT_DEBRIS_SMALL - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_ANCIENT_DEBRIS_SMALL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_ANDESITE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_ANDESITE_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_ANDESITE_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_BLACKSTONE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_BLACKSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_CLAY - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_CLAY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_COAL - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_COAL_BURIED - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_COAL_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_COAL_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_COPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_COPPER_LARGE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_COPPER_LARGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_COPPPER_SMALL - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIAMOND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_DIAMOND_BURIED - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIAMOND_BURIED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_DIAMOND_LARGE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIAMOND_LARGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_DIAMOND_MEDIUM - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIAMOND_MEDIUM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_DIAMOND_SMALL - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIORITE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIORITE_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_DIORITE_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_DIRT - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_DIRT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_EMERALD - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_EMERALD - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GAP - Static variable in class dev.wyck.worldgen.synth.Noises
- ORE_GOLD - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_GOLD - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GOLD_BURIED - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_GOLD_DELTAS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GOLD_EXTRA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GOLD_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GOLD_NETHER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GRANITE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_GRANITE_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GRANITE_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GRAVEL - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_GRAVEL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_GRAVEL_NETHER - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_GRAVEL_NETHER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_INFESTED - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_INFESTED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_IRON - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_IRON_MIDDLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_IRON_SMALL - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_IRON_SMALL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_IRON_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_LAPIS - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_LAPIS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_LAPIS_BURIED - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_LAPIS_BURIED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_MAGMA - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_MAGMA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_NETHER_GOLD - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_QUARTZ - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_QUARTZ_DELTAS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_QUARTZ_NETHER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_REDSTONE - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_REDSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_REDSTONE_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_SOUL_SAND - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_SOUL_SAND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_TUFF - Static variable in class dev.wyck.worldgen.feature.Features
- ORE_TUFF - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ORE_VEIN_A - Static variable in class dev.wyck.worldgen.synth.Noises
- ORE_VEIN_B - Static variable in class dev.wyck.worldgen.synth.Noises
- ORE_VEIN_COPPER_DENSITY - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ORE_VEIN_GAP - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ORE_VEIN_IRON_DENSITY - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ORE_VEIN_MASK - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ORE_VEIN_RICHNESS - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ORE_VEIN_TOGGLE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ORE_VEININESS - Static variable in class dev.wyck.worldgen.synth.Noises
- OreFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature consisting of a natural deposit of ores or other blocks in the ground.
- OreFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
OreFeature. - OreFeature.TargetBlockState - Record Class in dev.wyck.worldgen.feature.configurations
-
A target block state.
- origin() - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
The world origin of this feature placement.
- original() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Returns the value of the
originalrecord component. - originalBlock() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Returns the original block material.
- otherSet() - Method in record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Returns the value of the
otherSetrecord component. - OUT_BACK - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_BOUNCE - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_CIRC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_CUBIC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_ELASTIC - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_EXPO - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_QUAD - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_QUART - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_QUINT - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- OUT_SINE - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
- outerLayer() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
The thickness of the outer layer.
- outerLayer(double) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings.Builder
-
Sets the thickness of the outer layer.
- outerLayerProvider() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
The block state provider used for the outer layer.
- outerLayerProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings.Builder
-
Sets the block state provider used for the outer layer.
- outerWallDistance() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The offset on each coordinate of the center from the feature start.
- outerWallDistance(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the offset on each coordinate of the center from the feature start.
- outputState() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
The block placed when every test passes.
- outputState(BlockData) - Method in class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
-
Sets the block placed when every test passes.
- overgrown() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
overgrownrecord component. - OVERLAY - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- OVERLAY - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- overlayProcessors() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Gets the processors the overlay templates are run through.
- overlayProcessors(ProcessorList) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Sets the overlay processors for the fossil feature configuration.
- overlayStructure(StructureTemplate) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Adds an overlay structure to the list of overlay structures.
- overlayStructures() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Gets the templates layered over the fossil, one per fossil template.
- overlayStructures(List) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeature.Builder
-
Sets the overlay structures for the fossil feature configuration.
- OVERRIDE - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- overrideLiquidSettings() - Method in interface dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement
-
Overrides the structure's own waterlogging behaviour for this element.
- overrideLiquidSettings() - Method in interface dev.wyck.worldgen.structure.pools.elements.SinglePoolElement
-
Overrides the structure's own waterlogging behaviour for this element.
- overrideLiquidSettings(LiquidSettings) - Method in class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
-
Overrides the structure's own waterlogging behaviour for this element.
- overrideLiquidSettings(LiquidSettings) - Method in class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
-
Overrides the structure's own waterlogging behaviour for this element.
- overworld() - Static method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Vanilla overworld defaults: uniform [0, 7] spawn light, block light limit 0.
- overworld() - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
Biome source preset for the overworld.
- overworld() - Static method in interface dev.wyck.worldgen.noise.Noise
-
The overworld noise function.
- OVERWORLD - Enum constant in enum class dev.wyck.level.dimension.Skybox
- OVERWORLD - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
-
from y=-64 to y=320 = 24, each section is 16 blocks high
- OVERWORLD - Static variable in interface dev.wyck.level.dimension.clock.WorldClock
- OVERWORLD - Static variable in class dev.wyck.level.dimension.Dimensions
- OVERWORLD - Static variable in interface dev.wyck.level.dimension.Infiniburn
- OVERWORLD - Static variable in interface dev.wyck.level.dimension.timeline.Timeline
- OVERWORLD - Static variable in interface dev.wyck.worldgen.biome.MultiNoisePresetBiomeSource
- OVERWORLD - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- OVERWORLD - Static variable in interface dev.wyck.worldgen.noise.Noise
- OVERWORLD - Static variable in interface dev.wyck.worldgen.noise.NoiseSettings
-
The default noise bounds used by the Overworld.
- OVERWORLD_CAVES - Static variable in class dev.wyck.level.dimension.Dimensions
- OVERWORLD_DAY - Static variable in interface dev.wyck.level.dimension.timeline.Timeline
- ownHeight() - Method in interface dev.wyck.worldgen.material.FluidState
-
The height of the fluid in this state within its own block, from
0.0to1.0, matchingnet.minecraft.world.level.material.FluidState#getOwnHeight, which is defined asamount / 9f.
P
- PACKED_ICE - Static variable in class dev.wyck.worldgen.synth.Noises
- PACKETEVENTS - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Injector
-
Requires PacketEvents to be installed.
- PacketHandler - Interface in dev.wyck.renderer.packet
-
An interface for handling packet manipulation related to biome injection.
- PacketHandler.DimensionSectionCount - Enum Class in dev.wyck.renderer.packet
-
The number of sections in each dimension.
- PacketHandler.Factory - Interface in dev.wyck.renderer.packet
-
Factory contract for constructing PacketHandler instances.
- PacketHandler.Injector - Enum Class in dev.wyck.renderer.packet
-
Enum constant for supported packet manipulation libraries.
- PacketHandler.Priority - Enum Class in dev.wyck.renderer.packet
-
Enum constant for priority levels related to Wyck packet handling.
- PALE_FOREST_FLOWER - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_GARDEN - Static variable in class dev.wyck.biome.Biomes
- PALE_GARDEN_FLOWERS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PALE_GARDEN_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_GARDEN_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PALE_MOSS_PATCH - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_MOSS_PATCH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PALE_MOSS_PATCH_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_MOSS_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_OAK - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_OAK_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PALE_OAK_CREAKING - Static variable in class dev.wyck.worldgen.feature.Features
- PALE_OAK_CREAKING_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PALE_OAK_LEAVES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- paleMoss() - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Places the
minecraft:pale_moss_patchconfigured feature at the position of the lowest log, and adds hanging moss to the bottom of trunk and foliage blocks. - PaleMossDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Places the
minecraft:pale_moss_patchconfigured feature at the position of the lowest log with probabilityPaleMossDecorator.groundProbability(). - PaleMossDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
PaleMossDecorator. - PANIC - Enum constant in enum class dev.wyck.environment.Activity
- PaperOptionallyFlatBedrockConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
A Paper surface condition that follows the vanilla bedrock gradient unless flat bedrock generation is enabled for the world.
- PaperOptionallyFlatBedrockConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
PaperOptionallyFlatBedrockConditionSource. - parameters - Variable in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
- parameters() - Method in interface dev.wyck.worldgen.noise.SpawnTargetPoint
-
The acceptable climate parameter for each density function sampled by this target.
- parameters(NoiseParameters) - Method in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
-
Sets the parameters of the noise.
- parseHex(String) - Static method in interface dev.wyck.environment.particle.ParticleData
-
Parses a hexadecimal color string and returns its integer representation.
- particle(ParticleTypes, float) - Method in class dev.wyck.biome.CustomBiome.Builder
- particle(ParticleTypes, float) - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Adds a particle to the catalog.
- particle(ParticleTypes, float, ParticleData) - Method in class dev.wyck.biome.CustomBiome.Builder
- particle(ParticleTypes, float, ParticleData) - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Adds a particle to the catalog.
- PARTICLE_TYPE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- ParticleCatalog - Record Class in dev.wyck.environment.particle
-
An abstraction of
List<AmbientParticle>from Minecraft. - ParticleCatalog(List) - Constructor for record class dev.wyck.environment.particle.ParticleCatalog
-
Creates an instance of a
ParticleCatalogrecord class. - ParticleCatalog.Builder - Class in dev.wyck.environment.particle
-
A builder for creating ParticleCatalog instances.
- particleData() - Method in interface dev.wyck.environment.particle.AmbientParticle
-
Gets the particle data.
- ParticleData - Interface in dev.wyck.environment.particle
-
An interface for particle data that can be applied to a specific particle type.
- particleOptions() - Method in interface dev.wyck.environment.particle.AmbientParticle
-
Delegates the wrapped ambient particle to a Minecraft ParticleOptions.
- ParticleOptions - Interface in dev.wyck.environment.particle
-
Opaque handle to NMS ParticleOptions.
- ParticleOptionsFactory - Interface in dev.wyck.environment.particle
-
A factory for creating particle options handles.
- particles() - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Returns the value of the
particlesrecord component. - particles(ParticleCatalog) - Method in class dev.wyck.biome.CustomBiome.Builder
- particleType() - Method in enum class dev.wyck.environment.particle.ParticleTypes
-
Gets a version-agnostic handle to this particle type, resolved on first access via the registered factory and cached.
- ParticleType - Interface in dev.wyck.environment.particle
-
Opaque handle to a particle type.
- ParticleTypes - Enum Class in dev.wyck.environment.particle
-
An enum that wraps around Minecraft's ParticleTypes, providing additional metadata and functionality.
- PARTLY_BURIED - Enum constant in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
Sunk part way into the land surface.
- passthrough() - Static method in interface dev.wyck.worldgen.structure.templatesystem.rule.BlockEntityModifier
-
Keeps the block entity data as it is.
- PassthroughModifier - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Keeps the block entity data as it is.
- PATCH - Static variable in class dev.wyck.worldgen.synth.Noises
- PATCH_BERRY_BUSH_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_BERRY_COMMON - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_BERRY_RARE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_BUSH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_CACTUS_DECORATED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_CACTUS_DESERT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_CACTUS_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_CRIMSON_ROOTS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_DEAD_BUSH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_DEAD_BUSH_2 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_DEAD_BUSH_BADLANDS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_DRY_GRASS_BADLANDS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_DRY_GRASS_DESERT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_FIRE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_FIREFLY_BUSH_NEAR_WATER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_FIREFLY_BUSH_NEAR_WATER_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_FIREFLY_BUSH_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_BADLANDS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_JUNGLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_MEADOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_NORMAL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_PLAIN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_SAVANNA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_GRASS_TAIGA_2 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_LARGE_FERN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_MELON - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_MELON_SPARSE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_PUMPKIN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_RED_SHRUB - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_SOUL_FIRE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_SUGAR_CANE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_SUGAR_CANE_BADLANDS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_SUGAR_CANE_DESERT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_SUGAR_CANE_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_SUNFLOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_TAIGA_GRASS_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_TALL_GRASS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_TALL_GRASS_2 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PATCH_WATERLILY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- path() - Method in interface dev.wyck.keys.ResourceKey
-
The path portion of this key.
- patrol() - Static method in interface dev.wyck.level.entity.LevelSpawner
-
The level spawner for patrols.
- PATROL - Enum constant in enum class dev.wyck.level.entity.LevelSpawner.Kind
- PAUSE_MOB_GROWTH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- pending() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns the value of the
pendingrecord component. - Pending(EnvironmentAttributeSupplier, V) - Constructor for record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
-
Creates an instance of a
Pendingrecord class. - periodTicks() - Method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
The length of one repetition of this timeline.
- periodTicks(int) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- persistence() - Method in interface dev.wyck.level.LevelCreator
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
LevelCreator.levelStem()andRegisterable.register()instead. - persistence() - Method in class dev.wyck.level.LevelCreatorImpl
- persistence(StemPersistence) - Method in class dev.wyck.level.LevelCreator.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
LevelCreator.levelStem()andRegisterable.register()instead. - PERSISTENT - Enum constant in enum class dev.wyck.level.StemPersistence
-
Deprecated.The level stem is also registered into the dimension registry, so other registry callers can see it.
- phantom() - Static method in interface dev.wyck.level.entity.LevelSpawner
-
The level spawner for phantoms.
- PHANTOM - Enum constant in enum class dev.wyck.level.entity.LevelSpawner.Kind
- PIECE - Enum constant in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
-
Only inside the bounds of the individual piece the mob would spawn in.
- PIGLINS_ZOMBIFY - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether piglins and hoglins zombify.
- PILE_HAY - Static variable in class dev.wyck.worldgen.feature.Features
- PILE_HAY_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PILE_ICE - Static variable in class dev.wyck.worldgen.feature.Features
- PILE_ICE_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PILE_MELON - Static variable in class dev.wyck.worldgen.feature.Features
- PILE_MELON_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PILE_PUMPKIN - Static variable in class dev.wyck.worldgen.feature.Features
- PILE_PUMPKIN_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PILE_SNOW - Static variable in class dev.wyck.worldgen.feature.Features
- PILE_SNOW_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PILLAGER_OUTPOST - Static variable in class dev.wyck.worldgen.structure.Structures
- PILLAGER_OUTPOSTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- PILLAR - Static variable in class dev.wyck.worldgen.synth.Noises
- PILLAR_RARENESS - Static variable in class dev.wyck.worldgen.synth.Noises
- PILLAR_THICKNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- PILLARS - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- pine() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
PineFoliagePlacer. - PINE - Static variable in class dev.wyck.worldgen.feature.Features
- PINE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PINE_ON_SNOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PINE_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- PineFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the foliage of a pine tree.
- PineFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
PineFoliagePlacer. - place(PlacementContext) - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Places this feature.
- placeBlock() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
The block to place.
- placeBlock(Material) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets the block to place.
- placeBranchPerLogProbability() - Method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
The probability of each log producing a branch between 0.0 and 1.0.
- placeBranchPerLogProbability(float) - Method in class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
-
Sets the probability of each log producing a branch.
- PLACED_FEATURE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- PLACED_FEATURES - Static variable in interface dev.wyck.keys.KeyChains
- PlacedFeature - Interface in dev.wyck.worldgen.placement
-
Wraps Minecraft's PlacedFeature, a configured feature paired with the ordered list of placement modifiers applied to it.
- PlacedFeature.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
PlacedFeature. - PlacedFeature.Composed - Record Class in dev.wyck.worldgen.placement
-
A placed feature authored from a configured feature and a modifier list.
- PlacedFeature.Factory - Interface in dev.wyck.worldgen.placement
- PlacedFeature.Reference - Record Class in dev.wyck.worldgen.placement
-
A reference to an already-registered placed feature.
- placedFeatures() - Static method in interface dev.wyck.keys.KeyChains
- PlacedFeatures - Class in dev.wyck.worldgen.placement
-
Auto-generated.
- placement() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
-
Returns the value of the
placementrecord component. - placement() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructureSet
-
How this set spreads its structures.
- placement() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
placementrecord component. - placement(StructurePlacement) - Method in class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
-
Sets how this set spreads its structures.
- PlacementContext<C> - Interface in dev.wyck.worldgen.feature.custom
-
The placement surface handed to a CustomFeature during world generation.
- PlacementFilter - Interface in dev.wyck.worldgen.placement
-
An abstract placement filter.
- PlacementModifier - Interface in dev.wyck.worldgen.placement
-
A placed feature determines where a configured feature should be attempted to be placed using placement modifiers.
- placementProbabilityPerValidPosition() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature
-
The chance of placing magma at each valid position, between 0.0 and 1.0.
- placementProbabilityPerValidPosition(float) - Method in class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature.Builder
-
Sets the chance of placing magma at each valid position.
- placementRadiusAroundFloor() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature
-
The radius around the found floor in which magma may be placed, between 0 and 64.
- placementRadiusAroundFloor(int) - Method in class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature.Builder
-
Sets the radius around the found floor in which magma may be placed.
- placementsRequireLayer0Alternate() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
Whether the inner placement blocks can only be placed on an alternate inner layer block.
- placementsRequireLayer0Alternate(boolean) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets whether the inner placement blocks can only be placed on an alternate inner layer block.
- placeOnGround() - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Tries positions within the specified radius and height range to find a valid ground position, and places the specified block on the block above any matching positions.
- PlaceOnGroundDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Tries
PlaceOnGroundDecorator.tries()positions within the specified radius and height range to find a position that is at the height of theMOTION_BLOCKING_NO_LEAVESheightmap, is solid, and has air above. - PlaceOnGroundDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
PlaceOnGroundDecorator. - PLAINS - Static variable in class dev.wyck.biome.Biomes
- planted() - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the huge fungus as planted.
- planted() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Checks if the huge fungus is planted.
- planted(boolean) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets whether the huge fungus is planted.
- plateau() - Method in interface dev.wyck.worldgen.heightproviders.TrapezoidHeight
-
The length of the range in the middle that has a uniform distribution.
- plateau() - Method in interface dev.wyck.worldgen.valueproviders.TrapezoidFloat
-
The length of the range in the middle that has a uniform distribution.
- plateau() - Method in interface dev.wyck.worldgen.valueproviders.TrapezoidInt
-
The length of the range in the middle that has a uniform distribution.
- plateau(float) - Method in class dev.wyck.worldgen.valueproviders.TrapezoidFloat.Builder
-
Sets the plateau.
- plateau(int) - Method in class dev.wyck.worldgen.heightproviders.TrapezoidHeight.Builder
-
Sets the plateau.
- plateau(int) - Method in class dev.wyck.worldgen.valueproviders.TrapezoidInt.Builder
-
Sets the plateau.
- PLAY - Enum constant in enum class dev.wyck.environment.Activity
- PLAY_DEAD - Enum constant in enum class dev.wyck.environment.Activity
- plugin() - Method in interface dev.wyck.Wyck
-
Determines the plugin instance associated with Wyck.
- point() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Returns the value of the
pointrecord component. - point(double) - Static method in interface dev.wyck.worldgen.climate.ClimateParameter
-
A zero width span pinned to one value.
- POINTED_DRIPSTONE - Static variable in class dev.wyck.worldgen.feature.Features
- POINTED_DRIPSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- pointedBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The block that the pointed tips of the cluster are made of.
- pointedBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Describes the block creating the columns of the speleothem.
- pointedBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the pointed block.
- pointedBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the pointed block.
- pointedBlock(Material) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the block state.
- pointOffset() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The offset applied to each distribution point.
- pointOffset(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the offset applied to each distribution point.
- PointRange2D - Record Class in dev.wyck.misc
-
Represents a 2D range of points in a Minecraft world.
- PointRange2D(int, int, int, int) - Constructor for record class dev.wyck.misc.PointRange2D
-
Creates an instance of a
PointRange2Drecord class. - PointRange3D - Record Class in dev.wyck.misc
-
Represents a 3D range of points defined by minimum and maximum coordinates in each axis (X, Y, Z).
- PointRange3D(int, int, int, int, int, int) - Constructor for record class dev.wyck.misc.PointRange3D
-
Creates an instance of a
PointRange3Drecord class. - POOF - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- poolAlias(PoolAliasBinding) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Adds a pool alias binding.
- PoolAliasBinding - Interface in dev.wyck.worldgen.structure.pools.alias
-
Swaps which template pool a jigsaw structure's pieces draw from, chosen once per structure.
- PoolAliasBinding.Direct - Record Class in dev.wyck.worldgen.structure.pools.alias
-
A binding that always resolves the alias to the same target.
- PoolAliasBinding.Random - Record Class in dev.wyck.worldgen.structure.pools.alias
-
A binding that resolves the alias to one weighted target.
- PoolAliasBinding.RandomGroup - Record Class in dev.wyck.worldgen.structure.pools.alias
-
A binding that picks one weighted group of bindings and applies all of them.
- poolAliases() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The pool aliases resolved once per structure.
- poolAliases(List) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the pool aliases resolved once per structure.
- PoolElement - Interface in dev.wyck.worldgen.structure.pools
-
One piece a
TemplatePoolcan place. - poplar() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
PoplarFoliagePlacer. - poplar() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
PoplarTrunkPlacer. - PoplarFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places the tall, tapered foliage used by poplar trees.
- PoplarFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
PoplarFoliagePlacer. - PoplarTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a poplar trunk with horizontal branches near the top.
- PoplarTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
PoplarTrunkPlacer. - PORTAL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- PosAlwaysTrueTest - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Passes for every position.
- position(int, int, int) - Method in class dev.wyck.worldgen.placement.FixedPlacement.Builder
-
Adds a single position to the builder.
- position(BlockVector) - Method in class dev.wyck.worldgen.placement.FixedPlacement.Builder
-
Adds a single position to the builder.
- positional() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
If the attribute is positional.
- positionCondition() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the quart-resolution refinement evaluated for every biome cell.
- positionCondition(BiPredicate) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
-
Sets the condition evaluated for every biome cell in a matching chunk.
- positionDependent() - Method in interface dev.wyck.renderer.packet.VirtualBiomeResolver
- positionPredicate() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
The test the block's position within the template has to pass.
- positionPredicate(PosRuleTest) - Method in class dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule.Builder
-
Sets the test the block's position within the template has to pass.
- positions() - Method in interface dev.wyck.worldgen.placement.FixedPlacement
-
A list of all placement positions.
- positions(List) - Method in class dev.wyck.worldgen.placement.FixedPlacement.Builder
-
Adds a list of positions to the builder.
- positions(BlockVector...) - Method in class dev.wyck.worldgen.placement.FixedPlacement.Builder
-
Adds a list of positions to the builder.
- PosRuleTest - Interface in dev.wyck.worldgen.structure.templatesystem.rule
-
Wraps Minecraft's PosRuleTest: a test on where a block sits within a template, used by a processor rule to vary its chance of applying with distance from the template's origin.
- possibleBiomes() - Method in class dev.wyck.worldgen.biome.custom.CustomBiomeSource
-
Gets every biome this source may return.
- POWDER_SNOW - Static variable in class dev.wyck.worldgen.synth.Noises
- power() - Method in record class dev.wyck.environment.particle.options.PowerParticle
-
Returns the value of the
powerrecord component. - power() - Method in record class dev.wyck.environment.particle.options.SpellParticle
-
Returns the value of the
powerrecord component. - power(ParticleType, float) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a power particle with the specified power level.
- PowerParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for power particles.
- PowerParticle(float) - Constructor for record class dev.wyck.environment.particle.options.PowerParticle
-
Creates an instance of a
PowerParticlerecord class. - PRE_RAID - Enum constant in enum class dev.wyck.environment.Activity
- predicate() - Method in interface dev.wyck.worldgen.blockpredicates.NotPredicate
-
The predicate to invert.
- predicate() - Method in interface dev.wyck.worldgen.placement.BlockPredicateFilter
-
The block predicate to test.
- predicate(BlockPredicate) - Method in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
-
Adds a predicate to the list.
- predicate(BlockPredicate...) - Method in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
-
Adds multiple predicates to the list.
- predicates - Variable in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
- predicates() - Method in interface dev.wyck.worldgen.blockpredicates.CombiningPredicate
-
The child predicates.
- predicates(BlockPredicate...) - Method in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
-
Sets the predicates.
- predicates(List) - Method in class dev.wyck.worldgen.blockpredicates.CombiningPredicate.CombiningPredicateBuilder
-
Sets the predicates.
- preferredBiomes() - Method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
The biomes a ring position is snapped to, as an explicit set or a named biome tag.
- preferredBiomes(TagSet) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the biomes a ring position is snapped to.
- preset() - Method in interface dev.wyck.worldgen.biome.MultiNoisePresetBiomeSource
-
A reference to a hardcoded parameter list preset.
- prioritizeTip() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
Determines where to cut off blocks when space is restricted.
- prioritizeTip(boolean) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Builder
-
Sets whether layers are removed from the start of the column when space is restricted.
- priority() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the priority used when multiple virtual biomes match.
- priority(PacketHandler.Priority) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- probability() - Method in interface dev.wyck.environment.particle.AmbientParticle
-
Gets the probability of this particle being spawned.
- probability() - Method in interface dev.wyck.worldgen.carver.CarverConfiguration
-
The probability that this carver starts in an eligible chunk.
- probability() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
The default probability used by
CustomCarver.isStartChunk(Object, Random). - probability() - Method in interface dev.wyck.worldgen.feature.configurations.BambooFeature
-
Gets the probability of the feature being placed between 0.0 and 1.0.
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
The probability of attaching a block, between 0.0F and 1.0F (inclusive).
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator
-
The probability of attaching a block, between 0.0F and 1.0F (inclusive).
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator
-
The probability of placing a beehive, between 0.0F and 1.0F (inclusive).
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.CocoaDecorator
-
The probability that this decorator places any cocoa beans, between 0.0F and 1.0F (inclusive).
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator
-
The probability of placing a creaking heart, between 0.0F and 1.0F (inclusive).
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator
-
The probability of placing a vine at any given position, between 0.0F and 1.0F (inclusive).
- probability() - Method in interface dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator
-
The probability that shelf mushrooms are placed.
- probability() - Method in interface dev.wyck.worldgen.ruletest.RandomBlockMatchTest
-
The probability of matching between 0.0 and 1.0.
- probability() - Method in interface dev.wyck.worldgen.ruletest.RandomBlockStateMatchTest
-
The probability of matching between 0.0 and 1.0.
- probability(float) - Method in class dev.wyck.environment.particle.AmbientParticle.Builder
-
Sets the probability of the particle.
- probability(float) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
-
Sets the probability that the carver starts in an eligible chunk.
- probability(float) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the probability that the carver starts in an eligible chunk.
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Sets the probability of attaching a block, between 0.0F and 1.0F (inclusive).
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator.Builder
-
Sets the probability of attaching a block, between 0.0F and 1.0F (inclusive).
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator.Builder
-
Sets the probability of placing a beehive, between 0.0F and 1.0F (inclusive).
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.CocoaDecorator.Builder
-
Sets the probability that this decorator places any cocoa beans, between 0.0F and 1.0F (inclusive).
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator.Builder
-
Sets the probability of placing a creaking heart, between 0.0F and 1.0F (inclusive).
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator.Builder
-
Sets the probability of placing a vine at any given position, between 0.0F and 1.0F (inclusive).
- probability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator.Builder
-
Sets the placement probability.
- processor(StructureProcessor) - Method in class dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList.Builder
-
Adds a processor to the end of the list.
- PROCESSOR_LIST - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- ProcessorList - Interface in dev.wyck.worldgen.structure.templatesystem
-
Wraps Minecraft's StructureProcessorList: the
processorsa structure template is run through, in order, as it is placed. - ProcessorRule - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
One rule of a
RuleProcessor: when the template block passesProcessorRule.inputPredicate(), the world block it lands on passesProcessorRule.locationPredicate(), and its position passesProcessorRule.positionPredicate(), the block is replaced withProcessorRule.outputState(). - ProcessorRule.Builder - Class in dev.wyck.worldgen.structure.templatesystem.processor
-
Builder for
ProcessorRule. - processors() - Method in interface dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement
-
The processors the template is run through as it is placed.
- processors() - Method in interface dev.wyck.worldgen.structure.pools.elements.SinglePoolElement
-
The processors the template is run through as it is placed.
- processors() - Method in interface dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList
-
The processors run, in order.
- processors(ProcessorList) - Method in class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
-
Sets the processors the template is run through.
- processors(ProcessorList) - Method in class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
-
Sets the processors the template is run through.
- processors(List) - Method in class dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList.Builder
-
Sets the processors run, in order.
- PROJECTED_RANDOM_PATCHY_SQUARE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- projection() - Method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
How this element is fitted to the terrain.
- projection(Projection) - Method in class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
-
Sets how the template is fitted to the terrain.
- projection(Projection) - Method in class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
-
Sets how the template is fitted to the terrain.
- Projection - Enum Class in dev.wyck.worldgen.structure.pools
-
How a pool element is fitted to the terrain it is placed on.
- projectStartToHeightmap() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The heightmap the start height is measured from.
- projectStartToHeightmap(HeightmapType) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the heightmap the start height is measured from.
- property() - Method in interface dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider
-
The name of a block property.
- property(String) - Method in class dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider.Builder
-
Sets the value of the block property.
- protectedBlocks(TagSet) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Keeps the template from overwriting the given world blocks.
- ProtectedBlocksProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Keeps the template from overwriting the listed world blocks.
- PROTOCOLLIB - Enum constant in enum class dev.wyck.renderer.packet.PacketHandler.Injector
-
Requires ProtocolLib to be installed.
- provider() - Method in interface dev.wyck.worldgen.feature.treedecorators.AlterGroundDecorator
-
A rule-based block state provider defining how to replace the ground.
- PUMPKIN - Static variable in class dev.wyck.worldgen.feature.Features
- PureTransformer - Interface in dev.wyck.worldgen.function.transformer
Q
- QUARTER_NEGATIVE - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- quarterNegative() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Quarters this density function where it is negative, leaving it unchanged where positive.
- quarterNegative(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.QUARTER_NEGATIVE, quartering only its negative values. - quartX() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
quartXrecord component. - quartX() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Gets the quart-coordinate on the x-axis.
- quartY() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
quartYrecord component. - quartY() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Gets the quart-coordinate on the y-axis.
- quartZ() - Method in record class dev.wyck.misc.BiomePosition
-
Returns the value of the
quartZrecord component. - quartZ() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
-
Gets the quart-coordinate on the z-axis.
- queue(Biome) - Method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Queues a biome to be registered.
- queue(Dimension) - Method in interface dev.wyck.registry.bootstrap.BootstrapDimensionRegistry
-
Queues a dimension type to be registered.
R
- radius - Variable in class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
- radius() - Method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
The radius of this disk.
- radius() - Method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
The radius of the spike.
- radius() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature
-
The radius of the sphere.
- radius() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The radius of the cluster, between 1 and 128 (inclusive).
- radius() - Method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
The radius of the foliage.
- radius() - Method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
The radius within which to try positions.
- radius(int) - Method in class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
-
Sets the radius of the spike.
- radius(int) - Method in class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
-
Sets the radius within which to try positions.
- radius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
-
Sets the radius of this disk.
- radius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
-
Sets the radius of the sphere.
- radius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the radius provider.
- radius(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer.FoliagePlacerBuilder
-
Sets the radius of the foliage.
- RAID - Enum constant in enum class dev.wyck.environment.Activity
- RAID_OMEN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- RAIN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- RAM - Enum constant in enum class dev.wyck.environment.Activity
- random() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
The random source for the current carving operation.
- random() - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
A random source seeded for this placement.
- random(TemplatePool, WeightedList) - Static method in interface dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding
-
Resolves the alias to one weighted target.
- Random(TemplatePool, WeightedList) - Constructor for record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Random
-
Creates an instance of a
Randomrecord class. - RANDOM_BOOLEAN_SELECTOR - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- RANDOM_NEIGHBOR_SPREAD - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- RANDOM_SELECTOR - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- randomBlockMatch(Material, float) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests the block is the specified block.
- RandomBlockMatchTest - Interface in dev.wyck.worldgen.ruletest
-
Tests the block is the specified block.
- randomBlockStateMatch(BlockData, float) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests is the block for the specified
BlockData. - randomBlockStateMatch(Material, float) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests is the block for the specified
Material. - RandomBlockStateMatchTest - Interface in dev.wyck.worldgen.ruletest
-
Tests is the block for the specified
BlockData. - randomBooleanSelector() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
RandomBooleanSelectorFeature. - RandomBooleanSelectorFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A configuration for a random boolean feature.
- RandomBooleanSelectorFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
RandomBooleanSelectorFeature. - randomGroup(WeightedList) - Static method in interface dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding
-
Picks one weighted group of bindings and applies all of them.
- RandomGroup(WeightedList) - Constructor for record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.RandomGroup
-
Creates an instance of a
RandomGrouprecord class. - randomizedInt() - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a builder for a randomized int state provider.
- RandomizedIntStateProvider - Interface in dev.wyck.worldgen.stateproviders
-
Assigns a random value to an integer block property.
- RandomizedIntStateProvider.Builder - Class in dev.wyck.worldgen.stateproviders
-
Builder for
RandomizedIntStateProvider. - randomName() - Method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Gets the seed name used to randomize the non-flat gradient.
- randomName() - Method in interface dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource
-
Used as a seed to randomize the gradient.
- randomName(ResourceKey) - Method in class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
-
Sets the seed name used to randomize the non-flat gradient.
- randomName(String) - Method in class dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource.Builder
-
Sets the seed used to randomize the gradient.
- randomOffset() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new builder for the random offset placement modifier.
- RandomOffsetPlacement - Interface in dev.wyck.worldgen.placement
-
Applies an offset to the current position.
- RandomOffsetPlacement.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
RandomOffsetPlacement. - randomSelector() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
RandomSelectorFeature. - RandomSelectorFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A configuration for a random feature.
- RandomSelectorFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
RandomSelectorFeature. - RandomSelectorFeature.WeightedPlacedFeature - Record Class in dev.wyck.worldgen.feature.configurations
-
A weighted placed feature, which consists of a placed feature and a chance of being placed.
- randomSkewChance() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
The probability of random skew, between 0.0F and 1.0F (inclusive).
- randomSkewChance(float) - Method in class dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement.Builder
-
Sets the probability of random skew, between 0.0F and 1.0F (inclusive).
- randomSpread() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
RandomSpreadFoliagePlacer. - RandomSpreadFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Randomly spreads foliage within the given radius and height, used by trees such as the mangrove.
- RandomSpreadFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
RandomSpreadFoliagePlacer. - RandomSpreadPlacement - Interface in dev.wyck.worldgen.structure.placement
-
The world is cut into
spacing-chunk cells and one candidate position is picked within the firstspacing - separationchunks of each. - RandomSpreadPlacement.Builder - Class in dev.wyck.worldgen.structure.placement
-
Builder for
RandomSpreadPlacement. - RandomSpreadType - Enum Class in dev.wyck.worldgen.structure
-
How a
RandomSpreadPlacementdistributes its structures inside each placement cell. - range() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
The horizontal chunk range this carver may reach from its source chunk.
- rangeChoice() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a new builder for a
RangeChoice. - rangeChoice(double, double, DensityFunction, DensityFunction) - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Uses this density function as the value to compare, returning
whenInRangewhen it falls within[minInclusive, maxExclusive)andwhenOutOfRangeotherwise. - rangeChoice(DensityFunction, double, double, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Computes
inputand returnswhenInRangewhen it falls within[minInclusive, maxExclusive)andwhenOutOfRangeotherwise. - RangeChoice - Interface in dev.wyck.worldgen.function.misc
-
Computes the input value and, depending on whether it falls within
[minInclusive, maxExclusive), returns one of two other density functions. - RangeChoice.Builder - Class in dev.wyck.worldgen.function.misc
-
Builder for
RangeChoice. - rarity(int) - Static method in interface dev.wyck.worldgen.placement.PlacementFilter
-
Creates a new rarity filter.
- rarityFilter(int) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new instance of the rarity filter placement modifier.
- RarityFilter - Interface in dev.wyck.worldgen.placement
-
Either returns the current position or empty.
- RAW_GENERATION - Enum constant in enum class dev.wyck.worldgen.Decoration
- reciprocal(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.RECIPROCAL, producing its reciprocal. - RECIPROCAL - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- RED_MUSHROOM - Static variable in class dev.wyck.worldgen.feature.Features
- RED_MUSHROOM_NETHER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_MUSHROOM_NORMAL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_MUSHROOM_OLD_GROWTH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_MUSHROOM_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_MUSHROOM_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_POPLAR - Static variable in class dev.wyck.worldgen.feature.Features
- RED_POPLAR - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_POPLAR_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- RED_POPLAR_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- RED_POPLAR_LEAVES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- RED_SHRUB - Static variable in class dev.wyck.worldgen.feature.Features
- REDSTONE_READY - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- reference(ResourceKey) - Static method in interface dev.wyck.biome.Biome
-
Gets a reference to a biome from the biome registry.
- reference(ResourceKey) - Static method in interface dev.wyck.level.dimension.Dimension
-
Simply holds a reference to a dimension.
- reference(ResourceKey) - Static method in interface dev.wyck.level.dimension.timeline.Easing
-
Gets an easing by its identifier.
- reference(ResourceKey) - Static method in interface dev.wyck.level.dimension.timeline.Timeline
-
Creates a timeline reference to the given timeline.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.carver.WorldCarver
-
References a carver already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.feature.Feature
-
References a feature already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a reference to a density function already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.noise.Noise
-
Creates a reference to a noise function with the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
-
References a placed feature already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.pools.TemplatePool
-
References a template pool already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.Structure
-
References a structure already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.StructureSet
-
References a structure set already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.structure.templatesystem.ProcessorList
-
References a processor list already registered under the given key.
- reference(ResourceKey) - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Creates a reference to a noise parameters.
- Reference(ResourceKey) - Constructor for record class dev.wyck.worldgen.placement.PlacedFeature.Reference
-
Creates an instance of a
Referencerecord class. - ReferencedCarver - Interface in dev.wyck.worldgen.carver.types
-
A reference to an existing registered carver.
- ReferencedDensityFunction - Interface in dev.wyck.worldgen.function.misc
-
A reference to a density function.
- ReferencedFeature - Interface in dev.wyck.worldgen.feature.types
-
A reference to an existing configured feature.
- ReferencedNoise - Interface in dev.wyck.worldgen.noise.types
-
A reference to a noise function.
- ReferencedNoiseParameters - Interface in dev.wyck.worldgen.synth
-
A reference to an existing noise parameters.
- ReferencedProcessorList - Interface in dev.wyck.worldgen.structure.templatesystem.types
-
A reference to an existing registered processor list.
- ReferencedStructure - Interface in dev.wyck.worldgen.structure.types
-
A reference to an existing registered structure.
- ReferencedStructureSet - Interface in dev.wyck.worldgen.structure.types
-
A reference to an existing registered structure set.
- ReferencedTemplatePool - Interface in dev.wyck.worldgen.structure.pools.types
-
A reference to an existing registered template pool.
- ReferencedTimeline - Interface in dev.wyck.level.dimension.timeline.types
- register() - Method in class dev.wyck.biome.Biome.Builder
- register() - Method in interface dev.wyck.biome.Biome
-
Registers this biome in the biome registry.
- register() - Method in class dev.wyck.biome.CustomBiome.Builder
- register() - Method in interface dev.wyck.biome.CustomBiome
-
Registers this custom biome in the biome registry.
- register() - Method in class dev.wyck.level.dimension.Dimension.Builder
- register() - Method in interface dev.wyck.level.dimension.Dimension
-
Registers this dimension type to the dimension registry.
- register() - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- register() - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Registers the necessary packet listeners to handle biome injection.
- register() - Method in class dev.wyck.tags.TagSet.Builder
-
Registers the tag set to the registry.
- register() - Method in interface dev.wyck.tags.TagSet
-
Binds this tag set under its own key, which nothing else may have claimed.
- register() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Registers this carver using its assigned registry key.
- register() - Method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
-
Registers the custom carver.
- register() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Registers this feature into the FEATURE registry under the key of this feature.
- register() - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Builds and registers the noise generator settings.
- register() - Method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
Loads this template's source file into the server's template manager under its key.
- register() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.DefinedStructure
-
Registers this structure under its resource key.
- register() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
- register() - Method in interface dev.wyck.worldgen.structure.types.SimpleStructure
- register() - Method in interface dev.wyck.wrapper.Registerable
- register(Biome...) - Method in interface dev.wyck.registry.BiomeRegistry
-
This method registers a custom biome to a Minecraft server.
- register(ResourceKey, CustomCarver) - Method in interface dev.wyck.registry.worldgen.CustomCarverRegistry
- register(ResourceKey, CustomCarver) - Static method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Registers a custom carver using the supplied registry key.
- register(ResourceKey, CustomFeature) - Method in interface dev.wyck.registry.worldgen.CustomFeatureRegistry
- register(ResourceKey, CustomFeature) - Static method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Convenience method for registering a feature.
- register(ResourceKey, Wrapper) - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Registers a wrapper in the registry.
- register(ResourceKey, Function) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
-
Registers an inline decoder under an explicit key, including family-defined pseudo-types.
- register(ResourceKey, T) - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Registers an object in the registry.
- register(Dimension) - Method in interface dev.wyck.registry.DimensionRegistry
-
Registers a custom dimension type to the server's dimension_type registry.
- register(Decodable) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
- register(String, Function) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
-
Registers a decoder for a single vanilla type.
- register(Collection) - Method in interface dev.wyck.registry.BiomeRegistry
-
Registers a collection of custom biomes to a Minecraft server.
- Registerable<O> - Interface in dev.wyck.wrapper
-
Something that can be registered.
- registerAs(ResourceKey) - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Clones and registers this carver using the supplied registry key.
- registerAs(ResourceKey) - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
-
Registers this feature into the FEATURE registry under the given key.
- RegisteredConstantTranslator<W> - Interface in dev.wyck.wrapper
-
Translates wrapper constants to and from the entries of a Minecraft registry, the registry counterpart to
KeyedEnumTranslator. - registry() - Static method in interface dev.wyck.registry.BiomeRegistry
-
This static method returns the current BiomeRegistry instance.
- registry() - Static method in interface dev.wyck.registry.DimensionRegistry
- registry() - Method in interface dev.wyck.registry.internal.WyckRegistry
-
The registry itself.
- registry() - Static method in interface dev.wyck.registry.worldgen.CustomCarverRegistry
- registry() - Static method in interface dev.wyck.registry.worldgen.CustomFeatureRegistry
- registry(RegistryId) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the registry discriminator of the tag set.
- registryId() - Method in interface dev.wyck.tags.TagKey
-
The registry this tag belongs to.
- registryId() - Method in interface dev.wyck.tags.TagSet
-
The registry the elements of this tag set resolve against.
- RegistryId - Enum Class in dev.wyck.registry.internal
- RegistryReconfigurer - Interface in dev.wyck.connection
-
An interface for resending registries to players without relogging.
- removeBiome(ResourceKey) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Removes a custom biome from the packet handler's list of biomes to inject by its ResourceKey.
- removeBiome(ResourceKey) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Removes a phony custom biome with the given ResourceKey from the collector.
- removeBiome(VirtualBiome) - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Removes a custom biome from the packet handler's list of biomes to inject.
- removeBiome(VirtualBiome) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Removes a phony custom biome from the collector.
- removeBlock(BlockVector) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Removes a block at the given absolute world position.
- removeBlock(BlockVector, boolean) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Removes a block at the given absolute world position.
- replace(BlockReplacement) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Adds a block replacement to the custom biome.
- replace(Key, T) - Method in class dev.wyck.keys.KeyChain
-
Replaces an existing key in the chain with a new item.
- replace(Biome, Biome) - Method in class dev.wyck.misc.providers.ReplacementBiomeProvider.Builder
- replace(Material, Material) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Adds a block replacement to the custom biome.
- Replace(ResourceKey, ResourceKey, ResourceKey) - Constructor for record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Creates an instance of a
Replacerecord class. - REPLACE_BLOBS - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- REPLACE_SINGLE_BLOCK - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- replaceable() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
ReplaceablePredicate, which checks that the block at an offset can be replaced by placing blocks. - replaceable() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The blocks that the patch is allowed to replace.
- replaceable(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets a block tag of blocks that the patch is allowed to replace.
- replaceable(TagKey) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the blocks that the patch is allowed to replace.
- replaceable(TagSet) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets a block tag of blocks that the patch is allowed to replace.
- replaceable(Set) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the blocks that the patch is allowed to replace.
- replaceable(Material...) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Adds materials to the replaceable set.
- replaceable(Tag) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets a block tag of blocks that the patch is allowed to replace.
- replaceableBlock(Material...) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Adds a replaceable block.
- replaceableBlock(Material...) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Adds the given block states to the replaceable blocks.
- replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Gets the replaceable blocks for the huge fungus configuration.
- replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Describes which blocks the feature can generate on.
- replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The blocks that the cluster is allowed to replace when generating.
- replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Describes which blocks the feature can generate on.
- replaceableBlocks(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the replaceable blocks for the huge fungus configuration.
- replaceableBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the replaceable blocks.
- replaceableBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the replaceable blocks.
- replaceableBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemFeature.Builder
-
Sets the replaceable blocks.
- replaceableBlocks(Material...) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the replaceable blocks.
- ReplaceablePredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the block at the specified offset can be replaced by placing blocks.
- ReplaceablePredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
- replaceBlobs() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
ReplaceBlobsFeature. - ReplaceBlobsFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A replacement sphere configuration.
- ReplaceBlobsFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
ReplaceBlobsFeature. - replaceBlock() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
ReplaceBlockFeature. - ReplaceBlockFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A technical feature that replaces a single block using a list of targets and states.
- ReplaceBlockFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
ReplaceBlockFeature. - replaceCurrentMusic() - Method in interface dev.wyck.environment.sounds.Music
-
Gets whether the music should replace the current music.
- replaceCurrentMusic(boolean) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets whether the music should replace the current music.
- replaceInDimension(Dimension, Biome, Biome) - Method in interface dev.wyck.registry.bootstrap.BootstrapBiomeRegistry
-
Replaces a biome in a dimension.
- replacement() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Returns the value of the
replacementrecord component. - replacement() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Returns the value of the
replacementrecord component. - replacement(BlockReplacement...) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- replacement(List) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- replacement(Material, Material) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- ReplacementBiomeProvider - Class in dev.wyck.misc.providers
-
A biome provider that replaces biomes with Wyck's custom biomes.
- ReplacementBiomeProvider(Map) - Constructor for class dev.wyck.misc.providers.ReplacementBiomeProvider
- ReplacementBiomeProvider.Builder - Class in dev.wyck.misc.providers
-
A builder class for creating instances of ReplacementBiomeProvider.
- replacementBlock() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Returns the replacement block material.
- replacements(List) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
- replaceState() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature
-
The block state the target is replaced with.
- replaceState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
-
Sets the block state the target is replaced with.
- replaceState(Material) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
-
Sets the replacement block state from the given material's default block data.
- replaceWithBlackstone() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
replaceWithBlackstonerecord component. - requiredEmptyBlocks() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
The number of empty blocks required by the decoration, between 0 and 16 (inclusive).
- requiredEmptyBlocks(int) - Method in class dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator.Builder
-
Sets the number of empty blocks required by the decoration, between 0 and 16 (inclusive).
- requiredVerticalSpaceForTree() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The amount of vertical space for the placed feature between 1 and 64.
- requiredVerticalSpaceForTree(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the amount of vertical space for the placed feature.
- requiresBlockBelow() - Method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
Whether the spring feature requires a block in
SpringFeature.validBlocks()below it. - requiresBlockBelow(boolean) - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Sets whether the spring requires a block below it.
- resendRegistries(Player) - Method in interface dev.wyck.connection.RegistryReconfigurer
-
Resends the registries to the player.
- resendRegistries(Player, Consumer) - Method in interface dev.wyck.connection.RegistryReconfigurer
-
Resends the registries to the player.
- RESET_MOB_GROWTH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- resolve(SnapshotChunkData, int, int, int) - Method in interface dev.wyck.renderer.packet.VirtualBiomeResolver
- resolve(String) - Method in class dev.wyck.factory.ConstructWireProvider
-
Derives a provider for a class nested inside this provider's resolved class.
- resolveAt(int, int, int) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector.BlockResolver
- resolveClass() - Method in class dev.wyck.factory.WireProvider
-
Resolves the backing factory class from
WireProvider.classNameTemplate, applying whichever version operator the template uses. - resolverFor(Player, ChunkLocation) - Method in class dev.wyck.renderer.packet.VirtualBiomeCollector
-
Cheap pre-decode gate.
- resourceKey - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- resourceKey() - Method in interface dev.wyck.biome.Biome
-
The key associated with this biome.
- resourceKey() - Method in class dev.wyck.biome.internal.BiomeImpl
- resourceKey() - Method in enum class dev.wyck.environment.Activity
- resourceKey() - Method in enum class dev.wyck.environment.particle.ParticleTypes
-
The resource key of this particle.
- resourceKey() - Method in interface dev.wyck.level.dimension.Dimension
-
The key of this dimension type.
- resourceKey() - Method in class dev.wyck.level.dimension.DimensionImpl
- resourceKey() - Method in interface dev.wyck.level.dimension.LevelStem
-
Gets the resource key of this level stem, if it set.
- resourceKey() - Method in interface dev.wyck.level.LevelCreator
-
The key the world and its level stem are registered under.
- resourceKey() - Method in class dev.wyck.level.LevelCreatorImpl
- resourceKey() - Method in interface dev.wyck.tags.TagSet
-
The key of the tag set.
- resourceKey() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
-
Returns the nullable registry key used by the runtime bridge.
- resourceKey() - Method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
The resource key of the carver.
- resourceKey() - Method in enum class dev.wyck.worldgen.carver.WorldCarverType
- resourceKey() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
- resourceKey() - Method in interface dev.wyck.worldgen.feature.Feature
-
The resource key of the feature, if present.
- resourceKey() - Method in enum class dev.wyck.worldgen.feature.FeatureType
- resourceKey() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
The resource key of the density function, if present.
- resourceKey() - Method in enum class dev.wyck.worldgen.material.FluidType
- resourceKey() - Method in interface dev.wyck.worldgen.noise.Noise
-
The key of the noise function.
- resourceKey() - Method in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
-
The resource key of the template pool.
- resourceKey() - Method in enum class dev.wyck.worldgen.structure.StructureType
- resourceKey() - Method in interface dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList
-
The resource key of the processor list.
- resourceKey() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
The resource key of the structure.
- resourceKey() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructureSet
-
The resource key of the structure set.
- resourceKey() - Method in interface dev.wyck.worldgen.structure.types.DefinedStructure
-
The resource key of the structure.
- resourceKey() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The resource key of the structure.
- resourceKey() - Method in interface dev.wyck.worldgen.synth.NoiseParameters
-
The resource key of the noise parameters.
- resourceKey() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
resourceKeyrecord component. - resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
-
Sets the resource key.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the registry key.
- resourceKey(ResourceKey) - Method in class dev.wyck.biome.Biome.Builder
-
Sets the ResourceKey of the biome.
- resourceKey(ResourceKey) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the ResourceKey of the custom biome.
- resourceKey(ResourceKey) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the resource key of this dimension type.
- resourceKey(ResourceKey) - Method in class dev.wyck.level.dimension.LevelStem.Builder
-
Sets the resource key for the level stem.
- resourceKey(ResourceKey) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the resource key of the level stem.
- resourceKey(ResourceKey) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the resource key of the tag set.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
-
Sets the resource key of the carver.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
-
Sets the resource key of the configured feature.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.feature.types.CustomComposedFeature.Builder
-
Sets the resource key of the configured feature.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.function.misc.FindTopSurface.Builder
-
Sets the resource key.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Sets the resource key.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.function.misc.YClampedGradient.Builder
-
Sets the resource key.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the resource key.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Builder
-
Sets the resource key of the template pool.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList.Builder
-
Sets the resource key of the processor list.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.ComposedStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
-
Sets the resource key of the structure set.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.MineshaftStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.NetherFossilStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.ShipwreckStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.SimpleStructure.Builder
-
Sets the resource key of the structure.
- resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.synth.ComposedNoiseParameters.Builder
-
Sets the resource key of the noise parameters.
- ResourceKey - Interface in dev.wyck.keys
-
This interface represents a key for a biome resource in the game.
- resourceLocation() - Method in interface dev.wyck.keys.ResourceKey
-
Underlying Minecraft Identifier.
- RESPAWN_ANCHOR_WORKS - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether a respawn anchor can be used to set spawn.
- REST - Enum constant in enum class dev.wyck.environment.Activity
- restore(World) - Method in interface dev.wyck.registry.level.LevelStemEditor
-
Reverts a world previously edited by this editor, restoring its original dimension type and/or chunk generator state, and clears the corresponding snapshots.
- result - Variable in class dev.wyck.util.WeightedList.Builder
- retrieve(ResourceKey) - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Retrieves an object from the registry.
- retrieveOrThrow(ResourceKey) - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Retrieves an object from the registry, or throws an exception if it is not present.
- REVERSE_PORTAL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- rewriteChunkPacket(Object, ChunkLocation, VirtualBiomeResolver, int) - Method in interface dev.wyck.renderer.packet.handlers.NativeChunkPacketHandler
-
Rewrites a clientbound chunk packet for one player without touching the packet itself.
- RIDE - Enum constant in enum class dev.wyck.environment.Activity
- RIDGE - Static variable in class dev.wyck.worldgen.synth.Noises
- ridges() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used for the ridges climate axis.
- ridges(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the ridges density function.
- RIDGES - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- RIDGES_FOLDED - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- right() - Method in interface dev.wyck.util.Either
-
Gets the right value if this is a right.
- right() - Method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Alias for
TwoArgumentSimpleFunction.second(). - right(R) - Static method in interface dev.wyck.util.Either
-
Creates a right value.
- Right(R) - Constructor for record class dev.wyck.util.Either.Right
-
Creates an instance of a
Rightrecord class. - rightOrElse(R) - Method in interface dev.wyck.util.Either
-
Right or else.
- rightOverride(R) - Method in interface dev.wyck.util.Either
-
Returns a right value holding
value, discarding any left value this either currently holds. - RIGID - Enum constant in enum class dev.wyck.worldgen.structure.pools.Projection
-
The element is placed exactly as saved.
- rim() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
The block to use for the rim of the delta.
- rim(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
-
Sets the block to use for the rim of the delta.
- rimSize() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
The size of the rim of the delta.
- rimSize(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
-
Sets the size of the rim of the delta.
- RIVER - Static variable in class dev.wyck.biome.Biomes
- ROAR - Enum constant in enum class dev.wyck.environment.Activity
- rockCount() - Method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
The required number of blocks adjacent to the spring that belong to
SpringFeature.validBlocks(). - rockCount(int) - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Sets the rock count.
- roll() - Method in record class dev.wyck.environment.particle.options.SculkChargeParticle
-
Returns the value of the
rollrecord component. - ROLL_VILLAGE_SIEGE - Static variable in interface dev.wyck.level.dimension.clock.TimeMarker
- roof() - Method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Gets whether the collapsed flat layer belongs to the dimension roof.
- roof(boolean) - Method in class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
-
Sets whether the collapsed flat layer belongs to the dimension roof.
- roomVerticalRadiusMultiplier() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The vertical radius multiplier used for cave rooms.
- roomVerticalRadiusMultiplier(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the vertical radius multiplier used for cave rooms.
- ROOT_SYSTEM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- rootColumnMaxHeight() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The maximum height of the root column between 1 and 4096.
- rootColumnMaxHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the maximum height of the root column.
- ROOTED_AZALEA_TREE - Static variable in class dev.wyck.worldgen.feature.Features
- ROOTED_AZALEA_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- ROOTED_SULFUR_SPRING - Static variable in class dev.wyck.worldgen.feature.Features
- ROOTED_SULFUR_SPRING - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- rootPlacementAttempts() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The number of attempts to place the root column between 1 and 256.
- rootPlacementAttempts(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the number of attempts to place the root column.
- rootPlacer() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Defines how roots are generated and what blocks to use.
- rootPlacer(RootPlacer) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the root placer.
- RootPlacer - Interface in dev.wyck.worldgen.feature.rootplacers
-
Controls the placement and shape of the roots for a tree and moving the trunk upwards.
- RootPlacer.RootPlacerBuilder<T,
P> - Class in dev.wyck.worldgen.feature.rootplacers -
A builder for
RootPlacers. - RootPlacerBuilder() - Constructor for class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
- RootPlacerBuilder(RootPlacer) - Constructor for class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
- rootProvider - Variable in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
- rootProvider() - Method in interface dev.wyck.worldgen.feature.rootplacers.RootPlacer
-
The block used as the root of the tree.
- rootProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
-
Sets the block used as the root of the tree.
- rootRadius() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The radius of which these roots can spread between 1 and 64.
- rootRadius(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the radius of which these roots can spread.
- rootReplaceable() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
A set of materials which can be replaced by the root system.
- rootReplaceable(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Adds a tag of materials to the root-replaceable list.
- rootReplaceable(TagKey) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the tag of materials which can be replaced by the root system.
- rootReplaceable(TagSet) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Adds a tag of materials to the root-replaceable list.
- rootReplaceable(Set) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the tag of materials which can be replaced by the root system.
- rootReplaceable(Material...) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Adds a material to the root-replaceable list.
- rootReplaceable(Tag) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Adds a tag of materials to the root-replaceable list.
- rootStateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The block to use for the root column.
- rootStateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the block to use for the root column.
- rootSystem() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
RootSystemFeature. - RootSystemFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that spawns below naturally generated azalea trees.
- RootSystemFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
RootSystemFeature. - rotated(Material) - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a rotated block provider.
- RotatedBlockProvider - Interface in dev.wyck.worldgen.stateproviders
-
Supplies block states from another provider and rotates their directional properties.
- Rotation - Enum Class in dev.wyck.worldgen
-
Auto-generated.
- rotations() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Returns the value of the
rotationsrecord component. - rottableBlocks() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.BlockRotProcessor
-
The blocks that may be dropped, every block when absent.
- RUINED_PORTAL - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- RUINED_PORTAL_DESERT - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTAL_JUNGLE - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTAL_MOUNTAIN - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTAL_NETHER - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTAL_OCEAN - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTAL_STANDARD - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTAL_SWAMP - Static variable in class dev.wyck.worldgen.structure.Structures
- RUINED_PORTALS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- ruinedPortal(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a ruined portal.
- RuinedPortalStructure - Interface in dev.wyck.worldgen.structure.types
-
A ruined portal.
- RuinedPortalStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
RuinedPortalStructure. - RuinedPortalStructure.Placement - Enum Class in dev.wyck.worldgen.structure.types
-
Where a ruined portal is placed relative to the terrain.
- RuinedPortalStructure.Setup - Record Class in dev.wyck.worldgen.structure.types
-
One way a ruined portal can generate.
- rule(BlockPredicate, BlockStateProvider) - Method in class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
-
Adds a rule to the block state provider.
- rule(BlockPredicate, BlockStateProvider) - Static method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
-
Creates a new builder.
- rule(ProcessorRule...) - Static method in interface dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
-
Replaces template blocks according to rules, the first matching rule winning.
- rule(RuleSource) - Method in class dev.wyck.worldgen.surface.rule.SequenceRuleSource.Builder
-
Adds a rule to the sequence.
- Rule(BlockPredicate, BlockStateProvider) - Constructor for record class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Rule
-
Creates an instance of a
Rulerecord class. - ruleBased() - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a builder for a rule based state provider.
- RuleBasedStateProvider - Interface in dev.wyck.worldgen.stateproviders
-
A provider that provides a block and block state depending on the block that currently exists in the world using a series of rules.
- RuleBasedStateProvider.Builder - Class in dev.wyck.worldgen.stateproviders
-
A builder for
RuleBasedStateProvider. - RuleBasedStateProvider.Rule - Record Class in dev.wyck.worldgen.stateproviders
-
A rule.
- RuleProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Replaces template blocks according to a list of rules, the first matching rule winning.
- rules() - Method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
-
Rules of the block to use.
- rules() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.RuleProcessor
-
The rules tried in order.
- rules() - Method in interface dev.wyck.worldgen.surface.rule.SequenceRuleSource
-
The rules evaluated in order.
- rules(RuleBasedStateProvider.Rule...) - Method in class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
-
Sets the rules of the block state provider.
- rules(RuleSource...) - Method in class dev.wyck.worldgen.surface.rule.SequenceRuleSource.Builder
-
Adds rules to the sequence.
- rules(List) - Method in class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Builder
-
Sets the rules of the block state provider.
- rules(List) - Method in class dev.wyck.worldgen.surface.rule.SequenceRuleSource.Builder
-
Adds rules to the sequence.
- RuleSource - Interface in dev.wyck.worldgen.surface.rule
-
A surface rule source — the tree (
SurfaceRules.RuleSource) that decides which block is placed at the surface during generation. - RuleTest - Interface in dev.wyck.worldgen.ruletest
-
Rule tests are used to test if a block matches specific conditions.
- run() - Method in interface dev.wyck.util.ThrowingRunnable
S
- salt() - Method in interface dev.wyck.worldgen.structure.placement.StructurePlacement
-
The salt mixed into the placement's random seed.
- salt(int) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the salt mixed into the placement's random seed.
- salt(int) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the salt mixed into the placement's random seed.
- SAVANNA - Static variable in class dev.wyck.biome.Biomes
- SAVANNA_PLATEAU - Static variable in class dev.wyck.biome.Biomes
- scale - Variable in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
- scale() - Method in record class dev.wyck.environment.particle.options.DustParticle
-
Returns the value of the
scalerecord component. - scale() - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Returns the value of the
scalerecord component. - scale() - Method in interface dev.wyck.worldgen.stateproviders.NoiseBasedProvider
-
Horizontal scale of the noise.
- scale(float) - Method in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
-
Sets the horizontal scale of the noise.
- SCATTERED_ORE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- scheduleTick() - Method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockFeature
-
Whether to schedule a block update.
- scheduleTick(boolean) - Method in class dev.wyck.worldgen.feature.configurations.SimpleBlockFeature.Builder
-
Sets whether to schedule a block update.
- SCRAPE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SCULK_CHARGE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SCULK_CHARGE_POP - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SCULK_PATCH - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SCULK_PATCH_ANCIENT_CITY - Static variable in class dev.wyck.worldgen.feature.Features
- SCULK_PATCH_ANCIENT_CITY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SCULK_PATCH_DEEP_DARK - Static variable in class dev.wyck.worldgen.feature.Features
- SCULK_PATCH_DEEP_DARK - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SCULK_SOUL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SCULK_VEIN - Static variable in class dev.wyck.worldgen.feature.Features
- SCULK_VEIN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- sculkCharge(float) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a sculk charge particle with the specified roll.
- SculkChargeParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for sculk charge particles.
- SculkChargeParticle(float) - Constructor for record class dev.wyck.environment.particle.options.SculkChargeParticle
-
Creates an instance of a
SculkChargeParticlerecord class. - sculkPatch() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SculkPatchFeature. - SculkPatchFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that places sculk catalysts and sculk shriekers in randomly spreading patches.
- SculkPatchFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SculkPatchFeature. - SEA_PICKLE - Static variable in class dev.wyck.worldgen.feature.Features
- SEA_PICKLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_COLD - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_DEEP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_DEEP_COLD - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_DEEP_WARM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_MID - Static variable in class dev.wyck.worldgen.feature.Features
- SEAGRASS_NORMAL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_RIVER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_SHORT - Static variable in class dev.wyck.worldgen.feature.Features
- SEAGRASS_SLIGHTLY_LESS_SHORT - Static variable in class dev.wyck.worldgen.feature.Features
- SEAGRASS_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SEAGRASS_TALL - Static variable in class dev.wyck.worldgen.feature.Features
- SEAGRASS_WARM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- seaLevel() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The default sea level.
- seaLevel(int) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the default sea level.
- searchRange() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
The search range between 1 and 64.
- searchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature.Builder
-
Sets the search range.
- second() - Method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
The second density function.
- secondaryDepthRange() - Method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
Adds a mapped value of the secondary surface depth to the offset.
- secondaryDepthRange(int) - Method in class dev.wyck.worldgen.surface.condition.StoneDepthConditionSource.Builder
-
Sets the secondary depth range added to the offset.
- seed - Variable in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
- seed() - Method in interface dev.wyck.level.LevelCreator
-
The seed to use for the world.
- seed() - Method in class dev.wyck.level.LevelCreatorImpl
- seed() - Method in interface dev.wyck.worldgen.stateproviders.NoiseBasedProvider
-
The seed of the noise.
- seed() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
seedrecord component. - seed(long) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the seed of the world.
- seed(long) - Method in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
-
Sets the seed of the noise.
- self() - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- separation() - Method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
The minimum distance, in chunks, between two structures of this set.
- separation(int) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the minimum distance, in chunks, between two structures of this set.
- sequence() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SequenceFeature. - sequence() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new sequence rule source builder.
- sequence(RuleSource...) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Evaluates rules in order, using the first that applies.
- sequence(List) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Evaluates rules in order, using the first that applies.
- SEQUENCE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SequenceFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A technical feature that randomly chooses a feature from a list with each having an equal chance.
- SequenceFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SequenceFeature. - SequenceRuleSource - Interface in dev.wyck.worldgen.surface.rule
-
Evaluates rules in order, using the first that applies.
- SequenceRuleSource.Builder - Class in dev.wyck.worldgen.surface.rule
-
Builder for
SequenceRuleSource. - set(Field, Object, Object) - Static method in class dev.wyck.util.internal.InternalReflectUtil
- setBlock(BlockVector, BlockData) - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Sets a block at the given absolute world position.
- setBlockBiome(Block, Biome) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a block to a custom biome.
- setBlockBiome(Block, Biome) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setBlockBiome(Block, Biome, boolean) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a block to a custom biome.
- setBlockBiome(Block, Biome, boolean) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setBoundingBoxBiome(World, BoundingBox, Biome) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a bounding box to a custom biome.
- setBoundingBoxBiome(World, BoundingBox, Biome) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setChunkBiome(Chunk, int, int, Biome) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a chunk to a custom biome within a height range.
- setChunkBiome(Chunk, int, int, Biome) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setChunkBiome(Chunk, int, int, Biome, boolean) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a chunk to a custom biome within a specified height range.
- setChunkBiome(Chunk, int, int, Biome, boolean) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setChunkBiome(Chunk, Biome) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a chunk to a custom biome.
- setChunkBiome(Chunk, Biome) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setChunkBiome(Chunk, Biome, boolean) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a chunk to a custom biome within the default height range.
- setChunkBiome(Chunk, Biome, boolean) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setFieldValue(Object, String, Object) - Static method in class dev.wyck.util.internal.InternalReflectUtil
- setProvider(Class, F) - Method in class dev.wyck.factory.WireProvider
- setRegionBiome(Location, Location, Biome) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a region to a custom biome.
- setRegionBiome(Location, Location, Biome) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setRegionBiome(Location, Location, Biome, boolean) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a region to a custom biome.
- setRegionBiome(Location, Location, Biome, boolean) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setRegionBiome(World, Location, Location, Biome, boolean) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a region to a custom biome.
- setRegionBiome(World, Location, Location, Biome, boolean) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setRegionBiome(World, Vector, Vector, Biome) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a region to a custom biome.
- setRegionBiome(World, Vector, Vector, Biome) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- setRegionBiome(World, Vector, Vector, Biome, boolean) - Method in interface dev.wyck.renderer.setter.BiomeSetter
-
Sets the biome of a region to a custom biome.
- setRegionBiome(World, Vector, Vector, Biome, boolean) - Method in class dev.wyck.renderer.setter.GlobalBiomeSetter
- settings() - Method in interface dev.wyck.worldgen.chunk.FlatLevelSource
-
The settings.
- settings() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
The settings of the structure.
- settings() - Method in interface dev.wyck.worldgen.structure.types.DefinedStructure
-
The settings every structure carries.
- settings() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The settings every structure carries.
- settings(FlatLevelGeneratorSettings) - Method in class dev.wyck.worldgen.chunk.FlatLevelSource.Builder
-
Sets the settings.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.ComposedStructure.Builder
-
Sets the settings of the structure.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the settings every structure carries.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.MineshaftStructure.Builder
-
Sets the settings every structure carries.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.NetherFossilStructure.Builder
-
Sets the settings every structure carries.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.OceanRuinStructure.Builder
-
Sets the settings every structure carries.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
-
Sets the settings every structure carries.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.ShipwreckStructure.Builder
-
Sets the settings every structure carries.
- settings(StructureSettings) - Method in class dev.wyck.worldgen.structure.types.SimpleStructure.Builder
-
Sets the settings every structure carries.
- setup(RuinedPortalStructure.Setup) - Method in class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
-
Adds a setup.
- Setup(RuinedPortalStructure.Placement, float, float, boolean, boolean, boolean, boolean, float) - Constructor for record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Creates an instance of a
Setuprecord class. - setups() - Method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
-
The setups a portal picks between, by weight.
- setups(List) - Method in class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Builder
-
Sets the setups a portal picks between.
- shallowCopy(T) - Static method in class dev.wyck.util.internal.InternalReflectUtil
-
Creates a new instance of
instance's class without running a constructor and copies every instance field across, inherited ones included. - shape() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver
-
The settings used to shape the canyon.
- shape(CanyonWorldCarver.Shape) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
-
Sets the settings used to shape the canyon.
- shelfMushroom(float) - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Places shelf mushrooms on standing trees and fallen logs.
- ShelfMushroomDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Places shelf mushrooms on standing trees and fallen logs.
- ShelfMushroomDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
-
Builder for
ShelfMushroomDecorator. - shift(NoiseParameters) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples a noise at
(x/4, y/4, z/4), then multiplies it by 4. - shift(NoiseParameters) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedFunction
-
Samples a noise at (x/4, y/4, z/4), then multiplies it by 4.
- SHIFT - Enum constant in enum class dev.wyck.worldgen.function.noise.ShiftedFunction.Kind
- SHIFT - Static variable in class dev.wyck.worldgen.synth.Noises
- SHIFT_A - Enum constant in enum class dev.wyck.worldgen.function.noise.ShiftedFunction.Kind
- SHIFT_B - Enum constant in enum class dev.wyck.worldgen.function.noise.ShiftedFunction.Kind
- SHIFT_X - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- SHIFT_Z - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- shiftA(NoiseParameters) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples a noise at
(x/4, 0, z/4), then multiplies it by 4. - shiftA(NoiseParameters) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedFunction
-
Samples a noise at (x/4, 0, z/4), then multiplies it by 4.
- shiftB(NoiseParameters) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples a noise at
(z/4, x/4, 0), then multiplies it by 4. - shiftB(NoiseParameters) - Static method in interface dev.wyck.worldgen.function.noise.ShiftedFunction
-
Samples a noise at (z/4, x/4, 0), then multiplies it by 4.
- ShiftedFunction - Interface in dev.wyck.worldgen.function.noise
-
A noise function that has a shift.
- ShiftedFunction.Kind - Enum Class in dev.wyck.worldgen.function.noise
-
The kind of shift.
- shiftedNoise2d() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a new builder for a
ShiftedNoise2dFunction. - shiftedNoise2d(DensityFunction, DensityFunction, double, NoiseParameters) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Samples a noise like
DensityFunction.noise(NoiseParameters, double, double), but first shifts the input coordinates on the X and Z axes. - ShiftedNoise2dFunction - Interface in dev.wyck.worldgen.function.noise
-
Wraps shifted noise 2d density functions.
- ShiftedNoise2dFunction.Builder - Class in dev.wyck.worldgen.function.noise
-
Builder for
ShiftedNoise2dFunction. - shiftX - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- shiftX() - Method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
The density function added to the X coordinate before sampling.
- shiftX() - Method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Shift x density function.
- shiftX(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the X-coordinate shift.
- shiftX(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
-
Sets the shift x density function.
- shiftY - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- shiftY() - Method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
The density function added to the Y coordinate before sampling.
- shiftY(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the Y-coordinate shift.
- shiftZ - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- shiftZ() - Method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
The density function added to the Z coordinate before sampling.
- shiftZ() - Method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Shift z density function.
- shiftZ(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the Z-coordinate shift.
- shiftZ(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
-
Sets the shift z density function.
- shipwreck(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a shipwreck on the ocean floor.
- SHIPWRECK - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- SHIPWRECK - Static variable in class dev.wyck.worldgen.structure.Structures
- SHIPWRECK_BEACHED - Static variable in class dev.wyck.worldgen.structure.Structures
- SHIPWRECKS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- ShipwreckStructure - Interface in dev.wyck.worldgen.structure.types
-
A shipwreck.
- ShipwreckStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
ShipwreckStructure. - shouldSkip(CarvingContext, double, double, double, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext.CarveSkipChecker
-
Checks whether an otherwise eligible position should remain uncarved.
- showInCommands() - Method in interface dev.wyck.level.dimension.clock.TimeMarker
-
Whether this time marker should be shown in the /time command.
- showInCommands(boolean) - Method in class dev.wyck.level.dimension.clock.TimeMarker.Builder
-
Sets whether the time marker should be shown in the /time command.
- shriek(int) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
- SHRIEK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- ShriekParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for a
ParticleTypes.SHRIEK. - ShriekParticle(int) - Constructor for record class dev.wyck.environment.particle.options.ShriekParticle
-
Creates an instance of a
ShriekParticlerecord class. - sideHoleChance() - Method in interface dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer
-
The chance that an eligible side position is left empty.
- sideHoleChance(float) - Method in class dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer.Builder
-
Sets the chance that an eligible side position is left empty.
- SIGN - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- simple(ParticleType) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a simple particle with the specified particle type.
- simple(ParticleTypes, float) - Method in class dev.wyck.environment.particle.ParticleCatalog.Builder
-
Adds a simple particle to the catalog.
- simple(IntProvider, BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
Creates a block column configuration consisting of a single layer.
- simple(BlockData) - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a simple block state provider.
- simple(Material) - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a simple block state provider.
- SIMPLE_BLOCK - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SIMPLE_RANDOM_SELECTOR - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- simpleBlock() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SimpleBlockFeature. - SimpleBlockFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that places a block based on a block state provider.
- SimpleBlockFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SimpleBlockFeature. - SimpleFunction - Interface in dev.wyck.worldgen.function.simple
-
A simple density function.
- SimpleStateProvider - Interface in dev.wyck.worldgen.stateproviders
-
A block state provider that always returns the same block state.
- SimpleStructure - Interface in dev.wyck.worldgen.structure.types
-
A structure whose layout is written in Java and takes no configuration beyond its
settings. - SimpleStructure.Builder - Class in dev.wyck.worldgen.structure.types
-
Builder for
SimpleStructure. - single(StructureTemplate) - Static method in interface dev.wyck.worldgen.structure.pools.PoolElement
-
Places a structure template, rigidly.
- SINGLE_BIOME_SURFACE - Enum constant in enum class dev.wyck.level.LevelType
- SINGLE_BLOCK_PILLAR - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SinglePoolElement - Interface in dev.wyck.worldgen.structure.pools.elements
-
Places a structure template.
- SinglePoolElement.Builder - Class in dev.wyck.worldgen.structure.pools.elements
-
Builder for
SinglePoolElement. - size() - Method in class dev.wyck.keys.KeyChain
-
Returns the number of items in the chain.
- size() - Method in interface dev.wyck.worldgen.biome.CheckeredColumnBiomeSource
-
Determines the size of the checkerboard grid.
- size() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
The size of the inside of the delta.
- size() - Method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
Determines the size of the ore vein between 0 and 64.
- size() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
How many jigsaw steps the structure grows from its start piece, from 0 to 20.
- size(int) - Method in class dev.wyck.worldgen.biome.CheckeredColumnBiomeSource.Builder
-
Sets the size of the checkerboard grid.
- size(int) - Method in class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
-
Sets the size of the ore vein.
- size(int) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets how many jigsaw steps the structure grows from its start piece.
- size(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeature.Builder
-
Sets the size of the inside of the delta.
- SKY_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Color of the sky (also affected by time of day and weather)
- SKY_FOG_END_DISTANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Distance in blocks when the fog affecting the sky reaches maximum density.
- SKY_LIGHT_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Color of the skylight.
- SKY_LIGHT_FACTOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Visual brightness of the skylight.
- SKY_LIGHT_LEVEL - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
The internal skylight level (inversely known as the "darkening" skylight level), not the actual skylight level.
- skybox() - Method in interface dev.wyck.level.dimension.Dimension
-
The skybox of this dimension type.
- skybox() - Method in class dev.wyck.level.dimension.DimensionImpl
- skybox(Skybox) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the skybox of this dimension type.
- Skybox - Enum Class in dev.wyck.level.dimension
-
Auto-generated.
- skyColor() - Method in interface dev.wyck.biome.CustomBiome
- skyColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- skyColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the sky color of this custom biome.
- SLOPED_CHEESE_END - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- slowNoise() - Method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
The noise used for the first selection.
- slowNoiseParameters(NoiseParameters) - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
-
Sets the parameters of the slow noise.
- slowScale() - Method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
Horizontal scale of the slow noise.
- slowScale(float) - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
-
Sets the scale of the slow noise.
- SMALL_BASALT_COLUMNS - Static variable in class dev.wyck.worldgen.feature.Features
- SMALL_BASALT_COLUMNS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SMALL_END_ISLANDS - Static variable in class dev.wyck.biome.Biomes
- SMALL_FLAME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SMALL_GUST - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SMALL_PATCH - Static variable in class dev.wyck.worldgen.synth.Noises
- SMOKE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- snapshot() - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
-
Returns the value of the
snapshotrecord component. - SnapshotChunkData - Interface in dev.wyck.renderer.packet.data
-
A read-only, lazily evaluated view of the chunk currently being sent to a player, handed to biome conditionals so they can inspect the real biome/block data before a phony biome is applied.
- snbt() - Method in interface dev.wyck.worldgen.structure.templatesystem.rule.AppendStaticModifier
-
The data merged into the block entity.
- SNEEZE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SNIFF - Enum constant in enum class dev.wyck.environment.Activity
- SNOW_GOLEM_MELTS - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether snow golems should take damage passively.
- SNOWFLAKE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SNOWY_BEACH - Static variable in class dev.wyck.biome.Biomes
- SNOWY_KINGDOM - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- SNOWY_PLAINS - Static variable in class dev.wyck.biome.Biomes
- SNOWY_SLOPES - Static variable in class dev.wyck.biome.Biomes
- SNOWY_TAIGA - Static variable in class dev.wyck.biome.Biomes
- solid() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Deprecated.Deprecated in Minecraft in favor of
BlockPredicate.hasSturdyFace(). - SolidPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the block at the specified offset is solid.
- SolidPredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
-
Builder for
SolidPredicate. - SONIC_BOOM - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SOUL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SOUL_FIRE - Static variable in class dev.wyck.worldgen.feature.Features
- SOUL_FIRE_FLAME - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SOUL_SAND_LAYER - Static variable in class dev.wyck.worldgen.synth.Noises
- SOUL_SAND_VALLEY - Static variable in class dev.wyck.biome.Biomes
- sound() - Method in interface dev.wyck.environment.sounds.BukkitSoundEvent
-
The
Soundof the sound event. - sound() - Method in interface dev.wyck.environment.sounds.Music
-
Gets the sound of the music.
- sound(SoundEvent) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the sound of the music.
- sound(String) - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Sets the sound event to play.
- sound(String) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the sound of the music.
- sound(String, float) - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Sets the sound event to play.
- sound(String, float) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the sound of the music.
- sound(Sound) - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Sets the sound event to play.
- sound(Sound) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the sound of the music.
- sound(Sound, float) - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Sets the sound event to play.
- sound(Sound, float) - Method in class dev.wyck.environment.sounds.Music.Builder
-
Sets the sound of the music.
- soundEvent() - Method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
The sound event to play.
- soundEvent() - Method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Gets the sound event of the ambient mood settings.
- soundEvent(SoundEvent) - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Sets the sound event to play.
- soundEvent(SoundEvent) - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Sets the sound event of the ambient mood settings.
- soundEvent(String) - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Sets the sound event of the ambient mood settings.
- soundEvent(Sound) - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Sets the sound event of the ambient mood settings.
- SoundEvent - Interface in dev.wyck.environment.sounds
-
Wraps a Minecraft SoundEvent.
- soundPositionOffset() - Method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Gets the sound position offset of the ambient mood settings.
- soundPositionOffset(double) - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Sets the sound position offset of the ambient mood settings.
- source() - Method in class dev.wyck.worldgen.material.FluidState.Builder
-
Marks the built state as a source block.
- source() - Method in interface dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider
-
Another block state provider that specifies the source of the block state.
- source() - Method in interface dev.wyck.worldgen.structure.templatesystem.StructureTemplate
-
The NBT file this template is loaded from when registered.
- source() - Method in interface dev.wyck.worldgen.valueproviders.ClampedInt
-
The source provider whose sampled value is clamped.
- source(FluidType) - Static method in interface dev.wyck.worldgen.material.FluidState
-
Creates a source state of the given fluid.
- source(FluidType, boolean) - Static method in interface dev.wyck.worldgen.material.FluidState
-
Creates a source state of the given fluid.
- source(BlockStateProvider) - Method in class dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider.Builder
-
Sets the source block state provider.
- source(IntProvider) - Method in class dev.wyck.worldgen.valueproviders.ClampedInt.Builder
-
Sets the source provider to clamp.
- sourceChunk() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
-
The chunk from which the carver started.
- spacing() - Method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
The side length, in chunks, of the cell one structure is placed in.
- spacing(int) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets the side length, in chunks, of the cell one structure is placed in.
- SPAGHETTI_2D - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- SPAGHETTI_2D - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_2D_ELEVATION - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_2D_MODULATOR - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_2D_THICKNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_2D_THICKNESS_MODULATOR - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- SPAGHETTI_3D_1 - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_3D_2 - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_3D_RARITY - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_3D_THICKNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_ROUGHNESS - Static variable in class dev.wyck.worldgen.synth.Noises
- SPAGHETTI_ROUGHNESS_FUNCTION - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- SPAGHETTI_ROUGHNESS_MODULATOR - Static variable in class dev.wyck.worldgen.synth.Noises
- span(double, double) - Static method in interface dev.wyck.worldgen.climate.ClimateParameter
-
A span between two values.
- spanAll(float) - Static method in interface dev.wyck.worldgen.climate.ClimatePoint
-
Creates a climate point that spans the full range on every axis.
- SPARSE_JUNGLE - Static variable in class dev.wyck.biome.Biomes
- spatiallyInterpolated() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
If the attribute is spatially interpolated.
- spawnCost(EntityType, double, double) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds a spawn cost to the builder.
- spawnCost(EntityType, SpawnCost) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds a spawn cost to the builder.
- SpawnCost - Record Class in dev.wyck.biome.entity.data
-
Deprecated.Use
MobSpawnCost. The replacement follows Minecraft's component order of energy budget followed by charge. - SpawnCost(double, double) - Constructor for record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Creates an instance of a
SpawnCostrecord class. - spawnCosts(Map) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds multiple spawn costs to the builder.
- spawner(BiomeSpawner) - Method in class dev.wyck.biome.Biome.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- spawner(MobCategory, int, NaturalSpawner) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds a spawner to the builder.
- spawner(MobCategory, int, EntityType, int, int) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds a spawner to the builder.
- spawner(MobCategory, NaturalSpawner) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds a spawner to the builder.
- spawner(LevelSpawner) - Method in class dev.wyck.level.LevelCreator.Builder
-
Adds a spawner to the world.
- SpawnerData - Interface in dev.wyck.biome.entity
-
Describes an entity type and the number of entities in one natural spawn attempt.
- spawners() - Method in interface dev.wyck.biome.entity.BiomeSpawner
-
Deprecated.Gets the spawners for each mob category.
- spawners() - Method in interface dev.wyck.level.LevelCreator
-
The spawners of the world.
- spawners() - Method in class dev.wyck.level.LevelCreatorImpl
- spawners(MobCategory, WeightedList) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
-
Deprecated.Adds multiple spawners to the builder.
- spawners(LevelSpawner...) - Method in class dev.wyck.level.LevelCreator.Builder
-
Adds spawners to the world.
- spawners(List) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the spawners of the world.
- spawnOverride(MobCategory, StructureSpawnOverride) - Method in class dev.wyck.worldgen.structure.StructureSettings.Builder
-
Adds a spawn override for one mob category.
- spawnOverrides() - Method in interface dev.wyck.worldgen.structure.StructureSettings
-
The spawners this structure replaces inside its bounds, by category.
- spawnOverrides(Map) - Method in class dev.wyck.worldgen.structure.StructureSettings.Builder
-
Sets the spawn overrides.
- spawns() - Method in interface dev.wyck.worldgen.structure.StructureSpawnOverride
-
The spawners that replace the biome's own for this category.
- spawnTarget() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The climate targets used to select suitable player spawn locations.
- spawnTarget(SpawnTargetPoint...) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Adds player-spawn target points.
- spawnTarget(List) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Replaces the player-spawn target list.
- SpawnTargetPoint - Interface in dev.wyck.worldgen.noise
-
A player-spawn fitness target defined by density-function parameter ranges.
- SpawnTick - Interface in dev.wyck.level.entity
-
A custom spawn tick handler.
- specialEffects() - Method in interface dev.wyck.biome.Biome
-
Various biome-specific visuals as they appear in vanilla.
- specialEffects() - Method in class dev.wyck.biome.internal.BiomeImpl
- specialEffects(BiomeSpecialEffects) - Method in class dev.wyck.biome.Biome.Builder
-
Sets the special effects of the biome.
- specialEffects(BiomeSpecialEffects) - Method in interface dev.wyck.biome.Biome
-
Sets new special effects for this biome.
- specialEffects(BiomeSpecialEffects) - Method in class dev.wyck.biome.CustomBiome.Builder
-
Sets the special effects of the custom biome.
- specialEffects(BiomeSpecialEffects) - Method in class dev.wyck.biome.internal.BiomeImpl
- speleothem() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SpeleothemFeature. - SPELEOTHEM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SPELEOTHEM_CLUSTER - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- speleothemBlockLayerThickness() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The thickness of the speleothem block layer, between 0 and 128 (inclusive).
- speleothemBlockLayerThickness(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the speleothem block layer thickness provider.
- speleothemCluster() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SpeleothemClusterFeature. - SpeleothemClusterFeature - Interface in dev.wyck.worldgen.feature.configurations
-
Dripstone feature found in caves.
- SpeleothemClusterFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SpeleothemClusterFeature. - SpeleothemFeature - Interface in dev.wyck.worldgen.feature.configurations
-
Dripstone feature found in caves.
- SpeleothemFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SpeleothemFeature. - spell(ParticleType, int, float) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a spell particle with the specified particle type, RGB color, and power.
- SpellParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for spell particles.
- SpellParticle(int, float) - Constructor for record class dev.wyck.environment.particle.options.SpellParticle
-
Creates an instance of a
SpellParticlerecord class. - spike() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SpikeFeature. - spike(EndSpike...) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
-
Adds one or more spikes to the configuration.
- SPIKE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SpikeFeature - Interface in dev.wyck.worldgen.feature.configurations
-
An ice spike.
- SpikeFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SpikeFeature. - spikes() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeFeature
-
The configuration of each spike.
- spikes(List) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeFeature.Builder
-
Sets the configuration of each spike, replacing any existing spikes.
- SPIT - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SPLASH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SPORE_BLOSSOM - Static variable in class dev.wyck.worldgen.feature.Features
- SPORE_BLOSSOM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPORE_BLOSSOM_AIR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- spread() - Method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
The spread, in chunks, of the positions within a ring.
- spread(int) - Method in class dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement.Builder
-
Sets the spread, in chunks, of the positions within a ring.
- spreadAttempts() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
The number of attempts to spread between 1 and 64.
- spreadAttempts(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
-
Sets the spread attempts.
- spreadRounds() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
The number of times to spread between 0 and 8.
- spreadRounds(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchFeature.Builder
-
Sets the spread rounds.
- spreadType() - Method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
How the candidate position is distributed inside its cell.
- spreadType(RandomSpreadType) - Method in class dev.wyck.worldgen.structure.placement.RandomSpreadPlacement.Builder
-
Sets how the candidate position is distributed inside its cell.
- spring() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
SpringFeature. - SPRING - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- SPRING_CLOSED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRING_CLOSED_DOUBLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRING_DELTA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRING_LAVA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRING_LAVA_FROZEN - Static variable in class dev.wyck.worldgen.feature.Features
- SPRING_LAVA_FROZEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRING_LAVA_NETHER - Static variable in class dev.wyck.worldgen.feature.Features
- SPRING_LAVA_OVERWORLD - Static variable in class dev.wyck.worldgen.feature.Features
- SPRING_NETHER_CLOSED - Static variable in class dev.wyck.worldgen.feature.Features
- SPRING_NETHER_OPEN - Static variable in class dev.wyck.worldgen.feature.Features
- SPRING_OPEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRING_WATER - Static variable in class dev.wyck.worldgen.feature.Features
- SPRING_WATER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SpringFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature consisting of a single block of liquid that flows out into spaces level with or lower than the source.
- SpringFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
SpringFeature. - spruce() - Static method in interface dev.wyck.worldgen.feature.foliageplacers.FoliagePlacer
-
A new builder for a
SpruceFoliagePlacer. - SPRUCE - Static variable in class dev.wyck.worldgen.feature.Features
- SPRUCE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRUCE_ON_SNOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SPRUCE_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SpruceFoliagePlacer - Interface in dev.wyck.worldgen.feature.foliageplacers
-
Places cones starting from the top of the trunk plus the offset, with a radius that increases until it hits a maximum radius, where it keeps generating frustums at maximum radius until the foliage is
SpruceFoliagePlacer.trunkHeight()+ 1 tall. - SpruceFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
-
Builder for
SpruceFoliagePlacer. - SQRT - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- square() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Squares this density function.
- square(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.SQUARE, yielding its square. - SQUARE - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- squeeze() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Clamps this density function between
-1and1, then transforms it usingx / 2 - x * x * x / 24. - squeeze(DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
Maps the input through
MappedTransformer.Transform.SQUEEZE, applying the vanilla squeeze curve. - SQUEEZE - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
- SQUID_INK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- stalactiteBluntness() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Truncate the tip of stalactite.
- stalactiteBluntness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the stalactite bluntness.
- stalagmiteBluntness() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Truncate the tip of stalagmites.
- stalagmiteBluntness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the stalagmite bluntness.
- STAR_ANGLE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Position of the sun in degrees from east to west.
- STAR_BRIGHTNESS - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Brightness of the stars.
- startHeight() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The height the start piece is placed at, relative to the heightmap when
JigsawStructure.projectStartToHeightmap()is set. - startHeight(HeightProvider) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the height the start piece is placed at.
- startJigsawName() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The name of the jigsaw block in the start piece that is anchored to the structure's position.
- startJigsawName(ResourceKey) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the jigsaw block in the start piece anchored to the structure's position.
- startPool() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
The pool the first piece is drawn from.
- startPool(TemplatePool) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets the pool the first piece is drawn from.
- startVerticalRadiusMultiplier() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The vertical radius multiplier used at the start of a cave tunnel.
- startVerticalRadiusMultiplier(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the vertical radius multiplier used at the start of a cave tunnel.
- state() - Method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
The block state to test for survival.
- state() - Method in interface dev.wyck.worldgen.feature.configurations.BlockBlobFeature
-
The block state that makes up the blob.
- state() - Method in record class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Layer
-
Returns the value of the
staterecord component. - state() - Method in interface dev.wyck.worldgen.feature.configurations.FillLayerFeature
-
The block to fill the layer with.
- state() - Method in interface dev.wyck.worldgen.feature.configurations.IcebergFeature
-
The block state used by this configuration.
- state() - Method in record class dev.wyck.worldgen.feature.configurations.OreFeature.TargetBlockState
-
Returns the value of the
staterecord component. - state() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeFeature
-
The block to use.
- state() - Method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
Which fluid to use.
- state() - Method in interface dev.wyck.worldgen.stateproviders.RotatedBlockProvider
-
The provider supplying the state to rotate.
- state() - Method in interface dev.wyck.worldgen.stateproviders.SimpleStateProvider
-
The block attached to this provider.
- state(FluidState) - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Sets the fluid state.
- state(BlockData) - Method in class dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate.Builder
-
Sets the block state to test.
- state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.BlockBlobFeature.Builder
-
Sets the block state that makes up the blob.
- state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.FillLayerFeature.Builder
-
Sets the block to fill the layer with.
- state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.IcebergFeature.Builder
-
Sets the block state used by this configuration.
- state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
-
Sets the block state.
- state(BlockData) - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
-
Adds a block state to the list of optional block states.
- state(BlockData) - Method in class dev.wyck.worldgen.stateproviders.NoiseProvider.Builder
-
Adds a block state to the list of optional block states.
- state(Material) - Method in class dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate.Builder
-
Sets the block state to test.
- state(Material) - Method in class dev.wyck.worldgen.feature.configurations.BlockBlobFeature.Builder
-
Sets the block state that makes up the blob from the given material's default block data.
- state(Material) - Method in class dev.wyck.worldgen.feature.configurations.FillLayerFeature.Builder
-
Sets the block to fill the layer with.
- state(Material) - Method in class dev.wyck.worldgen.feature.configurations.IcebergFeature.Builder
-
Sets the block state used by this configuration from the given material's default block data.
- state(Material) - Method in class dev.wyck.worldgen.feature.configurations.SpikeFeature.Builder
-
Sets the block state.
- state(Material) - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
-
Adds a block state to the list of optional block states.
- state(Material) - Method in class dev.wyck.worldgen.stateproviders.NoiseProvider.Builder
-
Adds a block state to the list of optional block states.
- stateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.BlockPileFeature
-
The block state provider used for the blocks in the pile.
- stateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
The block state provider used for the blocks that make up the disk.
- stateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
-
Sets the block state provider used for the blocks that make up the disk.
- states() - Method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
The list of block states.
- states() - Method in interface dev.wyck.worldgen.stateproviders.NoiseProvider
-
List of optional block states.
- states(List) - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
-
Sets the list of optional block states.
- states(List) - Method in class dev.wyck.worldgen.stateproviders.NoiseProvider.Builder
-
Sets the list of optional block states.
- steep() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches on steep terrain.
- SteepConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks if the current position is a steep face on the north or east sides of a mountain.
- stem(LevelStem) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the level stem of the world.
- StemPersistence - Enum Class in dev.wyck.level
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
Registerable.register()instead. - stemProvider() - Method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
The block to use for the stem.
- stemProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature.Builder
-
Sets the block state provider for the stem.
- stemState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Gets the stem state for the huge fungus configuration.
- stemState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the stem state for the huge fungus configuration.
- stemState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the stem state for the huge fungus configuration using a
Material. - step() - Method in interface dev.wyck.worldgen.structure.StructureSettings
-
The generation step this structure is placed in.
- step(Biome, StepsBiomeProvider.BiomeCondition) - Method in class dev.wyck.misc.providers.StepsBiomeProvider.Builder
-
Convenience step for simple position tests.
- step(StepsBiomeProvider.BiomeStep, Biome...) - Method in class dev.wyck.misc.providers.StepsBiomeProvider.Builder
-
Full-control step.
- step(Decoration) - Method in class dev.wyck.worldgen.structure.StructureSettings.Builder
-
Sets the generation step the structure is placed in.
- STEPPED_COLUMN_CLUSTER - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- StepsBiomeProvider - Class in dev.wyck.misc.providers
-
A biome provider that uses a series of steps to determine the biome at a given position based on context.
- StepsBiomeProvider.BiomeCondition - Interface in dev.wyck.misc.providers
-
A position test for the convenience
step(biome, condition)overload. - StepsBiomeProvider.BiomeStep - Interface in dev.wyck.misc.providers
-
A step that inspects the position and optionally produces a biome.
- StepsBiomeProvider.Builder - Class in dev.wyck.misc.providers
-
A builder class for creating instances of StepsBiomeProvider.
- stoneDepth() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new stone-depth condition source builder.
- stoneDepth(int, boolean, int, CaveSurface) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches within a given depth of stone from the floor or ceiling, with a secondary depth range.
- stoneDepth(int, boolean, CaveSurface) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches within a given depth of stone from the floor or ceiling.
- StoneDepthConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks if the current position is within a specified distance from the surface, either upward or downward, using terrain depth.
- StoneDepthConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
StoneDepthConditionSource. - STONY_PEAKS - Static variable in class dev.wyck.biome.Biomes
- STONY_SHORE - Static variable in class dev.wyck.biome.Biomes
- straight() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
StraightTrunkPlacer. - StraightTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a straight trunk of specified height.
- StraightTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
StraightTrunkPlacer. - STRAW_BED_RULE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Controls behavior of interacting with straw beds.
- stronghold(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a stronghold.
- STRONGHOLD - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- STRONGHOLD - Static variable in class dev.wyck.worldgen.structure.Structures
- STRONGHOLDS - Enum constant in enum class dev.wyck.worldgen.Decoration
- STRONGHOLDS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- structure() - Method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Returns the value of the
structurerecord component. - structure(Structure) - Method in class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
-
Adds a structure to this set with a weight of 1.
- structure(Structure, int) - Method in class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
-
Adds a structure to this set with the given weight.
- structure(StructureSet...) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Adds structure sets to the structure sets to generate.
- Structure - Interface in dev.wyck.worldgen.structure
-
Structures are naturally-generated formations that are placed in the world from pre-built templates.
- STRUCTURE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- STRUCTURE - Enum constant in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
-
Anywhere inside the structure's full bounding box.
- STRUCTURE_SET - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- STRUCTURE_TYPE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- StructurePlacement - Interface in dev.wyck.worldgen.structure.placement
-
How a
StructureSetspreads its structures across a dimension. - StructurePlacement.ExclusionZone - Record Class in dev.wyck.worldgen.structure.placement
-
Keeps a placement away from chunks where another structure set already placed.
- StructureProcessor - Interface in dev.wyck.worldgen.structure.templatesystem.processor
-
Wraps Minecraft's StructureProcessor: a step every block of a structure template passes through as the template is placed, which can replace, age, drop or keep it.
- structures() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
The structure sets to generate, replacing the registry's full set when present.
- structures() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructureSet
-
The weighted structures in this set.
- structures(List) - Method in class dev.wyck.worldgen.structure.types.ComposedStructureSet.Builder
-
Sets the weighted structures in this set.
- structures(Set) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
-
Sets the structure sets to generate.
- Structures - Class in dev.wyck.worldgen.structure
-
Auto-generated.
- StructureSet - Interface in dev.wyck.worldgen.structure
-
Wraps Minecraft's StructureSet which are just a weighted list of
structuressharing oneplacement. - StructureSet.Entry - Record Class in dev.wyck.worldgen.structure
-
One structure in a set, with the weight it is chosen by when the set holds several.
- StructureSets - Class in dev.wyck.worldgen.structure
-
Auto-generated.
- StructureSettings - Interface in dev.wyck.worldgen.structure
-
Structure placement settings.
- StructureSettings.Builder - Class in dev.wyck.worldgen.structure
-
Builder for
StructureSettings. - StructureSpawnOverride - Interface in dev.wyck.worldgen.structure
-
Replaces a biome's spawners for one
MobCategoryinside a structure's bounds. - StructureSpawnOverride.BoundingBoxType - Enum Class in dev.wyck.worldgen.structure
-
The volume a
StructureSpawnOverrideapplies within. - StructureTemplate - Interface in dev.wyck.worldgen.structure.templatesystem
-
A structure template: the NBT file a jigsaw piece or a template feature stamps into the world.
- StructureType - Enum Class in dev.wyck.worldgen.structure
-
Auto-generated.
- stumpDecorator(TreeDecorator...) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Adds one or more decorators to the stump.
- stumpDecorators() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
The decorators applied to the stump of the fallen tree.
- stumpDecorators(List) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Sets the decorators applied to the stump, replacing any existing stump decorators.
- sub(DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction
-
Subtracts the second density function from the first.
- SUB - Enum constant in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
- SUBTRACT - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- SUGAR_CANE - Static variable in class dev.wyck.worldgen.feature.Features
- SULFUR_BUBBLES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SULFUR_CAVE_GRADIENT - Static variable in class dev.wyck.worldgen.synth.Noises
- SULFUR_CAVES - Static variable in class dev.wyck.biome.Biomes
- SULFUR_CUBE_GOO - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SULFUR_POOL - Static variable in class dev.wyck.worldgen.feature.Features
- SULFUR_POOL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SULFUR_SPIKE - Static variable in class dev.wyck.worldgen.feature.Features
- SULFUR_SPIKE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SULFUR_SPIKE_CLUSTER - Static variable in class dev.wyck.worldgen.feature.Features
- SULFUR_SPIKE_CLUSTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SULFUR_SPRING - Static variable in class dev.wyck.worldgen.feature.Features
- SUN_ANGLE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Position of the sun in degrees from east to west.
- SUNFLOWER - Static variable in class dev.wyck.worldgen.feature.Features
- SUNFLOWER_PLAINS - Static variable in class dev.wyck.biome.Biomes
- SUNRISE_SUNSET_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Color and intensity of sunrise and sunset.
- SUPER_BIRCH_BEES - Static variable in class dev.wyck.worldgen.feature.Features
- SUPER_BIRCH_BEES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- SUPER_BIRCH_BEES_0002 - Static variable in class dev.wyck.worldgen.feature.Features
- SUPER_BIRCH_BEES_0002 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- supplier() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
-
Returns the value of the
supplierrecord component. - SUPPORTED - Enum constant in enum class dev.wyck.factory.Version.Type
- surface() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
Which surface to search from and place against, either
CaveSurface.FLOORorCaveSurface.CEILING. - surface(CaveSurface) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets which surface to search from and place against.
- SURFACE - Static variable in class dev.wyck.worldgen.synth.Noises
- SURFACE_SECONDARY - Static variable in class dev.wyck.worldgen.synth.Noises
- SURFACE_SLIME_SPAWN_CHANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Chance of additional slime spawn on the surface in biomes in the #allows_surface_slime_spawns tag.
- SURFACE_STRUCTURES - Enum constant in enum class dev.wyck.worldgen.Decoration
- surfaceDepthMultiplier() - Method in interface dev.wyck.worldgen.surface.condition.WaterConditionSource
-
How much the check is affected by the surface depth, between
-20and20. - surfaceDepthMultiplier() - Method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
-
How much the check is affected by the surface depth, between
-20and20. - surfaceDepthMultiplier(int) - Method in class dev.wyck.worldgen.surface.condition.WaterConditionSource.Builder
-
Sets how much the check is affected by the surface depth.
- surfaceDepthMultiplier(int) - Method in class dev.wyck.worldgen.surface.condition.YAboveConditionSource.Builder
-
Sets how much the check is affected by the surface depth.
- surfaceLevel() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
The density function used to determine aquifer surface levels.
- surfaceLevel(DensityFunction) - Method in class dev.wyck.worldgen.noise.AquiferSettings.Builder
-
Sets the density function used to determine aquifer surface levels.
- surfaceRelativeThreshold() - Static method in interface dev.wyck.worldgen.placement.PlacementFilter
-
Creates a new surface relative threshold filter.
- surfaceRelativeThreshold() - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new builder for the surface relative threshold filter.
- SurfaceRelativeThresholdFilter - Interface in dev.wyck.worldgen.placement
-
Returns the current position if it lies within a range relative to the surface at that column.
- SurfaceRelativeThresholdFilter.Builder - Class in dev.wyck.worldgen.placement
-
Builder for
SurfaceRelativeThresholdFilter. - surfaceRule() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
The surface rule applied after terrain density is generated.
- surfaceRule(SurfaceRule) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets the terrain surface rule.
- SurfaceRule - Interface in dev.wyck.worldgen.surface
-
The shared supertype of the surface-rule family (
SurfaceRules), merging therule sourcesthat decide which block is placed at the surface and thecondition sourcesthat gate them. - surfaceType() - Method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
The face the depth is measured from.
- surfaceType(CaveSurface) - Method in class dev.wyck.worldgen.surface.condition.StoneDepthConditionSource.Builder
-
Sets the face the depth is measured from.
- surfaceWaterDepth(int) - Static method in interface dev.wyck.worldgen.placement.PlacementFilter
-
Creates a new surface water depth filter.
- surfaceWaterDepthFilter(int) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
-
A new instance of the surface water depth filter.
- SurfaceWaterDepthFilter - Interface in dev.wyck.worldgen.placement
-
Returns the current position if the number of motion blocking blocks under the surface is less than or equal to the maximum water depth.
- SWAMP - Enum constant in enum class dev.wyck.environment.GrassColorModifier
- SWAMP - Static variable in class dev.wyck.biome.Biomes
- SWAMP - Static variable in class dev.wyck.worldgen.synth.Noises
- SWAMP_HUT - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- SWAMP_HUT - Static variable in class dev.wyck.worldgen.structure.Structures
- SWAMP_HUTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- SWAMP_OAK - Static variable in class dev.wyck.worldgen.feature.Features
- swampHut(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a swamp hut.
- SWEEP_ATTACK - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- SWIM - Enum constant in enum class dev.wyck.environment.Activity
- symmetricCubicBezier(float, float) - Static method in interface dev.wyck.level.dimension.timeline.Easing
-
Creates a symmetric cubic bezier easing.
- syncable() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
If the client handles processing of this attribute.
T
- tag() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
The block tag to check for.
- tag() - Method in interface dev.wyck.worldgen.ruletest.TagMatchTest
-
The tag to match.
- tag(ResourceKey) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate.Builder
-
Sets the tag.
- tag(Tag) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate.Builder
-
Sets the tag from a Bukkit tag.
- TagKey - Interface in dev.wyck.tags
-
A wrapper over Minecraft's
TagKey<T>: a named reference to a tag within a specific registry. - tagMatch(ResourceKey) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests if the block is in the specified block tag.
- tagMatch(Tag) - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
-
Tests if the block is in the specified block tag.
- TagMatchTest - Interface in dev.wyck.worldgen.ruletest
-
Tests if the block is in the specified block tag.
- TagSet<T> - Interface in dev.wyck.tags
-
An abstraction over a set of registry entries that is either an explicit
Setof elements or a reference to a named tag (ResourceKey). - TagSet.Builder<T> - Class in dev.wyck.tags
-
Creates a new builder.
- TAIGA - Static variable in class dev.wyck.biome.Biomes
- TAIGA_GRASS - Static variable in class dev.wyck.worldgen.feature.Features
- TALL_GRASS - Static variable in class dev.wyck.worldgen.feature.Features
- TALL_MANGROVE - Static variable in class dev.wyck.worldgen.feature.Features
- TALL_MANGROVE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- target() - Method in record class dev.wyck.environment.particle.options.TrailParticle
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Returns the value of the
targetrecord component. - target() - Method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
The block predicate that must be passed for a block to be replaced when generating this feature.
- target() - Method in record class dev.wyck.worldgen.feature.configurations.OreFeature.TargetBlockState
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Direct
-
Returns the value of the
targetrecord component. - target() - Method in interface dev.wyck.worldgen.surface.condition.NotConditionSource
-
The condition to invert.
- target(Biome) - Method in class dev.wyck.worldgen.surface.condition.BiomeConditionSource.Builder
-
Adds a biome to the list of biomes where this condition matches.
- target(ResourceKey) - Method in class dev.wyck.worldgen.surface.condition.BiomeConditionSource.Builder
-
Adds a biome to the list of biomes where this condition matches.
- target(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.DiskFeature.Builder
-
Sets the block predicate that must be passed for a block to be replaced.
- target(OreFeature.TargetBlockState...) - Method in class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
-
Adds multiple target block states.
- target(OreFeature.TargetBlockState...) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature.Builder
-
Adds multiple targets to the list.
- target(RuleTest, BlockData) - Method in class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
-
Adds a target block state.
- target(RuleTest, BlockData) - Static method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
Creates a new target block state.
- target(RuleTest, BlockData) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature.Builder
-
Adds a target to the list.
- TargetBlockState(RuleTest, BlockData) - Constructor for record class dev.wyck.worldgen.feature.configurations.OreFeature.TargetBlockState
-
Creates an instance of a
TargetBlockStaterecord class. - targetCondition() - Method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
The block predicate that is searched for.
- targetCondition(BlockPredicate) - Method in class dev.wyck.worldgen.placement.EnvironmentScanPlacement.Builder
-
Sets the target condition.
- targets() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Random
-
Returns the value of the
targetsrecord component. - targets() - Method in interface dev.wyck.worldgen.surface.condition.BiomeConditionSource
-
A list of biomes where this condition matches.
- targets(List) - Method in class dev.wyck.worldgen.surface.condition.BiomeConditionSource.Builder
-
Sets the biomes where this condition matches.
- targetState() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature
-
The block state that is replaced within the sphere.
- targetState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
-
Sets the block state that is replaced within the sphere.
- targetState(Material) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature.Builder
-
Sets the block state that is replaced within the sphere from the given material's default block data.
- targetStates() - Method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
A list of targets.
- targetStates() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature
-
A list of targets.
- targetStates(List) - Method in class dev.wyck.worldgen.feature.configurations.OreFeature.Builder
-
Sets the list of targets.
- targetStates(List) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature.Builder
-
Sets the list of targets.
- temperature() - Method in interface dev.wyck.biome.ClimateSettings
-
The temperature of the biome.
- temperature() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The temperature axis span.
- temperature() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used for the temperature climate axis.
- temperature() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches where the biome is cold enough to snow.
- temperature(float) - Method in class dev.wyck.biome.ClimateSettings.Builder
-
Sets the temperature property of the builder.
- temperature(ClimateParameter) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the temperature axis span.
- temperature(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the temperature density function.
- TEMPERATURE - Static variable in class dev.wyck.worldgen.synth.Noises
- TEMPERATURE_LARGE - Static variable in class dev.wyck.worldgen.synth.Noises
- TEMPERATURE_NETHER - Static variable in class dev.wyck.worldgen.synth.Noises
- TemperatureConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks if the current block is in a biome that is cold enough for snowfall.
- temperatureModifier() - Method in interface dev.wyck.biome.ClimateSettings
-
The temperature modifier of the biome.
- temperatureModifier(TemperatureModifier) - Method in class dev.wyck.biome.ClimateSettings.Builder
-
Sets the temperatureModifier property of the builder.
- TemperatureModifier - Enum Class in dev.wyck.biome
-
Auto-generated.
- template() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
TemplateFeature. - template() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Returns the value of the
templaterecord component. - template() - Method in interface dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement
-
The template this element places.
- template() - Method in interface dev.wyck.worldgen.structure.pools.elements.SinglePoolElement
-
The template this element places.
- template(TemplateFeature.TemplateEntry) - Method in class dev.wyck.worldgen.feature.configurations.TemplateFeature.Builder
-
Adds a template entry with a weight of 1.
- template(TemplateFeature.TemplateEntry, int) - Method in class dev.wyck.worldgen.feature.configurations.TemplateFeature.Builder
-
Adds a template entry with the given weight.
- template(StructureTemplate) - Method in class dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement.Builder
-
Sets the template this element places.
- template(StructureTemplate) - Method in class dev.wyck.worldgen.structure.pools.elements.SinglePoolElement.Builder
-
Sets the template this element places.
- TEMPLATE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- TEMPLATE_POOL - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- TemplateEntry(StructureTemplate, List) - Constructor for record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Creates an instance of a
TemplateEntryrecord class. - TemplateFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that places a structure template chosen from a weighted list, each template optionally allowing a set of rotations.
- TemplateFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
TemplateFeature. - TemplateFeature.TemplateEntry - Record Class in dev.wyck.worldgen.feature.configurations
-
A single template entry: a structure template and the rotations it is allowed to be placed with.
- TemplatePool - Interface in dev.wyck.worldgen.structure.pools
-
The weighted set of pieces a jigsaw block draws from.
- templates() - Method in interface dev.wyck.worldgen.feature.configurations.TemplateFeature
-
The weighted list of templates to choose from.
- TERRAIN_MATCHING - Enum constant in enum class dev.wyck.worldgen.structure.pools.Projection
-
The element follows the terrain, each column dropped onto the world surface.
- terrainAdaptation() - Method in interface dev.wyck.worldgen.structure.StructureSettings
-
How this structure reshapes the terrain it lands on.
- terrainAdaptation(TerrainAdaptation) - Method in class dev.wyck.worldgen.structure.StructureSettings.Builder
-
Sets how the structure reshapes the terrain it lands on.
- TerrainAdaptation - Enum Class in dev.wyck.worldgen.structure
-
How a structure reshapes the terrain it lands on.
- test(WorldInfo, int, int, int) - Method in interface dev.wyck.misc.providers.StepsBiomeProvider.BiomeCondition
- THE_END - Static variable in class dev.wyck.biome.Biomes
- THE_END - Static variable in interface dev.wyck.level.dimension.clock.WorldClock
- THE_VOID - Static variable in class dev.wyck.biome.Biomes
- THE_VOID - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- theEnd() - Static method in interface dev.wyck.worldgen.biome.BiomeSource
-
The end biome source.
- TheEndBiomeSource - Interface in dev.wyck.worldgen.biome
-
The biome source used for the End dimension.
- then() - Method in record class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Rule
-
Returns the value of the
thenrecord component. - then() - Method in interface dev.wyck.worldgen.surface.rule.ConditionRuleSource
-
The rule applied when the condition holds.
- then(RuleSource) - Method in interface dev.wyck.worldgen.surface.condition.ConditionSource
-
Applies a rule only where this condition holds.
- thickness() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The base thickness of the canyon.
- thickness() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The base thickness of each cave tunnel.
- thickness(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the base canyon thickness.
- thickness(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the base thickness of each cave tunnel.
- THIRD_QUARTER - Enum constant in enum class dev.wyck.environment.MoonPhase
- threeLayers() - Static method in interface dev.wyck.worldgen.feature.featuresize.FeatureSize
-
Creates a new three-layer feature size builder.
- ThreeLayersFeatureSize - Interface in dev.wyck.worldgen.feature.featuresize
-
Specifies 3 different widths based on height.
- ThreeLayersFeatureSize.Builder - Class in dev.wyck.worldgen.feature.featuresize
-
Builder for
ThreeLayersFeatureSize. - threshold() - Method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
The threshold of the noise value between -1.0 and 1.0.
- threshold(float) - Method in class dev.wyck.worldgen.stateproviders.NoiseThresholdProvider.Builder
-
Sets the threshold of the noise value.
- ThrowingRunnable - Interface in dev.wyck.util
-
A runnable that has a checked exception.
- tick(World, boolean) - Method in interface dev.wyck.level.entity.SpawnTick
-
Called during the world's spawn tick.
- tickChance() - Method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
The chance of the sound event to play per tick.
- tickChance(double) - Method in class dev.wyck.environment.sounds.AmbientAdditionsSettings.Builder
-
Sets the chance of the sound event to play per tick.
- tickDelay() - Method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Gets the tick delay of the ambient mood settings.
- tickDelay(int) - Method in class dev.wyck.environment.sounds.AmbientMoodSettings.Builder
-
Sets the tick delay of the ambient mood settings.
- ticks() - Method in interface dev.wyck.level.dimension.clock.TimeMarker
-
The number of ticks this time marker represents.
- ticks() - Method in interface dev.wyck.level.dimension.timeline.Keyframe
-
The number of ticks in this keyframe occurs at.
- ticks(int) - Method in class dev.wyck.level.dimension.clock.TimeMarker.Builder
-
Sets the number of ticks the time marker represents.
- ticks(int) - Method in class dev.wyck.level.dimension.timeline.Keyframe.Builder
-
Sets the number of ticks this keyframe occurs at.
- timeline(Timeline) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Adds a timeline to this dimension type.
- Timeline - Interface in dev.wyck.level.dimension.timeline
- TIMELINE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- timelines() - Method in interface dev.wyck.level.dimension.Dimension
-
The timelines of this dimension type.
- timelines() - Method in class dev.wyck.level.dimension.DimensionImpl
- timelines() - Static method in interface dev.wyck.tags.TagSet
-
Creates a new builder for timeline tag sets.
- timelines(ResourceKey) - Static method in interface dev.wyck.tags.TagKey
-
Creates a timeline tag key from its identifier.
- timelines(TagKey) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the tagKey of timelines of this dimension type.
- timelines(Either) - Static method in interface dev.wyck.tags.TagSet
-
Creates a tag set from an
Eitherof explicit tags or a named tag. - timelines(Set) - Method in class dev.wyck.level.dimension.Dimension.Builder
-
Sets the timelines of this dimension type.
- timeMarker(ResourceKey, int) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- timeMarker(ResourceKey, int, boolean) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- timeMarker(TimeMarker) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- TimeMarker - Interface in dev.wyck.level.dimension.clock
-
Represents a time marker in a world clock.
- TimeMarker.Builder - Class in dev.wyck.level.dimension.clock
-
Builder for
TimeMarker. - timeMarkers() - Method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
The time markers of this timeline.
- TINTED_LEAVES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- toBuilder() - Method in interface dev.wyck.biome.Biome
-
Converts this back into a builder.
- toBuilder() - Method in interface dev.wyck.biome.BiomeGenerationSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.biome.BiomeSpecialEffects
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.biome.ClimateSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.biome.CustomBiome
-
Converts this back into a builder.
- toBuilder() - Method in interface dev.wyck.biome.entity.BiomeSpawner
-
Deprecated.Creates a new builder from this BiomeSpawner.
- toBuilder() - Method in interface dev.wyck.biome.entity.MobSpawnSettings
-
Converts these settings back into a builder.
- toBuilder() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
- toBuilder() - Method in interface dev.wyck.environment.attribute.modifier.AlphaValue
-
Converts it to a builder.
- toBuilder() - Method in interface dev.wyck.environment.attribute.modifier.GrayBlend
-
Creates a new builder with the same values as this gray blend.
- toBuilder() - Method in interface dev.wyck.environment.BedRule
-
Converts this BedRule to a builder.
- toBuilder() - Method in interface dev.wyck.environment.particle.AmbientParticle
-
Converts this AmbientParticle to a Builder instance.
- toBuilder() - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Converts this ParticleCatalog to a Builder.
- toBuilder() - Method in interface dev.wyck.environment.sounds.AmbientAdditionsSettings
-
Creates a new builder with the same values as these ambient additions settings.
- toBuilder() - Method in interface dev.wyck.environment.sounds.AmbientMoodSettings
-
Creates a new builder with the same values as these ambient mood settings.
- toBuilder() - Method in interface dev.wyck.environment.sounds.AmbientSounds
-
Creates a new builder with the same values as these ambient sounds.
- toBuilder() - Method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Creates a new builder with the same values as this background music.
- toBuilder() - Method in interface dev.wyck.environment.sounds.Music
-
Creates a new builder with the same values as this music.
- toBuilder() - Method in interface dev.wyck.level.dimension.clock.TimeMarker
-
Creates a new builder with the same values as this time marker.
- toBuilder() - Method in interface dev.wyck.level.dimension.Dimension
-
Creates a new
Dimension.Builderwith the same properties as this dimension type. - toBuilder() - Method in interface dev.wyck.level.dimension.Infiniburn
-
Creates a new builder for this infiniburn.
- toBuilder() - Method in interface dev.wyck.level.dimension.LevelStem
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.level.dimension.timeline.AttributeTrack
-
Creates a new builder for this track.
- toBuilder() - Method in interface dev.wyck.level.dimension.timeline.Keyframe
-
Creates a new builder with the same values as this keyframe.
- toBuilder() - Method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
Creates a new builder from this timeline.
- toBuilder() - Method in interface dev.wyck.level.LevelCreator
-
Converts this back into a builder.
- toBuilder() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Converts this PhonyCustomBiome to a Builder.
- toBuilder() - Method in interface dev.wyck.tags.TagSet
-
Creates a new builder from this tag set.
- toBuilder() - Method in interface dev.wyck.worldgen.biome.CheckeredColumnBiomeSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.biome.MultiNoiseBiomeSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.AllOfPredicate
-
Converts this object to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.AnyOfPredicate
-
Converts this object to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.InsideWorldBoundsPredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBlocksPredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingBlockTagPredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.MatchingFluidsPredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.ReplaceablePredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.SolidPredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.blockpredicates.WouldSurvivePredicate
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
Converts this canyon shape back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver
-
Converts this canyon carver back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
Converts this cave carver back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
Converts this composed carver to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
-
Converts this composed carver to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
Creates a new builder for this object.
- toBuilder() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.chunk.FlatLevelSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.chunk.NoiseBasedChunkGenerator
-
Converts this chunk generator to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
Creates a new builder with the same values as this point.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.BlockBlobFeature
-
Creates a new builder from this configuration.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.DiskFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.end.EndSpike
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.EndGatewayFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.FillLayerFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeBlockSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeCrackSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.geode.GeodeLayerSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.HugeRedMushroomFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.IcebergFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.OreFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanSelectorFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.RandomSelectorFeature
-
Converts this configuration to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlobsFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SequenceFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.TemplateFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomSelectorFeature
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.AcaciaFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.BlobFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.BushFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.DarkOakFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.FancyFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.MegaJungleFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.MegaPineFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.PineFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.PoplarFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.RandomSpreadFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.rootplacers.AboveRootPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.rootplacers.MangroveRootPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLeavesDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.AttachedToLogsDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.BeehiveDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.CocoaDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.CreakingHeartDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.LeaveVineDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.treedecorators.ShelfMushroomDecorator
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.BendingTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.DarkOakTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.FancyTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.ForkingTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.GiantTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.MegaJungleTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.types.ComposedFeature
-
Converts this composed configured feature to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.feature.types.CustomComposedFeature
-
Converts this composed configured feature to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.function.noise.MappedNoiseFunction
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.heightproviders.BiasedToBottomHeight
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.heightproviders.TrapezoidHeight
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.heightproviders.UniformHeight
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.heightproviders.VeryBiasedToBottomHeight
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.heightproviders.WeightedListHeight
-
Creates a new builder with the same weighted distribution as this provider.
- toBuilder() - Method in interface dev.wyck.worldgen.material.FluidState
-
Converts this fluid state into a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.noise.AquiferSettings
-
Converts these aquifer settings back into a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
Converts this noise router back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
-
Converts these noise settings back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
Converts these generator settings back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.EnvironmentScanPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.FixedPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.NoiseBasedCountPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.NoiseThresholdCountPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Converts this object to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.RandomOffsetPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.placement.SurfaceRelativeThresholdFilter
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.stateproviders.NoiseProvider
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.stateproviders.NoiseThresholdProvider
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.stateproviders.WeightedStateProvider
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.placement.ConcentricRingsPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.placement.RandomSpreadPlacement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.pools.elements.LegacySinglePoolElement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.pools.elements.SinglePoolElement
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.StructureSettings
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.templatesystem.processor.ProcessorRule
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.templatesystem.types.ComposedProcessorList
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
Converts this composed structure to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructureSet
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.structure.types.SimpleStructure
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.BiomeConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.NoiseThresholdConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.StoneDepthConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.WaterConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.surface.rule.SequenceRuleSource
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.synth.ComposedNoiseParameters
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.BiasedToBottomInt
-
Creates a new builder from this provider.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.ClampedInt
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.ClampedNormalFloat
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.ClampedNormalInt
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.TrapezoidFloat
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.TrapezoidInt
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.UniformFloat
-
Converts this object back to a builder.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.UniformInt
-
Creates a new builder from this provider.
- toBuilder() - Method in interface dev.wyck.worldgen.valueproviders.WeightedListInt
-
Creates a new builder with the same weighted distribution as this provider.
- toBukkitChunk(World) - Method in record class dev.wyck.misc.ChunkLocation
-
Converts this ChunkLocation to a Bukkit Chunk in the given world.
- toColor() - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Returns the value of the
toColorrecord component. - toHex(Integer) - Static method in class dev.wyck.util.internal.FriendlyColorUtil
- toMinecraft() - Method in class dev.wyck.biome.internal.BiomeImpl
- toMinecraft() - Method in interface dev.wyck.keys.ResourceKey
-
Returns the underlying Minecraft object that this ResourceKey wraps.
- toMinecraft() - Method in class dev.wyck.level.dimension.DimensionImpl
- toMinecraft() - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Returns the registry itself.
- toMinecraft() - Method in class dev.wyck.worldgen.biome.custom.CustomBiomeSource
-
Creates the Minecraft biome source that delegates selection to this object.
- toMinecraft() - Method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Converts this placed feature to a Minecraft object.
- toMinecraft() - Method in interface dev.wyck.wrapper.Wrapper
-
Convert this handle to the real Minecraft object.
- toMinecraft(C) - Method in interface dev.wyck.wrapper.ContextWrapper
- toMinecraft(PlacedFeature) - Method in interface dev.wyck.worldgen.placement.PlacedFeature.Factory
- TONGUE - Enum constant in enum class dev.wyck.environment.Activity
- toNms() - Method in interface dev.wyck.wrapper.WrappedConstant
- toNms(Class) - Method in interface dev.wyck.wrapper.WrappedEnumerator
- toNms(String...) - Method in interface dev.wyck.wrapper.WrappedEnumerator
- toNms(W) - Method in interface dev.wyck.wrapper.RegisteredConstantTranslator
- toNms(W, Class) - Method in interface dev.wyck.wrapper.KeyedEnumTranslator
- top() - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Y measured from the top of the world.
- top() - Method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Returns the value of the
toprecord component. - TOP - Static variable in interface dev.wyck.worldgen.heightproviders.BelowTop
-
The top of the world.
- TOP_LAYER_MODIFICATION - Enum constant in enum class dev.wyck.worldgen.Decoration
- toPlace() - Method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockFeature
-
The block to use.
- toPlace(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.SimpleBlockFeature.Builder
-
Sets the block state provider.
- toString() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.biome.entity.data.SpawnCost
-
Deprecated.Returns a string representation of this record class.
- toString() - Method in class dev.wyck.biome.internal.BiomeImpl
- toString() - Method in class dev.wyck.biome.internal.CustomBiomeImpl
- toString() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.BlockParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.ColorParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.DustParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.GeyserParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.ItemParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.PowerParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.SculkChargeParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.ShriekParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.SpellParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.TrailParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.options.VibrationParticle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.factory.Version
-
Returns a string representation of this record class.
- toString() - Method in class dev.wyck.level.dimension.DimensionImpl
- toString() - Method in record class dev.wyck.level.dimension.entity.MonsterSettings
-
Returns a string representation of this record class.
- toString() - Method in class dev.wyck.level.LevelCreatorImpl
- toString() - Method in record class dev.wyck.misc.BiomePosition
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.misc.ChunkLocation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.misc.PointRange2D
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.misc.PointRange3D
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
-
Returns a string representation of this record class.
- toString() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
- toString() - Method in record class dev.wyck.util.Either.Left
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.util.Either.Right
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.util.WeightedList.Weighted
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.biome.MultiNoiseBiomeSource.Entry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.feature.configurations.BlockColumnFeature.Layer
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.feature.configurations.OreFeature.TargetBlockState
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.WeightedPlacedFeature
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeature.TemplateEntry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Reference
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.stateproviders.RuleBasedStateProvider.Rule
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.placement.StructurePlacement.ExclusionZone
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Direct
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.Random
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.pools.alias.PoolAliasBinding.RandomGroup
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.pools.DimensionPadding
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns a string representation of this record class.
- toString() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns a string representation of this record class.
- TOTEM_OF_UNDYING - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- toValue() - Method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
The value that
YClampedGradient.toY()maps to. - toValue(double) - Method in class dev.wyck.worldgen.function.misc.YClampedGradient.Builder
-
Sets the value that
toYmaps to. - toY() - Method in interface dev.wyck.worldgen.function.misc.YClampedGradient
-
The Y coordinate that maps to
YClampedGradient.toValue(). - toY(int) - Method in class dev.wyck.worldgen.function.misc.YClampedGradient.Builder
-
Sets the Y coordinate that maps to
toValue. - track(EnvironmentAttributeSupplier, AttributeOperation, Consumer) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- track(EnvironmentAttributeSupplier, Consumer) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- track(AttributeTrack) - Method in class dev.wyck.level.dimension.timeline.types.ComposedTimeline.Builder
- tracks() - Method in interface dev.wyck.level.dimension.timeline.types.ComposedTimeline
-
The attribute tracks of this timeline.
- trail(Location, int, int) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a trail particle with the specified target location, RGB color, and duration.
- TRAIL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- TRAIL_RUINS - Static variable in class dev.wyck.worldgen.structure.Structures
- TRAIL_RUINS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- TrailParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for trail particles.
- TrailParticle(Location, int, int) - Constructor for record class dev.wyck.environment.particle.options.TrailParticle
-
Creates an instance of a
TrailParticlerecord class. - transformation() - Method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
-
The transformation to apply to the input value.
- TRANSIENT - Enum constant in enum class dev.wyck.level.StemPersistence
-
Deprecated.The level stem lives only for the session and is injected straight into the world's dimensions.
- translator() - Method in enum class dev.wyck.biome.entity.MobCategory
- translator() - Method in enum class dev.wyck.biome.TemperatureModifier
- translator() - Method in enum class dev.wyck.environment.Activity
- translator() - Method in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- translator() - Method in enum class dev.wyck.environment.BedRule.Rule
-
Gets the translator for this enum.
- translator() - Method in enum class dev.wyck.environment.GrassColorModifier
- translator() - Method in enum class dev.wyck.environment.MoonPhase
- translator() - Method in enum class dev.wyck.environment.particle.ParticleTypes
- translator() - Method in enum class dev.wyck.environment.TriState
- translator() - Method in enum class dev.wyck.level.dimension.CardinalLightType
- translator() - Method in enum class dev.wyck.level.dimension.Skybox
- translator() - Method in enum class dev.wyck.worldgen.carver.WorldCarverType
- translator() - Method in enum class dev.wyck.worldgen.Decoration
- translator() - Method in enum class dev.wyck.worldgen.feature.FeatureType
- translator() - Method in enum class dev.wyck.worldgen.HeightmapType
- translator() - Method in enum class dev.wyck.worldgen.material.FluidType
- translator() - Method in enum class dev.wyck.worldgen.Rotation
- translator() - Method in enum class dev.wyck.worldgen.structure.FrequencyReduction
- translator() - Method in enum class dev.wyck.worldgen.structure.pools.Projection
- translator() - Method in enum class dev.wyck.worldgen.structure.RandomSpreadType
- translator() - Method in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
- translator() - Method in enum class dev.wyck.worldgen.structure.StructureType
- translator() - Method in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
- translator() - Method in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- translator() - Method in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
- translator() - Method in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
- translator() - Method in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
- translator() - Method in enum class dev.wyck.worldgen.surface.condition.CaveSurface
- translator() - Method in interface dev.wyck.wrapper.WrappedConstant
- translator() - Method in interface dev.wyck.wrapper.WrappedEnumerator
- TRANSLATOR - Static variable in enum class dev.wyck.biome.entity.MobCategory
- TRANSLATOR - Static variable in enum class dev.wyck.biome.TemperatureModifier
- TRANSLATOR - Static variable in enum class dev.wyck.environment.Activity
- TRANSLATOR - Static variable in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- TRANSLATOR - Static variable in enum class dev.wyck.environment.BedRule.Rule
- TRANSLATOR - Static variable in enum class dev.wyck.environment.GrassColorModifier
- TRANSLATOR - Static variable in enum class dev.wyck.environment.MoonPhase
- TRANSLATOR - Static variable in enum class dev.wyck.environment.particle.ParticleTypes
- TRANSLATOR - Static variable in enum class dev.wyck.environment.TriState
- TRANSLATOR - Static variable in enum class dev.wyck.level.dimension.CardinalLightType
- TRANSLATOR - Static variable in enum class dev.wyck.level.dimension.Skybox
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.carver.WorldCarverType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.Decoration
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.feature.FeatureType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.HeightmapType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.material.FluidType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.Rotation
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.FrequencyReduction
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.pools.Projection
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.RandomSpreadType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.StructureType
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.TerrainAdaptation
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
- TRANSLATOR - Static variable in enum class dev.wyck.worldgen.surface.condition.CaveSurface
- trapezoid() - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Creates a new trapezoid height builder.
- trapezoid() - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a new trapezoid float builder.
- trapezoid() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new trapezoid int builder.
- trapezoid(float, float, float) - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a trapezoidal float provider.
- trapezoid(int, int, int) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a trapezoidal int provider.
- trapezoid(VerticalAnchor, int) - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Wraps the given value in a
TrapezoidHeight - trapezoid(VerticalAnchor, VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Trapezoidal distribution with a flat plateau of the given height.
- TrapezoidFloat - Interface in dev.wyck.worldgen.valueproviders
-
A trapezoid float provider: a random value with an isosceles trapezoidal distribution.
- TrapezoidFloat.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
TrapezoidFloat. - TrapezoidHeight - Interface in dev.wyck.worldgen.heightproviders
-
A height provider which samples an isosceles trapezoidal distribution between
HeightProvider.minInclusive()andHeightProvider.maxInclusive()with a flatTrapezoidHeight.plateau(). - TrapezoidHeight.Builder - Class in dev.wyck.worldgen.heightproviders
-
Builder for
TrapezoidHeight. - TrapezoidInt - Interface in dev.wyck.worldgen.valueproviders
-
A trapezoid int provider.
- TrapezoidInt.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
TrapezoidInt. - tree() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
TreeFeature. - TREE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- TreeDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Decorators are used to add additional blocks to various parts of the tree.
- treeFeature() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemFeature
-
The placed feature to place on top of the root system.
- treeFeature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemFeature.Builder
-
Sets the placed feature to place on top of the root system.
- TreeFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A tree configuration, as it appears in Minecraft.
- TreeFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
TreeFeature. - TREES_BADLANDS - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_BADLANDS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_BIRCH - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_BIRCH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_BIRCH_AND_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_BIRCH_AND_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_CHERRY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_DAPPLED_FOREST - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_DAPPLED_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_GROVE - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_GROVE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_JUNGLE - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_JUNGLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_MANGROVE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_MEADOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_OLD_GROWTH_PINE_TAIGA - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_OLD_GROWTH_PINE_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_OLD_GROWTH_SPRUCE_TAIGA - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_OLD_GROWTH_SPRUCE_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_PLAINS - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_PLAINS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_SAVANNA - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_SAVANNA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_SNOWY - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_SNOWY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_SPARSE_JUNGLE - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_SPARSE_JUNGLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_TAIGA - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_WATER - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_WATER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_WINDSWEPT_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_WINDSWEPT_HILLS - Static variable in class dev.wyck.worldgen.feature.Features
- TREES_WINDSWEPT_HILLS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TREES_WINDSWEPT_SAVANNA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TRIAL_CHAMBERS - Static variable in class dev.wyck.worldgen.structure.Structures
- TRIAL_CHAMBERS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- TRIAL_OMEN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- TRIAL_SPAWNER_DETECTED_PLAYER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- triangle(int) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
A symmetric triangular distribution over [-
IntProvider.minInclusive(),IntProvider.maxInclusive()]. - triangle(int) - Static method in interface dev.wyck.worldgen.valueproviders.TrapezoidInt
-
A symmetric triangular distribution over [-
IntProvider.minInclusive(),IntProvider.maxInclusive()]. - TRIANGULAR - Enum constant in enum class dev.wyck.worldgen.structure.RandomSpreadType
- tries() - Method in interface dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator
-
The number of positions to try.
- tries(int) - Method in class dev.wyck.worldgen.feature.treedecorators.PlaceOnGroundDecorator.Builder
-
Sets the number of positions to try.
- TriState - Enum Class in dev.wyck.environment
-
Auto-generated.
- TRUE - Enum constant in enum class dev.wyck.environment.TriState
- trueAtAndBelow() - Method in interface dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource
-
Gets the anchor at and below which the condition passes.
- trueAtAndBelow() - Method in interface dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource
-
The lower vertical anchor.
- trueAtAndBelow(VerticalAnchor) - Method in class dev.wyck.worldgen.surface.condition.PaperOptionallyFlatBedrockConditionSource.Builder
-
Sets the anchor at and below which the condition passes.
- trueAtAndBelow(VerticalAnchor) - Method in class dev.wyck.worldgen.surface.condition.VerticalGradientConditionSource.Builder
-
Sets the anchor at and below which the condition passes.
- TrueBlockPredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Always matches, independent of the block.
- trunkHeight() - Method in interface dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer
-
The trunk height, between 0 and 24 (inclusive).
- trunkHeight(IntProvider) - Method in class dev.wyck.worldgen.feature.foliageplacers.SpruceFoliagePlacer.Builder
-
Sets the trunk height, between 0 and 24 (inclusive).
- trunkHeightAboveBranches() - Method in interface dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer
-
The number of trunk blocks above the branch layer.
- trunkHeightAboveBranches(IntProvider) - Method in class dev.wyck.worldgen.feature.trunkplacers.PoplarTrunkPlacer.Builder
-
Sets the trunk height above branches.
- trunkOffsetY - Variable in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
- trunkOffsetY() - Method in interface dev.wyck.worldgen.feature.rootplacers.RootPlacer
-
The offset perpendicular to the trunk.
- trunkOffsetY(IntProvider) - Method in class dev.wyck.worldgen.feature.rootplacers.RootPlacer.RootPlacerBuilder
-
Sets the offset perpendicular to the trunk.
- trunkPlacer() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
Defines how the trunk is generated.
- trunkPlacer(TrunkPlacer) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the trunk placer.
- TrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Determines the shape trunk of the tree.
- TrunkPlacer.TrunkPlacerBuilder<T,
P> - Class in dev.wyck.worldgen.feature.trunkplacers -
A builder for
TrunkPlacers. - TrunkPlacerBuilder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
- TrunkPlacerBuilder(TrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
- trunkProbability() - Method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
-
The probability of adding hanging moss to the bottom of trunk blocks, between 0.0F and 1.0F (inclusive).
- trunkProbability(float) - Method in class dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator.Builder
-
Sets the probability of adding hanging moss to the bottom of trunk blocks, between 0.0F and 1.0F (inclusive).
- trunkProvider() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeFeature
-
The block state provider used for the fallen tree's trunk.
- trunkProvider() - Method in interface dev.wyck.worldgen.feature.configurations.TreeFeature
-
The block to use for the trunk.
- trunkProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeFeature.Builder
-
Sets the block state provider used for the trunk.
- trunkProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.TreeFeature.Builder
-
Sets the trunk provider.
- trunkVine() - Static method in interface dev.wyck.worldgen.feature.treedecorators.TreeDecorator
-
Adds vines to each side of each trunk block with a probability of 75% each.
- TrunkVineDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
-
Adds vines to each side of each trunk block with a probability of 75% each.
- TUBE_CORAL_BLOCK - Static variable in class dev.wyck.worldgen.feature.Features
- TUNNELERS_DREAM - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- TURTLE_EGG_HATCH_CHANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Chance for a turtle egg to progress to its next hatching state on a random tick.
- TWISTING_VINES - Static variable in class dev.wyck.worldgen.feature.Features
- TWISTING_VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- TwoArgumentSimpleFunction - Interface in dev.wyck.worldgen.function.simple
- TwoArgumentSimpleFunction.Operation - Enum Class in dev.wyck.worldgen.function.simple
-
Available operations.
- twoLayers() - Static method in interface dev.wyck.worldgen.feature.featuresize.FeatureSize
-
Creates a new two-layer feature size builder.
- TwoLayersFeatureSize - Interface in dev.wyck.worldgen.feature.featuresize
-
Specifies 2 different widths based on height.
- TwoLayersFeatureSize.Builder - Class in dev.wyck.worldgen.feature.featuresize
-
Builder for
TwoLayersFeatureSize. - type() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
-
Deprecated.Returns the value of the
typerecord component. - type() - Method in interface dev.wyck.biome.entity.SpawnerData
-
The entity type spawned by this entry.
- type() - Method in interface dev.wyck.environment.particle.AmbientParticle
-
Gets the particle type.
- type() - Method in record class dev.wyck.environment.particle.options.BlockParticle
-
Returns the value of the
typerecord component. - type() - Method in record class dev.wyck.factory.Version
-
Returns the value of the
typerecord component. - type() - Method in interface dev.wyck.level.LevelCreator
-
Used only to control client-sided behavior.
- type() - Method in class dev.wyck.level.LevelCreatorImpl
- type() - Method in interface dev.wyck.worldgen.carver.types.ComposedCarver
-
The type of the carver.
- type() - Method in interface dev.wyck.worldgen.feature.types.ComposedFeature
-
The built-in feature type algorithm this configured feature composes.
- type() - Method in interface dev.wyck.worldgen.function.misc.Marker
-
The type of the marker.
- type() - Method in interface dev.wyck.worldgen.structure.types.SimpleStructure
-
The structure type, one of
SimpleStructure.TYPES. - type(ParticleTypes) - Method in class dev.wyck.environment.particle.AmbientParticle.Builder
-
Sets the particle type.
- type(LevelType) - Method in class dev.wyck.level.LevelCreator.Builder
-
Sets the type of the world.
- type(WorldCarverType) - Method in class dev.wyck.worldgen.carver.types.ComposedCarver.Builder
-
Sets the type of the carver.
- type(FeatureType) - Method in class dev.wyck.worldgen.feature.types.ComposedFeature.Builder
-
Sets the built-in feature type.
- type(StructureType) - Method in class dev.wyck.worldgen.structure.types.SimpleStructure.Builder
-
Sets the structure type.
- typeByKey(String) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Retrieves a particle type handle by its key.
- typeOf(Object) - Method in class dev.wyck.wrapper.decode.Decoder
-
Gets the decoder type key for a Minecraft object.
- typeOf(M) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
- types() - Method in interface dev.wyck.wrapper.decode.Decodable
-
The type keys this decoder claims within a
DecoderRegistry, empty when its family has a single implementation and is not dispatched. - TYPES - Static variable in interface dev.wyck.worldgen.structure.types.SimpleStructure
U
- uid() - Method in record class dev.wyck.worldgen.WorldContext
- unbox(V) - Method in class dev.wyck.environment.attribute.EnvironmentAttributeSupplier
-
Unboxes the value into a WrappedEnvironmentAttribute.
- UNDERGROUND - Enum constant in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
Deep underground.
- UNDERGROUND_DECORATION - Enum constant in enum class dev.wyck.worldgen.Decoration
- UNDERGROUND_ORES - Enum constant in enum class dev.wyck.worldgen.Decoration
- UNDERGROUND_STRUCTURES - Enum constant in enum class dev.wyck.worldgen.Decoration
- UNDERGROUND_WATER_CREATURE - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- UNDERWATER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- UNDERWATER_MAGMA - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- UNDERWATER_MAGMA - Static variable in class dev.wyck.worldgen.feature.Features
- UNDERWATER_MAGMA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- underwaterMagma() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for an
UnderwaterMagmaFeature. - UnderwaterMagmaFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that places magma blocks below water, along the floor of an ocean or similar body of water.
- UnderwaterMagmaFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
UnderwaterMagmaFeature. - underwaterMusic() - Method in interface dev.wyck.environment.sounds.BackgroundMusic
-
Gets the underwater music.
- underwaterMusic(Music) - Method in class dev.wyck.environment.sounds.BackgroundMusic.Builder
-
Sets the underwater music.
- unFreeze() - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Unfreezes the registry.
- uniform() - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Creates a new uniform height builder.
- uniform() - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a new uniform float builder.
- uniform() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new uniform int builder.
- uniform(float, float) - Static method in interface dev.wyck.worldgen.valueproviders.FloatProvider
-
Creates a uniform float provider.
- uniform(int, int) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a uniform int provider.
- uniform(VerticalAnchor) - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Wraps the given value in a
UniformHeight - uniform(VerticalAnchor, VerticalAnchor) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Uniformly distributed between two anchors (inclusive).
- UniformFloat - Interface in dev.wyck.worldgen.valueproviders
-
Uniform float providers sample a range between
FloatProvider.minInclusive()(inclusive) andUniformFloat.maxExclusive()(exclusive), returning a single, uniformly random value. - UniformFloat.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
UniformFloat. - UniformHeight - Interface in dev.wyck.worldgen.heightproviders
-
A height provider which samples a uniformly distributed value between
HeightProvider.minInclusive()andHeightProvider.maxInclusive()(inclusive). - UniformHeight.Builder - Class in dev.wyck.worldgen.heightproviders
-
Builder for
UniformHeight. - UniformInt - Interface in dev.wyck.worldgen.valueproviders
-
Uniform int providers sample a range between the inclusive values and return a single, random integer from the range.
- UniformInt.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
UniformInt. - uniqueId() - Method in record class dev.wyck.worldgen.WorldContext
- UNKNOWN - Enum constant in enum class dev.wyck.factory.Version.Type
- unregister() - Method in interface dev.wyck.renderer.packet.PacketHandler
-
Unregisters the packet listeners handling biome injection.
- unsafe() - Static method in interface dev.wyck.registry.bootstrap.BootstrapDimensionRegistry
-
Creates a new UnsafePaperBootstrapDimensionRegistry instance.
- UNSUPPORTED - Enum constant in enum class dev.wyck.factory.Version.Type
- UnsupportedVersionException - Exception Class in dev.wyck.exceptions
-
This exception is thrown when an unknown NMS version is encountered.
- UnsupportedVersionException(String) - Constructor for exception class dev.wyck.exceptions.UnsupportedVersionException
-
Constructs a new UnknownNMSVersionException with the specified detail message.
- unwrap() - Method in class dev.wyck.util.WeightedList
- unwrap() - Method in interface dev.wyck.wrapper.Wrapper
- unwrapType() - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
The Minecraft structure carrying this structure's type-specific half, with this wrapper's settings not yet applied.
- updateChunk(Chunk) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biome of a chunk.
- updateChunkAsync(CompletableFuture) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biome of a chunk.
- updateChunkRadius(Chunk, int) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biomes of all chunks within a certain radius of a given chunk.
- updateChunks(Collection) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biomes of a list of chunks within a certain distance.
- updateChunks(Location, Location) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biomes of the chunks between two locations.
- updateChunksAsync(Collection) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biomes of a list of chunks within a certain distance.
- updateChunksForPlayer(Player) - Method in interface dev.wyck.renderer.updater.BiomeUpdater
-
Updates the biomes of all chunks within the player's view distance.
- upperBound() - Method in interface dev.wyck.worldgen.function.misc.FindTopSurface
-
The Y-level to start the scan at.
- upperBound(DensityFunction) - Method in class dev.wyck.worldgen.function.misc.FindTopSurface.Builder
-
Sets the Y-level to start the scan at.
- upperLimit() - Method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
The height of the upper layer, calculated from the top of the trunk, between 0 and 80 (inclusive).
- upperLimit(int) - Method in class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
-
Sets the height of the upper layer, calculated from the top of the trunk, between 0 and 80 (inclusive).
- upperSize() - Method in interface dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize
-
The minimum width of the tree in the upper layer (i.e., the topmost
ThreeLayersFeatureSize.upperLimit()blocks of the trunk), between 0 and 16 (inclusive). - upperSize() - Method in interface dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize
-
The minimum width of the tree at heights greater than or equal to
TwoLayersFeatureSize.limit(), between 0 and 16 (inclusive). - upperSize(int) - Method in class dev.wyck.worldgen.feature.featuresize.ThreeLayersFeatureSize.Builder
-
Sets the minimum width of the tree in the upper layer, between 0 and 16 (inclusive).
- upperSize(int) - Method in class dev.wyck.worldgen.feature.featuresize.TwoLayersFeatureSize.Builder
-
Sets the minimum width of the tree at heights greater than or equal to the limit, between 0 and 16 (inclusive).
- upwardsBranching() - Static method in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
-
A new builder for a
UpwardsBranchingTrunkPlacer. - UpwardsBranchingTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
-
Places a straight trunk with branches extending up and outwards from the trunk.
- UpwardsBranchingTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
-
Builder for
UpwardsBranchingTrunkPlacer. - useAlternateLayer0Chance() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The chance for a given inner layer block to be replaced with an alternate inner layer block.
- useAlternateLayer0Chance(double) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the chance for a given inner layer block to be replaced with an alternate inner layer block.
- useExpansionHack() - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Vanilla's village expansion hack, which lets pieces extend past their bounding box.
- useExpansionHack(boolean) - Method in class dev.wyck.worldgen.structure.types.JigsawStructure.Builder
-
Sets whether vanilla's village expansion hack is used.
- useLegacyRandomSource() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
-
Whether terrain generation uses Minecraft's legacy random source.
- useLegacyRandomSource(boolean) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
-
Sets whether Minecraft's legacy random source is used.
- usePotentialPlacementsChance() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeFeature
-
The probability for placing an inner placement on a block of the inner layer.
- usePotentialPlacementsChance(double) - Method in class dev.wyck.worldgen.feature.configurations.GeodeFeature.Builder
-
Sets the probability for placing an inner placement on a block of the inner layer.
- util() - Static method in interface dev.wyck.util.BukkitBootstrapUtil
-
Gets the current BukkitBootstrapUtil instance.
- uuid() - Method in record class dev.wyck.worldgen.WorldContext
-
Returns the value of the
uuidrecord component.
V
- V1_21_10 - Enum constant in enum class dev.wyck.factory.Versions
- V1_21_11 - Enum constant in enum class dev.wyck.factory.Versions
- V26_1 - Enum constant in enum class dev.wyck.factory.Versions
- V26_2 - Enum constant in enum class dev.wyck.factory.Versions
- V26_3 - Enum constant in enum class dev.wyck.factory.Versions
- validBaseState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusFeature
-
Gets the valid base state for the huge fungus configuration.
- validBaseState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the valid base state for the huge fungus configuration.
- validBaseState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusFeature.Builder
-
Sets the valid base state for the huge fungus configuration using a
Material. - validBlock(Material...) - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Adds a valid block.
- validBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.SpringFeature
-
A collection of blocks that may be used in other portions of this configuration.
- validBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.SpringFeature.Builder
-
Sets the valid blocks.
- value() - Element in annotation interface dev.wyck.annotations.AsOf
-
Returns the version or date since the annotated element has been present or modified.
- value() - Element in annotation interface dev.wyck.annotations.Generated
-
The time that this code was generated at in ISO-8601 format (e.g.
- value() - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Gets the value of the environment attribute.
- value() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
-
Returns the value of the
valuerecord component. - value() - Method in interface dev.wyck.environment.attribute.modifier.AlphaValue
-
The value
- value() - Method in interface dev.wyck.keys.ResourceKey
-
Returns the path portion of this key.
- value() - Method in interface dev.wyck.level.dimension.timeline.Keyframe
-
The value stored in this keyframe.
- value() - Method in interface dev.wyck.tags.TagSet
-
The contents of this tag set: either an explicit set of elements, or a reference to a named tag.
- value() - Method in record class dev.wyck.util.Either.Left
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.wyck.util.Either.Right
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.wyck.util.WeightedList.Weighted
-
Returns the value of the
valuerecord component. - value() - Method in interface dev.wyck.worldgen.function.simple.ConstantSimpleFunction
-
The constant value.
- value() - Method in interface dev.wyck.worldgen.heightproviders.ConstantHeight
-
The vertical anchor used as the constant height.
- value(float) - Method in class dev.wyck.environment.attribute.modifier.AlphaValue.Builder
-
Sets the value of the AlphaValue.
- value(ResourceKey) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- value(TagSet) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- value(Tag) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- value(T) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- value(V) - Method in interface dev.wyck.environment.attribute.EnvironmentAttribute
-
Sets the value of the environment attribute.
- value(V) - Method in class dev.wyck.level.dimension.timeline.Keyframe.Builder
-
Sets the value stored in this keyframe.
- valueOf(String) - Static method in enum class dev.wyck.biome.entity.MobCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.biome.TemperatureModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.Activity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.BedRule.Rule
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.GrassColorModifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.MoonPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.particle.ParticleTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.environment.TriState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.factory.Version.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.factory.Versions
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.level.dimension.CardinalLightType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.level.dimension.Skybox
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.level.entity.LevelSpawner.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.level.LevelType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.level.StemPersistence
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.registry.bootstrap.Composer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.registry.internal.RegistryId
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.renderer.packet.PacketHandler.Injector
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.renderer.packet.PacketHandler.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.carver.WorldCarverType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.Decoration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.feature.FeatureType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.function.misc.Marker.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.function.noise.ShiftedFunction.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.HeightmapType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.material.FluidType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.Rotation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.FrequencyReduction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.pools.Projection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.RandomSpreadType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.StructureType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.TerrainAdaptation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.wyck.worldgen.surface.condition.CaveSurface
-
Returns the enum constant of this class with the specified name.
- ValueProvider - Interface in dev.wyck.worldgen.valueproviders
-
A
Wrapperover a numeric value-provider family whose members expose a range of yieldable values. - values() - Static method in enum class dev.wyck.biome.entity.MobCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.biome.TemperatureModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.environment.Activity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Returns the directly set wrapped attributes as a collection.
- values() - Static method in class dev.wyck.environment.attribute.EnvironmentAttributes
-
All registered suppliers (excluding Unmapped).
- values() - Static method in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.environment.BedRule.Rule
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.environment.GrassColorModifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.environment.MoonPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.environment.particle.ParticleTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.environment.TriState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.factory.Version.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.factory.Versions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.level.dimension.CardinalLightType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.level.dimension.Skybox
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.level.entity.LevelSpawner.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.level.LevelType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.level.StemPersistence
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.registry.bootstrap.Composer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.registry.internal.RegistryId
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.renderer.packet.PacketHandler.DimensionSectionCount
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.renderer.packet.PacketHandler.Injector
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.renderer.packet.PacketHandler.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.carver.WorldCarverType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.Decoration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.feature.FeatureType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.function.misc.Marker.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.function.noise.ShiftedFunction.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.function.simple.TwoArgumentSimpleFunction.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.HeightmapType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.material.FluidType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.Rotation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in interface dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider
-
The value of the block property.
- values() - Static method in enum class dev.wyck.worldgen.structure.FrequencyReduction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.pools.Projection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.RandomSpreadType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.StructureSpawnOverride.BoundingBoxType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.StructureType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.templatesystem.LiquidSettings
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.TerrainAdaptation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.types.MineshaftStructure.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Placement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.wyck.worldgen.surface.condition.CaveSurface
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values(TagKey) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- values(IntProvider) - Method in class dev.wyck.worldgen.stateproviders.RandomizedIntStateProvider.Builder
-
Sets the value of the block property.
- values(Set) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- values(T...) - Method in class dev.wyck.tags.TagSet.Builder
-
Sets the value of the tag set.
- vanilla(LevelSpawner.Kind) - Method in interface dev.wyck.level.entity.LevelSpawner.Factory
- vanilla(LevelSpawner.Kind) - Static method in interface dev.wyck.level.entity.LevelSpawner
-
Gets a vanilla level spawner.
- variableRange(ResourceKey) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Creates a new sound event with a variable range.
- variableRange(String) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Creates a new sound event with a variable range.
- variableRange(Sound) - Static method in interface dev.wyck.environment.sounds.BukkitSoundEvent
-
Creates a new BukkitSoundEvent from a
Sound. - variableRange(Sound) - Static method in interface dev.wyck.environment.sounds.SoundEvent
-
Creates a new BukkitSoundEvent with a variable range.
- variety() - Method in interface dev.wyck.worldgen.stateproviders.DualNoiseProvider
-
The number of block states that selected out by slow noise.
- variety(InclusiveRange) - Method in class dev.wyck.worldgen.stateproviders.DualNoiseProvider.Builder
-
Sets the variety of the noise.
- VAULT_CONNECTION - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- VEGETAL_DECORATION - Enum constant in enum class dev.wyck.worldgen.Decoration
- vegetation() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
-
The density function used for the vegetation climate axis.
- vegetation(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
-
Sets the vegetation density function.
- VEGETATION - Static variable in class dev.wyck.worldgen.synth.Noises
- VEGETATION_LARGE - Static variable in class dev.wyck.worldgen.synth.Noises
- VEGETATION_NETHER - Static variable in class dev.wyck.worldgen.synth.Noises
- VEGETATION_PATCH - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- vegetationChance() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The chance of placing the
VegetationPatchFeature.vegetationFeature()on a found position, between 0.0 and 1.0. - vegetationChance(float) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the chance of placing the vegetation feature on a found position.
- vegetationFeature() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The placed feature to place on top of each found position.
- vegetationFeature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the placed feature to place on top of each found position.
- vegetationPatch() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
VegetationPatchFeature. - VegetationPatchFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A feature that places a patch of ground blocks, then a vegetation feature on top, searching either up from a floor or down from a ceiling.
- VegetationPatchFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
VegetationPatchFeature. - version() - Method in enum class dev.wyck.factory.Versions
- version() - Method in interface dev.wyck.Wyck
- Version - Record Class in dev.wyck.factory
-
A record class representing a version of Minecraft.
- Version(String[], String, Version.Type) - Constructor for record class dev.wyck.factory.Version
-
Creates an instance of a
Versionrecord class. - VERSION - Static variable in class dev.wyck.factory.BuildInfo
-
The version of Wyck (BiomesAPI).
- Version.Type - Enum Class in dev.wyck.factory
-
The type of version.
- Versions - Enum Class in dev.wyck.factory
-
An enum representing supported Minecraft versions for Wyck.
- vertical() - Method in record class dev.wyck.worldgen.structure.types.JigsawStructure.MaxDistance
-
Returns the value of the
verticalrecord component. - VerticalAnchor - Interface in dev.wyck.worldgen.heightproviders
-
Wraps the VerticalAnchor value-provider family.
- verticalGradient() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new vertical-gradient condition source builder.
- verticalGradient(String, VerticalAnchor, VerticalAnchor) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
A noisy vertical gradient that is true below one anchor and false above another, fading between.
- VerticalGradientConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Compares the current Y position with a messy transition, just like the deepslate and bedrock transitions.
- VerticalGradientConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
VerticalGradientConditionSource. - verticalRadiusCenterFactor() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The factor applied to the canyon's vertical radius near its center.
- verticalRadiusCenterFactor(float) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the center vertical radius factor.
- verticalRadiusDefaultFactor() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The default factor applied to the canyon's vertical radius.
- verticalRadiusDefaultFactor(float) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the default vertical radius factor.
- verticalRadiusMultiplier() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
The vertical radius multiplier used for cave tunnels.
- verticalRadiusMultiplier(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the vertical radius multiplier used for cave tunnels.
- verticalRange() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The vertical distance a column searches for an available position, between 1 and 256.
- verticalRange(int) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the vertical distance a column searches for an available position.
- verticalRotation() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver
-
The vertical rotation applied to the canyon.
- verticalRotation(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
-
Sets the vertical rotation applied to the canyon.
- veryBiased(VerticalAnchor, int) - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
- veryBiasedToBottom() - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Creates a new very biased-to-bottom height builder.
- veryBiasedToBottom(VerticalAnchor, int) - Method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Wraps the given value in a
VeryBiasedToBottomHeight - veryBiasedToBottom(VerticalAnchor, VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Weighted very strongly toward the bottom of the range.
- VeryBiasedToBottomHeight - Interface in dev.wyck.worldgen.heightproviders
-
A height provider biased strongly toward
HeightProvider.minInclusive(), with a sharper exponential distribution thanBiasedToBottomHeight. - VeryBiasedToBottomHeight.Builder - Class in dev.wyck.worldgen.heightproviders
-
Builder for
VeryBiasedToBottomHeight. - vibration(Vibration.Destination, int) - Method in interface dev.wyck.environment.particle.ParticleOptionsFactory
-
Creates a particle options handle for a vibration particle with the specified destination and arrival time.
- VIBRATION - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- VibrationParticle - Record Class in dev.wyck.environment.particle.options
-
Particle data for vibration particles.
- VibrationParticle(Vibration.Destination, int) - Constructor for record class dev.wyck.environment.particle.options.VibrationParticle
-
Creates an instance of a
VibrationParticlerecord class. - VILLAGE_DESERT - Static variable in class dev.wyck.worldgen.structure.Structures
- VILLAGE_PLAINS - Static variable in class dev.wyck.worldgen.structure.Structures
- VILLAGE_SAVANNA - Static variable in class dev.wyck.worldgen.structure.Structures
- VILLAGE_SIEGE - Enum constant in enum class dev.wyck.level.entity.LevelSpawner.Kind
- VILLAGE_SNOWY - Static variable in class dev.wyck.worldgen.structure.Structures
- VILLAGE_TAIGA - Static variable in class dev.wyck.worldgen.structure.Structures
- VILLAGER_ACTIVITY - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Controls the default AI activity of villagers.
- VILLAGER_SCHEDULE - Static variable in interface dev.wyck.level.dimension.timeline.Timeline
- VILLAGES - Static variable in class dev.wyck.worldgen.structure.StructureSets
- villageSiege() - Static method in interface dev.wyck.level.entity.LevelSpawner
-
The level spawner for village siege.
- vines() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
vinesrecord component. - VINES - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- VINES - Static variable in class dev.wyck.worldgen.feature.Features
- VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- VirtualBiome - Class in dev.wyck.renderer.packet.data
-
A class representing a "virtual" or fake custom biome designed for sending via packets.
- VirtualBiome(ResourceKey, List, BiPredicate, BiPredicate, PacketHandler.Priority) - Constructor for class dev.wyck.renderer.packet.data.VirtualBiome
-
Creates a virtual biome using chunk-level conditions only.
- VirtualBiome(ResourceKey, List, BiPredicate, BiPredicate, BiPredicate, PacketHandler.Priority) - Constructor for class dev.wyck.renderer.packet.data.VirtualBiome
-
Creates a virtual biome.
- VirtualBiome(ResourceKey, List, BiPredicate, BiPredicate, BiPredicate, BiPredicate, PacketHandler.Priority) - Constructor for class dev.wyck.renderer.packet.data.VirtualBiome
-
Creates a virtual biome that can declare whole chunks exempt from its cell pass.
- VirtualBiome.Builder - Class in dev.wyck.renderer.packet.data
-
A builder for creating PhonyCustomBiome instances.
- VirtualBiomeCollector - Class in dev.wyck.renderer.packet
-
A collector for managing PhonyCustomBiome instances.
- VirtualBiomeCollector() - Constructor for class dev.wyck.renderer.packet.VirtualBiomeCollector
- VirtualBiomeCollector.BlockResolver - Class in dev.wyck.renderer.packet
- VirtualBiomeResolver - Interface in dev.wyck.renderer.packet
-
Bridges the API module and the NMS module across the chunk-rewrite boundary.
- VOID_START_PLATFORM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- VOID_START_PLATFORM - Static variable in class dev.wyck.worldgen.feature.Features
- VOID_START_PLATFORM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
W
- WAKE_UP_FROM_SLEEP - Static variable in interface dev.wyck.level.dimension.clock.TimeMarker
- WANDERING_TRADER - Enum constant in enum class dev.wyck.level.entity.LevelSpawner.Kind
- wanderingTrader() - Static method in interface dev.wyck.level.entity.LevelSpawner
-
The level spawner for wandering traders.
- WANING_CRESCENT - Enum constant in enum class dev.wyck.environment.MoonPhase
- WANING_GIBBOUS - Enum constant in enum class dev.wyck.environment.MoonPhase
- WARM - Enum constant in enum class dev.wyck.worldgen.structure.types.OceanRuinStructure.BiomeTemperature
-
Sandstone ruins, from warm oceans.
- WARM_OCEAN - Static variable in class dev.wyck.biome.Biomes
- WARM_OCEAN_VEGETATION - Static variable in class dev.wyck.worldgen.feature.Features
- WARM_OCEAN_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- WARPED_FOREST - Static variable in class dev.wyck.biome.Biomes
- WARPED_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- WARPED_FOREST_VEGETION - Static variable in class dev.wyck.worldgen.feature.Features
- WARPED_FUNGI - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- WARPED_FUNGUS - Static variable in class dev.wyck.worldgen.feature.Features
- WARPED_FUNGUS_PLANTED - Static variable in class dev.wyck.worldgen.feature.Features
- WARPED_SPORE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- water() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new water condition source builder.
- WATER - Enum constant in enum class dev.wyck.worldgen.material.FluidType
- WATER_AMBIENT - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- WATER_CREATURE - Enum constant in enum class dev.wyck.biome.entity.MobCategory
- WATER_EVAPORATES - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Whether water can be placed from a bucket, or by melting ice, or whether a wet sponge will dry out.
- WATER_FOG_COLOR - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Color of the fog when underwater (also affected by time of day, weather, and potion effects)
- WATER_FOG_END_DISTANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Distance in blocks when the underwater fog reaches maximum density (also affected by how long the player has been underwater)
- WATER_FOG_START_DISTANCE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
-
Distance in blocks from where the underwater fog starts to have an effect.
- WATER_WORLD - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
- waterBlockCheck(int, int) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches relative to the water level at the current block.
- waterBlocks() - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
-
Returns the value of the
waterBlocksrecord component. - waterBlocks() - Method in record class dev.wyck.environment.particle.options.GeyserParticle
-
Returns the value of the
waterBlocksrecord component. - waterColor() - Method in interface dev.wyck.biome.BiomeSpecialEffects
-
The color of water in a biome.
- waterColor() - Method in interface dev.wyck.biome.CustomBiome
- waterColor(int) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the water color of the biome.
- waterColor(String) - Method in class dev.wyck.biome.BiomeSpecialEffects.Builder
-
Sets the water color of the biome.
- waterColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- waterColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the water color of this custom biome.
- WaterConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks if the current position is above water, based on terrain depth.
- WaterConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
WaterConditionSource. - waterFogColor() - Method in interface dev.wyck.biome.CustomBiome
- waterFogColor(String) - Method in class dev.wyck.biome.CustomBiome.Builder
- waterFogColor(String) - Method in interface dev.wyck.biome.CustomBiome
-
Sets the water fog color of this custom biome.
- WATERLILY - Static variable in class dev.wyck.worldgen.feature.Features
- WATERLOGGED_VEGETATION_PATCH - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- waterStartCheck(int, int) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches relative to the water level at the column start.
- WAX_OFF - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- WAX_ON - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- WAXING_CRESCENT - Enum constant in enum class dev.wyck.environment.MoonPhase
- WAXING_GIBBOUS - Enum constant in enum class dev.wyck.environment.MoonPhase
- WEEPING_VINES - Static variable in class dev.wyck.worldgen.feature.Features
- WEEPING_VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- weight() - Method in record class dev.wyck.util.WeightedList.Weighted
-
Returns the value of the
weightrecord component. - weight() - Method in record class dev.wyck.worldgen.structure.pools.types.ComposedTemplatePool.Entry
-
Returns the value of the
weightrecord component. - weight() - Method in record class dev.wyck.worldgen.structure.StructureSet.Entry
-
Returns the value of the
weightrecord component. - weight() - Method in record class dev.wyck.worldgen.structure.types.RuinedPortalStructure.Setup
-
Returns the value of the
weightrecord component. - weighted() - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
-
Creates a builder for a weighted state provider.
- weighted(PlacedFeature, float) - Static method in interface dev.wyck.worldgen.feature.configurations.RandomSelectorFeature
-
Creates a new weighted placed feature.
- Weighted(E, int) - Constructor for record class dev.wyck.util.WeightedList.Weighted
-
Creates an instance of a
Weightedrecord class. - WEIGHTED_RANDOM_SELECTOR - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
- weightedList() - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
Creates a new weighted list height builder.
- weightedList() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a new weighted list int builder.
- weightedList(WeightedList) - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
A random value drawn from a weighted list of height providers.
- weightedList(WeightedList) - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
Creates a weighted list int provider.
- WeightedList<E> - Class in dev.wyck.util
-
A simple weighted random list.
- WeightedList.Builder<E> - Class in dev.wyck.util
- WeightedList.Weighted<E> - Record Class in dev.wyck.util
-
A value paired with its selection weight.
- WeightedListHeight - Interface in dev.wyck.worldgen.heightproviders
-
A height provider which picks an entry from the
WeightedListHeight.distribution()proportionally to its weight, then samples that entry's provider. - WeightedListHeight.Builder - Class in dev.wyck.worldgen.heightproviders
-
Builder for
WeightedListHeight. - WeightedListInt - Interface in dev.wyck.worldgen.valueproviders
-
A two-stage provider: an entry is picked from the
WeightedListInt.distribution()proportionally to its weight, then that entry's provider is sampled. - WeightedListInt.Builder - Class in dev.wyck.worldgen.valueproviders
-
Builder for
WeightedListInt. - WeightedPlacedFeature(PlacedFeature, float) - Constructor for record class dev.wyck.worldgen.feature.configurations.RandomSelectorFeature.WeightedPlacedFeature
-
Creates an instance of a
WeightedPlacedFeaturerecord class. - weightedRandomSelector() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
-
Creates a builder for a
WeightedRandomSelectorFeature. - WeightedRandomSelectorFeature - Interface in dev.wyck.worldgen.feature.configurations
-
A technical feature that chooses a single feature from a weighted list, where a higher weight makes a feature more likely to be chosen.
- WeightedRandomSelectorFeature.Builder - Class in dev.wyck.worldgen.feature.configurations
-
Builder for
WeightedRandomSelectorFeature. - WeightedStateProvider - Interface in dev.wyck.worldgen.stateproviders
-
A block state provider of weighted entries.
- WeightedStateProvider.Builder - Class in dev.wyck.worldgen.stateproviders
-
Builder for
WeightedStateProvider. - weirdness() - Method in interface dev.wyck.worldgen.climate.ClimatePoint
-
The weirdness axis span.
- weirdness(ClimateParameter) - Method in class dev.wyck.worldgen.climate.ClimatePoint.Builder
-
Sets the weirdness axis span.
- weirdThicknessBias() - Method in interface dev.wyck.worldgen.carver.CaveWorldCarver
-
Whether the carver applies Minecraft's biased thickness calculation.
- weirdThicknessBias(boolean) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets whether Minecraft's biased thickness calculation is used.
- wetness() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature
-
The wetness of the cluster, between 0.0 and 2.0 (inclusive).
- wetness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterFeature.Builder
-
Sets the wetness provider.
- when(ConditionSource) - Method in interface dev.wyck.worldgen.surface.rule.RuleSource
-
Applies this rule only where the given condition holds.
- WHEN_DARK - Enum constant in enum class dev.wyck.environment.BedRule.Rule
- whenInRange() - Method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
The density function used when the input is inside the range.
- whenInRange(DensityFunction) - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Sets the density function used when the input is inside the range.
- whenOutOfRange() - Method in interface dev.wyck.worldgen.function.misc.RangeChoice
-
The density function used when the input is outside the range.
- whenOutOfRange(DensityFunction) - Method in class dev.wyck.worldgen.function.misc.RangeChoice.Builder
-
Sets the density function used when the input is outside the range.
- whileUnfrozen(Runnable) - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Runs the given action while the registry is unfrozen.
- whileUnfrozen(Consumer) - Method in interface dev.wyck.registry.internal.WyckRegistry
-
Runs the given consumer with the registry while it is unfrozen.
- WHITE_ASH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- WHITE_SMOKE - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- wholeChunkCondition() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
-
Gets the condition declaring that this biome covers a whole chunk.
- wholeChunkCondition(BiPredicate) - Method in class dev.wyck.renderer.packet.data.VirtualBiome.Builder
-
Sets the whole-chunk condition.
- wideBottomLayerHoleChance() - Method in interface dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer
-
The probability of a hole in the wide bottom layer, between 0.0F and 1.0F (inclusive).
- wideBottomLayerHoleChance(float) - Method in class dev.wyck.worldgen.feature.foliageplacers.CherryFoliagePlacer.Builder
-
Sets the probability of a hole in the wide bottom layer, between 0.0F and 1.0F (inclusive).
- widthSmoothness() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The number of steps over which canyon width changes are smoothed.
- widthSmoothness(int) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the number of steps over which width changes are smoothed.
- WILDFLOWER - Static variable in class dev.wyck.worldgen.feature.Features
- WILDFLOWERS_BIRCH_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- WILDFLOWERS_MEADOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- windSpeed() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature
-
Larger value results in larger inclination.
- windSpeed(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneFeature.Builder
-
Sets the wind speed.
- WINDSWEPT_FOREST - Static variable in class dev.wyck.biome.Biomes
- WINDSWEPT_GRAVELLY_HILLS - Static variable in class dev.wyck.biome.Biomes
- WINDSWEPT_HILLS - Static variable in class dev.wyck.biome.Biomes
- WINDSWEPT_SAVANNA - Static variable in class dev.wyck.biome.Biomes
- WIRE - Static variable in interface dev.wyck.renderer.packet.PacketHandler
- WIRE - Static variable in interface dev.wyck.Wyck
- WireFactory - Annotation Interface in dev.wyck.annotations
-
Indicates that the annotated class is a wire factory, which is responsible for providing instances of the interface it implements.
- WireProvider<F> - Class in dev.wyck.factory
-
A provider for lazily loading factory instances based on the active Minecraft version.
- WireProvider(String) - Constructor for class dev.wyck.factory.WireProvider
- WITCH - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- with(EnvironmentAttributeMap) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates a new map containing every entry from this map plus every entry from the given map.
- with(EnvironmentAttributeSupplier, V) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates a new WrappedEnvironmentAttributeMap with the given attribute added.
- with(FriendlyColorSupplier, String) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates a new WrappedEnvironmentAttributeMap with the given color attribute added.
- with(ParticleTypes, float) - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Creates a new ParticleCatalog with the specified particle added.
- with(ParticleTypes, float, T) - Method in record class dev.wyck.environment.particle.ParticleCatalog
-
Creates a new ParticleCatalog with the specified particle added.
- withModifier(EnvironmentAttributeSupplier, AttributeOperation, A) - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap
-
Creates a new map with a modifier for the given attribute.
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.DefinedStructure
-
Returns a copy of this structure registered under the given key.
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
- withResourceKey(ResourceKey) - Method in interface dev.wyck.worldgen.structure.types.SimpleStructure
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
Returns a copy of this structure with the given settings, keeping its type-specific half.
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.DefinedStructure
-
Returns a copy of this structure with the given settings.
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Returns a copy of this structure with the given settings.
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.MineshaftStructure
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.NetherFossilStructure
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.OceanRuinStructure
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.RuinedPortalStructure
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.ShipwreckStructure
- withSettings(StructureSettings) - Method in interface dev.wyck.worldgen.structure.types.SimpleStructure
- withSettings(UnaryOperator) - Method in interface dev.wyck.worldgen.structure.types.ComposedStructure
-
Returns a copy of this structure whose settings are the result of applying
mutatorto this structure's settings. - withSettings(UnaryOperator) - Method in interface dev.wyck.worldgen.structure.types.DefinedStructure
-
Returns a copy of this structure whose settings are the result of applying
mutatorto this structure's settings. - withSettings(UnaryOperator) - Method in interface dev.wyck.worldgen.structure.types.JigsawStructure
-
Returns a copy of this structure whose settings are the result of applying
mutator. - WOODED_BADLANDS - Static variable in class dev.wyck.biome.Biomes
- WOODLAND_MANSION - Enum constant in enum class dev.wyck.worldgen.structure.StructureType
- WOODLAND_MANSION - Static variable in class dev.wyck.worldgen.structure.Structures
- WOODLAND_MANSIONS - Static variable in class dev.wyck.worldgen.structure.StructureSets
- woodlandMansion(StructureSettings) - Static method in interface dev.wyck.worldgen.structure.Structure
-
Creates a new builder for a woodland mansion.
- WORK - Enum constant in enum class dev.wyck.environment.Activity
- WORLD_CLOCK - Enum constant in enum class dev.wyck.registry.internal.RegistryId
- WORLD_SURFACE - Enum constant in enum class dev.wyck.worldgen.HeightmapType
- WORLD_SURFACE_WG - Enum constant in enum class dev.wyck.worldgen.HeightmapType
- WorldCarver - Interface in dev.wyck.worldgen.carver
-
A direct Minecraft world carver or a reference to one already registered.
- WorldCarverType - Enum Class in dev.wyck.worldgen.carver
-
Auto-generated.
- WorldClock - Interface in dev.wyck.level.dimension.clock
-
A reference to a registered world clock.
- worldContext() - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
-
Gets the world info context for this placement
- WorldContext - Record Class in dev.wyck.worldgen
-
Information about a world.
- WorldContext(ResourceKey, UUID, long, int, int, Dimension, ChunkGenerator, String, World.Environment) - Constructor for record class dev.wyck.worldgen.WorldContext
-
Creates an instance of a
WorldContextrecord class. - wouldSurvive() - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
-
Starts building a
WouldSurvivePredicate, which checks that a block state would be a valid placement at the given offset. - WouldSurvivePredicate - Interface in dev.wyck.worldgen.blockpredicates
-
Checks if the specified block state would be a valid placement at the given offset.
- WouldSurvivePredicate.Builder - Class in dev.wyck.worldgen.blockpredicates
- wrap() - Method in interface dev.wyck.biome.Biome
-
Resolves this biome's key in Minecraft's registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.level.dimension.Dimension
-
Resolves this dimension's key in Minecraft's registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.level.dimension.timeline.Timeline
-
Resolves this timeline's key in Minecraft's registry and returns its registry-backed wrapper.
- wrap() - Method in interface dev.wyck.worldgen.carver.WorldCarver
-
Resolves this carver's key in Minecraft's direct carver registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.worldgen.feature.Feature
-
Resolves this object's key in Minecraft's direct feature registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.worldgen.function.DensityFunction
-
Resolves this object's key in Minecraft's density-function registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.worldgen.noise.Noise
-
Resolves this object's key in Minecraft's noise-settings registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.worldgen.placement.PlacedFeature
-
Resolves this object's key in Minecraft's placed-feature registry and decodes the registered value.
- wrap() - Method in interface dev.wyck.worldgen.structure.pools.TemplatePool
-
Resolves this pool's key in Minecraft's template-pool registry and decodes the registered value, keeping the key on the result.
- wrap() - Method in interface dev.wyck.worldgen.structure.Structure
-
Resolves this structure's key in Minecraft's structure registry and decodes the registered value, keeping the key on the result.
- wrap() - Method in interface dev.wyck.worldgen.structure.StructureSet
-
Resolves this set's key in Minecraft's structure-set registry and decodes the registered value, keeping the key on the result.
- wrap() - Method in interface dev.wyck.worldgen.structure.templatesystem.ProcessorList
-
Resolves this list's key in Minecraft's processor-list registry and decodes the registered value, keeping the key on the result.
- wrap() - Method in interface dev.wyck.worldgen.synth.NoiseParameters
-
Resolves this object's key in Minecraft's noise registry and decodes the registered value.
- WrappedConstant<W> - Interface in dev.wyck.wrapper
- WrappedEnumerator<W> - Interface in dev.wyck.wrapper
- Wrapper - Interface in dev.wyck.wrapper
-
A handle to an NMS object.
- wyck() - Static method in interface dev.wyck.Wyck
- wyck(String) - Static method in interface dev.wyck.keys.ResourceKey
-
Creates a new ResourceKey in the "wyck" namespace with the given path.
- Wyck - Interface in dev.wyck
-
Common interface for miscellaneous Wyck (BiomesAPI) methods and utilities.
- WYCK_NAMESPACE - Static variable in interface dev.wyck.keys.ResourceKey
- Wyck.ShadedWyck - Class in dev.wyck
-
The default implementation of Wyck when shaded into a consumer plugin.
- WyckBiomeProvider - Class in dev.wyck.misc.providers
-
A biome provider that uses a map of custom biomes to provide biomes.
- WyckBiomeProvider(Collection) - Constructor for class dev.wyck.misc.providers.WyckBiomeProvider
- WyckRegistry - Interface in dev.wyck.registry.internal
-
A minimal abstraction of Minecraft's registry with frozen registry utilities.
- WyckRegistry.Factory - Interface in dev.wyck.registry.internal
X
- x() - Method in record class dev.wyck.misc.ChunkLocation
-
Returns the value of the
xrecord component. - XNOR - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- XOR - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
- xzRadius() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchFeature
-
The XZ radius searched for available positions.
- xzRadius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchFeature.Builder
-
Sets the XZ radius searched for available positions.
- xzScale - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- xzScale() - Method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
The xz scale of the noise function.
- xzScale() - Method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
-
Scale factor for x and z.
- xzScale(double) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the xz scale of the noise function.
- xzScale(double) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
-
Sets the scale factor for x and z.
- xzSpread() - Method in interface dev.wyck.worldgen.placement.RandomOffsetPlacement
-
The offset applied to both the X and Z axes, sampled individually per axis.
- xzSpread(IntProvider) - Method in class dev.wyck.worldgen.placement.RandomOffsetPlacement.Builder
-
Sets the horizontal spread provider.
Y
- y() - Method in interface dev.wyck.worldgen.carver.CarverConfiguration
-
The height provider used to select the carver's starting y-coordinate.
- y() - Method in interface dev.wyck.worldgen.heightproviders.Absolute
-
The Y level.
- y(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
-
Alias for
VerticalAnchor.absolute(int) - y(HeightProvider) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Builder
-
Sets the provider used to select the starting y-coordinate.
- y(HeightProvider) - Method in class dev.wyck.worldgen.carver.CaveWorldCarver.Builder
-
Sets the provider used to select the starting y-coordinate.
- Y - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- Y_MAX - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLayerInfo
-
The maximum height of a flat layer.
- yAbove() - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Creates a new y-above condition source builder.
- YAboveConditionSource - Interface in dev.wyck.worldgen.surface.condition
-
Checks if the current position is above a specified height (exclusive).
- YAboveConditionSource.Builder - Class in dev.wyck.worldgen.surface.condition
-
Builder for
YAboveConditionSource. - yBlockCheck(VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches at or above a vertical anchor, evaluated per block.
- yClampedGradient() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Creates a new builder for a
YClampedGradient. - yClampedGradient(int, int, double, double) - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
Clamps the Y coordinate between
fromYandtoYand then linearly maps it to the range[fromValue, toValue]. - YClampedGradient - Interface in dev.wyck.worldgen.function.misc
-
Clamps the Y coordinate between
fromYandtoYand then linearly maps it to the range[fromValue, toValue]. - YClampedGradient.Builder - Class in dev.wyck.worldgen.function.misc
-
Builder for
YClampedGradient. - YELLOW_POPLAR - Static variable in class dev.wyck.worldgen.feature.Features
- YELLOW_POPLAR - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- YELLOW_POPLAR_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.Features
- YELLOW_POPLAR_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
- YELLOW_POPLAR_LEAVES - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
- yScale - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
- yScale() - Method in interface dev.wyck.worldgen.carver.CanyonWorldCarver.Shape
-
The vertical scale applied while shaping the canyon.
- yScale() - Method in interface dev.wyck.worldgen.function.noise.NoiseFunction
-
The y scale of the noise function.
- yScale(double) - Method in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
-
Sets the y scale of the noise function.
- yScale(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonWorldCarver.Shape.Builder
-
Sets the vertical scale applied while shaping the canyon.
- ySpread() - Method in interface dev.wyck.worldgen.placement.RandomOffsetPlacement
-
The offset applied to the Y axis.
- ySpread(IntProvider) - Method in class dev.wyck.worldgen.placement.RandomOffsetPlacement.Builder
-
Sets the vertical spread provider.
- yStartCheck(VerticalAnchor, int) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
-
Matches at or above a vertical anchor, evaluated at the column start.
Z
- z() - Method in record class dev.wyck.misc.ChunkLocation
-
Returns the value of the
zrecord component. - zero() - Static method in interface dev.wyck.worldgen.climate.ClimateParameter
-
A zero width span pinned to zero.
- zero() - Static method in interface dev.wyck.worldgen.function.DensityFunction
-
The density function that always returns zero.
- zero() - Static method in interface dev.wyck.worldgen.heightproviders.HeightProvider
-
A constant height provider that always returns the same value.
- zero() - Static method in interface dev.wyck.worldgen.valueproviders.IntProvider
-
A constant int provider that always returns 0.
- ZERO - Static variable in class dev.wyck.worldgen.function.DensityFunctions
- ZERO - Static variable in interface dev.wyck.worldgen.heightproviders.ConstantHeight
-
A constant height provider which always resolves to 0.
- ZERO - Static variable in record class dev.wyck.worldgen.structure.pools.DimensionPadding
- ZERO - Static variable in interface dev.wyck.worldgen.valueproviders.ConstantInt
-
A constant int provider which always returns 0.
- ZeroSimpleFunction - Interface in dev.wyck.worldgen.function.simple
-
A density function that always returns zero.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
EnvironmentAttributes.NATURAL_MOB_SPAWNSfromBiome.attributes()instead