VitalVials

VitalVials

VitalVials is a unique Minecraft plugin for Spigot/Paper (1.21.x) that introduces a new gameplay mechanic where players can purchase and manage in-game effects using their health.

This creates a balanced risk–reward system: players must carefully decide whether the cost of powerful effects is worth sacrificing their vitality. Perfect for RPG, survival, and custom server experiences.


✨ Features

  • Health-Based Economy: Trade your max health or health points for powerful effects.
  • Fully Configurable: Customize effects, costs, cooldowns, refunds, and activations.
  • Dynamic Scoreboard: Real-time tracking of active effects and durations.
  • Player Customization: Each player can toggle or edit their scoreboard.
  • Cooldown System: Prevents effect spamming.
  • Refund System: Configurable refund percentages for purchased effects.

πŸ“₯ Installation

  1. Download the latest VitalVials.jar from the Files tab.
  2. Place it into your server’s plugins/ folder.
  3. Restart your server to generate config files.
  4. Configure settings in config.yml, effects.yml, and activation.yml.
  5. Use /vv reload to apply changes without restarting.

πŸ”§ Commands

  • /vv β€” Main command
  • /vv reload β€” Reload configuration
  • /vv shop β€” Open the effect shop
  • /vv buyEffect <effect> β€” Buy an effect directly
  • /vv viewStatus β€” Show active effects
  • /vv scoreboard <on/off/editShort> β€” Toggle or customize scoreboard
  • /vv refundEffect <effect> β€” Refund an effect
  • /vv removeData <player/allPlayer> β€” Remove player data

πŸ›‘οΈ Permissions

Permission Description Default
vv.admin Full access to all commands op
vv.reload Reload the plugin op
vv.shop Access the effect shop op
vv.buyEffect Buy effects op
vv.viewstatus View own effect status op
vv.scoreboard Scoreboard customization op
vv.refundEffect Refund purchased effects op
vv.removedata Remove player data op

βš™οΈ Configuration

  • config.yml β†’ General plugin settings.
  • effects.yml β†’ Define all effects, costs, refunds, cooldowns, levels.
  • activation.yml β†’ Control how and when effects are activated (e.g., right-click, combat triggers).

Highly customizable for any server type.


πŸ“Œ Support


πŸ“œ License

This project is licensed under the MIT License.

Crafted by b4n9z πŸ› οΈ


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    1356242
  • Created
    Sep 30, 2025
  • Last Released File
    Sep 30, 2025
  • Total Downloads
    58
  • License

Categories

Members

Recent Files