1.3.3
Compatibility
Changes
Changelog:
-
[Added] Village placement on islands, 3 categories (Solo, hamlet and full) allowing for smaller villages/outposts, hamlets and full fledged villages to spawn.
-
[Added] Village filter for spawning of villages making it support modded villages. (Based on
villageexisting in full id) -
[Added] Jigsaw structures spawning partially underground based on
start_height -
[Added] Water based structure spawning on ocean layer (OCEAN ENABLED ONLY, pending 1.4 for added support to floating islands)
-
[Added] New category
STRONGHOLDto allow configuration for modded strongholds to use the island placement approach. -
[Added] Island overlapping logic in Advanced Settings
void=> Destroys island overlap downward, existing approachoverlap=> Overlap over an island keeping all terrain in tactcrater=> Creates a crater in the shape of the island overlapping
-
[Added] Exposed category tokens to Dedicated & Singleplayer JSON configurations
water,sky,ground,underground,village,strongholdcategories available.- Enables configuration by keyword (e.g: adding
minecrafttogroundwould result in anyminecraft*to spawn on the ground.minecraft:strongholdwould spawn on the ground instead, or tries to)
-
[Changed] Sky based placement migrated to v2
-
[Changed] Underground based placement migrated to v2
-
[Fixed] Savanna spawning with coarse dirt only, now spawning with grass. (Leftover from testing)
-
[Fixed?] Chunk failing to be saved. Guard rail in place to stop it from occuring, from limited testing could not replicate, but more testing is required.
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:sHFNUlBU:8gS6islc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sHFNUlBU:8gS6islc"
}

