Magic Balls

Magic Balls 1.0.4

Magic Balls

Cast spells and shoot elemental magic balls at your foes or friends!

Features

  • 3 unique spell types: Fireball, Waterball, and Earthball
  • Each spell has distinct visual effects and damage types
  • Customizable UI position for spell display
  • Configurable damage values and cooldowns
  • Status effects (burning, freezing, radiation)
  • Animal damage multiplier
  • Spell cycling system
  • Permission-based spell access

Commands

  • /cast - Toggle casting mode
  • /mbc - Open UI control menu for spell text positioning.

Permissions

  • magicballs.fireball - Allows use of fireball spell
  • magicballs.waterball - Allows use of waterball spell
  • magicballs.earthball - Allows use of earthball spell
  • magicballs.bypass.cooldown - Bypasses spell cooldown timer

Usage

  1. Grant required permissions
  2. Use /cast to enter casting mode
  3. Right-click to cast current spell
  4. Press R to cycle between spells
  5. Use /mbc to adjust UI position
*NOTE: You cannot cast spells when an item is equipped in your hand. Make sure you de-select/unequip any item first before casting. This allows you keep the casting mode active and still have a usable hot-bar slot.*

Caveats and Disclaimers

The magic balls DO NOT collide with certain layers of the map.

⛔ Ground terrain
⛔ Rocks
⛔ Water
⛔ Monuments & Monument Buildings
⛔ Power Poles


The magic balls DO collide with these layers of the map.

✅ NPC's (Animals, Scientists, Patrol Helicopters)
✅ Players
✅ Trees
✅ Loot and misc terrain decor.
✅ Building Blocks.
✅ Above ground entities.


Default Configuration

Code:
{
  "Despawn Timer": 3.0,
  "Velocity": 100.0,
  "Cooldown": 1.0,
  "Heat Amount": 2.0,
  "Cold Amount": 2.0,
  "Radiation Amount": 2.0,
  "Animal Damage Multiplier": 4.0,
  "Magic Ball Chat Messages": true,
  "Show Spell UI": true,
  "Base Damage": {
    "fireball": 20.0,
    "waterball": 15.0,
    "earthball": 12.5
  },
  "Effect Duration": {
    "fireball": 3.0,
    "waterball": 4.0,
    "earthball": 15.0
  }
}

Default Data

Code:
{
  "76561198022999999": {
    "x": 0.0,
    "y": 0.014
  }
}

Default Language
Code:
{
  "NoPermission": "<color=#FFA500>[Magic Balls]</color> You don't have permission to cast {0}!",
  "Cooldown": "<color=#FFA500>[Magic Balls]</color> You must wait {0} seconds between casting spells!",
  "FireballCast": "<color=#FFA500>[Magic Balls]</color> You cast a <color=#FF0000>fireball</color>!",
  "WaterBallCast": "<color=#FFA500>[Magic Balls]</color> You cast a <color=#00BFFF>water ball</color>!",
  "EarthBallCast": "<color=#FFA500>[Magic Balls]</color> You cast a <color=#00FF00>earth ball</color>!",
  "CastingEnabled": "<color=#FFA500>[Magic Balls]</color> Casting Mode: <color=green>ENABLED</color>",
  "CastingDisabled": "<color=#FFA500>[Magic Balls]</color> Casting Mode: <color=red>DISABLED</color>",
  "SpellSelected": "<color=#FFA500>[Magic Balls]</color> Selected spell: <color={0}>{1}</color>"
}

Have Questions / Need Help?


1737149192616.png

❤️ Thank You For Your Support ❤️

Hey there!
If you’ve enjoyed using this plugin and it’s made your Rust experience better, consider supporting me! Your contributions help me keep these plugins updated, add new features, and create more awesome tools for the community.

1737149266823.png

Any amount is greatly appreciated! Whether it’s the cost of a cup of coffee ☕ or more, every bit helps me dedicate more time to improving the Rust community. Thank you for your support!


Premium Hosting by Rocket Node

1737150289062.png
  • 1737150275343.png
    1737150275343.png
    250.4 KB · Views: 1

Information

Author
Lincoln
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest Release v1.0.4

Released
Jan 17, 2025 at 5:20 AM
Rating
0.00 star(s) 0 ratings


More resources from Lincoln

  • Helicopter Assist
    Helicopter Assist
    Advanced heli control system featuring hover mode, emergency recovery, and intelligent auto-landing.
  • Biome Planter
    Biome Planter
    Plants trees and foliage based on the biome the player is in.
  • Save/Load State
    Save/Load State
    Allows players to save and load their game state including inventory, position and metabolism
  • Entity Inspector
    Entity Inspector
    An advanced inspection tool to collect detailed information about an entity and its properties.
  • Relocate Builds
    Relocate Builds
    Allows players to relocate their buildings and deployables in real-time.

Magic Balls by Lincoln
© chaoscode.io Jan 16, 2025