Petrmax
Ньюби
- Баллы
- 1
- Имя в Minecraft
- XYZ
Здравствуйте, столкнулся с такой проблемой, что не могу настроить пвп между игроками так, чтобы их HP не изменялось, при setHealth(20) плагин учитывает сначала установку HP, только потом урон от атакующего. Получается что здоровье колебается на 8-19 еденицах. Также не имею представления, как выделить область где будет выполняться данное событие. (К примеру на x y z, x2 y2 z2 координатах игроки будут драться без потери HP)
Кусок кода.
@EventHandler(priority = EventPriority.HIGHEST)
public void spawnFights(EntityDamageByEntityEvent event){
Entity damager = event.getDamager();
Entity damaged = event.getEntity();
if ((damaged instanceof Player) && (damager instanceof Player)) {
((Player) damaged).setHealth(20);
((Player) damager).setHealth(20);
}
}
Я ньюби, не бейте.
Кусок кода.
@EventHandler(priority = EventPriority.HIGHEST)
public void spawnFights(EntityDamageByEntityEvent event){
Entity damager = event.getDamager();
Entity damaged = event.getEntity();
if ((damaged instanceof Player) && (damager instanceof Player)) {
((Player) damaged).setHealth(20);
((Player) damager).setHealth(20);
}
}
Я ньюби, не бейте.