Vault Hunters API

VHAPI is a library mod that allows data loading changes to Vault Hunters config files and useful other tools for modders.

File Details

vhapi-5.0.0.jar

  • R
  • May 6, 2026
  • 1.05 MB
  • 31
  • 1.18.2
  • Forge

File Name

vhapi-5.0.0.jar

Supported Versions

  • 1.18.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:vault-hunters-api-1118899:8048318")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Breaking Changes

VaultConfigEvent was refactored slightly to split normal and gen configs into separate events, depending on your usage, you may need to update your mod!

Theme datagen class now uses a reworked ThemeLoreDescriptionBuilder instead of expecting a AugmentThemeLore.ThemeLore object directly, you may need to slightly alter your theme datagen classes if you used the theme lore method.

Features

Template Loader and Datagen: A big thanks to rizek for this contribution! Vault templates/structures like rooms, overworld inscriptions, POIs, etc. can now be loaded via VHAPI datapack!

Overworld Inscriptions Loader and Datagen: Overworld inscription recipes now can now be loaded and datagenned via VHAPI! (another thanks to rizek for this!)

Gear Model Rolls Datagen: Vault gear model rolls can now be datagenned, supports both vanilla and custom gear (custom requires separate datagen class!)

Challenge Crystal Datagen: Improved support for vault modifiers that are only present in VHAPI datapack.

Challenge Crystal Datagen: Defaults all generated crystals to have no random modifiers.

Theme Palette Datagen: Added additional ThemeBlockTypes and fixed some issues with existing ones.

Etchings Loader and Datagen: Vault Etchings can now be added via VHAPI datapack and can be datagenned! Textures must be under the_vault namespace!

Augment Station Loader and Datagen: Augment Station recipes can now be loaded and datagenned via VHAPI.

Optimization: /the_vault reloadcfg gen will now reload considerably faster. (thanks rizek!)

Description Builder: Reworked Theme Lore description builder and JSONDescription class (used for creating JSON description elements for various classes).

JEI: Long JEI categories will now paginate instead of randomly looping through options or truncating. (thanks rizek)

Change: VHAPI datapacks will no longer cause your world to fail to load when they fail loading, an error will be logged when a config fails loading.

Fix

Ascension Forge: Fixed Player Titles being inserted into Ascension Forge for title scrolls, this feature is no longer supported and was moved to Customization Station, which VHAPI already now supports.

Catalyst Chest Meta JEI: Now hides chests with 0% chance.

Greed Cauldron Datagen: Fixed greed cauldron ingredients not actually end up generating inside the generated config.

For more information on the exciting new template loading support, check out these two PRs for some examples and more info!

Templates: https://github.com/iwolfking/VHAPI/pull/11

Overworld Inscriptions: https://github.com/iwolfking/VHAPI/pull/12