mirror of
https://github.com/SimplexDevelopment/ArcanumOcculta.git
synced 2025-07-01 05:36:42 +00:00
Initial Commit
This commit is contained in:
@ -0,0 +1,23 @@
|
||||
package app.simplexdev.arcanumocculta.api.spell;
|
||||
|
||||
import app.simplexdev.arcanumocculta.api.effect.SpellEffect;
|
||||
import org.bukkit.entity.Projectile;
|
||||
|
||||
import java.time.Duration;
|
||||
|
||||
public interface Spell
|
||||
{
|
||||
String getSpellName();
|
||||
|
||||
String getSpellDescription();
|
||||
|
||||
double getManaCost();
|
||||
|
||||
Duration getCoolDown();
|
||||
|
||||
int getSpellLevel();
|
||||
|
||||
boolean isOnCoolDown();
|
||||
|
||||
SpellProjectile<? extends Projectile> getSpellProjectile();
|
||||
}
|
Reference in New Issue
Block a user