getters setters (NOT lombok.,.,,.)

lom bock su(s/cks)
This commit is contained in:
Chayapak 2023-07-11 18:10:23 +07:00
parent 79c45b0598
commit 29e5154d3d
2 changed files with 42 additions and 23 deletions

View file

@ -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);
}

View file

@ -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) {