better getplayers

master
Benjamin Kraft 3 years ago
parent 9fe497f4d0
commit 65bfc3fde5
  1. 6
      src/main/java/com/benjocraeft/sharehealth/HealthManager.java
  2. 11
      src/main/java/com/benjocraeft/sharehealth/Sharehealth.java

@ -70,11 +70,7 @@ public class HealthManager {
}
void applyHealthToAllExcept(Player player){
for (Player p : Sharehealth.GetPlayers()){
if (p.equals(player))
continue;
p.setHealth(health);
}
Sharehealth.GetPlayers(player).forEach(p -> p.setHealth(health));
}
//When totem is triggered, set health to 1 and remove absorption

@ -129,11 +129,7 @@ public class Sharehealth extends JavaPlugin {
if (isFailed)
return;
GetPlayers().forEach(p -> {
if (p == player)
return;
p.playEffect(EntityEffect.HURT);
});
GetPlayers(player).forEach(p -> p.playEffect(EntityEffect.HURT));
double receivedDamage = damage + absorbedDamage;
@ -235,6 +231,11 @@ public class Sharehealth extends JavaPlugin {
players.removeIf(p -> !ActiveUUIDs.contains(p.getUniqueId()));
return players;
}
static List<Player> GetPlayers(Player except){
List<Player> players = GetPlayers();
players.remove(except);
return players;
}
public void addPlayer(UUID uuid){
ActiveUUIDs.add(uuid);

Loading…
Cancel
Save