Want this plugin for free? If you're willing to give me honest feedback on the plugin and leave a review, I'll probably add you to the Buyers List for free. Please join the Support Discord below and ping me in #sorcery-chat.
VERY IMPORTANT - IT DOES NOT WORK ON 1.21.3 OR UNDER
SQLite JDBC (this is built-in to modern versions of Spigot, so unless you're using a weird modded version or something, you should be fine by default) or MySQL JDBC + MySQL Database (most server hosts will have this available to you - ask them!).
Features
Over 50 Magic Spells
High Configurability
Admin Commands
Permissions
Support for Spigot and Paper 1.21.4-1.21.9
Quick-Start Video Guide This video was made on
Sorcery v0.0.3. Thus, it does not go over features added in 0.0.4 and beyond.
Commands
/sorcery help - Displays a help menu
/sorcery setmana <player> <amount> - Sets a player's current mana
/sorcery setmaxmana <player> <amount> - Sets a player's maximum mana
/sorcery setmps <player> <amount> - Sets a player's mana per second regeneration rate
/sorcery version - Displays the version number of Sorcery
/spell toggle - Toggles your own ability to use Sorcery
/spell list [page] - List of spells
/spell equip <hotbar slot> <spell name> - Equips a spell to the given hotbar slot for you
Doing /spell equip without additional arguments opens a GUI to select spells.
/spell unequip <hotbar slot> - Unequips the spell at the given hotbar slot
/spell board - Toggles the Spell Board (scoreboard) for yourself.
If the Spell Board is disabled via the config.yml, enabling it personally won't do anything.
Permissions
Command Permissions
sorcery.help - Allows /sorcery help
sorcery.setmana - Allows /sorcery setmana
sorcery.setmaxmana - Allows /sorcery setmaxmana
sorcery.setmanapersecond - Allows /sorcery setmps
sorcery.version - Allows /sorcery version
sorcery.spells.toggle - Allows /spell toggle
sorcery.spells.equip - Allows /spell equip and /spell unequip
sorcery.spells.list - Allows /spell list
sorcery.spells.board - Allows /spell board
Spell Permissions
(I'm going to list them all, but the easy answer is that for every spell, its permission is sorcery.spell.spellname (all lowercase, no spaces)
sorcery.spell.* - Allows all spells (the rest of the below permissions allow only the associated spell)
sorcery.spell.airburst
sorcery.spell.aircushion
sorcery.spell.aircutter
sorcery.spell.apocalypse
sorcery.spell.arcanemark
sorcery.spell.arcaneshift
sorcery.spell.blink
sorcery.spell.blizzard
sorcery.spell.boundbattleaxe
sorcery.spell.boundbow
sorcery.spell.boundsword
sorcery.spell.chainlightning
sorcery.spell.chronostep
sorcery.spell.conjurefamiliar
sorcery.spell.dreamsight
sorcery.spell.echo
sorcery.spell.etherealsight
sorcery.spell.falsewall
sorcery.spell.featherstep
sorcery.spell.fireball
sorcery.spell.firebolt
sorcery.spell.flamecrash
sorcery.spell.flamerune
sorcery.spell.flamewave
sorcery.spell.frostnova
sorcery.spell.frostbolt
sorcery.spell.healinglight
sorcery.spell.heatwave
sorcery.spell.icebridge
sorcery.spell.icespike
sorcery.spell.icewall
sorcery.spell.infernobeam
sorcery.spell.lifeweave
sorcery.spell.lightningspear
sorcery.spell.magelight
sorcery.spell.meteorstrike
sorcery.spell.phase
sorcery.spell.purify
sorcery.spell.renew
sorcery.spell.safeguard
sorcery.spell.sanctuary
sorcery.spell.satiate
sorcery.spell.shockrune
sorcery.spell.shockbolt
sorcery.spell.spectralhand
sorcery.spell.stillshroud
sorcery.spell.stormsurge
sorcery.spell.summondemon
sorcery.spell.summonmount
sorcery.spell.timepocket
sorcery.spell.tornado
sorcery.spell.veil
sorcery.spell.windtunnel
All Spells
Air Burst – Release a violent shockwave of wind, hurling foes backward with concussive force.
Air Cushion – Summon a pocket of air that softens the harshest of landings in the targeted area.
Air Cutter – Control the wind itself, unleashing a razor-edged gust that knocks enemies away.
Apocalypse - Conjures multiple undead allies to fight for you before they vanish once again.
Arcane Mark – Inscribe an invisible sigil in the world, a tether to which you may return by casting again.
Arcane Shift – Utilize the power of the arcane to exchange places with another.
Blink – Tear a hole through space to step forward a short distance in an instant.
Blizzard – Envelop the area in a raging storm of ice and snow.
Bound Battleaxe – Call forth a spectral Netherite axe, vanishing when its duty is done.
Bound Bow – Summon a phantom infinity bow, vanishing when its duty is done.
Bound Sword – Conjure a gleaming Netherite blade from thin air, vanishing when its duty is done.
Chain Lightning – Unleash a bolt that leaps from foe to foe in crackling fury.
Chronostep – Leap ahead in time, then snap back to where you began.
Conjure Familiar – Summon a loyal spirit wolf to stand by your side.
Dreamsight – Slip into the dream of flame, glimpsing the Nether from afar.
Echo – Leave behind a lingering echo of your presence, to where you will return shortly.
Ethereal Sight – Gaze beyond stone and timber, piercing thin barriers with your mind’s eye.
False Wall – Weave illusion into the world, conjuring a false barrier of deception.
Feather Step – Step lightly upon the sky, walking where no ground lies.
Fireball – Hurl an orb of blazing destruction that erupts in fire on impact.
Firebolt – Ignite the air into a dart of flame that sears your foe.
Flame Crash – Detonate in a fiery cataclysm, immolating all around you.
Flame Rune – Inscribe a hidden rune that erupts into fire when disturbed.
Flame Wave – Unleash a rolling wave of fire that scorches outward from your body.
Frost Nova – Burst with frigid power, freezing those who stand too close.
Frostbolt – Launch a shard of winter, slowing and wounding your enemy.
Healing Light – Radiate with holy brilliance, knitting wounds for all nearby.