Modern Beta ForgeСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (51)
release
Modern Beta 1.12.2-1.10.3.0
1.12.2-1.10.3.017 окт. 2026 г.229Minecraft: 1.12.2forge
Что нового
* Add support for Defiled Lands' biomes in non-Release Modern Beta worlds, which can be toggled and adjusted on a per-biome basis under the Add-on tab.
* Improve biome distribution for modded biome support (e.g. Thaumcraft, Buildcraft Energy, Defiled Lands). Worlds created before this version will maintain the previous distribution.
* Add biome locator function to map preview screen, which will give the approximate distance of a selected biome to 0/0 if nearby (within 2560 blocks). This is to help players check if desired biomes are nearby without giving away explicit coordinates (so you'll still need to explore!).
* Improve error logging.
* Fix springs not being able to generate in non-Stone default blocks.
* Fix more minor GUI bugs.
release
Modern Beta 1.12.2-1.10.2.2
1.12.2-1.10.2.227 сент. 2026 г.378Minecraft: 1.12.2forge
Что нового
* Fix crash when opening the world customization GUI.
release
Modern Beta 1.12.2-1.10.2.1
1.12.2-1.10.2.127 сент. 2026 г.26Minecraft: 1.12.2forge
Что нового
* Fix crash when trying to create a Modern Beta world while Tropicraft is installed.
* Fix GUI bugs.
release
Modern Beta 1.12.2-1.10.2.0
1.12.2-1.10.2.018 сент. 2026 г.119Minecraft: 1.12.2forge
Что нового
* Add partial compatibility with Cubic Chunks. When installed, the normal 'Modern Beta' world type will be replaced by the 'Cubic Beta' world type on the Create New World screen. For performance reasons, world height minimum and maximum limits are limited to -1024 and 1024, respectively.
* Improve vegetation feature density on taller worlds.
* Improve data fixer error logging.
* Fix surface builder not correctly generating bedrock for non-Release surface builders.
release
Modern Beta 1.12.2-1.10.1.0
1.12.2-1.10.1.013 сент. 2026 г.75Minecraft: 1.12.2forge
Что нового
* Add `useSprings` generator setting, which enables toggling water and lava spring/fall generation.
* Improve sand, gravel, and clay disk generator options; these options are now toggleable for vanilla/modded biomes.
* Update world presets for new options.
* Rearrange certain generator settings on the world customization GUI screen.
* Fix some GUI bugs/issues.
release
Modern Beta 1.12.2-1.10.0.0
1.12.2-1.10.0.08 сент. 2026 г.65Minecraft: 1.12.2forge
Что нового
* Add support for sayys-ouro's excellent Depths Update mod. When Depths Update is installed, new Modern Beta worlds (Infdev 20100227 and later generators) can be extended below and above vanilla y0 and y255 limits, respectively. Several other generator settings are also unlocked accordingly, including sea level, ore generation heights, cave generation heights, etc. For generation to work properly, ensure that the 'Extend Custom World Types' setting in Depth Update's mod config is disabled.
* Add compatibility for Depths Update-specific content under the Add-ons tab in the world customization GUI. For now, this includes options for deepslate layer generation.
* Add deep caves which generate caves below y0. Generator settings are only enabled when Depths Update is installed.
* Add world floor generator setting to set world generator floor (Infdev 20100227 and later generators). Only enabled when Depths Update is installed.
* Add new "Depths Update Beta" world preset when Depths Update is installed. This takes default Modern Beta generation, lowers the world floor to y-64, and adjusts ores and cave generation accordingly.
* Add small icon to top-left of world customization GUI to indicate whether Depths Update is installed, with tooltip displaying recommended mod version and notes for the best experience.
* Implement multiple improvements for vanilla ravine and cave carvers.
* Update world customization GUI. Page tab buttons are now placed on the left side of the screen. GUI elements are more responsive and better adjust to window resolution changes.
* Update settings tooltips to render with a background texture.
#### Technical Changes
* Add `CARVABLE_BLOCK` registry, used to replace older compatibility code used to additional valid carvable blocks.
* Update large swathes of world generation code to support world height extension mod compatibility for Infdev 20100227 and interpolated noise world generators.
* Update Modern Beta registries to use their NBT tags for their internal names.
* Update `Property` classes.
* Add new `RegistryProperty` to enable adding properties that use Modern Beta registries.
* Rename previous `RegistryProperty` to `StringFilterProperty`.
* Update `Property` constructors to allow declaring initial `display`.
* Update and rename various `MapGenBetaCave` methods.
* Refactor `client.gui` package structure.
release
Modern Beta 1.12.2-1.9.7.2
1.12.2-1.9.7.27 сент. 2026 г.29Minecraft: 1.12.2forge
Что нового
* Fix crash when entering Extra Utilities' Deep Dark dimension.
release
Modern Beta 1.12.2-1.9.7.1
1.12.2-1.9.7.126 авг. 2026 г.154Minecraft: 1.12.2forge
Что нового
* Revert Nether settings compatibility with Biomes O' Plenty and Nether API due to inconsistent behavior.
release
Modern Beta 1.12.2-1.9.7.0
1.12.2-1.9.7.026 авг. 2026 г.32Minecraft: 1.12.2forge
Что нового
* Add `ravineChance` generator setting, to adjust chance of ravine generation.
* Add min/max value info in tooltip descriptions for ranged (numeric slider or field) settings.
* Improve compatibility with Biomes O' Plenty and Nether API. Classic/customizable Nether settings can now be used while those mods are installed.
* Fix ravines not carving into non-Stone default blocks.
* Fix world customization screen getting laggy when using Classic or Indev chunk sources with very large level sizes.
* Fix GUI bugs.
#### Technical Changes
* Add `STRUCTURE` registry and move all vanilla structures here. Structures that are registered here will also be added as a valid target for the `modernbetaforge:locate` console command.
release
Modern Beta 1.12.2-1.9.6.0
1.12.2-1.9.6.02 авг. 2026 г.276Minecraft: 1.12.2forge
Что нового
* Add setting tooltips to world customization screen. Most generator settings will now display a brief description when hovered over for a moment.
* Add additional compatibility for Oceanic Expanse. The following features are toggleable in the Add-on tab of the world customization screen (features must also be enabled in OE's config):
* Coquina Outcrops; generates in Beta Beaches.
* Kelp; generates in Beta Oceans.
* Palm Trees; generates in Beta Beaches.
* Prismarine Pots; generates in Beta Oceans.
* Seagrass Patches; generates in Beta Oceans and Beta Swamplands.
* Sea Oats Patches; generates in Beta Beaches.
* Shell Patches; generates in Beta Beaches.
* Shipwrecks; generates in all Beta oceans.
* Frozen Oceans; generates in Beta Frozen Oceans.
* Warm Oceans; generates in Beta Oceans.
* Add optional dark oak tree generation to Beta Seasonal Forests.
* Adjust modern tree distribution (swamp, acacia, jungle) in Beta biomes.
#### Technical Changes
* Add `FEATURE` and `FORGE_FEATURE` registries. World generator features can be registered here instead of the global Forge registries to enable per-world customization of said features.
* Update GUI predicates for all Beta base/ocean/beach biome settings.
release
Modern Beta 1.12.2-1.9.5.1
1.12.2-1.9.5.12 июл. 2026 г.408Minecraft: 1.12.2forge
Что нового
* Add additional compatibility with Future MC. Use that mod's configuration to adjust generation behavior.
* Add lily of the valley flowers to Beta Forests.
* Add cornflowers to Beta Plains.
* Add sweet berry bushes to Beta Taigas.
* Add bamboo to Beta Rainforests.
* Add bee nest generation for regular and fancy oak trees in Modern Beta biomes.
* Replace vanilla tab buttons in world customization screen with new custom tab buttons.
* Fix GUI bugs.
release
Modern Beta 1.12.2-1.9.5.0
1.12.2-1.9.5.018 мая 2026 г.526Minecraft: 1.12.2forge
Что нового
* Update change list screen. Settings that are disabled in the customization screen (and thus not relevant) will be greyed out, and a button to sort by enabled entries has been added.
* Add debug config option to toggle displaying generation info in the map preview screen.
* Adjust default cloud height for worlds with atypical world heights.
* Fix map preview structure and surface builder rendering bugs.
#### Technical Changes
- Update generator JSON string format. Settings are now ordered to reflect their order in the customization screen.
- Add default method `replacesDefaultBlock` to `SurfaceBuilder`, to indicate whether the surface builder can replace the `defaultBlock`. This is mostly to indicate to the map previewer that the vanilla surface builder cannot replace non-Stone blocks.
release
Modern Beta 1.12.2-1.9.4.0
1.12.2-1.9.4.02 мая 2026 г.517Minecraft: 1.12.2forge
Что нового
* Add new Biomes O' Plenty biome source, active when BoP is installed. This biome source is a port of the biome generator from the BoP world type and should be used with the Release/vanilla chunk source. Expect biome distribution to be the same but terrain generation to be somewhat different. BoP world type options related to land mass, biome size, temperature variation, and rainfall variation are available under the Add-on tab.
* Add Biomes O' Plenty world preset to quickly use the new Biomes O' Plenty biome source with default Release chunk source settings.
* Add `riverDepthWeight` generator setting which adds additional depth to river biomes when using the Release chunk source. When `riverDepthWeight` is greater than 1.0, the likelihood of rivers generating with constrictions will be reduced.
* Add additional noise scale settings for biome replacement options for BoP, BuildCraft Energy, and Thaumcraft compatibility add-ons.
* Optimize Release chunk source.
* Improve world customization GUI.
* Improve map previewer; map preview will show more accurate biome colors for certain vanilla and BoP biomes.
* Update lang file.
release
Modern Beta 1.12.2-1.9.3.1
1.12.2-1.9.3.110 апр. 2026 г.157Minecraft: 1.12.2forge
Что нового
* Fix server crash.
release
Modern Beta 1.12.2-1.9.3.0
1.12.2-1.9.3.04 апр. 2026 г.81Minecraft: 1.12.2forge
Что нового
* Add new generator setting `useTerrainCoordFix` for Beta/PE terrain generator, which fixes chunk border artifacts due to incorrect sampling of x/z block coordinates during terrain generation. For example, this artifacting is most visible around 280/40 on the "Glacier" seed when using default Beta generator settings.
* Fix critical bug where Infdev 611 worlds would not generate as intended. This issue has been present since 1.9.0.0; if you have made an Infdev 611 world since then, please use an NBT editor or the in-game `modernbetaforge:setgeneratorsetting` command to set the chunk source to `modernbetaforge:alpha` to ensure contiguous terrain generation.
* Fix scale noise settings for End terrain generator being modifiable in world customization screen despite having no effect on generation.
release
Modern Beta 1.12.2-1.9.2.3
1.12.2-1.9.2.331 мар. 2026 г.90Minecraft: 1.12.2forge
Что нового
* Add a new button to map preview screen that saves generated previews to the screenshot folder.
* Add a new button to map preview screen that sets the world seed field when one has not been set in the world creation screen.
* Update map preview screen to cancel preview generation more gracefully.
* Update world customization screen to handle setting randomization more gracefully.
* Update destination directory and filename for the `drawmap` command.
release
Modern Beta 1.12.2-1.9.2.2
1.12.2-1.9.2.216 мар. 2026 г.137Minecraft: 1.12.2forge
Что нового
* Update map preview rendering.
* Improve cave carver compatibility with biome mods.
* Fix old sugar cane color config setting not properly applying.
release
Modern Beta 1.12.2-1.9.2.1
1.12.2-1.9.2.124 февр. 2026 г.234Minecraft: 1.12.2forge
Что нового
* Adjust changelist screen behavior.
* Fix GUI bugs.
release
Modern Beta 1.12.2-1.9.2.0
1.12.2-1.9.2.017 февр. 2026 г.135Minecraft: 1.12.2forge
Что нового
* Add full localization for change items in changelist screen.
* Add copy and paste buttons for world preset textboxes.
* Add additional options to adjust Coral Reef and Kelp Forest biome chance under the BoP compatibility settings.
* Add improved compatibility with Yung's Better Mineshafts. Optimize world generation when mineshafts are generated, while maintaining parity.
* Fix crash when `defaultPreset` config option is populated with an invalid settings JSON string.
* Fix more GUI bugs.
* Update localizations.
release
Modern Beta 1.12.2-1.9.1.0
1.12.2-1.9.1.029 янв. 2026 г.213Minecraft: 1.12.2forge
Что нового
* Add changelist screen to world customization screen. Upon saving changes, another screen will open to display the list of generator setting changes compared to the previous settings. You can then confirm the changes, discard the changes, or cancel to return to the world customization screen.
* Add config option to toggle the changelist screen if you prefer the previous behavior.
* Add config option to toggle the world customization screen tab navigation buttons.
release
Modern Beta 1.12.2-1.9.0.0
1.12.2-1.9.0.024 нояб. 2025 г.469Minecraft: 1.12.2forge
Что нового
* Add support for remapping world customization navigation keybinds (default: A/D).
* Remove non-Beta biome check for Beta/PE color sampling.
* Update various GUI elements.
* Fix various GUI typos and issues.
#### Technical Changes
* Add new `ScreenProperty` custom property. This is a client-side property that can be registered to the `ModernBetaClientRegistries.GUI_PROPERTY` registry to allow creation of custom screens for the Modern Beta world customization screen.
* Add localization for `ListProperty` properties.
* Update `NoiseSurfaceBuilder`; beach block selector methods are now public and have been renamed.
* Update constructor for chunk sources to now also accept the chunk generator's `BiomeSource` to avoid needless duplication since some chunk sources require the biome source for terrain generation.
* Update how certain custom property elements are localized.
* Rename `ClimateMap` and `ClimateType` to `BetaClimateMap` and `BetaClimateType`, respectively.
release
Modern Beta 1.12.2-1.8.5.0
1.12.2-1.8.5.031 окт. 2025 г.223Minecraft: 1.12.2forge
Что нового
* Implement an alternate optimized ore generator that reduces memory churn. This likely will not be noticeable when using default ore settings, but should help reduce lag spikes with settings that generate very large amounts of ore.
* Add three options for ore generation: Default (optimized), Classic (optimized), and Vanilla; Classic approximates the ore generation for Beta and earlier versions, and Vanilla uses the vanilla ore generator.
* Update all Classic world presets with more accurate ore generation settings.
* Fix/improve more GUI things.
release
Modern Beta 1.12.2-1.8.4.0
1.12.2-1.8.4.018 сент. 2025 г.305Minecraft: 1.12.2forge
Что нового
* Add generator setting `useAmplified` for `ReleaseChunkSource` to enable Amplified world type generation.
* Optimize world preview generation when using a set world seed.
release
Modern Beta 1.12.2-1.8.3.1
1.12.2-1.8.3.113 сент. 2025 г.91Minecraft: 1.12.2forge
Что нового
* Fix a critical world generation bug.
_1.12.2-1.8.3.0 patchnotes below:_
* Add toggle to display vanilla structure placement in the world generation preview screen. Note that positions may be inaccurate if there are installed mods that change how vanilla structures generate.
* Enable cancelling map preview generation during preview generation in the world generation preview screen.
* Optimize mod size.
* Optimize world customization presets screen.
* Various world customization GUI improvements.
#### Technical Changes
* Add new method `haltGeneration` to `FiniteChunkSource`, which should be checked by implementations in between phase changes to see if the generation method should be exited early. This is used by the world generation preview screen to allow early cancellation.
release
Modern Beta 1.12.2-1.8.3.0
1.12.2-1.8.3.013 сент. 2025 г.75Minecraft: 1.12.2forge
Что нового
* Add toggle to display vanilla structure placement in the world generation preview screen. Note that positions may be inaccurate if there are installed mods that change how vanilla structures generate.
* Enable cancelling map preview generation during preview generation in the world generation preview screen.
* Optimize mod size.
* Optimize world customization presets screen.
* Various world customization GUI improvements.
#### Technical Changes
* Add new method `haltGeneration` to `FiniteChunkSource`, which should be checked by implementations in between phase changes to see if the generation method should be exited early. This is used by the world generation preview screen to allow early cancellation.
release
Modern Beta 1.12.2-1.8.2.1
1.12.2-1.8.2.14 сент. 2025 г.102Minecraft: 1.12.2forge
Что нового
* Fix yet another map preview bug.
release
Modern Beta 1.12.2-1.8.2.0
1.12.2-1.8.2.04 сент. 2025 г.64Minecraft: 1.12.2forge
Что нового
#### Technical Changes
* Add new `ModernBetaModRegistry` registry to complete data fixer functionality. Addons that leverage the data fixer API should also register the mod ID and integer data version to this registry for registered data fixes to work.
* Update `BiomeResolverCusom` interface; add new `getCustomBiome` method that also accepts the biome source as an argument and deprecate the previous `getCustomBiome` method.
release
Modern Beta 1.12.2-1.8.1.0
1.12.2-1.8.1.031 авг. 2025 г.87Minecraft: 1.12.2forge
Что нового
* Update `none` world spawner to `release`, to better reflect that it is the vanilla player spawn algorithm. A datafixer has been added to update worlds that use this particular setting.
* Fix several broken datafixers that broke worlds updating from old versions (1.4.0.0 and earlier) of this mod.
* Fix biome sampling bug in map previewer.
#### Technical
* Rewrite most of the datafixer code. Datafixers now only return the value to update a specific generator setting tag instead of operating on the entire `ModernBetaGeneratorSettings` factory object.
* Add new `MOD_DATA_FIX` registry to allow implementing datafixes using the new datafixer implementation.
* Deprecate original `DATA_FIX` registry.
* Add debug noise chunk source generator with debug preset. This can be toggled from the Debug section in the configuration.
* Update custom world presets to gracefully handle missing descriptions and/or icons.
release
Modern Beta 1.12.2-1.8.0.0
1.12.2-1.8.0.024 авг. 2025 г.134Minecraft: 1.12.2forge
Что нового
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 to `NoiseHeight` and move into its own file.
* Add `NoiseHeightSampler` interface for adding new samplers for terrain base height and height variation for `NoiseChunkSource`.
* Add `NOISE_HEIGHT_SAMPLER` registry for adding `NoiseHeightSampler` 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 to `NoiseChunkSource` for getting a registered and instantiated `NoiseHeightSampler`.
* Add `getNoiseHeight` method to `NoiseChunkSource` for sampling the `NoiseHeight` 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` in `ChunkSource`.
release
Modern Beta 1.12.2-1.7.2.2
1.12.2-1.7.2.218 июл. 2025 г.968Minecraft: 1.12.2forge
Что нового
* Add generator setting `snowLineOffset`, which can be found under the Climate category. This controls the general altitude at which blocks generate snowy/frozen, depending on climate, for Beta and PE biome sources. Note that this only affects initial terrain generation and does not change the precipitation type for a particular location which remains dependent on the current biome, consistent with the behavior of weather in Minecraft Beta 1.7.3.
* Add additional input validation for various generator settings.
release
Modern Beta 1.12.2-1.7.2.1
1.12.2-1.7.2.123 июн. 2025 г.220Minecraft: 1.12.2forge
Что нового
* Fix crash when traveling to another dimension in a single-player Modern Beta world.
release
Modern Beta 1.12.2-1.7.2.0
1.12.2-1.7.2.023 июн. 2025 г.95Minecraft: 1.12.2forge
Что нового
* Rework how client-side Beta-accurate biome colors are handled; Beta biome colors are now supported on multiplayer clients.
* Add `sendWorldInfo` config setting, under Server Settings. Server owners can enable this option to send world information to multiplayer clients to enable Beta-accurate biome colors on their side. This option is diabled by default since it will send the server world seed and generator settings to clients.
* Add `useNewFancyOakTrees` generator setting. When enabled, fancy oak trees will generate with rotated log branches.
* Adjust modal behavior in the world customization GUI; when one is opened, pressing the escape key will close the modal instead of returning to the main menu.
* Adjust Default world spawner behavior; when no suitable spawn location can be located, the vanilla world spawn algorithm will be used instead.
* Fix empty world presets file not actually being created when one does not already exist.
* Fix server crash when Dynamic Trees is installed.
release
Modern Beta 1.12.2-1.7.1.0
1.12.2-1.7.1.031 мая 2025 г.191Minecraft: 1.12.2forge
Что нового
* Add `replaceRiverBiomes` generator setting, which functions like `replaceBeachBiomes` and `replaceOceanBiomes`. This setting currently only applies when using both Release chunk and biome sources.
* Update the Modern Beta Plus preset; sea level has been changed from 64 to 63.
* Improve performance when used with the Cave Generator mod, in certain cases. This was previously implemented but broke with a recent update.
#### Technical Changes
* Deprecate `buildBiomeInjectorRules` method and add replacement `createBiomeInjectionRules` method to make it easier to add additional biome injection rules.
release
Modern Beta 1.12.2-1.7.0.1
1.12.2-1.7.0.120 мая 2025 г.151Minecraft: 1.12.2forge
Что нового
* Add A/D key tab navigation for the Modern Beta world customization GUI
* Fix unintended GUI interaction with Modern Beta Release Plus
release
Modern Beta 1.12.2-1.7.0.0
1.12.2-1.7.0.030 апр. 2025 г.4,3 тыс.Minecraft: 1.12.2forge
Что нового
This major release overhauls the release biome source and implements additional support for several mods. Existing worlds are compatible, but you may want to make a back up first, as usual.
* Add support for Buildcraft Energy. Oil desert and ocean biomes should now generate as expected when using the release biome source. Additionally, you can toggle generation of these biomes when using any non-release biome source in the Add-ons world customization tab. When enabled, the biomes will replace the original ones where appropriate.
* Add support for Thaumcraft. Magical Forest biomes are already supported when using the release biome source, however you can now toggle generation of the biome when using any non-release biome source in the Add-ons world customization tab. When enabled, the biome will replace the original ones where appropriate.
* Add `snowyBiomeChance` generator option for the release biome source. With this option you can control the ratio of snowy/icy biomes to biomes of all other climate types.
* Update release biome source biome distributions. Hot climates are now more common. They were previously still somewhat rare. Existing worlds using the release biome source will maintain the previous biome distributions.
* Update support for Biomes O' Plenty. Kelp Forest and Coral Reef biomes now generate when using the release biome source.
* Remove `useModdedBiomes` generator setting, which previously supported just Biomes O' Plenty. Biomes O' Plenty now has its own compatiblity toggle in the Add-ons world customization tab.
* Update certain world customization GUI elements.
#### Technical Changes
* Add `BIOME_RESOLVER` registry and `BiomeResolverCustom` interface. The latter can be implemented and registered with the former to perform granular biome replacements with any biome source.
* Update all lang strings to move them under a mod namespace to hopefully remove possibility of collisions with other mods.
* Update NoiseSurfaceBuilder to move random surface variation sampling to a separate method.
release
Modern Beta 1.12.2-1.6.1.1
1.12.2-1.6.1.113 апр. 2025 г.226Minecraft: 1.12.2forge
Что нового
* Optimize memory usage.
* Adjust some GUI elements.
release
Modern Beta 1.12.2-1.6.1.0
1.12.2-1.6.1.021 мар. 2025 г.276Minecraft: 1.12.2forge
Что нового
* Add generator settings for toggling sand, gravel, and clay disk generation.
* Add generator setting for toggling double plant generation. Currently this only applies to tall flowers that generate in Beta Forests.
* Remove beach generation for Modern Beta biomes when using the Release/Vanilla surface builder.
* Adjust some world customization GUI elements.
release
Modern Beta 1.12.2-1.6.0.1
1.12.2-1.6.0.16 мар. 2025 г.193Minecraft: 1.12.2forge
Что нового
* Fix a crash when using the vanilla cave carver and a non-vanilla default fluid.
* Fix underwater cave carver not carving certain types of blocks.
* Fix Beta/PE world spawner regression.
release
Modern Beta 1.12.2-1.6.0.0
1.12.2-1.6.0.04 мар. 2025 г.151Minecraft: 1.12.2forge
Что нового
1.6.0.0 marks the release of another major version. Please back up your world, just in case, if you wish to update this version.
* Add The End terrain generator. Several generator options have been added to tweak generation, including a toggle for generating the outer islands.
* Add `defaultBlock` and `defaultFluid` generator settings, which you can change to use blocks other than Stone and Water, respectively, as default blocks. Currently `defaultBlock` supports using Stone, Netherrack, or End Stone, while `defaultFluid` will let you use any Forge-registered fluid, including other mods' fluids like Biomes O' Plenty's Poison or Hot Spring Water.
* Add support for Dynamic Trees. When starting the game with Dynamic Trees installed, a `modernbetaforge_dynamictrees.cfg` file will be created in the `/config` folder which you can modify to tweak tree distributions.
* Add Beta Nether cave carver as a selectable cave carver option. Previously this was exclusively used for the classic Nether generator.
* Add underwater cave generation as a toggle. When active, flooded caves will generate in ocean biomes.
* Remove `useLavaOceans` generator setting, since it has been superseded by the `defaultFluid` setting.
* Fix more GUI and map previewer bugs. Map Previewer now displays when a position is a beach biome.
#### Technical Changes:
* Add carver and default block registries.
* The carver registry includes each type of carver that will generate in a Modern Beta world. This includes caves, ravines, and underwater caves.
* The default block registry includes valid blocks for the `defaultBlock` setting.
* Add three commands, which all require elevated permissions:
* `/modernbetaforge:locate <structure>`: Locates the closest structure and provides a teleport command, like in later versions of Minecraft.
* `/modernbetaforge:locatebiome <biome>`: Locates the closest biome and provides a teleport command, like in later versions of Minecraft.
* `/modernbetaforge:drawmap <width> <length> <optional:useOrigin>`: Generates a terrain map of given width and height, centered on the world origin or caller's position.
* Add Block and EntityType property types.
* Add several new debug options to the Debug config category.
* Change all basic and biome settings to use `ResourceLocation` types in built settings. This applies to `chunkSource`, `biomeSource`, `surfaceBuilder`, `caveCarver`, `worldSpawner`, `singleBiome`, and all custom Beta biomes.
* Remove several deprecated methods and members.
release
Modern Beta 1.12.2-1.5.3.2
1.12.2-1.5.3.211 февр. 2025 г.209Minecraft: 1.12.2forge
Что нового
* Fix map previewer not displaying ocean/river biome colors correctly in certain cases.
* Fix more GUI bugs.
release
Modern Beta 1.12.2-1.5.3.1
1.12.2-1.5.3.18 февр. 2025 г.172Minecraft: 1.12.2forge
Что нового
* Add over 20 new custom preset icons, including mob heads and paintings.
* Add scroll wheel functionality to custom preset icon selection.
* Add smoother transitions when generating map previews.
* Fix various GUI bugs.
* Fix default world spawner hanging if no nearby ground can be found.
release
Modern Beta 1.12.2-1.5.3.0
1.12.2-1.5.3.06 февр. 2025 г.142Minecraft: 1.12.2forge
Что нового
* Add new custom world preset system, replacing previous way of adding custom presets via the Forge config:
* Save and edit custom presets directly in the world preset GUI.
* Set name, description, settings string, and icon for your custom world preset.
* Custom presets are saved in `config/modernbetaforge_presets.json`.
* Add `defaultPresetFilter` config setting to set a default preset filter when opening the custom world preset screen.
* Remove `customPreset` config setting.
* Fix Modern Beta Skylands preset using incorrect world spawner.
release
Modern Beta 1.12.2-1.5.2.0
1.12.2-1.5.2.03 февр. 2025 г.180Minecraft: 1.12.2forge
Что нового
This update makes some changes to the generator settings format. Existing worlds will be updated automatically, but please make a back-up if you wish to update to this version.
* Add `worldSpawner` basic generator setting. This allows you to control how players spawn in the world, previously hardcoded depending on chunk source. This setting does not apply to Classic and Indev worlds. Options include:
* Beta: Spawns players on beaches and other sandy surfaces.
* Pocket Edition: Spawns players on beaches and other sandy surfaces, within a 256x256 area.
* Infdev: Spawns players at 0/0.
* Default: Spawns players near 0/0 on a solid surface.
* None: Use the vanilla world spawn.
* Far Lands (New): Spawns players near an edge or corner of the Far Lands. This dynamically adjusts based on the coordinate scale. This only works for worlds using the Infdev 415 and later chunk sources.
* Add `none` cave carver option, which replaces the `useCaves` generator setting. Select `none` if you want to disable caves for new worlds.
* Add `caveWidth` generator setting, which allows you to randomly vary the maximum width of caves generated by the Beta and Beta 1.8 cave carver.
* Add `levelCaveWidth` generator setting, which also varies the maximum width of caves but for the Indev cave carver, enabled by `useIndevCaves`.
* Add small GUI changes/improvements.
* Improve world generation interaction between villages and cave carvers.
* Remove `useOldSpawns` config setting, since it has been replaced with the `none` world spawner.
* Fix map preview bug related to ice placement.
* Fix Infdev 611 preset having incorrect scale noise values.
#### Technical Changes
* `NoiseChunkSource` has been significantly simplified. It now handles the selector/low/high noise sampling and chunk sources that extend it now only have to implement the methods for sampling scale, depth, and offset.
release
Modern Beta 1.12.2-1.5.1.1
1.12.2-1.5.1.127 янв. 2025 г.133Minecraft: 1.12.2forge
Что нового
* Fix a snow/ice generation bug.
The 1.5.1.0 patch notes have been copied below.
----
* Improve quality of map preview renders.
* Improve accuracy of Indev/Classic map preview.
* Improve accuracy of snow/ice placement.
* Improve accuracy of beach placement.
* Add rendering of gravel beaches and stone basins.
* Add display of current generation phase when generating Indev/Classic map preview.
* Replace 'Use Biome Colors' option with 'Use Biome Blend' to toggle blended biome borders.
* Add functionality to copy the teleport command to clipboard when selecting a region of a rendered map preview.
* Improve accuracy of Beta/PE spawn algorithms.
#### Technical Changes
* Significant rewrite of `SurfaceBuilder` API, all of the noise-related code has been moved into a new `NoiseSurfaceBuilder` class and all related methods/members of the former have been deprecated.
* Move the Property visitor package to match the Property API package structure.
release
Modern Beta 1.12.2-1.5.1.0
1.12.2-1.5.1.026 янв. 2025 г.137Minecraft: 1.12.2forge
Что нового
* Improve quality of map preview renders.
* Improve accuracy of Indev/Classic map preview.
* Improve accuracy of snow/ice placement.
* Improve accuracy of beach placement.
* Add rendering of gravel beaches and stone basins.
* Add diplay of current generation phase when generating Indev/Classic map preview.
* Replace 'Use Biome Colors' option with 'Use Biome Blend' to toggle blended biome borders.
* Add functionality to copy the teleport command to clipboard when selecting a region of a rendered map preview.
* Improve accuracy of Beta/PE spawn algorithms.
#### Technical Changes
* Significant rewrite of `SurfaceBuilder` API, all of the noise-related code has been moved into a new `NoiseSurfaceBuilder` class and all related methods/members of the former have been deprecated.
* Move the Property visitor package to match the Property API package structure.
release
Modern Beta 1.12.2-1.5.0.1
1.12.2-1.5.0.120 янв. 2025 г.172Minecraft: 1.12.2forge
Что нового
A quick hotfix patch. The 1.5.0.0 patch notes have been copied below.
* Fix a datafixer issue that disallowed older Modern Beta worlds with default settings from loading.
---
1.5.0.0 marks the release of another major version. Please back up your world, just in case, if you wish to update this version.
* Add map previewer, accessed from the world customization GUI.
* The map previewer will generate a rough terrain/biome map centered on 0/0 based on currently selected settings.
* If no world seed has been set, then a new random seed will be used for each generation. You can select the displayed seed to copy it to clipboard.
* Add multiple generation subtypes for the Release chunk source, under the `layerType` generator setting. The types added are:
* Vanilla: Default, original generation.
* Continental: Large continents and even larger oceans. Resembles world generation from Minecraft 1.6.4 and earlier.
* Islands: Large islands with smaller islands interspersed.
* Small Islands: Like the Islands preset, but with smaller islands only.
* Pangaea: A single large continent at the center of the world, with smaller islands in the ocean beyond it.
* Add `layerSize` generator setting, which disconnects the `biomeSize` setting previously used to set both the terrain size and biome size of the Release chunk and biome sources, respectively.
* `layerSize` now controls just terrain size when using the Release chunk source.
* `biomeSize` is still used to control biome size when using the Release biome source.
* Existing worlds will be updated to use the new setting.
* Rework world customization GUI. Page navigation buttons have been removed and replaced with a tab-like interface.
* Add chunk source settings page/tab to world customization GUI and move certain settings to that page.
* Adjust the biome distribution for Release biome source. Previously cold/icy climates were very common and hot climates very rare. The distribution has been adjusted to be more equal. This will affect biome distribution in new chunks for existing worlds with these settings, sorry!
* Fix an incompatibility with JEID/REID.
#### Technical Changes:
* Add `getBaseHeight` and `getHeightVariation` methods to `NoiseBiomeSource`.
* Add `generatesBeaches` method to `SurfaceBuilder` which is used by the map previewer to indicate whether to draw beaches.
* Change `GuiPredicate` to consume a built `ModernBetaGeneratorSettings` object instead of its factory.
* Remove a bunch of methods from `ChunkSource`.
* Remove the `World` parameter from several methods in `ChunkSource`.
* Rearrange multiple API packages.
release
Modern Beta 1.12.2-1.5.0.0
1.12.2-1.5.0.020 янв. 2025 г.143Minecraft: 1.12.2forge
Что нового
1.5.0.0 marks the release of another major version. Please back up your world, just in case, if you wish to update this version.
* Add map previewer, accessed from the world customization GUI.
* The map previewer will generate a rough terrain/biome map centered on 0/0 based on currently selected settings.
* If no world seed has been set, then a new random seed will be used for each generation. You can select the displayed seed to copy it to clipboard.
* Add multiple generation subtypes for the Release chunk source, under the `layerType` generator setting. The types added are:
* Vanilla: Default, original generation.
* Continental: Large continents and even larger oceans. Resembles world generation from Minecraft 1.6.4 and earlier.
* Islands: Large islands with smaller islands interspersed.
* Small Islands: Like the Islands preset, but with smaller islands only.
* Pangaea: A single large continent at the center of the world, with smaller islands in the ocean beyond it.
* Add `layerSize` generator setting, which disconnects the `biomeSize` setting previously used to set both the terrain size and biome size of the Release chunk and biome sources, respectively.
* `layerSize` now controls just terrain size when using the Release chunk source.
* `biomeSize` is still used to control biome size when using the Release biome source.
* Existing worlds will be updated to use the new setting.
* Rework world customization GUI. Page navigation buttons have been removed and replaced with a tab-like interface.
* Add chunk source settings page/tab to world customization GUI and move certain settings to that page.
* Adjust the biome distribution for Release biome source. Previously cold/icy climates were very common and hot climates very rare. The distribution has been adjusted to be more equal. This will affect biome distribution in new chunks for existing worlds with these settings, sorry!
* Fix an incompatibility with JEID/REID.
#### Technical changes:
* Add `getBaseHeight` and `getHeightVariation` methods to `NoiseBiomeSource`.
* Add `generatesBeaches` method to `SurfaceBuilder` which is used by the map previewer to indicate whether to draw beaches.
* Change `GuiPredicate` to consume a built `ModernBetaGeneratorSettings` object instead of its factory.
* Remove a bunch of methods from `ChunkSource`.
* Remove the `World` parameter from several methods in `ChunkSource`.
* Rearrange multiple API packages.
release
Modern Beta 1.12.2-1.4.1.0
1.12.2-1.4.1.07 янв. 2025 г.194Minecraft: 1.12.2forge
Что нового
* Add filter button to Customize World Presets screen.
* Add `displayDebugInfo` config option to toggle display of Modern Beta debug info in the debug screen.
* Fix very rare crash related to biome feature decoration.
release
Modern Beta 1.12.2-1.4.0.0
1.12.2-1.4.0.031 дек. 2024 г.261Minecraft: 1.12.2forge
Что нового
This major release includes the initial release of a add-on API and many internal changes.
Please back up your world, just in case, if you wish to update this version.
* Add an initial add-on API.
* Several systems in the mod are exposed and can have new items registered to them. The most relevant registries are:
* Chunk Source: Chunk/terrain generators.
* Biome Source: Biome generators.
* Noise Sampler: Noise samplers that can hook into available interpolated noise-based terrain generators (Infdev 415 and later) to modify the terrain.
* Surface Builder: Surface generators.
* Cave Carver: Cave generators.
* Property: Custom generator settings that will appear in the world customization GUI, grouped by mod ID.
* Preset: World customization presets with icon, name, and description.
* Registered chunk sources, biome sources, surface builders, and cave carvers will be available as selectable world generation options in the world customization GUI.
* You can add new generator settings that will appear in the world customization GUI and can be accessed in mod code by registering a new Property.
* An example add-on can be found here: https://github.com/b3spectacled/modernbetaforge-example-mod/
* As a consequence of the above changes, chunk sources, biome sources, surface builders, and cave carvers now use namespaced identifiers (e.g. `modernbetaforge:beta` instead of just `beta`). Existing worlds will be updated to use this new format, but please make a back-up just in case. If you have custom presets set in the config file, you will have to reset or delete them since selecting them will crash the game due to the old format.
* Add generator settings for controlling the scale noise. This applies to the Beta, Alpha, and Infdev 611 chunk sources. Existing worlds will be updated to use the correct default values.
* Add Beta 1.8 cave carver. This cave generator was used from Beta 1.8 to Release 1.6.4 and notably fixes the bug where caves would sometimes abruptly end at chunk borders.
* Add GUI config option `useMenusForBasicSettings`, which changes the sliders used for the basic settings to menu lists. This applies to the chunk source, biome source, surface builder, and cave carver options.
* Improve support for Biomes O' Plenty. The Modern Beta cave carvers will now properly remove BoP's modded grass and dirt blocks.
* Fix slimes spawning in short worlds (e.g. Indev worlds with short heights) due to slime chunk spawning mechanics.
* Fix custom cloud and fog colors not properly transitioning during nighttime or weather.
* Fix crash when Galacticraft Legacy is also installed. When Galacticraft is loaded, certain visual features will be disabled.
* Update mod logo.
release
Modern Beta 1.12.2-1.3.3.0
1.12.2-1.3.3.015 дек. 2024 г.113Minecraft: 1.12.2forge
Что нового
This update is mostly technical changes, with some fixes.
* Tweak village building vertical height placement.
* Fix Infdev 227 chunk source not generating Obsidian walls correctly.
* Fix error message spam for Infdev 227 biome due to improper feature docoration.
release
Modern Beta 1.12.2-1.3.2.0
1.12.2-1.3.2.011 дек. 2024 г.119Minecraft: 1.12.2forge
Что нового
Initial release for Modrinth. Please see the CurseForge or GitHub pages for previous changelogs.
* Add improved village placement for all chunk sources except Indev/Classic, backported from Minecraft 1.14+. Mod friendly!
* Add first/last page buttons to World Customization GUI screen and update next/prev page buttons to use arrows instead of text.
* Update various GUI name strings to use localization keys.
* Fix surface generation inconsistencies.
* Fix snow/ice not generating in Beta Sky biome.
* Fix Skylands worlds sometimes spawning players in mid-air.