fancypotionparticles-1.0.1.jar
Curse Maven Snippet
What's new
📝 Changelog
1. 🌟 Multi-Level Visual Scaling for Potion Effects
All 18 custom potion effects have been fully overhauled and optimized to dynamically scale their visual elements based on the active effect amplifier level (Level I, Level II, Level III+).
- No New 2D Particles: Visual scaling upgrades are implemented entirely via 3D model geometry adjustments (element count, size/scale, colors, and animation speed) to maintain high performance and style consistency.
- Per-Effect Scaling Upgrades:
- Darkness: Sculk wings count scales with level (2, 4, or 6 wings), and wing flap speed increases.
- Conduit Power: Nautilus shell backpack scales up in size, and the sonar rings count increases up to 3 with staggered pulse timings.
- Speed: Hermes wings flap speed increases, and a second mirrored pair of smaller heel wings is rendered at Speed II+.
- Haste: Steam drills scale up in size, and their spin/piston extension speeds accelerate significantly.
- Strength: Arm wraps scale up, and the magma glow pulse rate increases, shifting to a superheated golden-yellow color at Strength II+.
- Slowness: The physics-based heavy leg ball scales up in size with each level.
- Poison: Level I renders a single snake on the left shoulder. Level II+ renders a second mirrored green snake on the right shoulder, wiggling out of sync.
- Wither: Stone swords on the player's back scale up in size.
- Jump Boost: The knee-thruster plume flame length scales up.
- Hunger: The spiritual devouring mouth scales up in size and bites 50% faster per level.
- Regeneration: Level I renders only the floating halo. Level II+ adds 3D wings on the back. Level III+ scales the wings up and accelerates their flap speed.
- Mining Fatigue: Rock count scales (2 rocks at Level I, 3 rocks adding hand crust at Level II, and all 4 rocks adding outer crystals at Level III+). Rock sizes scale up by
1.0F + amp * 0.15F. - Hero of the Village: Laurel wreath and ribbon colors shift based on level (Level I: standard green; Level II: gold; Level III+: bright emerald).
- Bad Omen: Ominous back banner scales up in size.
- Luck: Orbiting tarot cards count increases from 3 to 5 cards in a denser cycle.
- Bad Luck: Storm cloud above the player's head scales up in size.
- Levitation: Balloon count scales up (1 red balloon on the right arm at Level I, plus 1 yellow balloon on the left arm at Level II+).
- Absorption: Golden orbiting hearts count scales dynamically based on the player's actual absorption hearts.
2. 👁️ First-Person Hand Rendering
- Updated the
HelmetPopListener.javaevent listener. When rendering arms in first-person mode with the Mining Fatigue effect, the mod now reads the active amplifier level (digSlowAmp) and renders the correct rock count and scale on the hands.
3. ⚙️ Configuration Toggles Integration
- Added validation checks to all 18 render layers to respect their corresponding config toggles in
FancyPotionParticlesConfig. If an effect is disabled in the config, its 3D model will not render.
4. 🛠️ Build and Compilation Fixes
- Resolved import issues (added missing
MobEffectInstanceimport to the levitation layer). - Fixed the Hero of the Village config key reference to use
ENABLE_HERO.get()instead of the non-existentENABLE_HERO_OF_THE_VILLAGE.get().
This mod has no additional files

