Compatibility
Minecraft: Java Edition
1.12.2
Platforms
Supported environments
Links
Creators
Details
Licensed MIT
Published 9 months ago
Updated 2 days ago
Changelog
This release is mostly several technical changes made to support potential future add-on mods that I might do.
- Add command
modernbetaforge:getgeneratorsetting
which prints a specific generator setting value. Requires maximum permission value (4) to use. - Add command
modernbetaforge:setgeneratorsetting
which updates a specific generator setting with a new value. Requires maximum permission value (4) to use, followed by a world restart. - Add generator setting
useClimateFeatures
which toggles using the biome source's climate sampler when applicable or a biome's default temperature value when generating snow or ice. - Add additional input validations for generator settings.
- Add small delay in between A/D navigation key presses in the world customization screen.
Technical Changes
Modern Beta Forge and related mod repositories will be moving from Github to Codeberg in the near future. All outgoing links on Modrinth will be updated accordingly.
- Add additional Javadoc documentation for all Modern Beta registries.
- Rename
NoiseScaleDepth
scale/depth container class toNoiseHeight
and move into its own file. - Add
NoiseHeightSampler
interface for adding new samplers for terrain base height and height variation forNoiseChunkSource
. - Add
NOISE_HEIGHT_SAMPLER
registry for addingNoiseHeightSampler
implementations for modifying base terrain variation. - Add option to specify an integer priority when registering to a Modern Beta Registry. Entries registered at a lower priority will be used earlier in the generation process.
- Add option to specify the scale/number of decimal places when registering a custom
FloatProperty
. - Add option to hide custom properties from being displayed on the world customization GUI.
- Add
getNoiseHeightSampler
method toNoiseChunkSource
for getting a registered and instantiatedNoiseHeightSampler
. - Add
getNoiseHeight
method toNoiseChunkSource
for sampling theNoiseHeight
at a particular block coordinate. - Add getter methods to
NoiseChunkSource
for getting the noise dimensions. - Change
BiomeInjectionContext
to also store the base/original sampled biome. - Change several utility debug and getter methods in
NoiseChunkSource
to final methods. - Rename several methods in
PerlinOctaveNoise
. - Remove deprecated method
buildBiomeInjectionContext
inChunkSource
.
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
1.12.2-1.8.0.0Loaders
Game versions
1.12.2Downloads
62Publication date
August 24, 2025 at 12:59 AMPublisher
b3spectacled
Member