Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ProfessorFichte/Bards/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The tweaks configuration API provides options for development and mod compatibility settings. Configuration is handled through thetweaksConfig manager, which reads from and writes to the tweaks.json file in the mod’s config directory.
Configuration manager
The tweaks configuration is managed byBardsMod.tweaksConfig:
Properties
The configuration file name (generates
tweaks.json)The mod’s configuration directory
Automatically sanitizes and validates configuration values
Configuration options
Ignore items required mods
When enabled, allows registration of items that normally require other mods to be installedThis tweak is useful for:
- Development and testing without installing all mod dependencies
- Creating modpacks with custom item availability
- Debugging item registration issues
- Storyteller armor set (normally requires
armory_rpgs) - Ruby weapons (normally requires
betternether) - Aeternium weapons (normally requires
betterend) - Aether weapons (normally requires
aether) - Unique weapons (normally requires
arsenalorloot_n_explore)
Configuration file structure
Usage examples
Accessing configuration
Conditional item registration
The tweak is used throughout item registration to bypass mod dependency checks:Development environment
The tweak is automatically enabled in development environments:Manual configuration
To enable the tweak manually, edit the configuration file:Affected mod dependencies
The following mod dependencies can be bypassed with this tweak:Required for: Storyteller armor set (Tier 5)The highest tier armor with 30% spell power bonus and 6% movement speed
Required for: Ruby weapons
- Ruby Rapier
- Ruby Lute
Required for: Aeternium weapons
- Aeternium Rapier
- Aeternium Lyre
Required for: Aether/Valkyrie weapons
- Valkyrie Rapier
- Angelic Lute
- Valkyrie Lyre
Required for: Boss-themed unique weapons
- Dragon’s Rapier, Dragon Lute
- Coral Rapier, Siren’s Lyre
- Withered Rapier
- Glacial Rapier
Required for: Named unique weapons
- Singing Blade
- Lute of Ruby Verdict
- Spellthief’s Lute
- Lyre of Apollo
- Lyre of Antecael
Best practices
Modpacks: When creating modpacks, it’s better to include the actual required mods rather than using this tweak, as it provides the best player experience.
File location
The tweaks configuration file is located at:Future tweaks
TheTweaksConfig class can be extended with additional configuration options as needed: