ModsJava
MagicExpanded | ADD UNLIMITED SPELLS TO ITEMS W/ PARAMETERS! | CYCLE THROUGH THEM!
This plugin is an extension for the popular Magic plugin (that plugin is required to use my plugin - Softdepend. You do not have to edit the config of Magic at all to use my plugin though). It allows you to add spells to specific items (lots included!) and spell parameters for each spell.
You can add infinite amount of spells to items. You can also rename the spells being used for your own customization. Players can then right click the item to cycle through each spell. Left clicking allows them to cast the spell!
Spells are then saved to the items upon leaving or closing the server, so you can continue where you left off!
Lots of items with predefined spell names and spells have been added in the config (see below). You can mess around with the plugin and then change things how you please.
To add parameters, just follow the config format below. It is really simple!
Want to support my plugins? Donate to the PayPal.me above.
1. /magicexpanded | magicexpanded.magicexpanded
Aliases: /mge
When a player types in this command, it will list the plugins following commands. It only will show commands the player has access to.
5. /magicexpanded reload | magicexpanded.reload
Aliases: /mge reload
Reloads the entire config.yml file.
6. /magicexpanded about
Aliases: /mge about
Gives information about the plugin (you can disable this command in the config.yml).
There are no permissions required to use the items that have spells attached to them!
1. %prefix%
The plugin's prefix for in chat messages.
2. %spellname%
Displays the spell name in messages and such.
Code (YAML):
# ---------------------------------------------------------------------------------------------------------------
# MAGICEXPANDED CONFIGURATION - By Gonfonix (Euro)
# PLACEHOLDERS: (MSG) %spellname%, (MSG) %prefix%
# NOTE: To reload the config, do "/magicexpanded reload" in-game.
# ---------------------------------------------------------------------------------------------------------------
pluginStuff :
# The plugin's prefix, represented with the placeholder "%prefix%".
pluginPrefix : '&8 [ &bMagicExpanded&8 ] &3'
# Customize the message displayed when typing "/magicexpanded".
# NOTE: The "%ifHasPermReload%" for example means the user will only see that line if they have the permission to do that command.
# For "%ifPluginInfoIsOn%", if plugin info is off then that message won't be displayed obviously.
helpMessage :
- |-
&f&m ---------------------------------
&3MagicExpanded&7 : &fAll commands and their descriptions that you have access to.
&7/&bmagicexpanded &8- &fView this help page.
&7&oAliases : /mge
%ifHasPermReload%&7/&bmagicexpanded reload &8- &fReloads the config.yml file.
%ifHasPermReload%&7&oAliases: /mge reload
%ifPluginInfoIsOn%&7/&bmagicexpanded about &8- &fView information prior to the plugin.
%ifPluginInfoIsOn%&7&oAliases: /mge about
&f&m ---------------------------------
# If a player types in a command regarding magicexpanded, but it is not recognized.
unknownCommand : ' %prefix%Unknown Command. Type &7/&bmagicexpanded &3for a list of commands.'
# When a player types "/magicexpanded about", it will display information about the plugin.
displayPluginInformation : true
# Whether or not to debug information to the console (current spells being used, their new "names", and their parameters). This is for development purposes.
debugInfo : false
# If a player doesn't have access to a certain command, then this is the message that will appear prior than.
noPermissionMessage : ' %prefix%&cYou do not have permission!'
# When reloading the plugin, this is the message that will be displayed.
reloadMessage : ' %prefix%&aConfiguration successfully reloaded!'
magicExpanded :
# Text sent to a player when using a specific spell.
spellActivationText : ' %prefix%&aSpell %spellname% &aactivated!'
# Text sent to a player when changing the current spell.
spellChangedText : ' %prefix%&aSwitching to %spellname%&a...'
# Whether or not to allow players to have more than one "Fruit" item. When on, players cannot pickup more than one fruit or grab one from a chest. Same goes for creative mode!
preventMultipleFruit : false
# Whether or not to enable the message sent to a player below (NOT advised as the message will be spammed when the player attempts picking up the fruit and there really is no way to fix that).
enableAlreadyHaveFruitMessage : false
# Text sent to a player when attempting to pickup a fruit when they already have one in their inventory.
alreadyHaveAFruit : ' %prefix%&cFailed to pickup fruit! You already have a fruit in your inventory!'
# Text sent to a player when changing a spell that no longer exists or there are no spells anymore for that particular item.
changeSpellNotFoundText : ' %prefix%&cFailed to change spell! Resetting (if any) spells on this item. Try again or alert an admin!'
# Text sent to a player when changing trying to change spells but there are no other spells to switch to (only one)
noOtherSpells : ' %prefix%&cThere are no other spells to switch to. Switching back...'
# Text sent to a player when casting a spell that no longer exists or there are no spells anymore for that particular item.
castSpellNotFoundText : ' %prefix%&cFailed to cast spell! Resetting (if any) spells on this item. Try again or alert an admin!'
itemsAndSpells :
##############################################################################
# Flame Flame Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
redGlazedTerracottaSpellNames :
- |-
&cFireFist
&cFireBall
&cFlamebody
&cFireBlast
&cLogia
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
redGlazedTerracottaActualSpellNames :
- |-
fire
fireball
flamethrower
icbm
invincible
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
redGlazedTerracottaSpellParameters :
- |-
cooldown=20
damage=5,cooldown=10
cooldown=10
cooldown=10
cooldown=90
##############################################################################
# Smoke Smoke Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
grayGlazedTerracottaSpellNames :
- |-
&7SmokeBody
&7SmokeFist
&7Tornado
&7Logia
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
grayGlazedTerracottaActualSpellNames :
- |-
levitate
whip
tornado
invincible
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
grayGlazedTerracottaSpellParameters :
- |-
cooldown=0
damage=3,cooldown=7
damage=2,cooldown=16
cooldown=90
##############################################################################
# Dark Dark Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
obsidianSpellNames :
- |-
&0BlackHole
&0DarkMatter
&0Nullify
&0Liberation
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
obsidianActualSpellNames :
- |-
neutron
counterspell
silence
torture
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
obsidianSpellParameters :
- |-
cooldown=30
cooldown=18
cooldown=25
cooldown=15
##############################################################################
# Lightning Lightning Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
whiteGlazedTerracottaSpellNames :
- |-
&bLogia
&bThousandVolts
&bHundredThousandVolts
&bBlink
&bChainLightning
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
whiteGlazedTerracottaActualSpellNames :
- |-
invincible
lightning
lightning|3
blink
chainlightning|3
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
whiteGlazedTerracottaSpellParameters :
- |-
cooldown=90
cooldown=10
cooldown=16
cooldown=4
cooldown=12
##############################################################################
# Gum Gum Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
purpleGlazedTerracottaSpellNames :
- |-
&dGearSecond
&dGearThird
&dGumGumGattling
&dGumGumPistol
&dGumGumBazooka
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
purpleGlazedTerracottaActualSpellNames :
- |-
boon
boon ( Strength )
gatling
masterattack
push|4
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
purpleGlazedTerracottaSpellParameters :
- |-
duration=12,cooldown=120
duration=6,cooldown=120
damage=3,cooldown=30
damage=1,cooldown=4
cooldown=10
##############################################################################
# Poison Poison Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
magentaConcreteSpellNames :
- |-
&5PoisonShot
&5PoisonPond
&5NeuroToxin
&5Virus
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
magentaConcreteActualSpellNames :
- |-
poison
dragonball
stun
kill
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
magentaConcreteSpellParameters :
- |-
cooldown=12
cooldown=16
cooldown=10
cooldown=60
##############################################################################
# Lava Lava Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
magmaBlockSpellNames :
- |-
&4Logia
&4Eruption
&4LavaFist
&4MagmaMissile
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
magmaBlockActualSpellNames :
- |-
invincible
meteor
lava
homing
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
magmaBlockSpellParameters :
- |-
cooldown=90
cooldown=24
cooldown=12
damage=64,cooldown=16
##############################################################################
# Light Light Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
yellowGlazedTerracottaSpellNames :
- |-
&fLogia
&fDivineShot
&fBlink
&fLightPistol
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
yellowGlazedTerracottaActualSpellNames :
- |-
invincible
fury
blink
arrow_light
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
yellowGlazedTerracottaSpellParameters :
- |-
cooldown=90
cooldown=14
cooldown=4
cooldown=8
##############################################################################
# Bomb Bomb Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
cyanGlazedTerracottaSpellNames :
- |-
&eExploding Explosion
&eExplosion
&eNuke
&eSticky Bomb
&eGrenade
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
cyanGlazedTerracottaActualSpellNames :
- |-
cluster
boom|2
nuke
sticky
grenade
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
cyanGlazedTerracottaSpellParameters :
- |-
break_blocks=false,cooldown=10
cooldown=14
physics=false,damage=2,cooldown=60
cooldown=20
cooldown=12
##############################################################################
# Quake Quake Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
glassBlockSpellNames :
- |-
&fShatter
&fWave
&fShockwave
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
glassBlockActualSpellNames :
- |-
earthquake
wave
earth
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
glassBlockSpellParameters :
- |-
cooldown=20
cooldown=25
cooldown=8
##############################################################################
# Clear Clear Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
lightGrayStainedGlassSpellNames :
- |-
&fCloak
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
lightGrayStainedGlassActualSpellNames :
- |-
cloak
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
lightGrayStainedGlassSpellParameters :
- |-
duration=15,cooldown=20
##############################################################################
# Sand Sand Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
brownGlazedTerracottaSpellNames :
- |-
&eLogia
&eTornado
&eSandLeap
&eDesertDrift
&eDrought
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
brownGlazedTerracottaActualSpellNames :
- |-
invincible
tornado
glide
levitate
torture
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
brownGlazedTerracottaSpellParameters :
- |-
cooldown=90
damage=2,cooldown=16
cooldown=16
cooldown=30
cooldown=15
##############################################################################
# Ice Ice Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
lightBlueGlazedTerracottaSpellNames :
- |-
&bIceWall
&bIceEntomb
&bFrost
&bIceEnclosure
&bFrostbite
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
lightBlueGlazedTerracottaActualSpellNames :
- |-
reflect
shell
frost
bubble
arrow_light
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
lightBlueGlazedTerracottaSpellParameters :
- |-
cooldown=20
cooldown=20
cooldown=10
duration=6,cooldown=25
cooldown=8
##############################################################################
# Ope Ope Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
beaconBlockSpellNames :
- |-
&6Surgery
&6Room
&6Shambles
&6HeartSwap
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
beaconBlockActualSpellNames :
- |-
cure
shell
force
damage
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
beaconBlockSpellParameters :
- |-
cooldown=20
radius=14,duration=20
cooldown=10
cooldown=12
##############################################################################
# Path of Speed
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
lightGrayDyeSpellNames :
- |-
&7Rankyaku ( Tempest Kick )
&7Kamie
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
lightGrayDyeActualSpellNames :
- |-
masterattack
evade
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
lightGrayDyeSpellParameters :
- |-
cooldown=3
cooldown=20
##############################################################################
# Path of Power
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
grayDyeSpellNames :
- |-
&8Geppo Step
&8Rokugan
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
grayDyeActualSpellNames :
- |-
glide
railgun
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
grayDyeSpellParameters :
- |-
cooldown=18
cooldown=18
##############################################################################
# Sword Techniques
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
diamondHoeSpellNames :
- |-
&7Oni Giri
&736 Pound Phoenix
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
diamondHoeActualSpellNames :
- |-
dash
sweep
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
diamondHoeSpellParameters :
- |-
damage=6,cooldown=15
damage=3,cooldown=12
##############################################################################
# Conquerors
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
roseRedSpellNames :
- |-
&eHaki
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
roseRedActualSpellNames :
- |-
petrify
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
roseRedSpellParameters :
- |-
cooldown=120
##############################################################################
# Observation Haki
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
clockSpellNames :
- |-
&eActivate
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
clockActualSpellNames :
- |-
tracking
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
clockSpellParameters :
- |-
cooldown=5
##############################################################################
# Armament Haki
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
flintSpellNames :
- |-
&eArmor
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
flintActualSpellNames :
- |-
boon ( Strength )
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
flintSpellParameters :
- |-
duration=10,cooldown=120
##############################################################################
# Healing
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
redbannerSpellNames :
- |-
&cHeal
&cHolylight
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
redbannerActualSpellNames :
- |-
heal
holylight
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
redbannerSpellParameters :
- |-
cooldown=120
cooldown=30
# MAGICEXPANDED CONFIGURATION - By Gonfonix (Euro)
# PLACEHOLDERS: (MSG) %spellname%, (MSG) %prefix%
# NOTE: To reload the config, do "/magicexpanded reload" in-game.
# ---------------------------------------------------------------------------------------------------------------
pluginStuff :
# The plugin's prefix, represented with the placeholder "%prefix%".
pluginPrefix : '&8 [ &bMagicExpanded&8 ] &3'
# Customize the message displayed when typing "/magicexpanded".
# NOTE: The "%ifHasPermReload%" for example means the user will only see that line if they have the permission to do that command.
# For "%ifPluginInfoIsOn%", if plugin info is off then that message won't be displayed obviously.
helpMessage :
- |-
&f&m ---------------------------------
&3MagicExpanded&7 : &fAll commands and their descriptions that you have access to.
&7/&bmagicexpanded &8- &fView this help page.
&7&oAliases : /mge
%ifHasPermReload%&7/&bmagicexpanded reload &8- &fReloads the config.yml file.
%ifHasPermReload%&7&oAliases: /mge reload
%ifPluginInfoIsOn%&7/&bmagicexpanded about &8- &fView information prior to the plugin.
%ifPluginInfoIsOn%&7&oAliases: /mge about
&f&m ---------------------------------
# If a player types in a command regarding magicexpanded, but it is not recognized.
unknownCommand : ' %prefix%Unknown Command. Type &7/&bmagicexpanded &3for a list of commands.'
# When a player types "/magicexpanded about", it will display information about the plugin.
displayPluginInformation : true
# Whether or not to debug information to the console (current spells being used, their new "names", and their parameters). This is for development purposes.
debugInfo : false
# If a player doesn't have access to a certain command, then this is the message that will appear prior than.
noPermissionMessage : ' %prefix%&cYou do not have permission!'
# When reloading the plugin, this is the message that will be displayed.
reloadMessage : ' %prefix%&aConfiguration successfully reloaded!'
magicExpanded :
# Text sent to a player when using a specific spell.
spellActivationText : ' %prefix%&aSpell %spellname% &aactivated!'
# Text sent to a player when changing the current spell.
spellChangedText : ' %prefix%&aSwitching to %spellname%&a...'
# Whether or not to allow players to have more than one "Fruit" item. When on, players cannot pickup more than one fruit or grab one from a chest. Same goes for creative mode!
preventMultipleFruit : false
# Whether or not to enable the message sent to a player below (NOT advised as the message will be spammed when the player attempts picking up the fruit and there really is no way to fix that).
enableAlreadyHaveFruitMessage : false
# Text sent to a player when attempting to pickup a fruit when they already have one in their inventory.
alreadyHaveAFruit : ' %prefix%&cFailed to pickup fruit! You already have a fruit in your inventory!'
# Text sent to a player when changing a spell that no longer exists or there are no spells anymore for that particular item.
changeSpellNotFoundText : ' %prefix%&cFailed to change spell! Resetting (if any) spells on this item. Try again or alert an admin!'
# Text sent to a player when changing trying to change spells but there are no other spells to switch to (only one)
noOtherSpells : ' %prefix%&cThere are no other spells to switch to. Switching back...'
# Text sent to a player when casting a spell that no longer exists or there are no spells anymore for that particular item.
castSpellNotFoundText : ' %prefix%&cFailed to cast spell! Resetting (if any) spells on this item. Try again or alert an admin!'
itemsAndSpells :
##############################################################################
# Flame Flame Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
redGlazedTerracottaSpellNames :
- |-
&cFireFist
&cFireBall
&cFlamebody
&cFireBlast
&cLogia
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
redGlazedTerracottaActualSpellNames :
- |-
fire
fireball
flamethrower
icbm
invincible
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
redGlazedTerracottaSpellParameters :
- |-
cooldown=20
damage=5,cooldown=10
cooldown=10
cooldown=10
cooldown=90
##############################################################################
# Smoke Smoke Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
grayGlazedTerracottaSpellNames :
- |-
&7SmokeBody
&7SmokeFist
&7Tornado
&7Logia
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
grayGlazedTerracottaActualSpellNames :
- |-
levitate
whip
tornado
invincible
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
grayGlazedTerracottaSpellParameters :
- |-
cooldown=0
damage=3,cooldown=7
damage=2,cooldown=16
cooldown=90
##############################################################################
# Dark Dark Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
obsidianSpellNames :
- |-
&0BlackHole
&0DarkMatter
&0Nullify
&0Liberation
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
obsidianActualSpellNames :
- |-
neutron
counterspell
silence
torture
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
obsidianSpellParameters :
- |-
cooldown=30
cooldown=18
cooldown=25
cooldown=15
##############################################################################
# Lightning Lightning Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
whiteGlazedTerracottaSpellNames :
- |-
&bLogia
&bThousandVolts
&bHundredThousandVolts
&bBlink
&bChainLightning
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
whiteGlazedTerracottaActualSpellNames :
- |-
invincible
lightning
lightning|3
blink
chainlightning|3
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
whiteGlazedTerracottaSpellParameters :
- |-
cooldown=90
cooldown=10
cooldown=16
cooldown=4
cooldown=12
##############################################################################
# Gum Gum Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
purpleGlazedTerracottaSpellNames :
- |-
&dGearSecond
&dGearThird
&dGumGumGattling
&dGumGumPistol
&dGumGumBazooka
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
purpleGlazedTerracottaActualSpellNames :
- |-
boon
boon ( Strength )
gatling
masterattack
push|4
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
purpleGlazedTerracottaSpellParameters :
- |-
duration=12,cooldown=120
duration=6,cooldown=120
damage=3,cooldown=30
damage=1,cooldown=4
cooldown=10
##############################################################################
# Poison Poison Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
magentaConcreteSpellNames :
- |-
&5PoisonShot
&5PoisonPond
&5NeuroToxin
&5Virus
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
magentaConcreteActualSpellNames :
- |-
poison
dragonball
stun
kill
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
magentaConcreteSpellParameters :
- |-
cooldown=12
cooldown=16
cooldown=10
cooldown=60
##############################################################################
# Lava Lava Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
magmaBlockSpellNames :
- |-
&4Logia
&4Eruption
&4LavaFist
&4MagmaMissile
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
magmaBlockActualSpellNames :
- |-
invincible
meteor
lava
homing
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
magmaBlockSpellParameters :
- |-
cooldown=90
cooldown=24
cooldown=12
damage=64,cooldown=16
##############################################################################
# Light Light Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
yellowGlazedTerracottaSpellNames :
- |-
&fLogia
&fDivineShot
&fBlink
&fLightPistol
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
yellowGlazedTerracottaActualSpellNames :
- |-
invincible
fury
blink
arrow_light
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
yellowGlazedTerracottaSpellParameters :
- |-
cooldown=90
cooldown=14
cooldown=4
cooldown=8
##############################################################################
# Bomb Bomb Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
cyanGlazedTerracottaSpellNames :
- |-
&eExploding Explosion
&eExplosion
&eNuke
&eSticky Bomb
&eGrenade
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
cyanGlazedTerracottaActualSpellNames :
- |-
cluster
boom|2
nuke
sticky
grenade
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
cyanGlazedTerracottaSpellParameters :
- |-
break_blocks=false,cooldown=10
cooldown=14
physics=false,damage=2,cooldown=60
cooldown=20
cooldown=12
##############################################################################
# Quake Quake Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
glassBlockSpellNames :
- |-
&fShatter
&fWave
&fShockwave
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
glassBlockActualSpellNames :
- |-
earthquake
wave
earth
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
glassBlockSpellParameters :
- |-
cooldown=20
cooldown=25
cooldown=8
##############################################################################
# Clear Clear Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
lightGrayStainedGlassSpellNames :
- |-
&fCloak
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
lightGrayStainedGlassActualSpellNames :
- |-
cloak
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
lightGrayStainedGlassSpellParameters :
- |-
duration=15,cooldown=20
##############################################################################
# Sand Sand Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
brownGlazedTerracottaSpellNames :
- |-
&eLogia
&eTornado
&eSandLeap
&eDesertDrift
&eDrought
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
brownGlazedTerracottaActualSpellNames :
- |-
invincible
tornado
glide
levitate
torture
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
brownGlazedTerracottaSpellParameters :
- |-
cooldown=90
damage=2,cooldown=16
cooldown=16
cooldown=30
cooldown=15
##############################################################################
# Ice Ice Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
lightBlueGlazedTerracottaSpellNames :
- |-
&bIceWall
&bIceEntomb
&bFrost
&bIceEnclosure
&bFrostbite
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
lightBlueGlazedTerracottaActualSpellNames :
- |-
reflect
shell
frost
bubble
arrow_light
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
lightBlueGlazedTerracottaSpellParameters :
- |-
cooldown=20
cooldown=20
cooldown=10
duration=6,cooldown=25
cooldown=8
##############################################################################
# Ope Ope Fruit
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
beaconBlockSpellNames :
- |-
&6Surgery
&6Room
&6Shambles
&6HeartSwap
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
beaconBlockActualSpellNames :
- |-
cure
shell
force
damage
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
beaconBlockSpellParameters :
- |-
cooldown=20
radius=14,duration=20
cooldown=10
cooldown=12
##############################################################################
# Path of Speed
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
lightGrayDyeSpellNames :
- |-
&7Rankyaku ( Tempest Kick )
&7Kamie
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
lightGrayDyeActualSpellNames :
- |-
masterattack
evade
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
lightGrayDyeSpellParameters :
- |-
cooldown=3
cooldown=20
##############################################################################
# Path of Power
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
grayDyeSpellNames :
- |-
&8Geppo Step
&8Rokugan
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
grayDyeActualSpellNames :
- |-
glide
railgun
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
grayDyeSpellParameters :
- |-
cooldown=18
cooldown=18
##############################################################################
# Sword Techniques
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
diamondHoeSpellNames :
- |-
&7Oni Giri
&736 Pound Phoenix
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
diamondHoeActualSpellNames :
- |-
dash
sweep
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
diamondHoeSpellParameters :
- |-
damage=6,cooldown=15
damage=3,cooldown=12
##############################################################################
# Conquerors
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
roseRedSpellNames :
- |-
&eHaki
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
roseRedActualSpellNames :
- |-
petrify
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
roseRedSpellParameters :
- |-
cooldown=120
##############################################################################
# Observation Haki
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
clockSpellNames :
- |-
&eActivate
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
clockActualSpellNames :
- |-
tracking
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
clockSpellParameters :
- |-
cooldown=5
##############################################################################
# Armament Haki
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
flintSpellNames :
- |-
&eArmor
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
flintActualSpellNames :
- |-
boon ( Strength )
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
flintSpellParameters :
- |-
duration=10,cooldown=120
##############################################################################
# Healing
##############################################################################
# These are the new spell names you want to assign to the item. So when a player right clicks, it will swap between these spell names and tell them in the chat.
redbannerSpellNames :
- |-
&cHeal
&cHolylight
# These are the "actual" spells being activated by Magic. Make sure this spell exists already by Magic or it will error in the console. So when a player left clicks, it will activate the current spell the player has on it.
redbannerActualSpellNames :
- |-
heal
holylight
# These are the parameters used individually for each spell. Add multiple for one spell by separating them with a comma and no space.
redbannerSpellParameters :
- |-
cooldown=120
cooldown=30
- Some items are categorized as "Fruits". This was a suggestion from a user because of a popular anime show. These items do not do anything different and still act as a normal item with a spell attached to them. The difference is these items allow you to make it so players cannot have more than ONE of them! This is a nice feature if you want to have certain items that cannot be gained more than once.
- All parameters from the Magic plugin are mostly supported. Some may not work (i.e parameters that require a number value and is NOT a duration - i.e Damage). However, majority have been tested and do work, such as Damage.
- Spells (See "Spells" tab - There are LOTS of spells! Also there is no cost to cast the spells in my plugin):
http://magic.elmakers.com/
- Parameters (NOTE: Parameters that define a time in milliseconds are actually in seconds in the config for easier use. There are also more parameters other than these I believe):
http://mine.elmakers.com/reference/#spellParameters
REVIEWS:
If you decide on making a review, then that is much appreciated. However, do not state current bugs you are having with the plugin in your review. Please private message me on Spigot beforehand so I can see what the problem is you're having. Thanks!
Terms and conditions
My plugin is under the all rights reserved license.
You are not allowed to redistribute this plugin on any website.
You are not allowed to modify or decompile this plugin.
My plugin is under the all rights reserved license.
You are not allowed to redistribute this plugin on any website.
You are not allowed to modify or decompile this plugin.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
MagicExpanded | ADD UNLIMITED SPELLS TO ITEMS W/ PARAMETERS! | CYCLE THROUGH THEM! is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15. Downloaded 324 times (via Spigot). Download it and open it directly in the game.