forked from ChomeNS/chomens-bot-java
getters setters (NOT lombok.,.,,.)
lom bock su(s/cks)
This commit is contained in:
parent
79c45b0598
commit
29e5154d3d
2 changed files with 42 additions and 23 deletions
|
@ -17,10 +17,11 @@ public class BotBossBar extends BossBar {
|
|||
private final Bot bot;
|
||||
|
||||
public String id;
|
||||
public String players;
|
||||
public boolean visible;
|
||||
public long max;
|
||||
public int value;
|
||||
|
||||
private String players;
|
||||
private boolean visible;
|
||||
private long max;
|
||||
private int value;
|
||||
|
||||
public BotBossBar(
|
||||
Component title,
|
||||
|
@ -39,9 +40,14 @@ public class BotBossBar extends BossBar {
|
|||
this.bot = bot;
|
||||
}
|
||||
|
||||
public Component title() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(Component title) {
|
||||
setTitle(title, false);
|
||||
}
|
||||
|
||||
public void setTitle(Component title, boolean force) {
|
||||
if (ComponentUtilities.isEqual(this.title, title) && !force) return;
|
||||
|
||||
|
@ -56,9 +62,14 @@ public class BotBossBar extends BossBar {
|
|||
bot.core.run("minecraft:bossbar set " + id + " name " + GsonComponentSerializer.gson().serialize(title));
|
||||
}
|
||||
|
||||
public BossBarColor color(BossBarColor color) {
|
||||
return color;
|
||||
}
|
||||
|
||||
public void setColor(BossBarColor color) {
|
||||
setColor(color, false);
|
||||
}
|
||||
|
||||
public void setColor(BossBarColor color, boolean force) {
|
||||
if (this.color == color && !force) return;
|
||||
|
||||
|
@ -69,6 +80,10 @@ public class BotBossBar extends BossBar {
|
|||
bot.core.run("minecraft:bossbar set " + id + " color " + (color == BossBarColor.LIME ? "green" : color.name().toLowerCase()));
|
||||
}
|
||||
|
||||
public String players() {
|
||||
return players;
|
||||
}
|
||||
|
||||
public void setPlayers(String players) {
|
||||
if (this.players.equals(players)) return;
|
||||
|
||||
|
@ -79,6 +94,7 @@ public class BotBossBar extends BossBar {
|
|||
bot.core.run("minecraft:bossbar set " + id + " players " + players);
|
||||
}
|
||||
|
||||
public BossBarDivision division () { return division; }
|
||||
public void setDivision (BossBarDivision division) {
|
||||
setDivision(division, false);
|
||||
}
|
||||
|
@ -102,6 +118,7 @@ public class BotBossBar extends BossBar {
|
|||
bot.core.run("minecraft:bossbar set " + id + " style " + division);
|
||||
}
|
||||
|
||||
public int value () { return value; }
|
||||
public void setValue (int value) {
|
||||
setValue(value, false);
|
||||
}
|
||||
|
@ -115,6 +132,7 @@ public class BotBossBar extends BossBar {
|
|||
bot.core.run("minecraft:bossbar set " + id + " value " + value);
|
||||
}
|
||||
|
||||
public boolean visible () { return visible; }
|
||||
public void setVisible (boolean visible) {
|
||||
if (this.visible == visible) return;
|
||||
|
||||
|
@ -125,6 +143,7 @@ public class BotBossBar extends BossBar {
|
|||
bot.core.run("minecraft:bossbar set " + id + " visible " + visible);
|
||||
}
|
||||
|
||||
public long max () { return max; }
|
||||
public void setMax (long max) {
|
||||
setMax(max, false);
|
||||
}
|
||||
|
|
|
@ -62,13 +62,13 @@ public class BossbarManagerPlugin extends Bot.Listener {
|
|||
bossBars.put(
|
||||
packet.getUuid(),
|
||||
new BotBossBar(
|
||||
bossBar.title,
|
||||
bossBar.players,
|
||||
bossBar.title(),
|
||||
bossBar.players(),
|
||||
bossBar.color,
|
||||
bossBar.division,
|
||||
bossBar.visible,
|
||||
bossBar.max,
|
||||
bossBar.value,
|
||||
bossBar.visible(),
|
||||
bossBar.max(),
|
||||
bossBar.value(),
|
||||
bot
|
||||
)
|
||||
);
|
||||
|
@ -120,7 +120,7 @@ public class BossbarManagerPlugin extends Bot.Listener {
|
|||
|
||||
final BotBossBar botBossBar = get(bossBar.uuid);
|
||||
|
||||
if (botBossBar != null && !ComponentUtilities.isEqual(botBossBar.title, packet.getTitle())) {
|
||||
if (botBossBar != null && !ComponentUtilities.isEqual(botBossBar.title(), packet.getTitle())) {
|
||||
botBossBar.setTitle(botBossBar.title, true);
|
||||
}
|
||||
|
||||
|
@ -133,10 +133,10 @@ public class BossbarManagerPlugin extends Bot.Listener {
|
|||
|
||||
if (
|
||||
botBossBar != null &&
|
||||
botBossBar.value != packet.getHealth() * botBossBar.max
|
||||
botBossBar.value() != packet.getHealth() * botBossBar.max()
|
||||
) {
|
||||
botBossBar.setValue(botBossBar.value, true);
|
||||
botBossBar.setMax(botBossBar.max, true);
|
||||
botBossBar.setValue(botBossBar.value(), true);
|
||||
botBossBar.setMax(botBossBar.max(), true);
|
||||
}
|
||||
|
||||
bossBar.health = packet.getHealth();
|
||||
|
@ -153,7 +153,7 @@ public class BossbarManagerPlugin extends Bot.Listener {
|
|||
for (Map.Entry<UUID, BotBossBar> _bossBar : bossBars.entrySet()) {
|
||||
final BotBossBar bossBar = _bossBar.getValue();
|
||||
|
||||
bossBar.setPlayers(bossBar.players);
|
||||
bossBar.setPlayers(bossBar.players());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -188,12 +188,12 @@ public class BossbarManagerPlugin extends Bot.Listener {
|
|||
}
|
||||
|
||||
bot.core.run("minecraft:bossbar add " + name + " " + stringifiedName);
|
||||
bot.core.run(prefix + "players " + bossBar.players);
|
||||
bot.core.run(prefix + "players " + bossBar.players());
|
||||
bot.core.run(prefix + "color " + (bossBar.color == BossBarColor.LIME ? "green" : bossBar.color.name().toLowerCase()));
|
||||
bot.core.run(prefix + "visible " + bossBar.visible);
|
||||
bot.core.run(prefix + "visible " + bossBar.visible());
|
||||
bot.core.run(prefix + "style " + division);
|
||||
bot.core.run(prefix + "max " + bossBar.max);
|
||||
bot.core.run(prefix + "value " + bossBar.value);
|
||||
bot.core.run(prefix + "max " + bossBar.max());
|
||||
bot.core.run(prefix + "value " + bossBar.value());
|
||||
}
|
||||
|
||||
public void remove (String name) {
|
||||
|
|
Loading…
Reference in a new issue