Tags
Creators
Details
All versions
6.0.0
Release
Big Globe 6.0.0last month 1,544
Compatibility
Minecraft: Java Edition
26.1.x
Platform
Fabric
Supported environments
Client and server
Required content
Any compatible version
Changes
For normal people
- Entirely new overworld design.
- Rivers no longer attempt to go through mountains and fail.
- Cave system now depend on various surface parameters.
- For example, lush caves spawn under forests.
- Some tree types (like oak) are now easier to find.
- Nether walls between biomes now only extend up to Y 512, making traversal at higher Y levels easier.
For data pack developers
- Added new json-defined custom class system, supporting inheritance, object-oriented design, and can be used in most other scripts.
- All Big Globe custom registries are now in the
bigglobenamespace.- Previously, they were in the "minecraft" namespace, which meant that you had paths like
/data/namespace/bigglobe_whatever/.... - Now, every registry added by Big Globe is in a folder named "bigglobe". So you get paths like
/data/namespace/bigglobe/whatever/.... - A script has been provided to move all files to the correct location automatically.
- This can be found on my github page, under the name "V6DataPackConverter.java" in the root directory.
- This script will NOT migrate any json schema changes.
- Previously, they were in the "minecraft" namespace, which meant that you had paths like
- Scripted configured features now handle coordinates relative to their placement position.
- The now-useless originX/Y/Z variables are now always 0, and the translation to the actual placement position is handled internally, just like random rotation and flipping.
- The actual placement position can now be obtained with the placementX/Y/Z variables, if needed.
- This should not affect most scripts, but there are a few cases where this can matter:
- If the script attempts to re-assign originX/Y/Z, this will now cause a compile error.
- If the script is using originX/Y/Z as a seed for RNG, you will now get the same seed for all positions.
- Scripts that place blocks at an absolute position instead of a relative one will either need to be converted accordingly, or be placed at a position that cancels this out.
- For example, if the script tries to place blocks at a specific Y level, then your feature dispatcher should place it at Y 0.
- Added new "quintic" noise source. Similar to cubic noise sources, but the derivative is smooth instead of just continuous.
- Extra mob spawns have been replaced by mob spawn tweakers, which are similar, but script-driven.
Missing functionality
- Islands world preset has not been re-implemented on top of new systems yet.
- Mushroom and molten caves do not currently spawn anywhere.
Optional dependencies
Any compatible version
Any compatible version
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:xsng1aJf:yae1ieUN"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xsng1aJf:yae1ieUN"
}

