/
Main.java
36 lines (30 loc) · 1.15 KB
/
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package idk.plugin.healthbar;
import cn.nukkit.Player;
import cn.nukkit.plugin.PluginBase;
import cn.nukkit.scheduler.NukkitRunnable;
public class Main extends PluginBase {
public void onEnable() {
getServer().getScheduler().scheduleDelayedRepeatingTask(this, new NukkitRunnable() {
@Override
public void run() {
try {
for (Player p : getServer().getOnlinePlayers().values()) {
StringBuilder str = new StringBuilder();
int i = 0;
while (i < p.getMaxHealth()) {
if (p.getHealth() > i) {
str.append("\u00A7a|");
} else {
str.append("\u00A7c|");
}
i++;
}
if (!p.getScoreTag().equals(str.toString())) {
p.setScoreTag(str.toString());
}
}
} catch (Exception ignore) {}
}
}, 10, 10, true);
}
}