HPWand | Unique Magic Spell Plugin

Features
  • Wands are acquired by crafting or by command
  • Crafting recipe can be changed in the config file
  • /hpwand to give wand to yourself
  • /hpwand <player> to give a wand to another player
  • Only one personal wand per player, but other wands can be obtained through killing or disarming other players
  • 33 unique spells and counting
  • Every spell has configurable features
  • Right click to toggle spells forward
  • Shift + right click to toggle spells backward
  • Killing or disarming a player gives you ownership of their wand
  • Permissions to craft wands, use wands, use spells and use commands
    • Individual spell permissions to allow/disallow certain players using certain spells
  • Spells can be disabled in the config (Note: This disables the spell for all players)
  • Custom messages that can be enabled or disabled
  • Change the name of each spell using the alias option in the config file
Screenshots
Crafting.PNG
Wand.PNG
disarm.PNG
Spell.PNG

https://imgur.com/3Kp7PzM

Spells

  • Accio: Pulls an item or entity toward the caster
  • Aguamenti: Summons a pit of water on the target with a configurable radius
  • Alarte Ascendare: Shoots a target into the air
  • Apparate: Teleports to where the caster is pointing
  • Arresto Momentum: Slows the fall of a target (or the caster if there is no target) (Note: this spell will not work in version 1.12 or lower)
  • Ascendio: Shoots the caster into the sky
  • Avada Kedavra: Instantly kills a target
  • Avis: Shoots a flock of birds (chickens) from the caster's wand
  • Bubble-Head Charm: Allows the caster to breathe under water for a period of time
  • Confringo: Shoots a fireball from the caster's wand
  • Confundo: Blinds and confuses a target for a period of time
  • Crucio: Tortures a target by slowly harming them and forcing them to sneak
  • Episkey: Heals a target by a small amount
  • Expelliarmus: Disarms an opponent. If the target is holding a wand, the wand will owe allegiance to the caster
  • Glacius : Traps a target in a cube of ice for a set amount of time
  • Homenum Revilio: Reveals the location of entities within a configurable radius
  • Impedimenta: Slows the target's movement and hit speed
  • Imperio: Gives the caster full control of a target's movement
  • Impervius: Allows the caster to walk in water for a configurable amount of time. Great for exploring the ocean floor!
  • Incendio: Sets a target on fire
  • Lumos: Lights up the night for the caster
  • Melofors: Encases a target's head in a pumpkin
  • Nox: Negates the effects of lumos
  • Periculum: Shoots red sparks from the caster's wand, signaling that they are in danger
  • Petrificus Totalus: Temporarily stops all movement for a target
  • Piscofors: Tranforms the target into a fish (Note: this will not target players)
  • Protego: Creates an aura around the caster that will reflect any incoming spells back to the opponent (Note: the particles for version 1.12 and lower will be a water drop instead of blue dust for this spell)
  • Reducto: Creates an explosion on a target or location (Note: for versions 1.13 and below, it will not spawn fire and blocks will break regardless of the config file)
  • Reparo: Repairs the armor and any item in the hand of the caster
  • Sectumsempra: Cuts open a target, causing them to bleed for a period of time
  • Stupefy: Pushes back and confuses a target, also dealing a small amount of damage
  • Surgito: Remove all potion effects from a target (or from the caster if there is no target). This will affect positive and negative effects, so use it strategically!
  • Wingardium Leviosa: Levitates a target for a period of time
Permissions
potterwand.use: allows player to use a wand (Note: This only allows for the general casting of spells. This should be enabled for all players who can acquire wands)
potterwand.use.<spellname>: format for allowing a player to use a specific spell (read below for details)
Important: replace <spellname> with the name of a specific spell. If a spell has a space in the name, the permission will have an underscore (e.g. alarte ascandare would be the permission potterwand.use.alarte_ascendare) These are case sensitive and must be all lower case.
potterwand.use.*: allows player to use all enabled spells
potterwand.craft: allows a player to craft a wand
potterwand.command: allows a player to summon a wand for themself
potterwand.command.others: allows a player to summon a wand for other players

Commands
/hpwand - Gives a wand to the command sender
- Will only work if the player does not have a personal wand
/hpwand <player> - Gives a wand to a specific player
- Will work regardless of the player having a personal wand or not

Featured Servers
  • None yet, be the first and comment your server's address!
 

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    383729
  • Created
    May 15, 2020
  • Last Released File
    May 19, 2020
  • Total Downloads
    482
  • License

Categories

Members

Recent Files

Bukkit