World Weaver

World Weaver

Mod

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.

Client and server LibraryUtilityWorld Generation

11.7k downloads
8 followers
Createda year ago
Updated5 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

21.0.4

by quiqueck on Jun 29, 2024
Download

Features

  • New feature placement height distribution convenience function
  • Delegate item model to block model
  • Added Stairs model creator with a custom Model set.
  • simplified Providers for Chest-, PressurePlate-, Button- and Stair-Models as well as for default Item Models
  • Define BlockModel Overrides when adding BlockModels from registered Blocks
  • Redirects for AutoDataProviders, allows to collect all TagProvider for a mod to prevent competing versions of the same Tag.
  • Model Provider for covered base-blocks

Changes

  • Lowered gen-chance for vanilla end biomes
  • Simplified Wall Model generation

Fixes

  • Biome Providers should only write mod related tags
  • Provide correct end-midland tag in biome source
  • Crash when feature and biome info is not ready on world creation
  • Catching crash in Biolith. Appears that Biolith is not initiated properly on the Create World screen

21.0.3

by quiqueck on Jun 25, 2024
Download

Features

  • Redirects for AutoDataProviders, allows to collect all TagProvider for a mod to prevent competing versions of the same Tag.
  • Model Provider for covered base-blocks

21.0.2

by quiqueck on Jun 24, 2024
Download

Features

  • New Potions API
  • New Entity-Group for configurations
  • BiomeManager offers convenience Methods to lookup the BiomeData for a given Biome.
  • LootTableManager that helps to create Keys for LootTables
  • Some useful Enchantment Utilities

Changes

  • Load Enchantments with a Lookup-Provider
  • Custom WoverRecipeProvider that provides access to a registry lookup
  • Method to register DataComponents
  • More helper Methods to load BiomeData
  • Added Method to register Enchantment Attributes
  • When building blasting recipes, smelting will be enabled by default.
  • Passthrough of ChunkGenerator instance for placeInWorld
  • Added InBiome Predicate
  • Better names for some methods in the deature api
  • AlwaysTrue method for location Predicate in StructureProcessors
  • ItemRegistry offers convenience functions for food and drink
  • Added IS_END_LAND BiomeTag that is automatically included for High- and Midlands
  • Add function for empty and feature based pool elements
  • Added new BiomePredicate to check if a string is contained in the path of a Biome

Fixes

  • Moved structure nbts to correct folder
  • Server Crash due to VersionChecker
  • Crash in Biome Builder when BiomeKey for parent was null

21.0.1

by quiqueck on Jun 17, 2024
Download

Changes

  • Additional Default Configuration Groups
  • Auto add Sliders on ConfigScreen for Float or Integer values
  • Logger now offers the option to generate a verboseError

Fixes

  • Added missing Group Translations

21.0.0

by quiqueck on Jun 15, 2024
Download

The first release of our new Utility Lib. WorldWeaver has a new modular Design, that should allow us to migrate the lib to new Minecraft Versions much faster.

The Tool also embraces a Datapack first architecture, so almost all parts of Dimension and Biome Configuration can be achieved by Datapacks. For this reasen, WoVer introduces new Registries fpr Surface Rules and a more powerfull Biome Modification Registry, that will allow you to inject new Biomes, Structure, Surface Rules or Features to existing Dimensions and Biomes.

WorldWeaver is also a required Dependency for BetterX (BetterNether, BetterEnd).


Project members

quiqueck

Owner


Technical information

License
MIT
Client side
required
Server side
required
Project ID