- Баллы
- 76
- Имя в Minecraft
- Prost
Помогите разобраться с кодом.
Нужно отменить получение урона по Entity котрый не достиг 4 лвл. Значение достаю из конфига.
Но тк как я плохо еще знаю java, я не знаю как это сделать, начал с
Player damaged = (Player)e.getEntity();
Player damager = (Player)e.getDamager();
if (Levels.getLevel(damager) >= 4) {.
Если что мой скайп: vaddi1231238.
Может даже, финансово не обижу...
@EventHandler
public void onAttack(EntityDamageByEntityEvent e)
{
if (((e.getEntity() instanceof Player)) && ((e.getDamager() instanceof Player)))
{
Player damaged = (Player)e.getEntity();
Player damager = (Player)e.getDamager();
if (Levels.getFaction(damager).equalsIgnoreCase(Levels.getFaction(damaged))) {
e.setCancelled(true);
}
}
if (((e.getDamager() instanceof Projectile)) && ((e.getEntity() instanceof Player)))
{
Player damaged = (Player)e.getEntity();
Player damager = null;
Projectile proj = (Projectile)e.getDamager();
if ((proj.getShooter() instanceof Player)) {
damager = (Player)proj.getShooter();
}
if (Levels.getFaction(damager).equalsIgnoreCase(Levels.getFaction(damaged))) {
e.setCancelled(true);
}
}
public void onAttack(EntityDamageByEntityEvent e)
{
if (((e.getEntity() instanceof Player)) && ((e.getDamager() instanceof Player)))
{
Player damaged = (Player)e.getEntity();
Player damager = (Player)e.getDamager();
if (Levels.getFaction(damager).equalsIgnoreCase(Levels.getFaction(damaged))) {
e.setCancelled(true);
}
}
if (((e.getDamager() instanceof Projectile)) && ((e.getEntity() instanceof Player)))
{
Player damaged = (Player)e.getEntity();
Player damager = null;
Projectile proj = (Projectile)e.getDamager();
if ((proj.getShooter() instanceof Player)) {
damager = (Player)proj.getShooter();
}
if (Levels.getFaction(damager).equalsIgnoreCase(Levels.getFaction(damaged))) {
e.setCancelled(true);
}
}
Но тк как я плохо еще знаю java, я не знаю как это сделать, начал с
Player damaged = (Player)e.getEntity();
Player damager = (Player)e.getDamager();
if (Levels.getLevel(damager) >= 4) {.
Если что мой скайп: vaddi1231238.
Может даже, финансово не обижу...
Последнее редактирование: