Have you ever dreamed of creating your own spells in Minecraft ?
This is the promise of
Ultimate Spell System (USS for short). Providing a custom
DSL, you are now able to create, edit and distribute your spells without having to restart your server.
How does it work ?
Put a spell file in the
plugins/UltimateSpellSystem/spells/ folder, type
/uss reload and
voilà : your are now able to cast the spell.
You can
bind the spell to an item (written in its NBT) and then distribute this item in your player economy !
Check the wiki to learn about the syntax ! I've put several
examples on the git : use them as you wish.
What an we do with it ?
At a Turing-complete DSL, you can honestly do a
lot. Here's a non exhausive list :
- Throw fireballs to your enemies,
- Create a sphere around you were undeads will burn and allies become stronger,
- Root enemies around you as you move around,
- Summon zombies to target other zombies, ...
Your imagination way be the limit !
Examples
As those are only photos, you won't enjoy the sound nor the particles.
A "fire orb" : dealing damage and setting in fire entities in touchs.
A "root" spell : applying a slowness 4 effects and weakness on monsters around the caster.
A "divine judgment" spell. The caster will have a small levitation, after after a few seconds call lightning onto undead foes.
Here's a small
discord I've made if you ever need any answer: