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
TheBardsSpells class is responsible for registering and configuring all spells available in the Bards RPG mod. Each spell is defined as an Entry containing metadata, spell configuration, and optional tooltip customization.
Entry structure
Spells are registered using theEntry record class:
Unique identifier for the spell in the format
bards_rpg:spell_nameThe spell configuration object containing all mechanics, targeting, delivery, and impact data
Display name of the spell shown to players
Template description supporting placeholders like
{damage}, {bonus}, {amplifier_cap}, etc.Optional function to dynamically replace placeholder values in the description
Registered spells
Troubadour’s Minuet
ID:bards_rpg:troubadours_minuet
Song that deals damage to enemies and reduces incoming damage, with stackable buff.
ARCANE
5
1
5.0
1.5
10
bards_rpg:lute_channel
AREA
1.5
true
0.2
10 seconds
- Damage: 0.5x spell power
- Status effect: TROUBADOURS_MINUET (10 seconds duration, stackable up to 3 times)
Magical Ballad
ID:bards_rpg:magical_ballad
Launches magical ballads that pierce through targets, dealing damage and buffing allies.
ARCANE
20
2
4.0
1.5
20
bards_rpg:lute_channel
AIM
PROJECTILE
1.2
3 targets
12
bards_rpg:projectile/magical_ballad
2.0
1.8 x 1.8
0.2
10 seconds
- Damage: 0.75x base + 1.0x spell power
- Status effect: BALLAD (8 seconds duration, stackable up to 3 times)
Encore
ID:bards_rpg:encore
Deals damage to nearby targets and reduces active spell cooldowns for allies.
ARCANE
12
3
0.5
1.5
bards_rpg:lute_channel
bards_rpg:lute_release
AREA
0.5
true
0.2
10 seconds
- Damage: 0.6x base + 0.5x spell power
- Cooldown reduction: 80% of remaining duration (20% reduction)
Army’s Paeon
ID:bards_rpg:armys_paeon
Buffs nearby allies, enhancing their strength when you damage enemies. Effect is stackable.
ARCANE
5
4
bards_rpg:lute_release
STASH_EFFECT
bards_rpg:armys_paeon
0 (infinite triggers)
0.2
10 seconds
- MELEE_IMPACT
- ARROW_IMPACT
- SPELL_IMPACT_SPECIFIC (active damage spells only)
- Status effect: ARMYS_PAEON (8 seconds duration, stackable up to 3 times)
Army’s Paeon Impact
ID:bards_rpg:armys_paeon_impact
Internal spell triggered by Army’s Paeon stash effect.
ARCANE
0
1
STASH_EFFECT
1 second
- Custom handler:
bards_rpg:armies_paeon_impact
Utility functions
Trigger helpers
Particle helpers
Color constants
0xffd700 - Used for Army’s Paeon0x00ffff - Used for Encore0x8efea1 - Used for Troubadour’s Minuet