
World Weaver
A Fabric utility mod 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.
- Загрузки
- 1.7M
- Подписчики
- 147
- Обновлён
- 17 августа 2026 г.
- Лицензия
- MIT
Опубликован 27 июня 2023 г.

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:
- The API is not yet stable and may change significantly between versions.
- There may be game breaking bugs that cannot be undone and may destroy worlds.
- Documentation may be missing for some parts, especially those that are still under active development.
We will provide more information in the near future.
Ченджлог
26.101.2Бета26.1, 26.1.1, 26.1.2 · 17 августа 2026 г.
Changes
- Composting rates snap to a fixed set of tiers
Fixes
- Tools from an EquipmentSet rendered flat instead of handheld
- Biome modifications can insert features before existing ones
Validation
- ✅ wover-biome-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.1.2-26.1.2.0.22.jar, Terralith_26.1_v2.6.2_Fabric.jar, GlitchCore-fabric-26.1.2-26.1.2.0.2.jar, TerraBlender-fabric-26.1.2-26.1.2.0.3.jar, lithostitched-1.7.13-fabric-26.1.jar, tested: gametest)
- ✅ wover-generator-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.1.2-26.1.2.0.22.jar, Terralith_26.1_v2.6.2_Fabric.jar, GlitchCore-fabric-26.1.2-26.1.2.0.2.jar, TerraBlender-fabric-26.1.2-26.1.2.0.3.jar, lithostitched-1.7.13-fabric-26.1.jar, tested: gametest+worldgen)
26.201.2Бета26.2 · 13 августа 2026 г.
Changes
- Composting rates snap to a fixed set of tiers
- Biome modifications can insert features before existing ones
Fixes
- Tools from an EquipmentSet rendered flat instead of handheld (BetterNether#310)
Validation
- ✅ wover-biome-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.2-26.2.0.0.27.jar, Terralith_26.2_v2.6.4.jar, GlitchCore-fabric-26.2-26.2.0.0.0.jar, TerraBlender-fabric-26.2-26.2.0.0.2.jar, lithostitched-1.7.13-fabric-26.2.jar, tested: gametest)
- ✅ wover-generator-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.2-26.2.0.0.27.jar, Terralith_26.2_v2.6.4.jar, GlitchCore-fabric-26.2-26.2.0.0.0.jar, TerraBlender-fabric-26.2-26.2.0.0.2.jar, lithostitched-1.7.13-fabric-26.2.jar, tested: gametest+worldgen)
26.301.0Бета26.3-snapshot-6 · 8 августа 2026 г.
Features
- Block tint binding, replacing per-mod colour providers
- Add wover-test-api and the cross-mod compat-test framework
- Add ToolSlot.SPEAR_SLOT for vanilla's new spear items
- Chiseled bookshelves for wooden block sets
- Shelves for wooden block sets
- Add SyncedRecipes for reading custom recipe types on the client
- Enforce a real client/common source split
- Sulfur cube archetype trait
- Add coal-tier fuel presets
Changes
- Item-/BlockModelBindings are only created on a client Datagen run
- Honour level-type on servers, and order biome_data before the Nether preset
- Filter block_properties by namespace
- Drop the root project's "Data Generation" run
- CommonItemTags.SHEARS is the Fabric convention tag, not a second one
- Sculk-like blocks are no longer nether terrain
- Give biome music vanilla's timings instead of a continuous soundtrack
- Count sculk-like blocks as nether terrain
Fixes
- FoodItemDefinition.food() overload was clobbered by beforeBuild()
- Biome modifications evaluated in_dimension predicates before third-party biomes were merged in
- Dedicated servers ignored an explicitly chosen level-type
- Runtime biome_tags modifications were invisible to Holder.is(tag)
- EquipmentSet's generic tool item used the tier gate tag as its mining tag
- Only claim the head half of a bed as a villager's home POI
- Migrate legacy generator IDs when importing Worlds Together settings
- Update built-in smithing template slot icons to current sprite paths
- Remove the per-process noise cache retired by the NoiseFilter fix
- NoiseFilter reads its noise from the world, not from a static cache
- Generate correct sign models
- Shears did not work on any leaves, because c:tools/shears was empty
- Leaves sapling drop chance was read as a 1-in-N denominator
- Hammers and shears were not enchantable outside of creative mode
26.201.1Бета26.2 · 8 августа 2026 г.
Fixes
- Biome modifications evaluated in_dimension predicates before third-party biomes were merged in
Validation
- ✅ wover-biome-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.2-26.2.0.0.26.jar, Terralith_26.2_v2.6.4.jar, GlitchCore-fabric-26.2-26.2.0.0.0.jar, TerraBlender-fabric-26.2-26.2.0.0.2.jar, lithostitched-1.7.13-fabric-26.2.jar, tested: gametest)
- ✅ wover-generator-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.2-26.2.0.0.26.jar, Terralith_26.2_v2.6.4.jar, GlitchCore-fabric-26.2-26.2.0.0.0.jar, TerraBlender-fabric-26.2-26.2.0.0.2.jar, lithostitched-1.7.13-fabric-26.2.jar, tested: gametest+worldgen)
21.800.1Бета1.21.6, 1.21.7, 1.21.8 · 8 августа 2026 г.
Features
- Chiseled bookshelves for wooden block sets
- Add SyncedRecipes for reading custom recipe types on the client
- Added a FuelBlockTrait and hook default ticks into the WoodenBlockSet
- Add wover-loot-api for appending to existing loot tables
- Block tint binding, replacing per-mod colour providers
- Port wover-test-api and the cross-mod compat-test framework to 1.21.6
Changes
- Item-/BlockModelBindings are only created on a client Datagen run
- Generate json-formated block summary files
- Honour level-type on dedicated servers
Fixes
- FoodItemDefinition.beforeBuild() silently overwrote food properties set via food(FoodProperties)
- Biome modifications evaluated in_dimension predicates before third-party biomes were merged in
- Dedicated servers ignored an explicitly chosen level-type
- Runtime biome_tags modifications were invisible to Holder.is(tag)
- EquipmentSet's generic tool item used the tier gate tag as its mining tag
- Load our registries before minecraft:nether's parameter list is baked
- Only claim the head half of a bed as a villager's home POI
26.101.1Бета26.1, 26.1.1, 26.1.2 · 8 августа 2026 г.
Features
- Block tint binding, replacing per-mod colour providers
- Port testing-parity boot-checks for surface, generator and biome APIs
- Add wover-test-api and the cross-mod compat-test framework
- Add ToolSlot.SPEAR_SLOT for vanilla's new spear items
Changes
- Item-/BlockModelBindings are only created on a client Datagen run
Fixes
- FoodItemDefinition: stop beforeBuild() from silently overwriting a directly-set FoodProperties
- Biome modifications evaluated in_dimension predicates before third-party biomes were merged in
- Dedicated servers ignored an explicitly chosen level-type
- Runtime biome_tags modifications were invisible to Holder.is(tag)
- EquipmentSet's generic tool item used the tier gate tag as its mining tag
26.201.0Бета26.2 · 6 августа 2026 г.
Features
- Cross-mod validation: does wover:betterx survive other mods present
- Item tint trait for blocks colorized by a block tint
- Add ToolSlot.SPEAR_SLOT for vanilla's new spear items
- Chiseled bookshelves for wooden block sets
- Shelves for wooden block sets
- Add SyncedRecipes for reading custom recipe types on the client
- Enforce a real client/common source split
Changes
- Item-/BlockModelBindings are only created on a client Datagen run
- Honour level-type on servers, and order biome_data before the Nether preset
- Filter block_properties by namespace
Fixes
- Update AddonSurfaceRuleProvider off renamed dyed-block constants
- Dedicated servers ignored an explicitly chosen level-type
- Runtime biome_tags modifications were invisible to Holder.is(tag)
- EquipmentSet's generic tool item used the tier gate tag as its mining tag
- FoodItemDefinition: stop beforeBuild() from silently overwriting a directly-set FoodProperties
- Only claim the head half of a bed as a villager's home POI
- Migrate legacy generator IDs when importing Worlds Together settings
- Surface testmod did not compile
- Remove the per-process noise cache retired by the NoiseFilter fix
- NoiseFilter reads its noise from the world, not from a static cache
Validation
- ✅ wover-generator-api / BiomesOPlenty + Terralith (BiomesOPlenty-fabric-26.2-26.2.0.0.26.jar, Terralith_26.2_v2.6.4.jar, GlitchCore-fabric-26.2-26.2.0.0.0.jar, TerraBlender-fabric-26.2-26.2.0.0.2.jar, lithostitched-1.7.13-fabric-26.2.jar, tested: gametest+worldgen)
26.101.0Бета26.1, 26.1.1, 26.1.2 · 5 августа 2026 г.
Features
- Chiseled bookshelves for wooden block sets
- Shelves for wooden block sets
- Add SyncedRecipes for reading custom recipe types on the client
- Enforce a real client/common source split
- Add coal-tier fuel presets
Changes
- Honour level-type on servers, and order biome_data before the Nether preset
- Filter block_properties by namespace
- CommonItemTags.SHEARS is the Fabric convention tag, not a second one
Fixes
- Only claim the head half of a bed as a villager's home POI
- Migrate legacy generator IDs when importing Worlds Together settings
- Remove the per-process noise cache retired by the NoiseFilter fix
- NoiseFilter reads its noise from the world, not from a static cache
Комментарии
Загружаем…