File Details
ypfundamentals-0.0.3.jar
- B
- Oct 3, 2025
- 325.91 KB
- 31
- 1.21.1
- NeoForge
File Name
ypfundamentals-0.0.3.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
- Added a visual overlay for players under the "reinforcement" effect. The color of the overlay corresponds to the player's highest spell power type.
- Added custom particle effects for the reinforcement effect.
- Implemented JEI compatibility for spell descriptions.
- The Mana Fruit now restores 50 exhaustion points upon consumption.
- Added the "Tonic," a new item with 10 uses. Each use reduces exhaustion by 25 points.
- Added new items for crafting and refilling the Tonic: Test Tube, Luminaire Extract, and Arcane Mixture.
- Reworked the exhaustion system.
- Exhaustion is now divided into 5 levels (0-4), with Level 0 being the default state with no penalties.
- Each increasing level of exhaustion applies a more severe debuff to cast spells.
- The type of debuff is determined by the spell's maximum level:
- Mana Debuff:** Affects spells with a max level of 5 or lower.
- Spell Level Debuff:** Affects spells with a max level higher than 5.
- The debuff penalties scale with your exhaustion level:
- Mana Debuff (for Levels 1/2/3/4):** Increases mana cost by `+15% / +30% / +60% / +80%`.
- Spell Level Debuff (for Levels 1/2/3/4):** Reduces the spell's effective level by `-20% / -30% / -40% / -50%`.
- A spell cast will be cancelled if its effective level is reduced to 0 or if you have insufficient mana after the debuff is applied.
- To decrease your exhaustion level, you must first bring your exhaustion points to 0 and then avoid spellcasting for 5 seconds.
- A number representing your current exhaustion level is now displayed above the exhaustion bottle in the UI.
- Each exhaustion level has a base point capacity (for Levels 0/1/2/3/4): `50 / 100 / 200 / 100 / 50`.
- Added a new player attribute, `exhaustion.regen`, which controls the rate of exhaustion point recovery per second (Default: 1).
- Added a new player attribute, `exhaustion.max`, which increases the maximum exhaustion points for each level (Default: 0).
- Added temporary client-side messages for testing, displaying modified mana costs and effective spell levels.

