WorldWeaver, or WoVer for short, is a Fabric utility mod for Minecraft that aims to streamline common modding tasks, particularly those related to world creation. As a successor to BCLib, WoVer is intended to eventually take its place. Embracing Minecraft's data-driven world generation methodology, it aims to increase the value of data elements (i.e. ResourcePacks, DataPacks, etc.) in modding, and to provide a more flexible and powerful way to create and modify worlds. In addition, WoVer is designed to integrate seamlessly with the vanilla game, other mods and world generation data packs.
Please note that this mod is still in early development and is not yet ready for use. This means that:
We will provide more information on how to add the mod to your project, as well as the format of our additional datapack files, in the near future.
You can easily include WorldWeaver into your own mod by adding the following to your build.gradle
:
repositories {
...
maven { url 'https://maven.ambertation.de/releases' }
}
dependencies {
...
modImplementation "org.betterx:worldweaver:${project.wover_version}"
}
You should also add a dependency to fabirc.mod.json
. WorldWeaver uses Semantic versioning, so adding the dependcy as
follows
should respect that and ensure that your mod is not loaded with an incompatible version of WorldWeaver:
"depends": {
...
"worldweaver": "21.0.x"
},
"breaks": {
"worldweaver": "<21.0.13"
}
In this example 21.0.13
is the WorldWeaver Version you are building against.