- 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.
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/
- Several systems in the mod are exposed and can have new items registered to them. The most relevant registries are:
- 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 justbeta
). 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.
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.
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.