mirror of
https://github.com/kaboomserver/icontrolu.git
synced 2024-05-20 12:01:22 +00:00
Don't set health if max health is too low
This commit is contained in:
parent
86d7755a53
commit
1177db1440
|
@ -23,6 +23,7 @@ import org.bukkit.scoreboard.Team;
|
||||||
import pw.kaboom.icontrolu.utilities.PlayerList;
|
import pw.kaboom.icontrolu.utilities.PlayerList;
|
||||||
|
|
||||||
class Tick extends BukkitRunnable {
|
class Tick extends BukkitRunnable {
|
||||||
|
@Override
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public void run() {
|
public void run() {
|
||||||
for (Player target: Bukkit.getOnlinePlayers()) {
|
for (Player target: Bukkit.getOnlinePlayers()) {
|
||||||
|
@ -50,9 +51,9 @@ class Tick extends BukkitRunnable {
|
||||||
|
|
||||||
if (controller.getMaxHealth() > 0) {
|
if (controller.getMaxHealth() > 0) {
|
||||||
target.setMaxHealth(controller.getMaxHealth());
|
target.setMaxHealth(controller.getMaxHealth());
|
||||||
|
target.setHealth(controller.getHealth());
|
||||||
}
|
}
|
||||||
|
|
||||||
target.setHealth(controller.getHealth());
|
|
||||||
target.setLevel(controller.getLevel());
|
target.setLevel(controller.getLevel());
|
||||||
target.setSneaking(controller.isSneaking());
|
target.setSneaking(controller.isSneaking());
|
||||||
target.setSprinting(controller.isSprinting());
|
target.setSprinting(controller.isSprinting());
|
||||||
|
@ -171,6 +172,7 @@ class ControlPlayer implements Listener {
|
||||||
final int tickDelay = 200;
|
final int tickDelay = 200;
|
||||||
|
|
||||||
new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
for (Player allPlayers: Bukkit.getOnlinePlayers()) {
|
for (Player allPlayers: Bukkit.getOnlinePlayers()) {
|
||||||
allPlayers.showPlayer(JavaPlugin.getPlugin(Main.class), controller);
|
allPlayers.showPlayer(JavaPlugin.getPlugin(Main.class), controller);
|
||||||
|
|
Loading…
Reference in a new issue