mirror of
https://github.com/Auxilor/EcoEnchants.git
synced 2024-11-23 15:15:12 +01:00
Added spell messages
This commit is contained in:
parent
26795ce9b8
commit
3f06975775
@ -253,6 +253,7 @@ public abstract class Spell extends EcoEnchant {
|
||||
}
|
||||
|
||||
if (cooldown > 0) {
|
||||
if (!this.hasFlag("no-cooldown-message")) {
|
||||
if (this.getPlugin().getConfigYml().getBool("types.special.cooldown-in-actionbar")) {
|
||||
String message = this.getPlugin().getLangYml().getString("messages.on-cooldown").replace("%seconds%", String.valueOf(cooldown)).replace("%name%", EnchantmentCache.getEntry(this).getRawName());
|
||||
|
||||
@ -265,15 +266,18 @@ public abstract class Spell extends EcoEnchant {
|
||||
player.sendMessage(message);
|
||||
}
|
||||
player.playSound(player.getLocation(), Sound.BLOCK_NOTE_BLOCK_BASS, 1, 0.5f);
|
||||
}
|
||||
} else {
|
||||
SpellActivateEvent spellActivateEvent = new SpellActivateEvent(player, this);
|
||||
Bukkit.getPluginManager().callEvent(spellActivateEvent);
|
||||
|
||||
if (!spellActivateEvent.isCancelled()) {
|
||||
if (onUse(player, level, event)) {
|
||||
if (!this.hasFlag("no-use-message")) {
|
||||
String message = this.getPlugin().getLangYml().getMessage("used-spell").replace("%name%", EnchantmentCache.getEntry(this).getRawName());
|
||||
player.sendMessage(message);
|
||||
player.playSound(player.getLocation(), this.getActivationSound(), SoundCategory.PLAYERS, 1, 1);
|
||||
}
|
||||
|
||||
tracker.remove(player.getUniqueId());
|
||||
tracker.put(player.getUniqueId(), System.currentTimeMillis() + (long) ((this.getCooldownTime() * 1000L) * Spell.getCooldownMultiplier(player)));
|
||||
|
Loading…
Reference in New Issue
Block a user