combat indicator
This commit is contained in:
parent
c0245fa014
commit
62f036b2af
2 changed files with 63 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
package me.unurled.sacredrealms.sr.components.combat;
|
||||
|
||||
import static me.unurled.sacredrealms.sr.utils.Component.comp;
|
||||
import static me.unurled.sacredrealms.sr.utils.SRPlayerUtils.spawnIndicator;
|
||||
import static me.unurled.sacredrealms.sr.utils.SRPlayerUtils.updateActionBar;
|
||||
|
||||
import java.util.Random;
|
||||
|
@ -104,6 +105,8 @@ public class CombatManager extends Manager {
|
|||
// apply damage
|
||||
|
||||
entity.damage(damage);
|
||||
|
||||
spawnIndicator(entity, false, damage);
|
||||
// TODO: check for status effects (apply status effects depending item of damager)
|
||||
}
|
||||
} else if (entity instanceof Player player) {
|
||||
|
@ -156,6 +159,7 @@ public class CombatManager extends Manager {
|
|||
|
||||
// apply damage
|
||||
player.damage(damage);
|
||||
// add an
|
||||
|
||||
SRPlayer player1 = pm.getPlayer(player.getUniqueId());
|
||||
if (player1 != null) {
|
||||
|
@ -166,11 +170,15 @@ public class CombatManager extends Manager {
|
|||
updateActionBar(player, player1);
|
||||
}
|
||||
|
||||
spawnIndicator(player, false, damage);
|
||||
|
||||
// TODO: check for status effects (apply status effects depending item of damager)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@EventHandler
|
||||
public void onDamage(EntityDamageEvent e) {}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue