Uses of Interface
dev.wyck.worldgen.synth.NoiseParameters
Packages that use NoiseParameters
Package
Description
-
Uses of NoiseParameters in dev.wyck.keys
Fields in dev.wyck.keys with type parameters of type NoiseParametersMethods in dev.wyck.keys that return types with arguments of type NoiseParameters -
Uses of NoiseParameters in dev.wyck.worldgen.function
Methods in dev.wyck.worldgen.function with parameters of type NoiseParametersModifier and TypeMethodDescriptionstatic MappedNoiseFunctionDensityFunction.mappedNoise(NoiseParameters noiseParameters, double xzScale, double yScale, double minTarget, double maxTarget) Samples a noise and linearly maps its output to the range[minTarget, maxTarget].static NoiseFunctionDensityFunction.noise(NoiseParameters noiseParameters, double xzScale, double yScale) Samples a noise.static ShiftedFunctionDensityFunction.shift(NoiseParameters noiseParameters) Samples a noise at(x/4, y/4, z/4), then multiplies it by 4.static ShiftedFunctionDensityFunction.shiftA(NoiseParameters noiseParameters) Samples a noise at(x/4, 0, z/4), then multiplies it by 4.static ShiftedFunctionDensityFunction.shiftB(NoiseParameters noiseParameters) Samples a noise at(z/4, x/4, 0), then multiplies it by 4.static ShiftedNoise2dFunctionDensityFunction.shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, NoiseParameters noiseParameters) Samples a noise likeDensityFunction.noise(NoiseParameters, double, double), but first shifts the input coordinates on the X and Z axes. -
Uses of NoiseParameters in dev.wyck.worldgen.function.noise
Fields in dev.wyck.worldgen.function.noise declared as NoiseParametersModifier and TypeFieldDescriptionprotected @Nullable NoiseParametersNoiseFunction.AbstractBuilder.noiseParametersMethods in dev.wyck.worldgen.function.noise that return NoiseParametersModifier and TypeMethodDescriptionNoiseParameterFunction.noiseParameters()The noise parameters used to generate the output.Methods in dev.wyck.worldgen.function.noise with parameters of type NoiseParametersModifier and TypeMethodDescriptionNoiseFunction.AbstractBuilder.noiseParameters(NoiseParameters noiseParameters) Sets the parameters of the noise.ShiftedNoise2dFunction.Builder.noiseParameters(NoiseParameters noiseParameters) Sets the noise parameters.static MappedNoiseFunctionMappedNoiseFunction.of(@Nullable ResourceKey resourceKey, NoiseParameters noiseParameters, double xzScale, double yScale, double minTarget, double maxTarget) Creates a new mapped noise function.static MappedNoiseFunctionMappedNoiseFunction.of(NoiseParameters noiseParameters, double xzScale, double yScale, double minTarget, double maxTarget) Creates a new mapped noise function.static NoiseFunctionNoiseFunction.of(@Nullable ResourceKey resourceKey, NoiseParameters noiseParameters, double xzScale, double yScale) Creates a new noise function.static NoiseFunctionNoiseFunction.of(NoiseParameters noiseParameters, double xzScale, double yScale) Creates a new noise function.static ShiftedFunctionShiftedFunction.of(@Nullable ResourceKey resourceKey, NoiseParameters noiseParameters, ShiftedFunction.Kind kind) Creates a new shifted function.static ShiftedFunctionShiftedFunction.of(NoiseParameters noiseParameters, ShiftedFunction.Kind kind) Creates a new shifted function.static ShiftedNoise2dFunctionShiftedNoise2dFunction.of(@Nullable ResourceKey resourceKey, NoiseParameters noiseParameters, DensityFunction shiftX, DensityFunction shiftZ, double xzScale) Creates a new shifted noise 2d density function.static ShiftedNoise2dFunctionShiftedNoise2dFunction.of(NoiseParameters noiseParameters, DensityFunction shiftX, DensityFunction shiftZ, double xzScale) Creates a new shifted noise 2d density function.static ShiftedFunctionShiftedFunction.shift(NoiseParameters noiseParameters) Samples a noise at (x/4, y/4, z/4), then multiplies it by 4.static ShiftedFunctionShiftedFunction.shiftA(NoiseParameters noiseParameters) Samples a noise at (x/4, 0, z/4), then multiplies it by 4.static ShiftedFunctionShiftedFunction.shiftB(NoiseParameters noiseParameters) Samples a noise at (z/4, x/4, 0), then multiplies it by 4. -
Uses of NoiseParameters in dev.wyck.worldgen.stateproviders
Fields in dev.wyck.worldgen.stateproviders declared as NoiseParametersModifier and TypeFieldDescriptionprotected @Nullable NoiseParametersNoiseBasedProvider.AbstractNoiseProviderBuilder.parametersMethods in dev.wyck.worldgen.stateproviders that return NoiseParametersModifier and TypeMethodDescriptionNoiseBasedProvider.noise()The parameters of the noise.DualNoiseProvider.slowNoise()The noise used for the first selection.Methods in dev.wyck.worldgen.stateproviders with parameters of type NoiseParametersModifier and TypeMethodDescriptionstatic DualNoiseProviderDualNoiseProvider.of(long seed, NoiseParameters parameters, float scale, InclusiveRange<Integer> variety, NoiseParameters slowNoiseParameters, float slowScale, List<BlockData> states) Creates a new dual-noise provider.static NoiseProviderNoiseProvider.of(long seed, NoiseParameters parameters, float scale, List<BlockData> states) Creates a new noise provider.static NoiseThresholdProviderNoiseThresholdProvider.of(long seed, NoiseParameters parameters, float scale, float threshold, float highChance, BlockData defaultState, List<BlockData> lowStates, List<BlockData> highStates) Creates a new noise threshold provider.NoiseBasedProvider.AbstractNoiseProviderBuilder.parameters(NoiseParameters parameters) Sets the parameters of the noise.DualNoiseProvider.Builder.slowNoiseParameters(NoiseParameters slowNoiseParameters) Sets the parameters of the slow noise. -
Uses of NoiseParameters in dev.wyck.worldgen.synth
Subinterfaces of NoiseParameters in dev.wyck.worldgen.synthModifier and TypeInterfaceDescriptioninterfaceRepresents noise parameters that are composed of a first octave and a list of amplitudes.interfaceA reference to an existing noise parameters.Fields in dev.wyck.worldgen.synth declared as NoiseParametersModifier and TypeFieldDescriptionstatic final NoiseParametersNoises.AQUIFER_BARRIERstatic final NoiseParametersstatic final NoiseParametersNoises.AQUIFER_FLUID_LEVEL_SPREADstatic final NoiseParametersNoises.AQUIFER_LAVAstatic final NoiseParametersNoises.BADLANDS_PILLARstatic final NoiseParametersNoises.BADLANDS_PILLAR_ROOFstatic final NoiseParametersNoises.BADLANDS_SURFACEstatic final NoiseParametersNoises.CALCITEstatic final NoiseParametersNoises.CAVE_CHEESEstatic final NoiseParametersNoises.CAVE_ENTRANCEstatic final NoiseParametersNoises.CAVE_LAYERstatic final NoiseParametersNoises.CLAY_BANDS_OFFSETstatic final NoiseParametersNoises.CONTINENTALNESSstatic final NoiseParametersNoises.CONTINENTALNESS_LARGEstatic final NoiseParametersNoises.EROSIONstatic final NoiseParametersNoises.EROSION_LARGEstatic final NoiseParametersNoises.GRAVELstatic final NoiseParametersNoises.GRAVEL_LAYERstatic final NoiseParametersNoises.ICEstatic final NoiseParametersNoises.ICEBERG_PILLARstatic final NoiseParametersNoises.ICEBERG_PILLAR_ROOFstatic final NoiseParametersNoises.ICEBERG_SURFACEstatic final NoiseParametersNoises.JAGGEDstatic final NoiseParametersNoises.NETHER_STATE_SELECTORstatic final NoiseParametersNoises.NETHER_WARTstatic final NoiseParametersNoises.NETHERRACKstatic final NoiseParametersNoises.NOODLEstatic final NoiseParametersNoises.NOODLE_RIDGE_Astatic final NoiseParametersNoises.NOODLE_RIDGE_Bstatic final NoiseParametersNoises.NOODLE_THICKNESSstatic final NoiseParametersNoises.ORE_GAPstatic final NoiseParametersNoises.ORE_VEIN_Astatic final NoiseParametersNoises.ORE_VEIN_Bstatic final NoiseParametersNoises.ORE_VEININESSstatic final NoiseParametersNoises.PACKED_ICEstatic final NoiseParametersNoises.PATCHstatic final NoiseParametersNoises.PILLARstatic final NoiseParametersNoises.PILLAR_RARENESSstatic final NoiseParametersNoises.PILLAR_THICKNESSstatic final NoiseParametersNoises.POWDER_SNOWstatic final NoiseParametersNoises.RIDGEstatic final NoiseParametersNoises.SHIFTstatic final NoiseParametersNoises.SOUL_SAND_LAYERstatic final NoiseParametersNoises.SPAGHETTI_2Dstatic final NoiseParametersNoises.SPAGHETTI_2D_ELEVATIONstatic final NoiseParametersNoises.SPAGHETTI_2D_MODULATORstatic final NoiseParametersNoises.SPAGHETTI_2D_THICKNESSstatic final NoiseParametersNoises.SPAGHETTI_3D_1static final NoiseParametersNoises.SPAGHETTI_3D_2static final NoiseParametersNoises.SPAGHETTI_3D_RARITYstatic final NoiseParametersNoises.SPAGHETTI_3D_THICKNESSstatic final NoiseParametersNoises.SPAGHETTI_ROUGHNESSstatic final NoiseParametersstatic final NoiseParametersNoises.SULFUR_CAVE_GRADIENTstatic final NoiseParametersNoises.SURFACEstatic final NoiseParametersNoises.SURFACE_SECONDARYstatic final NoiseParametersNoises.SWAMPstatic final NoiseParametersNoises.TEMPERATUREstatic final NoiseParametersNoises.TEMPERATURE_LARGEstatic final NoiseParametersNoises.TEMPERATURE_NETHERstatic final NoiseParametersNoises.VEGETATIONstatic final NoiseParametersNoises.VEGETATION_LARGEstatic final NoiseParametersNoises.VEGETATION_NETHERMethods in dev.wyck.worldgen.synth that return NoiseParametersModifier and TypeMethodDescriptionstatic NoiseParametersReads Minecraft noise parameters, or a holder of them, into a wrapper.default NoiseParametersNoiseParameters.wrap()Resolves this object's key in Minecraft's noise registry and decodes the registered value.