Links
Tags
Creators
Details
Licensed MIT
Published 2 years ago
Updated last week
All versions
1.12.2-1.10.0.0
Release
Modern Beta 1.12.2-1.10.0.02 months ago 65
Compatibility
Minecraft: Java Edition
1.12.2
Platform
Forge
Supported environments
Client and server
Required content
Any compatible version
Changes
- 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_BLOCKregistry, 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
Propertyclasses.- Add new
RegistryPropertyto enable adding properties that use Modern Beta registries. - Rename previous
RegistryPropertytoStringFilterProperty. - Update
Propertyconstructors to allow declaring initialdisplay.
- Add new
- Update and rename various
MapGenBetaCavemethods. - Refactor
client.guipackage structure.
Supplementary resources
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1tRsFlQO:VutkibC3"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1tRsFlQO:VutkibC3"
}

