Index

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

A

above(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
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.ConfiguredFeatures
 
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 Add record 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
 
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.
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
 
airState() - Method in interface dev.wyck.worldgen.carver.CarverDebugSettings
The block state to use for air.
airState(BlockData) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for air.
airState(Material) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for air.
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.BlockColumnConfiguration
The block predicate that must be passed for each position of the column.
allowedPlacement(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.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.RootSystemConfiguration
The block predicate used to check if the tree position is valid.
allowedTreePosition(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the block predicate used to check if the tree position is valid.
allowedVerticalWaterForTree() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The amount of vertical water allowed for the placed feature between 1 and 64.
allowedVerticalWaterForTree(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the amount of vertical water allowed for the placed feature.
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_BLEND on 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:dirt tag around the tree with different blocks.
AlterGroundDecorator - Interface in dev.wyck.worldgen.feature.treedecorators
Replaces blocks in the #minecraft:dirt tag 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 TrueBlockPredicate singleton, which always matches regardless of the block.
alwaysTrue() - Static method in interface dev.wyck.worldgen.ruletest.RuleTest
Matches any block.
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.ConfiguredFeatures
 
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 1 to 8.
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.SculkPatchConfiguration
The initial value of each charge between 1 and 500.
amountPerCharge(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.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
 
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(T) - Method in class dev.wyck.keys.KeyChain
Appends an item to the chain.
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.
applicable() - Method in record class dev.wyck.factory.Version
Returns the value of the applicable record 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.
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
 
aquifersEnabled() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Whether aquifers generate.
aquifersEnabled(boolean) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets whether aquifers generate.
argument() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
Returns the value of the argument record component.
arrivalInTicks() - Method in record class dev.wyck.environment.particle.options.VibrationParticle
Returns the value of the arrivalInTicks record 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
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
attribute() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
Returns the value of the attribute record 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
 
AXOLOTLS - Enum constant in enum class dev.wyck.biome.entity.MobCategory
 
AZALEA_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 

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 - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
BAMBOO - 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.ConfiguredFeatures
 
BAMBOO_SOME_PODZOL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
BAMBOO_VEGETATION - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
BAMBOO_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
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.LakeFeatureConfiguration
The block to use for the barrier of the lake.
barrier() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
Affects whether aquifers and open cave areas are separated; larger values make separation more likely.
barrier(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the barrier slot.
barrier(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
Sets the barrier provider.
barrierState() - Method in interface dev.wyck.worldgen.carver.CarverDebugSettings
The block state to use for barriers.
barrierState(BlockData) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for barriers.
barrierState(Material) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for barriers.
BASALT_BLOBS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
BASALT_BLOBS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
BASALT_COLUMNS - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
BASALT_DELTAS - Static variable in class dev.wyck.biome.Biomes
 
BASALT_PILLAR - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
BASALT_PILLAR - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.SpeleothemClusterConfiguration
The block that the base of the cluster is made of.
baseBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Describes the block forming the base of the speleothem.
baseBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Sets the base block.
baseBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the base block.
baseBlock(Material) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.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
 
BEACH - Static variable in class dev.wyck.biome.Biomes
 
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
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.TreeConfiguration
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.TreeConfiguration.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.ConfiguredFeatures
 
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
BiasedToBottomInt - Interface in dev.wyck.worldgen.valueproviders
A provider that is similar to a UniformInt, but has a bias toward IntProvider.minInclusive().
BiasedToBottomInt.Builder - Class in dev.wyck.worldgen.valueproviders
Builder for BiasedToBottomInt.
biome() - Method in class dev.wyck.renderer.packet.data.VirtualBiome
Gets the Biome associated with this phony biome.
biome() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
Returns the value of the biome record 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 biome record 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(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
 
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
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 BiomePosition record 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() - 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(Biome...) - Method in class dev.wyck.worldgen.blockpredicates.MatchingBiomesPredicate.Builder
Sets the biomes to match against.
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 CustomBiomeSource while Minecraft determines a biome.
biomeSpawner() - Method in interface dev.wyck.biome.Biome
Gets the biome spawner associated with this biome.
biomeSpawner() - Method in class dev.wyck.biome.internal.BiomeImpl
 
biomeSpawner(BiomeSpawner) - Method in interface dev.wyck.biome.Biome
Sets or removes the BiomeSpawner of this biome.
biomeSpawner(BiomeSpawner) - Method in class dev.wyck.biome.Biome.Builder
Sets the BiomeSpawner of the biome.
biomeSpawner(BiomeSpawner) - Method in class dev.wyck.biome.CustomBiome.Builder
Sets the BiomeSpawner of the custom biome.
biomeSpawner(BiomeSpawner) - Method in class dev.wyck.biome.internal.BiomeImpl
 
BiomeSpawner - Interface in dev.wyck.biome.entity
Represents the spawning settings for a biome, including the spawners for each mob category, the spawn costs for each mob type, and the creature generation probability.
BiomeSpawner.Builder - Class in dev.wyck.biome.entity
A builder for creating a BiomeSpawner.
BiomeSpawner.Factory - Interface in dev.wyck.biome.entity
 
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.
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.ConfiguredFeatures
 
BIRCH_BEES_0002 - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
BIRCH_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
BIRCH_BEES_002 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
BIRCH_BEES_005 - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
BIRCH_LEAF_LITTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
BIRCH_TALL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
BIRCH_TALL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
BLACKSTONE_BLOBS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
BLACKSTONE_BLOBS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
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
 
blockBlob() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a BlockBlobConfiguration.
BlockBlobConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A block blob.
BlockBlobConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
blockColumn() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a BlockColumnConfiguration.
BlockColumnConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature that consists of glow berries, found in lush caves.
BlockColumnConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
BlockColumnConfiguration.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.
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 BlockParticle record class.
blockPile(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
BlockPileConfiguration - 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 BlockReplacement record 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
 
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(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 Either of 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() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a BlockStateConfiguration.
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.
BlockStateConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Abstract block state configuration.
BlockStateConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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 - 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
 
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.ConfiguredFeatures
 
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_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
Builds the BiomeSpawner.
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 Dimension with 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 LevelStem with 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 LevelCreator with 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.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Builds the canyon shape configuration.
build() - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
Builds the carver configuration.
build() - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Builds the debug settings.
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.BlockBlobConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.BlockStateConfiguration.Builder
Builds the block state configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration.Builder
Builds the column feature configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.CountConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.DiskConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.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.EndGatewayConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.Builder
Builds the FossilFeatureConfiguration instance.
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.GeodeConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Builds the HugeFungusConfiguration instance.
build() - Method in class dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.LayerConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.OreConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Builds the root system configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Builds the speleothem cluster configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.SpringConfiguration.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.Builder
Builds the template feature configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.Builder
Builds the tree configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.TwistingVinesConfig.Builder
Builds the configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration.Builder
Builds the underwater magma configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Builds the vegetation patch configuration.
build() - Method in class dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration.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.trunkplacers.TrunkPlacer.TrunkPlacerBuilder
Builds the trunk placer.
build() - Method in class dev.wyck.worldgen.feature.types.ComposedConfiguredFeature.Builder
Builds the composed configured feature.
build() - Method in class dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature.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.NoiseRouter.Builder
Builds the noise router.
build() - Method in class dev.wyck.worldgen.noise.NoiseSettings.Builder
Builds the noise settings shape.
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.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 Dimension into 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
 
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.Builder with 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.CanyonCarverConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.carver.CarverDebugSettings
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.carver.CaveCarverConfiguration
Creates a new 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.BlockBlobConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.BlockStateConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.CountConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.DiskConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
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.EndGatewayConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
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.GeodeConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.LayerConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.OreConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpikeConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.SpringConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.TwistingVinesConfig
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration
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.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.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.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.ComposedConfiguredFeature
Creates a new builder.
builder() - Static method in interface dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature
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.Noise
Creates a new noise generator settings builder.
builder() - Static method in interface dev.wyck.worldgen.noise.NoiseRouter
Creates a builder for a noise router.
builder() - Static method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Creates a new 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.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.Builder with 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() - 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
 
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.CanyonCarverConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.carver.CaveCarverConfiguration.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.BlockBlobConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.BlockStateConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.CountConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.DiskConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.EndGatewayConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.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.GeodeConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.LayerConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.OreConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.SpringConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.TreeConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.TwistingVinesConfig.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration.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.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.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.StraightTrunkPlacer.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.types.ComposedConfiguredFeature.Builder
 
Builder() - Constructor for class dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature.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.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.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
 
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(CanyonCarverConfiguration) - Constructor for class dev.wyck.worldgen.carver.CanyonCarverConfiguration.Builder
 
Builder(CanyonCarverConfiguration.CanyonShapeConfiguration) - Constructor for class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
 
Builder(CarverDebugSettings) - Constructor for class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
 
Builder(CaveCarverConfiguration) - Constructor for class dev.wyck.worldgen.carver.CaveCarverConfiguration.Builder
 
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(BlockBlobConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.BlockBlobConfiguration.Builder
 
Builder(BlockColumnConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.Builder
 
Builder(BlockStateConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.BlockStateConfiguration.Builder
 
Builder(ColumnFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration.Builder
 
Builder(CompositeFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration.Builder
 
Builder(CountConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.CountConfiguration.Builder
 
Builder(DeltaFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.Builder
 
Builder(DiskConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.DiskConfiguration.Builder
 
Builder(DripstoneClusterConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
 
Builder(EndSpike) - Constructor for class dev.wyck.worldgen.feature.configurations.end.EndSpike.Builder
 
Builder(EndGatewayConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.EndGatewayConfiguration.Builder
 
Builder(EndSpikeConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.Builder
 
Builder(FallenTreeConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
 
Builder(FossilFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.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(GeodeConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.Builder
 
Builder(HugeFungusConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
 
Builder(HugeMushroomFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration.Builder
 
Builder(LakeFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
 
Builder(LargeDripstoneConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
 
Builder(LayerConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.LayerConfiguration.Builder
 
Builder(MultifaceGrowthConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
 
Builder(NetherForestVegetationConfig) - Constructor for class dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig.Builder
 
Builder(OreConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.OreConfiguration.Builder
 
Builder(PointedDripstoneConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration.Builder
 
Builder(RandomBooleanFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration.Builder
 
Builder(RandomFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
 
Builder(ReplaceBlockConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration.Builder
 
Builder(ReplaceSphereConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
 
Builder(RootSystemConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
 
Builder(SculkPatchConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
 
Builder(SimpleBlockConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration.Builder
 
Builder(SpeleothemClusterConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
 
Builder(SpeleothemConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
 
Builder(SpikeConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.Builder
 
Builder(SpringConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.SpringConfiguration.Builder
 
Builder(TemplateFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.Builder
 
Builder(TreeConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.TreeConfiguration.Builder
 
Builder(TwistingVinesConfig) - Constructor for class dev.wyck.worldgen.feature.configurations.TwistingVinesConfig.Builder
 
Builder(UnderwaterMagmaConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration.Builder
 
Builder(VegetationPatchConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
 
Builder(WeightedRandomFeatureConfiguration) - Constructor for class dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration.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.ComposedConfiguredFeature.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(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(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(StraightTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.StraightTrunkPlacer.Builder
 
Builder(UpwardsBranchingTrunkPlacer) - Constructor for class dev.wyck.worldgen.feature.trunkplacers.UpwardsBranchingTrunkPlacer.Builder
 
Builder(ComposedConfiguredFeature) - Constructor for class dev.wyck.worldgen.feature.types.ComposedConfiguredFeature.Builder
 
Builder(CustomComposedConfiguredFeature) - Constructor for class dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature.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(NoiseRouter) - Constructor for class dev.wyck.worldgen.noise.NoiseRouter.Builder
 
Builder(NoiseSettings) - Constructor for class dev.wyck.worldgen.noise.NoiseSettings.Builder
 
Builder(NoiseGeneratorSettings) - Constructor for class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
 
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(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(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.
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 SnapshotChunkData backed by a real Bukkit ChunkSnapshot.
BukkitSnapshotChunkData(ChunkLocation, ChunkSnapshot) - Constructor for record class dev.wyck.renderer.packet.data.BukkitSnapshotChunkData
Creates an instance of a BukkitSnapshotChunkData record 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 LevelCreator to a World.
bukkitWorld() - Method in class dev.wyck.level.LevelCreatorImpl
 
BURIED_TREASURES - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
burstImpulseBase() - Method in record class dev.wyck.environment.particle.options.GeyserBaseParticle
Returns the value of the burstImpulseBase record component.
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.ConfiguredFeatures
 
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_2D - Enum constant in enum class dev.wyck.worldgen.function.misc.Marker.Type
 
CACHE_ALL_IN_CELL - Enum constant in enum class dev.wyck.worldgen.function.misc.Marker.Type
 
CACHE_ONCE - 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.ConfiguredFeatures
 
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.
canBePlacedOn() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
A set of materials that the block can be placed on.
canBePlacedOn(Set) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Sets the materials that the block can be placed on.
canBePlacedOn(Material...) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.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(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.LakeFeatureConfiguration
Describes the block that the feature can be placed on.
canPlaceOn() - Method in interface dev.wyck.worldgen.feature.configurations.BlockBlobConfiguration
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.HugeMushroomFeatureConfiguration
The predicate that defines which blocks the huge mushroom can be placed on.
canPlaceOn() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeConfiguration
The predicate that defines which blocks the spike can be placed on.
canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.BlockBlobConfiguration.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.HugeMushroomFeatureConfiguration.Builder
Sets the predicate that defines which blocks the mushroom can be placed on.
canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
Sets the predicate describing the block that the feature can be placed on.
canPlaceOn(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.Builder
Sets the can place on predicate.
canPlaceOnCeiling() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Allows the block to be placed on the ceiling.
canPlaceOnCeiling() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
If the block can be placed on the ceiling.
canPlaceOnCeiling(boolean) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Sets whether the block can be placed on the ceiling.
canPlaceOnFloor() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Allows the block to be placed on the floor.
canPlaceOnFloor() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
If the block can be placed on the floor.
canPlaceOnFloor(boolean) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Sets whether the block can be placed on the floor.
canPlaceOnWall() - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Allows the block to be placed on the wall.
canPlaceOnWall() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
If the block can be placed on the wall.
canPlaceOnWall(boolean) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.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
Whether a carve of the given thickness could still reach the chunk being written.
canReplace() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeConfiguration
The predicate that defines which blocks the spike can replace.
canReplace(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.Builder
Sets the can replace predicate.
canReplaceBlock(C, BlockData) - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
canReplaceBlock(BlockData) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Whether the carver's replaceable set admits the given state.
canReplaceWithAirOrFluid() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration
Describes the block that the feature can replace with air or the provided fluid block.
canReplaceWithAirOrFluid(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
Sets the predicate describing the block that the feature can replace with air or the provided fluid block.
canReplaceWithBarrier() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration
Describes the block that the feature can replace with the provided barrier block.
canReplaceWithBarrier(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration.Builder
Sets the predicate describing the block that the feature can replace with the provided barrier block.
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.ConfiguredWorldCarver
Authors a configured carver on the vanilla CANYON algorithm.
canyon() - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
Creates a new builder for a canyon carver.
CANYON - Enum constant in enum class dev.wyck.worldgen.carver.WorldCarverType
 
CANYON - Static variable in class dev.wyck.worldgen.carver.Carvers
 
CanyonCarverConfiguration - Interface in dev.wyck.worldgen.carver
Configuration for the CanyonCarver.
CanyonCarverConfiguration.Builder - Class in dev.wyck.worldgen.carver
CanyonCarverConfiguration.CanyonShapeConfiguration - Interface in dev.wyck.worldgen.carver
Configuration for the shape of the canyon.
CanyonCarverConfiguration.CanyonShapeConfiguration.Builder - Class in dev.wyck.worldgen.carver
capProvider() - Method in interface dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration
The block to use for the cap.
capProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration.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(CarvingContext) - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
Carves the chunk described by the context.
carveEllipsoid(double, double, double, double, double) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Carves an axis-aligned ellipsoid, skipping nothing beyond its own bounds.
carveEllipsoid(double, double, double, double, double, CarvingContext.CarveSkipChecker) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Carves an axis-aligned ellipsoid centered on the given position, delegating to Minecraft.
carver() - Method in interface dev.wyck.worldgen.carver.types.CustomComposedCarver
The custom carver.
carver(ConfiguredWorldCarver) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
Adds a configured carver to this biome's generation.
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 - Enum constant in enum class dev.wyck.registry.internal.RegistryId
 
CarverConfiguration - Interface in dev.wyck.worldgen.carver
Wraps Minecraft's CarverConfiguration class.
CarverConfiguration.CarverConfigurationBuilder<T,B> - Class in dev.wyck.worldgen.carver
 
CarverConfigurationBuilder() - Constructor for class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
CarverConfigurationBuilder(CarverConfiguration) - Constructor for class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
CarverDebugSettings - Interface in dev.wyck.worldgen.carver
Debug settings for carvers.
CarverDebugSettings.Builder - Class in dev.wyck.worldgen.carver
Builder for CarverDebugSettings.
carvers() - Method in interface dev.wyck.biome.BiomeGenerationSettings
The configured carvers applied to this biome's generation.
carvers(ConfiguredWorldCarver...) - 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.
carveState(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Resolves the state a carve would leave at the given position: lava below the carver's lava level, otherwise the aquifer's substance.
CarvingContext<C> - Interface in dev.wyck.worldgen.carver.custom
The carving surface handed to a CustomCarver during world generation.
CarvingContext.CarveSkipChecker - Interface in dev.wyck.worldgen.carver.custom
Mirror of: net.minecraft.world.level.levelgen.carver.WorldCarver.CarveSkipChecker.
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.
catalystChance() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
The probability of generating a catalyst between 0.0 and 1.0.
catalystChance(float) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
Sets the catalyst chance.
cave() - Static method in interface dev.wyck.worldgen.carver.ConfiguredWorldCarver
Authors a configured carver on the vanilla CAVE algorithm.
cave() - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
Creates a new builder for a cave carver.
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.ConfiguredFeatures
 
CAVE_VINE_IN_MOSS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
CAVE_VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
CaveCarverConfiguration - Interface in dev.wyck.worldgen.carver
Configuration for cave carvers.
CaveCarverConfiguration.Builder - Class in dev.wyck.worldgen.carver
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
 
CaveSurface - Enum Class in dev.wyck.worldgen.surface.condition
Auto-generated.
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.
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.RandomFeatureConfiguration.WeightedPlacedFeature
Returns the value of the chance record 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.PointedDripstoneConfiguration
Probability that the dripstone spreads in a horizontal direction between 0.0 and 1.0.
chanceOfDirectionalSpread() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
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.PointedDripstoneConfiguration.Builder
Sets the chance of horizontal spread.
chanceOfDirectionalSpread(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the chance of horizontal spread.
chanceOfDripstoneColumnAtMaxDistanceFromCenter() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The chance of a dripstone column generating at the maximum distance from the center.
chanceOfDripstoneColumnAtMaxDistanceFromCenter(float) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the chance of a dripstone column generating at the maximum distance from the center.
chanceOfSpeleothemAtMaxDistanceFromCenter() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.SpeleothemClusterConfiguration.Builder
Sets the chance of a speleothem at the maximum distance from center.
chanceOfSpreading() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
The chance of the block spreading between 0.0 and 1.0.
chanceOfSpreading(float) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.Builder
Sets the chance of the block spreading.
chanceOfSpreadRadius2() - Method in interface dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration
Probability of horizontal spread by two blocks between 0.0 and 1.0.
chanceOfSpreadRadius2() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Probability of horizontal spread by two blocks between 0.0 and 1.0.
chanceOfSpreadRadius2(float) - Method in class dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration.Builder
Sets the chance of horizontal spread by two blocks.
chanceOfSpreadRadius2(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the chance of horizontal spread by two blocks.
chanceOfSpreadRadius3() - Method in interface dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration
After the spread by two blocks, the probability of spreading the third block between 0.0 and 1.0.
chanceOfSpreadRadius3() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
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.PointedDripstoneConfiguration.Builder
Sets the chance of spreading the third block.
chanceOfSpreadRadius3(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the chance of spreading the third block.
chanceOfTallerDripstone() - Method in interface dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration
Probability for double-block dripstone between 0.0 and 1.0.
chanceOfTallerDripstone(float) - Method in class dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration.Builder
Sets the chance of double-block dripstone.
chanceOfTallerGeneration() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Probability for double-block dripstone between 0.0 and 1.0.
chanceOfTallerGeneration(float) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the chance of double-block dripstone.
charge() - Method in record class dev.wyck.biome.entity.data.SpawnCost
Returns the value of the charge record component.
chargeCount() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
The number of charges between 1 and 32.
chargeCount(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.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
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.ConfiguredFeatures
 
CHERRY_BEES_005 - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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
 
chunkGenerator() - Method in interface dev.wyck.level.dimension.LevelStem
Gets the chunk generator of this level stem.
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 chunkLocation record component.
chunkLocation() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
The chunk currently 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 ChunkLocation record class.
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.ConfiguredFeatures
 
CLAY_WITH_DRIPLEAVES - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.
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.
climateBounds() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
Gets the ranges produced by Minecraft's climate sampler as a climate point.
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 climatePoint record 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
Clones this carver.
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
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_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 color record component.
color() - Method in record class dev.wyck.environment.particle.options.DustParticle
Returns the value of the color record component.
color() - Method in record class dev.wyck.environment.particle.options.SpellParticle
Returns the value of the color record component.
color() - Method in record class dev.wyck.environment.particle.options.TrailParticle
Returns the value of the color record 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 ColorParticle record class.
column() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a ColumnFeatureConfiguration.
ColumnFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Abstract column feature configuration.
ColumnFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
columnRadius() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
Used to provide a min and max value for radius between 1 and 16.
columnRadius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.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.ConfiguredFeature
Authors a configured feature from a vanilla feature type and configuration.
composed() - Static method in interface dev.wyck.worldgen.synth.NoiseParameters
Creates a new composed noise parameters builder.
Composed(ConfiguredFeature, List) - Constructor for record class dev.wyck.worldgen.placement.PlacedFeature.Composed
Creates an instance of a Composed record 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.
ComposedConfiguredFeature - Interface in dev.wyck.worldgen.feature.types
A configured feature composed of a built-in FeatureType algorithm and a matching FeatureConfiguration.
ComposedConfiguredFeature.Builder - Class in dev.wyck.worldgen.feature.types
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.
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.
composite() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a CompositeFeatureConfiguration.
CompositeFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A technical feature that randomly chooses a feature from a list with each having an equal chance.
CompositeFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
COMPOSTER - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
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 a RuleSource applies.
config() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
The carver's configuration.
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.ComposedConfiguredFeature
The configuration applied to the feature type.
config() - Method in interface dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature
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.CustomComposedConfiguredFeature.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.ComposedConfiguredFeature.Builder
Sets the configuration for the feature type.
configSupplier() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
Internal method to get the configuration supplier.
configSupplier() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
Internal method to get the configuration supplier.
CONFIGURED_CARVER - Enum constant in enum class dev.wyck.registry.internal.RegistryId
 
CONFIGURED_FEATURE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
 
CONFIGURED_FEATURES - Static variable in interface dev.wyck.keys.KeyChains
 
ConfiguredFeature - Interface in dev.wyck.worldgen.feature
A configured feature is a feature that has been configured with a specific configuration.
configuredFeatures() - Static method in interface dev.wyck.keys.KeyChains
 
ConfiguredFeatures - Class in dev.wyck.worldgen.feature
Auto-generated.
ConfiguredWorldCarver - Interface in dev.wyck.worldgen.carver
Wraps Minecraft's ConfiguredWorldCarver, a carver paired with its configuration or a reference to a carver already registered.
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 WireProvider that 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.DeltaFeatureConfiguration
The block to use on the inside of the delta.
contents(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.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 continentalness values, used for biome placement only.
continents(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the continents slot.
CONTINENTS - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
CONTINENTS_LARGE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
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_CLAW - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
CORAL_MUSHROOM - 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.worldgen.feature.configurations.CountConfiguration
The count provider.
count() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a CountConfiguration.
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(int) - Method in class dev.wyck.worldgen.feature.configurations.CountConfiguration.Builder
Sets the count.
count(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.CountConfiguration.Builder
Sets the count provider.
count(IntProvider) - Static method in interface dev.wyck.worldgen.placement.PlacementModifier
Creates a count placement modifier.
CountConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A count configuration.
CountConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for CountConfiguration.
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
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:logs tag.
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:logs tag.
CreakingHeartDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
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.carver.CanyonCarverConfiguration.Builder
 
create() - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
create() - Method in class dev.wyck.worldgen.carver.CaveCarverConfiguration.Builder
 
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.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.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 NoiseProvider instance.
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.LakeFeatureConfiguration
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, float) - Method in interface dev.wyck.biome.entity.BiomeSpawner.Factory
 
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
 
creatureGenerationProbability() - Method in interface dev.wyck.biome.entity.BiomeSpawner
Gets the creature generation probability.
creatureGenerationProbability(float) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
Sets the creature generation probability.
CRIMSON_FOREST - Static variable in class dev.wyck.biome.Biomes
 
CRIMSON_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
CRIMSON_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
CRIMSON_FOREST_VEGETATION_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
CRIMSON_FUNGI - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
CRIMSON_FUNGUS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
CRIMSON_FUNGUS_PLANTED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
CRIMSON_ROOTS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.EndSpikeConfiguration
The block position the crystal beams target, or null if unset.
crystalBeamTarget(BlockVector) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.Builder
Sets the block position the crystal beams target.
crystalInvulnerable() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration
Whether the End crystals on top of the spikes are invulnerable.
crystalInvulnerable(boolean) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.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.ConfiguredWorldCarver
Creates a new builder for a custom carver.
custom() - Static method in interface dev.wyck.worldgen.feature.ConfiguredFeature
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.ConfiguredWorldCarver
Composes a registered custom carver with a config instance.
custom(CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.ConfiguredFeature
Composes a custom feature with a config instance.
CustomBiome - Interface in dev.wyck.biome
Extends Biome with 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
Base class for an authored world carver with its own carving algorithm.
CustomCarver(Supplier) - Constructor for class dev.wyck.worldgen.carver.custom.CustomCarver
Creates a new CustomCarver with the given configuration supplier.
CustomCarver(Supplier, ResourceKey) - Constructor for class dev.wyck.worldgen.carver.custom.CustomCarver
Creates a new CustomCarver with the given configuration supplier and 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.
CustomComposedConfiguredFeature<C> - Interface in dev.wyck.worldgen.feature.types
A configured feature composed of a user-authored CustomFeature and a matching configuration instance.
CustomComposedConfiguredFeature.Builder<C> - Class in dev.wyck.worldgen.feature.types
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
 
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.ConfiguredFeatures
 
DARK_FOREST_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DARK_OAK - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DARK_OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DARK_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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
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.ConfiguredFeatures
 
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.
debugMode() - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Enables debug mode.
debugMode() - Method in interface dev.wyck.worldgen.carver.CarverDebugSettings
Whether to enable debug mode.
debugMode(boolean) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets whether to enable debug mode.
debugSettings - Variable in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
debugSettings() - Method in interface dev.wyck.worldgen.carver.CarverConfiguration
 
debugSettings(CarverDebugSettings) - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
Sets the debug settings of the carver.
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
Reads Minecraft biome spawn settings into a wrapper.
decode(Object) - Static method in record class dev.wyck.biome.entity.data.NaturalSpawner
Reads Minecraft natural spawn data into a record.
decode(Object) - Static method in record class dev.wyck.biome.entity.data.SpawnCost
Reads a Minecraft mob spawn cost into a record.
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.CanyonCarverConfiguration.CanyonShapeConfiguration
Reads a Minecraft canyon shape configuration.
decode(Object) - Static method in interface dev.wyck.worldgen.carver.CarverConfiguration
Reads the configuration owned by a Minecraft configured carver.
decode(Object) - Static method in interface dev.wyck.worldgen.carver.CarverDebugSettings
Reads Minecraft carver debug settings.
decode(Object) - Static method in interface dev.wyck.worldgen.carver.ConfiguredWorldCarver
Reads a keyed Minecraft configured-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.ConfiguredFeature
Reads a keyed Minecraft configured-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.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.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.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.
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 decoders of 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.TreeConfiguration.Builder
Adds a decorator to the list of decorators.
decorators() - Method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
Decorations to add to the tree apart from the trunk and leaves.
decorators(List) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.Builder
Sets the decorators.
decorState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Gets the decor state for the huge fungus configuration.
decorState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the decor state for the huge fungus configuration.
decorState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.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 - Static variable in interface dev.wyck.biome.BiomeSpecialEffects
 
DEFAULT - Static variable in interface dev.wyck.biome.ClimateSettings
 
DEFAULT - Static variable in interface dev.wyck.worldgen.carver.CarverDebugSettings
The default debug settings, as they appear in Minecraft.
DEFAULT_CREATURE_GENERATION_PROBABILITY - Static variable in interface dev.wyck.biome.entity.BiomeSpawner
 
DEFAULT_DRIPSTONE_PARTICLE - Static variable in class dev.wyck.environment.attribute.EnvironmentAttributes
The particle generated by downward pointed dripstone when no liquid is above.
defaultBlock() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
The default block used for the terrain.
defaultBlock(BlockData) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the default block.
defaultBlock(Material) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the default block.
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.RandomFeatureConfiguration
Gets the default placed feature.
defaultFeature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
Sets the default placed feature.
defaultFluid() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
The default block used for seas and lakes.
defaultFluid(BlockData) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the default fluid.
defaultFluid(Material) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the default fluid.
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.
delay() - Method in record class dev.wyck.environment.particle.options.ShriekParticle
Returns the value of the delay record component.
delayedExitSearch() - Static method in interface dev.wyck.worldgen.feature.configurations.EndGatewayConfiguration
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(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 DeltaFeatureConfiguration.
DELTA - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DELTA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DELTA_FEATURE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
DeltaFeatureConfiguration - 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.
DeltaFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
density() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The density of the cluster.
density() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.DripstoneClusterConfiguration.Builder
Sets the density of the cluster.
density(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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.VegetationPatchConfiguration
The number of blocks the patch replaces per column, between 1 and 128.
depth() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
The depth values, used for biome placement and aquifer generation.
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 slot.
depth(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets the number of blocks the patch replaces per column.
DEPTH - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
DEPTH_AMPLIFIED - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
DEPTH_LARGE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
DESERT - Static variable in class dev.wyck.biome.Biomes
 
DESERT - Static variable in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
 
DESERT_PYRAMIDS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
DESERT_WELL - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
DESERT_WELL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DESERT_WELL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
destination() - Method in record class dev.wyck.environment.particle.options.VibrationParticle
Returns the value of the destination record 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.
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.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.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.
dimension() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Add
Returns the value of the dimension record 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 dimension record 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
 
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.
direction() - Method in interface dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate
The direction to check.
direction() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration
The direction the column is built in.
direction(BlockFace) - Method in class dev.wyck.worldgen.blockpredicates.HasSturdyFacePredicate.Builder
Sets the direction.
direction(BlockFace) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.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 up or down.
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.
Deprecated in Minecraft. Likely replacement would be an empty BiomeSpawner and LevelSpawner.
disableMobGeneration(boolean) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Deprecated.
Deprecated in Minecraft.
discardChanceOnAirExposure() - Method in interface dev.wyck.worldgen.feature.configurations.OreConfiguration
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.OreConfiguration.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 DiskConfiguration.
DISK - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
DISK_CLAY - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DISK_CLAY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DISK_GRASS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DISK_GRASS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DISK_GRAVEL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DISK_GRAVEL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DISK_SAND - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
DISK_SAND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
DiskConfiguration - 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.
DiskConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for DiskConfiguration.
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.
distanceFactor(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Sets the distance factor for the canyon shape.
distanceFor() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration
Gets the distance factor for the canyon shape.
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.GeodeConfiguration
The number of distribution points used to shape the geode.
distributionPoints(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.Builder
Sets the number of distribution points used to shape the geode.
DOLPHIN - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
DRIPSTONE_CLUSTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
dripstoneBlockLayerThickness() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The dripstone block layer's thickness.
dripstoneBlockLayerThickness(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the dripstone block layer's thickness.
dripstoneCluster() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a DripstoneClusterConfiguration.
DripstoneClusterConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Dripstone feature found in caves.
DripstoneClusterConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
DRY_GRASS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 duration record 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 DustParticle record 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 DustTransitionParticle record 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
 
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
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 - Enum constant in enum class dev.wyck.worldgen.material.FluidType
 
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
 
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
 
END_BARRENS - Static variable in class dev.wyck.biome.Biomes
 
END_CITIES - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
END_GATEWAY - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
END_GATEWAY_DELAYED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
END_GATEWAY_RETURN - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
END_ISLAND_DECORATED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
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.ConfiguredFeatures
 
END_PLATFORM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
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.ConfiguredFeatures
 
END_SPIKE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
endGateway() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for an EndGatewayConfiguration.
EndGatewayConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Intradimensional portals generated in the End.
EndGatewayConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
endIslands(long) - 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 EndSpikeConfiguration.
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.
EndSpikeConfiguration - Interface in dev.wyck.worldgen.feature.configurations
The pillars around the main end island that have crystals on top of them.
EndSpikeConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
energyBudget() - Method in record class dev.wyck.biome.entity.data.SpawnCost
Returns the value of the energyBudget record component.
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 Entry record class.
environment() - Method in interface dev.wyck.level.LevelCreator
The environment of the world.
environment() - Method in class dev.wyck.level.LevelCreatorImpl
 
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
Environment attributes control various visual and gameplay features depending on the dimension, biome, time, and weather and can be applied to Biomes and Dimensions.
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 EnvironmentAttributeMap record 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
equals(Object) - Method in record class dev.wyck.biome.entity.data.MonsterSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.wyck.biome.entity.data.SpawnCost
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.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.BlockColumnConfiguration.Layer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.OreConfiguration.TargetBlockState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.WeightedPlacedFeature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.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.
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 erosion values, used for biome placement and aquifer generation.
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 slot.
EROSION - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
EROSION - Static variable in class dev.wyck.worldgen.synth.Noises
 
EROSION_LARGE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
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.EndGatewayConfiguration
Whether the gateway should teleport entities to the exact exit position.
exact(boolean) - Method in class dev.wyck.worldgen.feature.configurations.EndGatewayConfiguration.Builder
Sets whether the gateway should teleport entities to the exact exit position.
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).
exit() - Method in interface dev.wyck.worldgen.feature.configurations.EndGatewayConfiguration
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.EndGatewayConfiguration.Builder
Sets the block position where the gateway should exit.
explodes() - Method in interface dev.wyck.environment.BedRule
Whether the bed explodes when used in this environment.
explodes(boolean) - Method in class dev.wyck.environment.BedRule.Builder
Sets whether the bed explodes when used in this environment.
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.VegetationPatchConfiguration
The chance to add one extra block to the VegetationPatchConfiguration.depth() of a column, between 0.0 and 1.0.
extraBottomBlockChance(float) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.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.VegetationPatchConfiguration
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.VegetationPatchConfiguration.Builder
Sets the chance to add a search position adjacent to the initial rectangle.
extraRareGrowths() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
The number of extra shriekers generated.
extraRareGrowths(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
Sets the extra rare growths.
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.
FACTOR - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
FACTOR_AMPLIFIED - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
FACTOR_LARGE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
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(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.
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.ConfiguredFeatures
 
FALLEN_BIRCH_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FALLEN_JUNGLE_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FALLEN_JUNGLE_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FALLEN_OAK_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FALLEN_OAK_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FALLEN_SPRUCE_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FALLEN_SPRUCE_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FALLEN_SUPER_BIRCH_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 FallenTreeConfiguration.
FallenTreeConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature that resembles a tree lying on the ground after falling over.
FallenTreeConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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.ConfiguredFeatures
 
FANCY_OAK_BEES - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
FANCY_OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FANCY_OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.618 and 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.RandomFeatureConfiguration.WeightedPlacedFeature
Returns the value of the feature record component.
feature() - Method in interface dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature
The custom feature this configured feature composes.
feature() - Method in record class dev.wyck.worldgen.placement.PlacedFeature.Composed
Returns the value of the feature record component.
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(RandomFeatureConfiguration.WeightedPlacedFeature...) - Method in class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
Adds multiple weighted placed features to the list.
feature(ConfiguredFeature) - Method in class dev.wyck.worldgen.placement.PlacedFeature.Builder
Sets the feature to be placed.
feature(CustomFeature) - Method in class dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature.Builder
Sets the custom feature.
feature(CustomFeature, C) - 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.WeightedRandomFeatureConfiguration.Builder
Adds a feature with a weight of 1.
feature(PlacedFeature...) - Method in class dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration.Builder
Adds a feature to the list.
feature(PlacedFeature, float) - Method in class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
Adds a weighted placed feature to the list.
feature(PlacedFeature, int) - Method in class dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration.Builder
Adds a feature with the given weight.
FEATURE - Enum constant in enum class dev.wyck.registry.internal.RegistryId
 
FeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Wraps Minecraft's FeatureConfiguration.
featureFalse() - Method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration
Gets the placed feature to use when the random boolean is false.
featureFalse(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration.Builder
Sets the placed feature to use when the random boolean is false.
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.CompositeFeatureConfiguration
Any number of placed features.
features() - Method in interface dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration
Gets the list of weighted placed features.
features() - Method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration
The weighted list of features to choose from.
features(List) - Method in class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.Builder
Sets the list of weighted placed features.
features(List) - Method in class dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration.Builder
Sets the list of features.
features(Map) - Method in class dev.wyck.biome.BiomeGenerationSettings.Builder
Sets the features of this biome's generation.
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.RandomBooleanFeatureConfiguration
Gets the placed feature to use when the random boolean is true.
featureTrue(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration.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.
finalDensity() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
The main density function deciding whether each position is solid or air.
finalDensity(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the final density slot.
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 lowerBound if 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 density and returns the topmost Y-level whose value is above 0, or lowerBound if 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.ConfiguredFeatures
 
FIREFLY - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
FIREFLY_BUSH - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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
 
FLAT_CACHE - Enum constant in enum class dev.wyck.worldgen.function.misc.Marker.Type
 
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
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
 
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.CaveCarverConfiguration
The floor level of the cave.
floorLevel(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveCarverConfiguration.Builder
Sets the floor level of the cave.
floorSearchRange() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration
How far down the feature searches for a floor, between 0 and 512.
floorSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration.Builder
Sets how far down the feature searches for a floor.
floorToCeilingSearchRange() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
For how many blocks the feature searches for the floor or ceiling.
floorToCeilingSearchRange() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
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.SpeleothemClusterConfiguration
The vertical distance searched between the floor and ceiling, between 1 and 512 (inclusive).
floorToCeilingSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets how many blocks the feature searches for the floor or ceiling.
floorToCeilingSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
Sets the search range from floor to ceiling.
floorToCeilingSearchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Sets the floor to ceiling search range.
FLOWER_CHERRY - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FLOWER_CHERRY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FLOWER_DEFAULT - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FLOWER_DEFAULT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FLOWER_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
FLOWER_MEADOW - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FLOWER_PALE_GARDEN - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FLOWER_PALE_GARDEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FLOWER_PLAIN - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.LakeFeatureConfiguration
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.LakeFeatureConfiguration.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.NoiseRouter
Affects the probability of an aquifer generating liquid in a cave; larger values make liquid more likely.
fluidLevelFloodedness(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
fluidLevelSpread() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
Affects the height of an aquifer's liquid surface at a horizontal position; smaller values favor lower heights.
fluidLevelSpread(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the fluid level spread slot.
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.TreeConfiguration
Defines how foliage is generated.
foliagePlacer(FoliagePlacer) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.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.TreeConfiguration
The block to use for the foliage.
foliageProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.Builder
Sets the foliage provider.
foliageRadius() - Method in interface dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration
The size of the cap.
foliageRadius(int) - Method in class dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration.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.ConfiguredFeatures
 
FOREST_FLOWERS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FOREST_ROCK - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.
fossil() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a FossilFeatureConfiguration.
FOSSIL - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
FOSSIL_COAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FOSSIL_DIAMONDS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
FOSSIL_LOWER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FOSSIL_UPPER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
FossilFeatureConfiguration - 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.
FossilFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
fossilProcessors() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
Gets the resource key for fossil processors.
fossilProcessors(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.Builder
Sets the fossil processors for the fossil feature configuration.
fossilStructure(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.Builder
Adds a fossil structure to the list of fossil structures.
fossilStructures() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
Gets the list of resource keys for fossil structures.
fossilStructures(List) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.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.ConfiguredFeatures
 
FREEZE_TOP_LAYER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
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 fromColor record 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 fromY maps 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

genDepth() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
 
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.
generator() - Method in interface dev.wyck.worldgen.chunk.CraftBukkitChunkGenerator
The Bukkit chunk generator.
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 GeodeConfiguration.
GEODE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
geodeBlockSettings() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
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.GeodeConfiguration.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.
GeodeConfiguration - 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.
GeodeConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for GeodeConfiguration.
geodeCrackSettings() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
The configuration of the crack on the geode.
geodeCrackSettings(GeodeCrackSettings) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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.
geodeLayerSettings() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
The thickness of each of the geode's layers.
geodeLayerSettings(GeodeLayerSettings) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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.
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(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Gets the block data at the given absolute world position.
getBlock(BlockVector) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Gets the block data at the given absolute world position.
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 value.
getKey() - Method in enum class dev.wyck.biome.TemperatureModifier
The vanilla name for this TemperatureModifier value.
getKey() - Method in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
The vanilla name for this OperationId value.
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 value.
getKey() - Method in enum class dev.wyck.environment.MoonPhase
The vanilla name for this MoonPhase value.
getKey() - Method in enum class dev.wyck.environment.TriState
The vanilla name for this TriState value.
getKey() - Method in enum class dev.wyck.level.dimension.CardinalLightType
The vanilla name for this Type value.
getKey() - Method in enum class dev.wyck.level.dimension.Skybox
The vanilla name for this Skybox value.
getKey() - Method in enum class dev.wyck.level.LevelType
 
getKey() - Method in enum class dev.wyck.worldgen.Decoration
The vanilla name for this Decoration value.
getKey() - Method in enum class dev.wyck.worldgen.HeightmapType
The vanilla name for this Types value.
getKey() - Method in enum class dev.wyck.worldgen.Rotation
The vanilla name for this Rotation value.
getKey() - Method in enum class dev.wyck.worldgen.surface.condition.CaveSurface
The vanilla name for this CaveSurface value.
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.
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 GeyserBaseParticle record 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 GeyserParticle record 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.ConfiguredFeatures
 
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_BLOB - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
GLOWSTONE_EXTRA - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
GLOWSTONE_EXTRA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
GRASS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
GRASS_BONEMEAL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
GRASS_JUNGLE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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
 
GrayBlend - Interface in dev.wyck.environment.attribute.modifier
The argument of AttributeOperation.BLEND_TO_GRAY on 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_GRAY keyframe to a color attribute.
groundProbability() - Method in interface dev.wyck.worldgen.feature.treedecorators.PaleMossDecorator
The probability of placing the minecraft:pale_moss_patch configured 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_patch configured feature at the position of the lowest log, between 0.0F and 1.0F (inclusive).
groundState() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
The block used to build the patch (the "ground").
groundState(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets the block used to build the patch.
GROVE - Static variable in class dev.wyck.biome.Biomes
 
growthRounds() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
The number of times to generate between 0 and 8.
growthRounds(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.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.DiskConfiguration
Half of the height of this disk.
halfHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.DiskConfiguration.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.RootSystemConfiguration
The number of attempts to place the hanging roots between 1 and 256.
hangingRootPlacementAttempts(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the number of attempts to place the hanging roots.
hangingRootRadius() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The radius of the hanging roots between 1 and 64.
hangingRootRadius(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the radius of the hanging roots.
hangingRootStateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The block to use for the hanging roots.
hangingRootStateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the block to use for the hanging roots.
hangingRootsVerticalSpan() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The vertical span of the hanging roots between 1 and 16.
hangingRootsVerticalSpan(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.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.MonsterSettings
Returns a hash code value for this object.
hashCode() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
Returns a hash code value for this object.
hashCode() - Method in record class dev.wyck.biome.entity.data.SpawnCost
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.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.BlockColumnConfiguration.Layer
Returns a hash code value for this object.
hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.OreConfiguration.TargetBlockState
Returns a hash code value for this object.
hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.WeightedPlacedFeature
Returns a hash code value for this object.
hashCode() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.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.
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
hatState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Gets the hat state for the huge fungus configuration.
hatState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the hat state for the huge fungus configuration.
hatState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.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.BlockColumnConfiguration.Layer
Returns the value of the height record component.
height() - Method in interface dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration
The height of the column feature.
height() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The height of the cluster.
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.LayerConfiguration
The layer to fill, starting at the bottom of the world between 0 and 4064.
height() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.treedecorators.PlaceOnGroundDecorator
The height range within which to try positions.
height() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
The total vertical span the noise generates over.
height() - Method in interface dev.wyck.worldgen.placement.HeightRangePlacement
The new Y coordinate.
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.LayerConfiguration.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 height.
height(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration.Builder
Sets the height of the column feature.
height(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the height of the cluster.
height(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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).
heightDeviation() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The height deviation.
heightDeviation() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
The height deviation of the cluster, between 1 and 64 (inclusive).
heightDeviation(int) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the height deviation.
heightDeviation(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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(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.LargeDripstoneConfiguration
Higher value leads to higher height.
heightScale(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.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.SpringConfiguration
The required number of air blocks adjacent to the spring.
holeCount(int) - Method in class dev.wyck.worldgen.feature.configurations.SpringConfiguration.Builder
Sets the hole count.
horizontalRadiusFactor() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration
Gets the horizontal radius factor of the canyon shape.
horizontalRadiusFactor(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Sets the horizontal radius factor of the canyon shape.
horizontalRadiusMultiplier() - Method in interface dev.wyck.worldgen.carver.CaveCarverConfiguration
The horizontal radius multiplier.
horizontalRadiusMultiplier(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveCarverConfiguration.Builder
Sets the horizontal radius multiplier.
HorriblePlayerLoginEvent - Exception Class in dev.wyck.exceptions
Thrown when RegistryReconfigurer API is used while another plugin on the server is listening to a PlayerLoginEvent.
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
hugeFungus() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a HugeFungusConfiguration.
HugeFungusConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A huge fungus is a large tree-like feature that generates in the Nether.
HugeFungusConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
hugeMushroom() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a HugeMushroomFeatureConfiguration.
HugeMushroomFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Tree-like features that consist of mushroom blocks.
HugeMushroomFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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.ConfiguredFeatures
 
ICE_PATCH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ICE_SPIKE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ICE_SPIKE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ICE_SPIKES - Static variable in class dev.wyck.biome.Biomes
 
ICEBERG - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
ICEBERG_BLUE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ICEBERG_BLUE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ICEBERG_PACKED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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
 
id() - Method in record class dev.wyck.factory.Version
Returns the value of the id record 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 ifTrue record component.
ifTrue(ConditionSource, RuleSource) - Static method in interface dev.wyck.worldgen.surface.SurfaceRule
Applies a rule only when a condition holds.
IGLOOS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
ignoreVines() - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.Builder
Sets the tree to ignore vines.
ignoreVines() - Method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
When true, allows the tree to generate even if there are vines blocking it.
ignoreVines(boolean) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.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_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 Infiniburn by 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, using sun.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.
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
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.NoneFeatureConfiguration
The singleton instance of NoneFeatureConfiguration.
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.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
 
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 - 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.GeodeConfiguration
The invalid block threshold.
invalidBlocksThreshold(int) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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.INVERT, negating it.
INVERT - Enum constant in enum class dev.wyck.worldgen.function.transformer.MappedTransformer.Transform
 
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.
isCarved(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Whether the given absolute world position has already been carved this chunk.
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.
isOutsideChunk(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
 
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
Whether the given chunk should originate a carve.
isTag() - Method in interface dev.wyck.tags.TagSet
Checks if this is a tag set.
isUpgrading() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Whether the chunk being written is upgrading from an older format.
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 ItemParticle record 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 itemStack record 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
 
JAGGEDNESS - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
JAGGEDNESS_AMPLIFIED - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
JAGGEDNESS_LARGE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
JUNGLE - Static variable in class dev.wyck.biome.Biomes
 
JUNGLE_BUSH - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
JUNGLE_BUSH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
JUNGLE_TEMPLES - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
JUNGLE_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
JUNGLE_TREE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
JUNGLE_TREE_NO_VINE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 

K

KELP - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
KELP - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 Key object 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
 
key() - Method in enum class dev.wyck.worldgen.carver.WorldCarverType
The vanilla registry path for this worldcarver.
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 feature.
key() - Method in enum class dev.wyck.worldgen.material.FluidType
The vanilla registry path for this fluid.
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 key record component.
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_BLEND keyframe 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.EndGatewayConfiguration
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 LakeFeatureConfiguration.
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.ConfiguredFeatures
 
LAKE_LAVA_SURFACE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
LAKE_LAVA_UNDERGROUND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
LakeFeatureConfiguration - 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.
LakeFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
LARGE_DRIPSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
LARGE_FERN - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 LargeDripstoneConfiguration.
LargeDripstoneConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Dripstone feature found in caves.
LargeDripstoneConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
lava() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
Affects whether an aquifer uses lava instead of water; the threshold is 0.3.
lava(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the lava slot.
LAVA - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
LAVA - Enum constant in enum class dev.wyck.worldgen.material.FluidType
 
lavaLevel - Variable in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
lavaLevel() - Method in interface dev.wyck.worldgen.carver.CarverConfiguration
 
lavaLevel() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
The y-level below which CarvingContext.carveEllipsoid(double, double, double, double, double, CarvingContext.CarveSkipChecker) places lava rather than consulting the aquifer.
lavaLevel(VerticalAnchor) - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
Sets the lava level of the carver.
lavaState() - Method in interface dev.wyck.worldgen.carver.CarverDebugSettings
The block state to use for lava.
lavaState(BlockData) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for lava.
lavaState(Material) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for lava.
LAY_SPAWN - Enum constant in enum class dev.wyck.environment.Activity
 
layer() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a LayerConfiguration.
layer(IntProvider, BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.Builder
Adds a single layer to the column.
layer(IntProvider, BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration
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.BlockColumnConfiguration.Layer
Creates an instance of a Layer record class.
LayerConfiguration - 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.
LayerConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for LayerConfiguration.
layers() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
Returns the list of layers.
layers() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration
The layers of this column.
layers(BlockColumnConfiguration.Layer...) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.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.BlockColumnConfiguration.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.ConfiguredFeatures
 
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(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 Left record 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.
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 Dimension with a specific ChunkGenerator.
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.RootSystemConfiguration
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.RootSystemConfiguration.Builder
Sets the maximum level deviation.
LevelType - Enum Class in dev.wyck.level
Normally a WorldPreset in 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(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 - Static variable in interface dev.wyck.level.dimension.timeline.EasingType
 
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 localQuartX record component.
localQuartY() - Method in record class dev.wyck.misc.BiomePosition
Returns the value of the localQuartY record component.
localQuartZ() - Method in record class dev.wyck.misc.BiomePosition
Returns the value of the localQuartZ record component.
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 location record component.
location() - Method in interface dev.wyck.renderer.packet.data.SnapshotChunkData
 
logDecorator(TreeDecorator...) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
Adds one or more decorators to the fallen log.
logDecorators() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration
The decorators applied to the fallen log of the tree.
logDecorators(List) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.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.FallenTreeConfiguration
The length of the fallen log.
logLength(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.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.
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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
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.
markCarved(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Marks the given absolute world position as carved.
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.
markPosForPostProcessing(int, int, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Queues the given absolute world position for post-processing.
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
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 MatchingBlockTagPredicate that matches the block at the given offset.
matchingBlockTag(Tag) - Static method in interface dev.wyck.worldgen.blockpredicates.BlockPredicate
Creates a MatchingBlockTagPredicate that 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
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.biome.entity.data.MonsterSettings
 
MAX_RAND - Static variable in interface dev.wyck.worldgen.feature.trunkplacers.TrunkPlacer
 
maxColumnRadiusToCaveHeightRatio() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
Higher value leads to higher height between 0.0 and 20.0.
maxColumnRadiusToCaveHeightRatio(float) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
Sets the max column radius to cave height ratio.
maxCount() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
Returns the value of the maxCount record 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.
maxDistanceFromCenterAffectingHeightBias() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The maximum distance from the center that affects the height bias.
maxDistanceFromCenterAffectingHeightBias() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.DripstoneClusterConfiguration.Builder
Sets the maximum distance from the center that affects the height bias.
maxDistanceFromCenterAffectingHeightBias(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Sets the maximum distance from center affecting height bias.
maxDistanceFromEdgeAffectingChanceOfDripstoneColumn() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The maximum distance from the edge that affects the chance of a dripstone column.
maxDistanceFromEdgeAffectingChanceOfDripstoneColumn(int) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the maximum distance from the edge that affects the chance of a dripstone column.
maxDistanceFromEdgeAffectingChanceOfSpeleothem() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.SpeleothemClusterConfiguration.Builder
Sets the maximum distance from edge affecting speleothem chance.
maxEmptyCornersAllowed() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
Gets the maximum number of empty corners allowed in the fossil feature configuration.
maxEmptyCornersAllowed(int) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.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.GeodeConfiguration
The maximum Chebyshev distance between a block and the center of the geode.
maxGenOffset(int) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.Builder
Sets the maximum Chebyshev distance between a block and the center of the geode.
maxHeight() - Method in interface dev.wyck.worldgen.feature.configurations.TwistingVinesConfig
The maximum height of the vines.
maxHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.TwistingVinesConfig.Builder
Sets the maximum height of the vines.
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.RootSystemConfiguration
The maximum level deviation between 1 and 64.
maxLevelDeviation(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.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.DripstoneClusterConfiguration
The maximum height difference between stalagmites and stalactites.
maxStalagmiteStalactiteHeightDiff() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.DripstoneClusterConfiguration.Builder
Sets the maximum height difference between stalagmites and stalactites.
maxStalagmiteStalactiteHeightDiff(int) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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 maxX record component.
maxX() - Method in record class dev.wyck.misc.PointRange3D
Returns the value of the maxX record component.
maxY() - Method in record class dev.wyck.misc.PointRange3D
Returns the value of the maxY record component.
maxZ() - Method in record class dev.wyck.misc.PointRange2D
Returns the value of the maxZ record component.
maxZ() - Method in record class dev.wyck.misc.PointRange3D
Returns the value of the maxZ record component.
MEADOW - Static variable in class dev.wyck.biome.Biomes
 
MEADOW_TREES - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
MEGA_JUNGLE_TREE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
MEGA_PINE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
MEGA_PINE_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
MEGA_SPRUCE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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_placer type.
MegaJungleFoliagePlacer.Builder - Class in dev.wyck.worldgen.feature.foliageplacers
MegaJungleTrunkPlacer - Interface in dev.wyck.worldgen.feature.trunkplacers
Extends the GiantTrunkPlacer with branches of length 5 in random directions in the top half of the trunk.
MegaJungleTrunkPlacer.Builder - Class in dev.wyck.worldgen.feature.trunkplacers
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
MELON - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.
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.biome.entity.data.MonsterSettings
 
minBluntnessForWind() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
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.LargeDripstoneConfiguration.Builder
Sets the min bluntness to be used for the wind.
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
Returns the value of the minCount record 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.
minecraft(String) - Static method in interface dev.wyck.keys.ResourceKey
Creates a new ResourceKey in the "minecraft" namespace with the given path.
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.
MINESHAFTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
minGenOffset() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
The minimum Chebyshev distance between a block and the center of the geode.
minGenOffset(int) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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
 
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.TreeConfiguration
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.TreeConfiguration.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.LargeDripstoneConfiguration
The min column radius to be used for the wind between 0 and 100.
minRadiusForWind(int) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.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 minX record component.
minX() - Method in record class dev.wyck.misc.PointRange3D
Returns the value of the minX record 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 minY record component.
minY() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
The lowest Y level the noise generates at.
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 Y level.
minZ() - Method in record class dev.wyck.misc.PointRange2D
Returns the value of the minZ record component.
minZ() - Method in record class dev.wyck.misc.PointRange3D
Returns the value of the minZ record 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.
mobSpawnCosts() - Method in interface dev.wyck.biome.entity.BiomeSpawner
Gets the spawn cost for each mob type.
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 Modification record 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.ConfiguredFeatures
 
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.biome.entity.data
Wrapper for a dimension's monster spawn settings.
MonsterSettings(IntProvider, int) - Constructor for record class dev.wyck.biome.entity.data.MonsterSettings
Creates an instance of a MonsterSettings record class.
monsterSpawnBlockLightLimit() - Method in record class dev.wyck.biome.entity.data.MonsterSettings
Returns the value of the monsterSpawnBlockLightLimit record component.
monsterSpawnLightTest() - Method in record class dev.wyck.biome.entity.data.MonsterSettings
Returns the value of the monsterSpawnLightTest record 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.ConfiguredFeatures
 
MOSS_PATCH_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
MOSS_PATCH_CEILING - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
MOSS_VEGETATION - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 MultifaceGrowthConfiguration.
MultifaceGrowthConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature that consists of several sculk vein or glow lichen blocks.
MultifaceGrowthConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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.ConfiguredFeatures
 
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(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.
NaturalSpawner - Record Class in dev.wyck.biome.entity.data
Represents a natural spawner.
NaturalSpawner(EntityType, int, int) - Constructor for record class dev.wyck.biome.entity.data.NaturalSpawner
Creates an instance of a NaturalSpawner record 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.
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
 
NETHER_CAVE - Enum constant in enum class dev.wyck.worldgen.carver.WorldCarverType
 
NETHER_CAVE - Static variable in class dev.wyck.worldgen.carver.Carvers
 
NETHER_COMPLEXES - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
NETHER_FOREST_VEGETATION - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
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.ConfiguredFeatures
 
NETHER_SPROUTS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
NETHER_SPROUTS_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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
 
netherCave() - Static method in interface dev.wyck.worldgen.carver.ConfiguredWorldCarver
Authors a configured carver on the vanilla NETHER_CAVE algorithm.
netherCave() - Static method in interface dev.wyck.worldgen.carver.types.ComposedCarver
Creates a new builder for a nether cave carver.
netherForestVegetation() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a NetherForestVegetationConfig.
NetherForestVegetationConfig - Interface in dev.wyck.worldgen.feature.configurations
A feature that generates patches of surface vegetation in the crimson forest and warped forest biomes.
NetherForestVegetationConfig.Builder - Class in dev.wyck.worldgen.feature.configurations
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
Internal method to create a new configuration instance.
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
 
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
NoiseBasedProvider - Interface in dev.wyck.worldgen.stateproviders
A noise-based provider.
NoiseBasedProvider.AbstractNoiseProviderBuilder<B,T> - Class in dev.wyck.worldgen.stateproviders
Shared base for NoiseBasedProvider builders.
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 a noise.
NoiseFunction.AbstractBuilder<B> - Class in dev.wyck.worldgen.function.noise
The shared base for NoiseFunction builders.
NoiseFunction.Builder - Class in dev.wyck.worldgen.function.noise
Builder for NoiseFunction.
NoiseGeneratorSettings - Interface in dev.wyck.worldgen.noise.types
Noise settings are for generating the shape of the terrain and noise caves and what blocks the terrain is generated with.
NoiseGeneratorSettings.Builder - Class in dev.wyck.worldgen.noise.types
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.GeodeConfiguration
The multiplier applied to the noise shaping the geode.
noiseMultiplier(double) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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 NoiseParameters to 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 noise router routes density functions to noise parameters used for world generation.
noiseRouter(NoiseRouter) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the noise router.
NoiseRouter - Interface in dev.wyck.worldgen.noise
The noise router is a collection of density functions.
NoiseRouter.Builder - Class in dev.wyck.worldgen.noise
Builder for a NoiseRouter.
Noises - Class in dev.wyck.worldgen.synth
Auto-generated.
noiseSettings() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Fields for world generation.
noiseSettings(NoiseSettings) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the noise settings.
NoiseSettings - Interface in dev.wyck.worldgen.noise
Wraps the inner NoiseSettings shape of noise generator settings.
NoiseSettings.Builder - Class in dev.wyck.worldgen.noise
 
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
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
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() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Gets the NoneFeatureConfiguration instance.
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 - Static variable in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
 
NoneFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature configuration that does nothing.
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
 
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
 
normalize(M) - Method in class dev.wyck.wrapper.decode.DecoderRegistry
Rewrites an object into the form this registry's decoders expect.
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 NotPredicate that 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
 

O

OAK - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
OAK_BEES_0002_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
OAK_BEES_002 - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
OAK_BEES_005 - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
OAK_LEAF_LITTER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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_MONUMENTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
OCEAN_RUINS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
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(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.EndSpikeConfiguration
Creates a new end spike configuration.
of(boolean, BlockData, BlockData, BlockData, BlockData) - Static method in interface dev.wyck.worldgen.carver.CarverDebugSettings
Creates a new debug settings object.
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
 
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.ProbabilityFeatureConfiguration
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.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.feature.configurations.PointedDripstoneConfiguration
Creates a new pointed dripstone configuration.
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, 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, VerticalAnchor, CarverDebugSettings, Set, FloatProvider, CanyonCarverConfiguration.CanyonShapeConfiguration) - Static method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration
Creates a new CanyonCarverConfiguration.
of(float, HeightProvider, FloatProvider, VerticalAnchor, CarverDebugSettings, Set, FloatProvider, FloatProvider, FloatProvider) - Static method in interface dev.wyck.worldgen.carver.CaveCarverConfiguration
Creates a new CaveCarverConfiguration.
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 ShriekParticle instance with the specified delay.
of(int) - Static method in interface dev.wyck.worldgen.feature.configurations.CountConfiguration
Creates a new constant count configuration.
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 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.biome.entity.data.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.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.UnderwaterMagmaConfiguration
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.configurations.TwistingVinesConfig
Creates a new instance of this configuration.
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.valueproviders.TrapezoidInt
Creates a new trapezoid int provider.
of(int, int, int, int) - Static method in interface dev.wyck.worldgen.noise.NoiseSettings
Creates a noise settings shape.
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, IntProvider, float) - Static method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
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, 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, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.trunkplacers.CherryTrunkPlacer
Creates a new cherry trunk placer.
of(int, IntProvider, IntProvider, int, int, IntProvider, FloatProvider, FloatProvider, float, int, int) - Static method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
Creates a new dripstone cluster configuration.
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.LayerConfiguration
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) - Static method in interface dev.wyck.worldgen.function.misc.EndIslands
Creates a new end islands density function.
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, 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, 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, long) - Static method in interface dev.wyck.worldgen.function.misc.EndIslands
Creates a new end islands density function.
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.CustomComposedConfiguredFeature
Creates a new custom composed configured feature.
of(ResourceKey, FeatureType, FeatureConfiguration) - Static method in interface dev.wyck.worldgen.feature.types.ComposedConfiguredFeature
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) - 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.Operation on two density functions.
of(ResourceKey, NoiseSettings, BlockData, BlockData, NoiseRouter, SurfaceRule, List, int, boolean, boolean, boolean, boolean) - Static method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Creates a new noise generator settings.
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, 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) - 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 record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.TemplateEntry
Creates a template entry that allows every rotation.
of(ResourceKey) - Static method in interface dev.wyck.worldgen.feature.types.ReferencedConfiguredFeature
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 ReferencedDensityFunction from 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.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, Rotation...) - Static method in record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.TemplateEntry
Creates a template entry with the given rotations.
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) - Static method in interface dev.wyck.level.dimension.Infiniburn
Creates a reference to a registered infiniburn.
of(TagSet, BlockStateProvider, PlacedFeature, CaveSurface, IntProvider, float, int, float, IntProvider, float) - Static method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
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.TemplateFeatureConfiguration
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.WeightedRandomFeatureConfiguration
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 NotPredicate with 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.GeodeConfiguration
Creates a new geode configuration.
of(ConfiguredFeature, PlacementModifier...) - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
Authors a placed feature from a configured feature and a list of modifiers.
of(ConfiguredFeature, List) - Static method in interface dev.wyck.worldgen.placement.PlacedFeature
Authors a placed feature from a configured feature and a list of modifiers.
of(CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.ConfiguredFeature
Composes a registered custom feature with a config instance.
of(CustomFeature, C) - Static method in interface dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature
Creates a new custom composed configured feature without a resource key.
of(FeatureType, FeatureConfiguration) - Static method in interface dev.wyck.worldgen.feature.ConfiguredFeature
Authors a configured feature from a vanilla feature type and configuration.
of(FeatureType, FeatureConfiguration) - Static method in interface dev.wyck.worldgen.feature.types.ComposedConfiguredFeature
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, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.noise.NoiseRouter
Creates a new noise router from its density function slots.
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.Operation on two density functions.
of(MappedTransformer.Transform, DensityFunction) - Static method in interface dev.wyck.worldgen.function.transformer.MappedTransformer
of(HeightmapType) - Static method in interface dev.wyck.worldgen.placement.HeightmapPlacement
Creates a new heightmap placement.
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.SpringConfiguration
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.RootSystemConfiguration
Creates a new root system configuration.
of(PlacedFeature, PlacedFeature) - Static method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration
Creates a new instance of this configuration.
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.BlockPileConfiguration
Creates a new block pile configuration.
of(BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration
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.SimpleBlockConfiguration
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, int, int) - Static method in interface dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig
Creates a new nether forest vegetation configuration.
of(BlockStateProvider, BlockPredicate, IntProvider, int) - Static method in interface dev.wyck.worldgen.feature.configurations.DiskConfiguration
Creates a new disk configuration.
of(BlockStateProvider, TrunkPlacer, BlockStateProvider, FoliagePlacer, RootPlacer, FeatureSize, List, boolean, BlockStateProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
Creates a new tree configuration.
of(BlockStateProvider, BlockStateProvider, int, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration
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.FallenTreeConfiguration
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(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) - Static method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration
Creates a new CanyonShapeConfiguration.
of(IntProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.CountConfiguration
Creates a new count configuration.
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.configurations.ColumnFeatureConfiguration
Creates a new column feature configuration.
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, 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, 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, List, ResourceKey, ResourceKey, int) - Static method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
Creates a new instance of FossilFeatureConfiguration with the specified parameters.
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.BlockColumnConfiguration
Creates a new block column configuration.
of(List) - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration
Creates a new replacement block configuration.
of(List, int, float) - Static method in interface dev.wyck.worldgen.feature.configurations.OreConfiguration
Creates a new ore configuration.
of(List, PlacedFeature) - Static method in interface dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration
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.CompositeFeatureConfiguration
Creates a new simple random feature configuration.
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.placement.FixedPlacement
Creates a new fixed placement.
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.LargeDripstoneConfiguration
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.BlockStateConfiguration
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.BlockBlobConfiguration
Creates a new block blob configuration.
of(BlockData, BlockPredicate, BlockPredicate) - Static method in interface dev.wyck.worldgen.feature.configurations.SpikeConfiguration
Creates a new spike configuration.
of(BlockData, BlockData, IntProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration
Creates a new replace sphere configuration.
of(BlockData, BlockData, IntProvider, IntProvider) - Static method in interface dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration
Creates a new delta feature configuration.
of(BlockData, BlockData, Set, float, float, float, float) - Static method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Creates a new pointed dripstone configuration.
of(BlockData, BlockData, BlockData, BlockData, BlockPredicate, boolean) - Static method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Creates a new instance of HugeFungusConfiguration with the specified parameters.
of(EntityType, int, int) - Static method in record class dev.wyck.biome.entity.data.NaturalSpawner
 
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 new rotated block provider.
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.MultifaceGrowthConfiguration
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.
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.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.
OFFSET - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
OFFSET_AMPLIFIED - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
OFFSET_LARGE - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
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
 
ONLY_IN_AIR_PREDICATE - Static variable in interface dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration
 
operation() - Method in record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Modification
Returns the value of the operation record 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
 
ore() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for an OreConfiguration.
ORE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
ORE_ANCIENT_DEBRIS_LARGE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_ANCIENT_DEBRIS_SMALL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_ANDESITE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_BLACKSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_CLAY - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_CLAY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_COAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_COAL_BURIED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_COPPER_LARGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_COPPPER_SMALL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_DIAMOND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_DIAMOND_BURIED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_DIAMOND_BURIED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_DIAMOND_LARGE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_DIAMOND_LARGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_DIAMOND_MEDIUM - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_DIAMOND_MEDIUM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_DIAMOND_SMALL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_DIORITE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_DIRT - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_EMERALD - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_GOLD - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_GOLD_BURIED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_GRAVEL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_GRAVEL_NETHER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_GRAVEL_NETHER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_INFESTED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_INFESTED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_IRON - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_IRON_MIDDLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_IRON_SMALL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_LAPIS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_LAPIS_BURIED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_LAPIS_BURIED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_MAGMA - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_MAGMA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_NETHER_GOLD - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ORE_QUARTZ - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
ORE_SOUL_SAND - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ORE_TUFF - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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_VEININESS - Static variable in class dev.wyck.worldgen.synth.Noises
 
OreConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature consisting of a natural deposit of ores or other blocks in the ground.
OreConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for OreConfiguration.
OreConfiguration.TargetBlockState - Record Class in dev.wyck.worldgen.feature.configurations
A target block state.
oreVeinsEnabled() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Whether ore veins generate.
oreVeinsEnabled(boolean) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets whether ore veins generate.
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 original record component.
originalBlock() - Method in record class dev.wyck.renderer.packet.data.BlockReplacement
Returns the original block material.
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.GeodeConfiguration
The offset on each coordinate of the center from the feature start.
outerWallDistance(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.Builder
Sets the offset on each coordinate of the center from the feature start.
overlayProcessors() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
Gets the resource key for overlay processors.
overlayProcessors(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.Builder
Sets the overlay processors for the fossil feature configuration.
overlayStructure(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.Builder
Adds an overlay structure to the list of overlay structures.
overlayStructures() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
Gets the list of resource keys for overlay structures.
overlayStructures(List) - Method in class dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration.Builder
Sets the overlay structures for the fossil feature configuration.
OVERRIDE - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
 
overworld() - Static method in record class dev.wyck.biome.entity.data.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
 
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.0 to 1.0, matching net.minecraft.world.level.material.FluidState#getOwnHeight, which is defined as amount / 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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
PALE_GARDEN_VEGETATION - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PALE_MOSS_PATCH - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PALE_MOSS_PATCH - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PALE_MOSS_PATCH_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PALE_MOSS_VEGETATION - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PALE_OAK - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PALE_OAK_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PALE_OAK_CHECKED - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PALE_OAK_CREAKING - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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_patch configured 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_patch configured feature at the position of the lowest log with probability PaleMossDecorator.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
parameters - Variable in class dev.wyck.worldgen.stateproviders.NoiseBasedProvider.AbstractNoiseProviderBuilder
 
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 ParticleCatalog record 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 particles record 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.
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_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 pending record component.
Pending(EnvironmentAttributeSupplier, V) - Constructor for record class dev.wyck.environment.attribute.EnvironmentAttributeMap.Pending
Creates an instance of a Pending record 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.
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.
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
 
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.ConfiguredFeatures
 
PILE_HAY_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PILE_ICE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PILE_ICE_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PILE_MELON - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PILE_MELON_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PILE_PUMPKIN - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PILE_PUMPKIN_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
PILE_SNOW - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
PILE_SNOW_VILLAGE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
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.ConfiguredFeatures
 
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.MultifaceGrowthConfiguration
The block to place.
placeBlock(Material) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.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 placement record component.
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.UnderwaterMagmaConfiguration
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.UnderwaterMagmaConfiguration.Builder
Sets the chance of placing magma at each valid position.
placementRadiusAroundFloor() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration
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.UnderwaterMagmaConfiguration.Builder
Sets the radius around the found floor in which magma may be placed.
placementsRequireLayer0Alternate() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
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.GeodeConfiguration.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 the MOTION_BLOCKING_NO_LEAVES heightmap, is solid, and has air above.
PlaceOnGroundDecorator.Builder - Class in dev.wyck.worldgen.feature.treedecorators
PLAINS - Static variable in class dev.wyck.biome.Biomes
 
planted() - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the huge fungus as planted.
planted() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Checks if the huge fungus is planted.
planted(boolean) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.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 point record component.
point(double) - Static method in interface dev.wyck.worldgen.climate.ClimateParameter
A zero width span pinned to one value.
POINTED_DRIPSTONE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
POINTED_DRIPSTONE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
POINTED_DRIPSTONE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
pointedBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
The block that the pointed tips of the cluster are made of.
pointedBlock() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Describes the block creating the columns of the speleothem.
pointedBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Sets the pointed block.
pointedBlock(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the pointed block.
pointedBlock(Material) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the block state.
pointedDripstone() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a PointedDripstoneConfiguration.
PointedDripstoneConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Dripstone feature found in caves.
PointedDripstoneConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
pointOffset() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
The offset applied to each distribution point.
pointOffset(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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 PointRange2D record 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 PointRange3D record class.
POOF - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
PORTAL - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
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.
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.
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 power record component.
power() - Method in record class dev.wyck.environment.particle.options.SpellParticle
Returns the value of the power record 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 PowerParticle record 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.
preliminarySurfaceLevel() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
A 2D density function (sampled at Y=0) giving the Y-level of the preliminary surface, generally below the actual terrain height.
preliminarySurfaceLevel(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
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.BlockColumnConfiguration
Determines where to cut off blocks when space is restricted.
prioritizeTip(boolean) - Method in class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.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 - Variable in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
probability() - Method in interface dev.wyck.environment.particle.AmbientParticle
Gets the probability of this particle being spawned.
probability() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
 
probability() - Method in interface dev.wyck.worldgen.feature.configurations.ProbabilityFeatureConfiguration
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.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.CarverConfiguration.CarverConfigurationBuilder
Sets the probability of the carver.
probability(float) - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a ProbabilityFeatureConfiguration.
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).
ProbabilityFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A configuration for a feature that has a probability of being placed.
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.
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.ConfiguredFeatures
 
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 quartX record 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 quartY record 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 quartZ record 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.DiskConfiguration
The radius of this disk.
radius() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The radius of the cluster.
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.ReplaceSphereConfiguration
The radius of the sphere.
radius() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
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.DiskConfiguration.Builder
Sets the radius of this disk.
radius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the radius of the cluster.
radius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
Sets the radius of the sphere.
radius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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
A random source seeded for this carve.
random() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a RandomFeatureConfiguration.
random() - Method in interface dev.wyck.worldgen.feature.custom.PlacementContext
A random source seeded for this placement.
RANDOM_BOOLEAN_SELECTOR - 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.
randomBoolean() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a RandomBooleanFeatureConfiguration.
RandomBooleanFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A configuration for a random boolean feature.
RandomBooleanFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
RandomFeatureConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A configuration for a random feature.
RandomFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
RandomFeatureConfiguration.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.
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
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
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
range() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
 
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 whenInRange when it falls within [minInclusive, maxExclusive) and whenOutOfRange otherwise.
rangeChoice(DensityFunction, double, double, DensityFunction, DensityFunction) - Static method in interface dev.wyck.worldgen.function.DensityFunction
Computes input and returns whenInRange when it falls within [minInclusive, maxExclusive) and whenOutOfRange otherwise.
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
 
reach() - Method in interface dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration
The reach of the column feature.
reach(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration.Builder
Sets the reach of the column feature.
RED_MUSHROOM - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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
 
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.Timeline
Creates a timeline reference to the given timeline.
reference(ResourceKey) - Static method in interface dev.wyck.worldgen.carver.ConfiguredWorldCarver
References a configured carver already registered under the given key.
reference(ResourceKey) - Static method in interface dev.wyck.worldgen.feature.ConfiguredFeature
References a configured 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.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 Reference record class.
ReferencedCarver - Interface in dev.wyck.worldgen.carver.types
A reference to an existing registered carver.
ReferencedConfiguredFeature - Interface in dev.wyck.worldgen.feature.types
A reference to an existing configured feature.
ReferencedDensityFunction - Interface in dev.wyck.worldgen.function.misc
A reference to a density function.
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.
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 class dev.wyck.worldgen.carver.custom.CustomCarver
Registers this carver into the CARVER registry under the key of this carver.
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
Registers this noise generator settings with the registry.
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
Convenience method for registering a carver.
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
Registers this carver into the CARVER registry under the given 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 Replace record 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 - Variable in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
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.carver.CarverConfiguration
 
replaceable() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
 
replaceable() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
The blocks that the patch is allowed to replace.
replaceable(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets a block tag of blocks that the patch is allowed to replace.
replaceable(TagKey) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets the blocks that the patch is allowed to replace.
replaceable(TagSet) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets a block tag of blocks that the patch is allowed to replace.
replaceable(Set) - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
Sets the materials that can be replaced by this carver.
replaceable(Set) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets the blocks that the patch is allowed to replace.
replaceable(Material...) - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
Adds a material to the list of replaceable materials.
replaceable(Material...) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Adds materials to the replaceable set.
replaceable(Tag) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets a block tag of blocks that the patch is allowed to replace.
replaceableBlock(Material...) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
Adds a replaceable block.
replaceableBlock(Material...) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Adds the given block states to the replaceable blocks.
replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Gets the replaceable blocks for the huge fungus configuration.
replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
Describes which blocks the feature can generate on.
replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
The blocks that the cluster is allowed to replace when generating.
replaceableBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Describes which blocks the feature can generate on.
replaceableBlocks(BlockPredicate) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the replaceable blocks for the huge fungus configuration.
replaceableBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
Sets the replaceable blocks.
replaceableBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Sets the replaceable blocks.
replaceableBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration.Builder
Sets the replaceable blocks.
replaceableBlocks(Material...) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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
 
replaceBlock() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a ReplaceBlockConfiguration.
ReplaceBlockConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A technical feature that replaces a single block using a list of targets and states.
ReplaceBlockConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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 replacement record component.
replacement() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
Returns the value of the replacement record 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
 
replaceSphere() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a ReplaceSphereConfiguration.
ReplaceSphereConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A replacement sphere configuration.
ReplaceSphereConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
replaceState() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration
The block state the target is replaced with.
replaceState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
Sets the block state the target is replaced with.
replaceState(Material) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
Sets the replacement block state from the given material's default block data.
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.RootSystemConfiguration
The amount of vertical space for the placed feature between 1 and 64.
requiredVerticalSpaceForTree(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the amount of vertical space for the placed feature.
requiresBlockBelow() - Method in interface dev.wyck.worldgen.feature.configurations.SpringConfiguration
Whether the spring feature requires a block in SpringConfiguration.validBlocks() below it.
requiresBlockBelow(boolean) - Method in class dev.wyck.worldgen.feature.configurations.SpringConfiguration.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.
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
Internal method to get this carver's key without failing on absence.
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 interface dev.wyck.worldgen.feature.ConfiguredFeature
The resource key of the configured feature, if present.
resourceKey() - Method in class dev.wyck.worldgen.feature.custom.CustomFeature
 
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.synth.NoiseParameters
The resource key of the noise parameters.
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 resource key for this object.
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.ComposedConfiguredFeature.Builder
Sets the resource key of the configured feature.
resourceKey(ResourceKey) - Method in class dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature.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.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
 
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 weirdness values, used for biome placement only.
ridges(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the ridges slot.
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(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 Right record 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.
rim() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration
The block to use for the rim of the delta.
rim(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.Builder
Sets the block to use for the rim of the delta.
rimSize() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration
The size of the rim of the delta.
rimSize(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.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.SpringConfiguration
The required number of blocks adjacent to the spring that belong to SpringConfiguration.validBlocks().
rockCount(int) - Method in class dev.wyck.worldgen.feature.configurations.SpringConfiguration.Builder
Sets the rock count.
roll() - Method in record class dev.wyck.environment.particle.options.SculkChargeParticle
Returns the value of the roll record 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.
ROOT_SYSTEM - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
rootColumnMaxHeight() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The maximum height of the root column between 1 and 4096.
rootColumnMaxHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the maximum height of the root column.
ROOTED_AZALEA_TREE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ROOTED_AZALEA_TREE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
ROOTED_SULFUR_SPRING - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
ROOTED_SULFUR_SPRING - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
rootPlacementAttempts() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The number of attempts to place the root column between 1 and 256.
rootPlacementAttempts(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the number of attempts to place the root column.
rootPlacer() - Method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
Defines how roots are generated and what blocks to use.
rootPlacer(RootPlacer) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.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.RootSystemConfiguration
The radius of which these roots can spread between 1 and 64.
rootRadius(int) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the radius of which these roots can spread.
rootReplaceable() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
A set of materials which can be replaced by the root system.
rootReplaceable(ResourceKey) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Adds a tag of materials to the root-replaceable list.
rootReplaceable(TagKey) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the tag of materials which can be replaced by the root system.
rootReplaceable(TagSet) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Adds a tag of materials to the root-replaceable list.
rootReplaceable(Set) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the tag of materials which can be replaced by the root system.
rootReplaceable(Material...) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Adds a material to the root-replaceable list.
rootReplaceable(Tag) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Adds a tag of materials to the root-replaceable list.
rootStateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
The block to use for the root column.
rootStateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.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 RootSystemConfiguration.
RootSystemConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature that spawns below naturally generated azalea trees.
RootSystemConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
rotated(Material) - Static method in interface dev.wyck.worldgen.stateproviders.BlockStateProvider
Creates a rotated block provider.
RotatedBlockProvider - Interface in dev.wyck.worldgen.stateproviders
Randomly rotates axially rotatable blocks, such as logs, chain.
Rotation - Enum Class in dev.wyck.worldgen
Auto-generated.
rotations() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.TemplateEntry
Returns the value of the rotations record component.
RUINED_PORTALS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
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(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 Rule record 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.
rules() - Method in interface dev.wyck.worldgen.stateproviders.RuleBasedStateProvider
Rules of the block to use.
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

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 scale record component.
scale() - Method in record class dev.wyck.environment.particle.options.DustTransitionParticle
Returns the value of the scale record 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.SimpleBlockConfiguration
Whether to schedule a block update.
scheduleTick(boolean) - Method in class dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration.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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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 SculkChargeParticle record class.
sculkPatch() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a SculkPatchConfiguration.
SculkPatchConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature that places sculk catalysts and sculk shriekers in randomly spreading patches.
SculkPatchConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
SEA_PICKLE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
SEA_PICKLE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SEA_PICKLE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SEAGRASS - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
SEAGRASS_SLIGHTLY_LESS_SHORT - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SEAGRASS_SWAMP - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SEAGRASS_TALL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SEAGRASS_WARM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
seaLevel() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
The sea level in this dimension.
seaLevel(int) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the sea level.
searchRange() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
The search range between 1 and 64.
searchRange(int) - Method in class dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration.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.function.misc.EndIslands
The seed used to generate the end islands noise.
seed() - Method in interface dev.wyck.worldgen.stateproviders.NoiseBasedProvider
The seed of the noise.
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
 
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
 
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(int, int, int, BlockData) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Sets a block at the given absolute world position.
setBlock(BlockVector, BlockData) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Sets a block at the given absolute world position.
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(FlatLevelGeneratorSettings) - Method in class dev.wyck.worldgen.chunk.FlatLevelSource.Builder
Sets the settings.
shape() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration
The shape of the canyon.
shape(CanyonCarverConfiguration.CanyonShapeConfiguration) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.Builder
Sets the shape of the canyon.
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
shiftX() - Method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
Shift x density function.
shiftX(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
Sets the shift x density function.
shiftZ() - Method in interface dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction
Shift z density function.
shiftZ(DensityFunction) - Method in class dev.wyck.worldgen.function.noise.ShiftedNoise2dFunction.Builder
Sets the shift z density function.
SHIPWRECKS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
shouldScheduleFluidUpdate() - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
 
shouldSkip(CarvingContext, double, double, double, int) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext.CarveSkipChecker
 
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 ShriekParticle record class.
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.BlockColumnConfiguration
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 SimpleBlockConfiguration.
SimpleBlockConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A feature that places a block based on a block state provider.
SimpleBlockConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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.
SINGLE_BIOME_SURFACE - Enum constant in enum class dev.wyck.level.LevelType
 
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.DeltaFeatureConfiguration
The size of the inside of the delta.
size() - Method in interface dev.wyck.worldgen.feature.configurations.OreConfiguration
Determines the size of the ore vein between 0 and 64.
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.OreConfiguration.Builder
Sets the size of the ore vein.
size(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration.Builder
Sets the size of the inside of the delta.
sizeHorizontal() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
The horizontal noise cell size, in quarts.
sizeHorizontal(int) - Method in class dev.wyck.worldgen.noise.NoiseSettings.Builder
Sets the horizontal size.
sizeVertical() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
The vertical noise cell size, in quarts.
sizeVertical(int) - Method in class dev.wyck.worldgen.noise.NoiseSettings.Builder
Sets the vertical size.
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 - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
SLOPED_CHEESE_AMPLIFIED - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
SLOPED_CHEESE_END - Static variable in class dev.wyck.worldgen.function.DensityFunctions
 
SLOPED_CHEESE_LARGE - 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.ConfiguredFeatures
 
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
 
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 snapshot record 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.
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.ConfiguredFeatures
 
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 Sound of 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.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 this carve originated from.
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
Adds a spawn cost to the builder.
spawnCost(EntityType, SpawnCost) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
Adds a spawn cost to the builder.
SpawnCost - Record Class in dev.wyck.biome.entity.data
Represents the cost of spawning an entity.
SpawnCost(double, double) - Constructor for record class dev.wyck.biome.entity.data.SpawnCost
Creates an instance of a SpawnCost record class.
spawnCosts(Map) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
Adds multiple spawn costs to the builder.
spawner(BiomeSpawner) - Method in class dev.wyck.biome.Biome.Builder
 
spawner(MobCategory, int, NaturalSpawner) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
Adds a spawner to the builder.
spawner(MobCategory, int, EntityType, int, int) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
Adds a spawner to the builder.
spawner(MobCategory, NaturalSpawner) - Method in class dev.wyck.biome.entity.BiomeSpawner.Builder
Adds a spawner to the builder.
spawner(LevelSpawner) - Method in class dev.wyck.level.LevelCreator.Builder
Adds a spawner to the world.
spawners() - Method in interface dev.wyck.biome.entity.BiomeSpawner
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
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.
spawnTarget() - Method in interface dev.wyck.worldgen.biome.custom.BiomeSourceContext
Gets the spawn-target climate points carried by Minecraft's climate sampler.
spawnTarget() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
A list of climate parameters to specify the points around which the player tries to spawn.
spawnTarget(ClimatePoint...) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Adds a spawn target.
spawnTarget(List) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the spawn target.
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 SpeleothemConfiguration.
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.SpeleothemClusterConfiguration
The thickness of the speleothem block layer, between 0 and 128 (inclusive).
speleothemBlockLayerThickness(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.Builder
Sets the speleothem block layer thickness provider.
speleothemCluster() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a SpeleothemClusterConfiguration.
SpeleothemClusterConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Dripstone feature found in caves.
SpeleothemClusterConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
SpeleothemConfiguration - Interface in dev.wyck.worldgen.feature.configurations
Dripstone feature found in caves.
SpeleothemConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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 SpellParticle record class.
spike() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a SpikeConfiguration.
spike(EndSpike...) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.Builder
Adds one or more spikes to the configuration.
SPIKE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
SpikeConfiguration - Interface in dev.wyck.worldgen.feature.configurations
An ice spike.
SpikeConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for SpikeConfiguration.
spikes() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration
The configuration of each spike.
spikes(List) - Method in class dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration.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.ConfiguredFeatures
 
SPORE_BLOSSOM - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SPORE_BLOSSOM_AIR - Enum constant in enum class dev.wyck.environment.particle.ParticleTypes
 
spreadAttempts() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
The number of attempts to spread between 1 and 64.
spreadAttempts(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
Sets the spread attempts.
spreadHeight() - Method in interface dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig
The vertical distance to spread.
spreadHeight() - Method in interface dev.wyck.worldgen.feature.configurations.TwistingVinesConfig
How far out the vines can spread vertically.
spreadHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig.Builder
Sets the spread height.
spreadHeight(int) - Method in class dev.wyck.worldgen.feature.configurations.TwistingVinesConfig.Builder
Sets the spread height of the vines.
spreadRounds() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
The number of times to spread between 0 and 8.
spreadRounds(int) - Method in class dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration.Builder
Sets the spread rounds.
spreadWidth() - Method in interface dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig
The horizonal distance to spread to.
spreadWidth() - Method in interface dev.wyck.worldgen.feature.configurations.TwistingVinesConfig
How far out the vines can spread.
spreadWidth(int) - Method in class dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig.Builder
Sets the spread width.
spreadWidth(int) - Method in class dev.wyck.worldgen.feature.configurations.TwistingVinesConfig.Builder
Sets the spread width of the vines.
spring() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a SpringConfiguration.
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.ConfiguredFeatures
 
SPRING_LAVA_FROZEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SPRING_LAVA_NETHER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SPRING_LAVA_OVERWORLD - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SPRING_NETHER_CLOSED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SPRING_NETHER_OPEN - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SPRING_OPEN - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SPRING_WATER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SPRING_WATER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SpringConfiguration - 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.
SpringConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for SpringConfiguration.
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.ConfiguredFeatures
 
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.
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 -1 and 1, then transforms it using x / 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.LargeDripstoneConfiguration
Truncate the tip of stalactite.
stalactiteBluntness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.Builder
Sets the stalactite bluntness.
stalagmiteBluntness() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
Truncate the tip of stalagmites.
stalagmiteBluntness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.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.
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.BlockBlobConfiguration
The block state that makes up the blob.
state() - Method in record class dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration.Layer
Returns the value of the state record component.
state() - Method in interface dev.wyck.worldgen.feature.configurations.BlockStateConfiguration
The block state used by this configuration.
state() - Method in interface dev.wyck.worldgen.feature.configurations.LayerConfiguration
The block to fill the layer with.
state() - Method in record class dev.wyck.worldgen.feature.configurations.OreConfiguration.TargetBlockState
Returns the value of the state record component.
state() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeConfiguration
The block to use.
state() - Method in interface dev.wyck.worldgen.feature.configurations.SpringConfiguration
Which fluid to use.
state() - Method in interface dev.wyck.worldgen.stateproviders.RotatedBlockProvider
The block state.
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.SpringConfiguration.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.BlockBlobConfiguration.Builder
Sets the block state that makes up the blob.
state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.BlockStateConfiguration.Builder
Sets the block state used by this configuration.
state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.LayerConfiguration.Builder
Sets the block to fill the layer with.
state(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.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.BlockBlobConfiguration.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.BlockStateConfiguration.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.LayerConfiguration.Builder
Sets the block to fill the layer with.
state(Material) - Method in class dev.wyck.worldgen.feature.configurations.SpikeConfiguration.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.BlockPileConfiguration
The block state provider used for the blocks in the pile.
stateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.DiskConfiguration
The block state provider used for the blocks that make up the disk.
stateProvider() - Method in interface dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig
The block to use.
stateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.DiskConfiguration.Builder
Sets the block state provider used for the blocks that make up the disk.
stateProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig.Builder
Sets the block state provider.
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.
stemProvider() - Method in interface dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration
The block to use for the stem.
stemProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration.Builder
Sets the block state provider for the stem.
stemState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Gets the stem state for the huge fungus configuration.
stemState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the stem state for the huge fungus configuration.
stemState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the stem state for the huge fungus configuration using a Material.
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.
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
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.
STRONGHOLDS - Enum constant in enum class dev.wyck.worldgen.Decoration
 
STRONGHOLDS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
structure(ResourceKey...) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
Adds a structure to the list of structures.
structures() - Method in interface dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings
Keys of structures to generate.
structures(Set) - Method in class dev.wyck.worldgen.chunk.flat.FlatLevelGeneratorSettings.Builder
Sets the keys of structures to generate.
StructureSets - Class in dev.wyck.worldgen.structure
Auto-generated.
stumpDecorator(TreeDecorator...) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
Adds one or more decorators to the stump.
stumpDecorators() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration
The decorators applied to the stump of the fallen tree.
stumpDecorators(List) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
Sets the decorators applied to the stump, replacing any existing stump decorators.
SUBTRACT - Enum constant in enum class dev.wyck.environment.attribute.modifier.AttributeOperation
 
SUGAR_CANE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
SULFUR_POOL - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SULFUR_SPIKE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SULFUR_SPIKE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SULFUR_SPIKE_CLUSTER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
SULFUR_SPIKE_CLUSTER - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SULFUR_SPRING - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
SUPER_BIRCH_BEES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
SUPER_BIRCH_BEES_0002 - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 supplier record component.
SUPPORTED - Enum constant in enum class dev.wyck.factory.Version.Type
 
surface() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
Which surface to search from and place against, either CaveSurface.FLOOR or CaveSurface.CEILING.
surface(CaveSurface) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.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 -20 and 20.
surfaceDepthMultiplier() - Method in interface dev.wyck.worldgen.surface.condition.YAboveConditionSource
How much the check is affected by the surface depth, between -20 and 20.
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.
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
surfaceRule() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
The main surface rule to place blocks in the terrain.
surfaceRule(SurfaceRule) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets the surface rule.
SurfaceRule - Interface in dev.wyck.worldgen.surface
The shared supertype of the surface-rule family (SurfaceRules), merging the rule sources that decide which block is placed at the surface and the condition sources that 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_HUTS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
SWAMP_OAK - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 Set of 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.ConfiguredFeatures
 
TALL_GRASS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TALL_MANGROVE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 target record component.
target() - Method in record class dev.wyck.util.internal.LevelBiomeEdit.Replace
Returns the value of the target record component.
target() - Method in interface dev.wyck.worldgen.feature.configurations.DiskConfiguration
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.OreConfiguration.TargetBlockState
Returns the value of the target record 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.DiskConfiguration.Builder
Sets the block predicate that must be passed for a block to be replaced.
target(OreConfiguration.TargetBlockState...) - Method in class dev.wyck.worldgen.feature.configurations.OreConfiguration.Builder
Adds multiple target block states.
target(OreConfiguration.TargetBlockState...) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration.Builder
Adds multiple targets to the list.
target(RuleTest, BlockData) - Method in class dev.wyck.worldgen.feature.configurations.OreConfiguration.Builder
Adds a target block state.
target(RuleTest, BlockData) - Static method in interface dev.wyck.worldgen.feature.configurations.OreConfiguration
Creates a new target block state.
target(RuleTest, BlockData) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration.Builder
Adds a target to the list.
TargetBlockState(RuleTest, BlockData) - Constructor for record class dev.wyck.worldgen.feature.configurations.OreConfiguration.TargetBlockState
Creates an instance of a TargetBlockState record 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 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.ReplaceSphereConfiguration
The block state that is replaced within the sphere.
targetState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.Builder
Sets the block state that is replaced within the sphere.
targetState(Material) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration.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.OreConfiguration
A list of targets.
targetStates() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration
A list of targets.
targetStates(List) - Method in class dev.wyck.worldgen.feature.configurations.OreConfiguration.Builder
Sets the list of targets.
targetStates(List) - Method in class dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration.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 temperature values, used for biome placement only.
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 slot.
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() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.TemplateEntry
Returns the value of the template record component.
template(TemplateFeatureConfiguration.TemplateEntry) - Method in class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.Builder
Adds a template entry with a weight of 1.
template(TemplateFeatureConfiguration.TemplateEntry, int) - Method in class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.Builder
Adds a template entry with the given weight.
TEMPLATE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
TemplateEntry(ResourceKey, List) - Constructor for record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.TemplateEntry
Creates an instance of a TemplateEntry record class.
templateFeature() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a TemplateFeatureConfiguration.
TemplateFeatureConfiguration - 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.
TemplateFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
TemplateFeatureConfiguration.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.
templates() - Method in interface dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration
The weighted list of templates to choose from.
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 then record 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.CanyonCarverConfiguration.CanyonShapeConfiguration
Gets the thickness of the canyon shape.
thickness(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Sets the thickness of the canyon shape.
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
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 Either of 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
Creates a new builder from this BiomeSpawner.
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.Builder with 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.CanyonCarverConfiguration.CanyonShapeConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.carver.CarverDebugSettings
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.carver.CaveCarverConfiguration
Converts this object 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.BlockBlobConfiguration
Creates a new builder from this configuration.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.BlockColumnConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.BlockStateConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.ColumnFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.CompositeFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.CountConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.DeltaFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.DiskConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
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.EndGatewayConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.EndSpikeConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.FossilFeatureConfiguration
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.GeodeConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.HugeMushroomFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.LakeFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.LayerConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.MultifaceGrowthConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.NetherForestVegetationConfig
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.OreConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.PointedDripstoneConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.RandomBooleanFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration
Converts this configuration to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceBlockConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.ReplaceSphereConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.RootSystemConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SculkPatchConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpikeConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.SpringConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.TwistingVinesConfig
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.UnderwaterMagmaConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
Converts this object back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.configurations.WeightedRandomFeatureConfiguration
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.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.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.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.ComposedConfiguredFeature
Converts this composed configured feature to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.feature.types.CustomComposedConfiguredFeature
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.NoiseRouter
Converts this noise router back to a builder.
toBuilder() - Method in interface dev.wyck.worldgen.noise.NoiseSettings
Creates a new builder with the same values as these noise settings.
toBuilder() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Converts this object 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.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 toColor record 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 - 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.SimpleBlockConfiguration
The block to use.
toPlace(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.SimpleBlockConfiguration.Builder
Sets the block state provider.
topMaterial(int, int, int, boolean) - Method in interface dev.wyck.worldgen.carver.custom.CarvingContext
Deprecated.
Deprecated in Minecraft.
toString() - Method in record class dev.wyck.biome.entity.data.MonsterSettings
Returns a string representation of this record class.
toString() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
Returns a string representation of this record class.
toString() - Method in record class dev.wyck.biome.entity.data.SpawnCost
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 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.BlockColumnConfiguration.Layer
Returns a string representation of this record class.
toString() - Method in record class dev.wyck.worldgen.feature.configurations.OreConfiguration.TargetBlockState
Returns a string representation of this record class.
toString() - Method in record class dev.wyck.worldgen.feature.configurations.RandomFeatureConfiguration.WeightedPlacedFeature
Returns a string representation of this record class.
toString() - Method in record class dev.wyck.worldgen.feature.configurations.TemplateFeatureConfiguration.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.
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 toY maps 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.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 TrailParticle record 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.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.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() and HeightProvider.maxInclusive() with a flat TrapezoidHeight.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 TreeConfiguration.
TREE - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
TreeConfiguration - Interface in dev.wyck.worldgen.feature.configurations
A tree configuration, as it appears in Minecraft.
TreeConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for TreeConfiguration.
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.RootSystemConfiguration
The placed feature to place on top of the root system.
treeFeature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.RootSystemConfiguration.Builder
Sets the placed feature to place on top of the root system.
TREES_BADLANDS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TREES_BADLANDS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_BIRCH - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TREES_FLOWER_FOREST - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_GROVE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TREES_GROVE - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_JUNGLE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.ConfiguredFeatures
 
TREES_OLD_GROWTH_SPRUCE_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_PLAINS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TREES_PLAINS - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_SAVANNA - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TREES_SAVANNA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_SNOWY - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TREES_SNOWY - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_SPARSE_JUNGLE - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
TREES_TAIGA - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TREES_WATER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.ConfiguredFeatures
 
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.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()].
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).
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.TreeConfiguration
Defines how the trunk is generated.
trunkPlacer(TrunkPlacer) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.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.FallenTreeConfiguration
The block state provider used for the fallen tree's trunk.
trunkProvider() - Method in interface dev.wyck.worldgen.feature.configurations.TreeConfiguration
The block to use for the trunk.
trunkProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.FallenTreeConfiguration.Builder
Sets the block state provider used for the trunk.
trunkProvider(BlockStateProvider) - Method in class dev.wyck.worldgen.feature.configurations.TreeConfiguration.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.
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 - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
TWISTING_VINES - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
TWISTING_VINES - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
TWISTING_VINES_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
twistingVines() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a TwistingVinesConfig.
TwistingVinesConfig - Interface in dev.wyck.worldgen.feature.configurations
Twisting vines configuration.
TwistingVinesConfig.Builder - Class in dev.wyck.worldgen.feature.configurations
Builder for TwistingVinesConfig.
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
type() - Method in record class dev.wyck.biome.entity.data.NaturalSpawner
Returns the value of the type record component.
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 type record component.
type() - Method in record class dev.wyck.factory.Version
Returns the value of the type record 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.ComposedConfiguredFeature
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(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.ComposedConfiguredFeature.Builder
Sets the built-in feature 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.

U

unbox(V) - Method in class dev.wyck.environment.attribute.EnvironmentAttributeSupplier
Unboxes the value into a WrappedEnvironmentAttribute.
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.ConfiguredFeatures
 
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 UnderwaterMagmaConfiguration.
UnderwaterMagmaConfiguration - 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.
UnderwaterMagmaConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
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) and UniformFloat.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() and HeightProvider.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.
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
 
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
useAlternateLayer0Chance() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
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.GeodeConfiguration.Builder
Sets the chance for a given inner layer block to be replaced with an alternate inner layer block.
useLegacyRandomSource() - Method in interface dev.wyck.worldgen.noise.types.NoiseGeneratorSettings
Whether to use the old random number generator from before 1.18 for world generation.
useLegacyRandomSource(boolean) - Method in class dev.wyck.worldgen.noise.types.NoiseGeneratorSettings.Builder
Sets whether to use the old random number generator from before 1.18 for world generation.
usePotentialPlacementsChance() - Method in interface dev.wyck.worldgen.feature.configurations.GeodeConfiguration
The probability for placing an inner placement on a block of the inner layer.
usePotentialPlacementsChance(double) - Method in class dev.wyck.worldgen.feature.configurations.GeodeConfiguration.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.

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
 
validBaseState() - Method in interface dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration
Gets the valid base state for the huge fungus configuration.
validBaseState(BlockData) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the valid base state for the huge fungus configuration.
validBaseState(Material) - Method in class dev.wyck.worldgen.feature.configurations.HugeFungusConfiguration.Builder
Sets the valid base state for the huge fungus configuration using a Material.
validBlock(Material...) - Method in class dev.wyck.worldgen.feature.configurations.SpringConfiguration.Builder
Adds a valid block.
validBlocks() - Method in interface dev.wyck.worldgen.feature.configurations.SpringConfiguration
A collection of blocks that may be used in other portions of this configuration.
validBlocks(Set) - Method in class dev.wyck.worldgen.feature.configurations.SpringConfiguration.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 value record 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 value record component.
value() - Method in record class dev.wyck.util.Either.Right
Returns the value of the value record component.
value() - Method in record class dev.wyck.util.WeightedList.Weighted
Returns the value of the value record 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.surface.condition.CaveSurface
Returns the enum constant of this class with the specified name.
ValueProvider - Interface in dev.wyck.worldgen.valueproviders
A Wrapper over 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.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 humidity values, used for biome placement only.
vegetation(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the vegetation slot.
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.VegetationPatchConfiguration
The chance of placing the VegetationPatchConfiguration.vegetationFeature() on a found position, between 0.0 and 1.0.
vegetationChance(float) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets the chance of placing the vegetation feature on a found position.
vegetationFeature() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
The placed feature to place on top of each found position.
vegetationFeature(PlacedFeature) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.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 VegetationPatchConfiguration.
VegetationPatchConfiguration - 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.
VegetationPatchConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
veinGap() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
Affects which blocks in a vein become ore blocks rather than the vein's stone block.
veinGap(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the vein gap slot.
veinRidged() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
Controls which blocks belong to a vein.
veinRidged(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the vein ridged slot.
veinToggle() - Method in interface dev.wyck.worldgen.noise.NoiseRouter
Affects ore vein type, vertical range and richness, selecting between copper and iron veins by Y-level and noise value.
veinToggle(DensityFunction) - Method in class dev.wyck.worldgen.noise.NoiseRouter.Builder
Sets the vein toggle slot.
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 Version record 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.
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
verticalRadiusCenterFactor() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration
Gets the vertical radius center factor of the canyon shape.
verticalRadiusCenterFactor(float) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Sets the vertical radius center factor of the canyon shape.
verticalRadiusDefaultFactor() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration
Gets the vertical radius default factor of the canyon shape.
verticalRadiusDefaultFactor(float) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Sets the vertical radius default factor of the canyon shape.
verticalRadiusMultiplier() - Method in interface dev.wyck.worldgen.carver.CaveCarverConfiguration
The vertical radius multiplier.
verticalRadiusMultiplier(FloatProvider) - Method in class dev.wyck.worldgen.carver.CaveCarverConfiguration.Builder
Sets the vertical radius multiplier.
verticalRange() - Method in interface dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration
The vertical distance a column searches for an available position, between 1 and 256.
verticalRange(int) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.Builder
Sets the vertical distance a column searches for an available position.
verticalRotation() - Method in interface dev.wyck.worldgen.carver.CanyonCarverConfiguration
The vertical rotation of the canyon.
verticalRotation(FloatProvider) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.Builder
Sets the vertical rotation of 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 than BiasedToBottomHeight.
VeryBiasedToBottomHeight.Builder - Class in dev.wyck.worldgen.heightproviders
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 VibrationParticle record class.
VILLAGE_SIEGE - Enum constant in enum class dev.wyck.level.entity.LevelSpawner.Kind
 
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 - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
VINES - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.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
 
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.ConfiguredFeatures
 
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_OCEAN - Static variable in class dev.wyck.biome.Biomes
 
WARM_OCEAN_VEGETATION - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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_VEGETATION_BONEMEAL - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
WARPED_FOREST_VEGETION - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
WARPED_FUNGI - Static variable in class dev.wyck.worldgen.placement.PlacedFeatures
 
WARPED_FUNGUS - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
WARPED_FUNGUS_PLANTED - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 waterBlocks record component.
waterBlocks() - Method in record class dev.wyck.environment.particle.options.GeyserParticle
Returns the value of the waterBlocks record 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
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.ConfiguredFeatures
 
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.
waterState() - Method in interface dev.wyck.worldgen.carver.CarverDebugSettings
The block state to use for water.
waterState(BlockData) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for water.
waterState(Material) - Method in class dev.wyck.worldgen.carver.CarverDebugSettings.Builder
Sets the block state to use for water.
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 - Enum constant in enum class dev.wyck.worldgen.feature.FeatureType
 
WEEPING_VINES - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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 weight record 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.RandomFeatureConfiguration
Creates a new weighted placed feature.
Weighted(E, int) - Constructor for record class dev.wyck.util.WeightedList.Weighted
Creates an instance of a Weighted record 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.RandomFeatureConfiguration.WeightedPlacedFeature
Creates an instance of a WeightedPlacedFeature record class.
weightedRandom() - Static method in interface dev.wyck.worldgen.feature.configurations.FeatureConfiguration
Creates a builder for a WeightedRandomFeatureConfiguration.
WeightedRandomFeatureConfiguration - 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.
WeightedRandomFeatureConfiguration.Builder - Class in dev.wyck.worldgen.feature.configurations
WeightedStateProvider - Interface in dev.wyck.worldgen.stateproviders
A block state provider of weighted entries.
WeightedStateProvider.Builder - Class in dev.wyck.worldgen.stateproviders
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.
wetness() - Method in interface dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration
The wetness of the cluster.
wetness() - Method in interface dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration
The wetness of the cluster, between 0.0 and 2.0 (inclusive).
wetness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.DripstoneClusterConfiguration.Builder
Sets the wetness of the cluster.
wetness(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.SpeleothemClusterConfiguration.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
 
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.CanyonCarverConfiguration.CanyonShapeConfiguration
Gets the width smoothness of the canyon shape.
widthSmoothness(int) - Method in class dev.wyck.worldgen.carver.CanyonCarverConfiguration.CanyonShapeConfiguration.Builder
Sets the width smoothness of the canyon shape.
WILDFLOWER - Static variable in class dev.wyck.worldgen.feature.ConfiguredFeatures
 
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.LargeDripstoneConfiguration
Larger value results in larger inclination.
windSpeed(FloatProvider) - Method in class dev.wyck.worldgen.feature.configurations.LargeDripstoneConfiguration.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.
WOODED_BADLANDS - Static variable in class dev.wyck.biome.Biomes
 
WOODLAND_MANSIONS - Static variable in class dev.wyck.worldgen.structure.StructureSets
 
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
 
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.
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.ConfiguredWorldCarver
Resolves this carver's key in Minecraft's configured-carver registry and decodes the registered value.
wrap() - Method in interface dev.wyck.worldgen.feature.ConfiguredFeature
Resolves this object's key in Minecraft's configured-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.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 x record 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.VegetationPatchConfiguration
The XZ radius searched for available positions.
xzRadius(IntProvider) - Method in class dev.wyck.worldgen.feature.configurations.VegetationPatchConfiguration.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 - Variable in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
y() - Method in interface dev.wyck.worldgen.carver.CarverConfiguration
 
y() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
The nominal y-band of this carver.
y() - Method in interface dev.wyck.worldgen.heightproviders.Absolute
The Y level.
y(int) - Static method in interface dev.wyck.worldgen.heightproviders.VerticalAnchor
y(HeightProvider) - Method in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
Sets the y-level of the carver.
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
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 fromY and toY and then linearly maps it to the range [fromValue, toValue].
YClampedGradient - Interface in dev.wyck.worldgen.function.misc
Clamps the Y coordinate between fromY and toY and then linearly maps it to the range [fromValue, toValue].
YClampedGradient.Builder - Class in dev.wyck.worldgen.function.misc
Builder for YClampedGradient.
yScale - Variable in class dev.wyck.worldgen.carver.CarverConfiguration.CarverConfigurationBuilder
 
yScale - Variable in class dev.wyck.worldgen.function.noise.NoiseFunction.AbstractBuilder
 
yScale() - Method in interface dev.wyck.worldgen.carver.CarverConfiguration
 
yScale() - Method in class dev.wyck.worldgen.carver.custom.CustomCarver
 
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.CarverConfiguration.CarverConfigurationBuilder
Sets the y-scale of the carver.
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 z record 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 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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form