Sueta

Ultimate Spell System

2.6.0

A custom DSL for nice spells in your world.

·Plugin


Ultimate Spell System (Paper)

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 will be the limit ! :cool:

Other features

Citizens integration : you can have NPCs that cast spell on specific conditions. Check this page for more info.

Custom functions : tired of repeating the same blocs of USS code ? You can define usable functions in the functions/ folder.

Examples

As those are only photos, you won't enjoy the sound nor the particles.

Screenshots of some spells

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:

Similar projects

Plugin →