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

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.*

Commands

  • /cast - Toggle casting mode
  • /mbc - Open UI control menu for spell text positioning.
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.


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

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

Premium Hosting by Rocket Node

1737150289062.png
  • 1737149266823.png
    1737149266823.png
    224.9 KB · Views: 42
  • 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