summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nms-patches/BossBattleServer.patch11
-rw-r--r--src/main/java/org/bukkit/craftbukkit/boss/CraftBossBar.java10
2 files changed, 21 insertions, 0 deletions
diff --git a/nms-patches/BossBattleServer.patch b/nms-patches/BossBattleServer.patch
new file mode 100644
index 00000000..1a18af71
--- /dev/null
+++ b/nms-patches/BossBattleServer.patch
@@ -0,0 +1,11 @@
+--- a/net/minecraft/server/BossBattleServer.java
++++ b/net/minecraft/server/BossBattleServer.java
+@@ -10,7 +10,7 @@
+
+ private final Set<EntityPlayer> h = Sets.newHashSet();
+ private final Set<EntityPlayer> i;
+- private boolean j;
++ public boolean j; // PAIL: rename / public
+
+ public BossBattleServer(IChatBaseComponent ichatbasecomponent, BossBattle.BarColor bossbattle_barcolor, BossBattle.BarStyle bossbattle_barstyle) {
+ super(MathHelper.a(), ichatbasecomponent, bossbattle_barcolor, bossbattle_barstyle);
diff --git a/src/main/java/org/bukkit/craftbukkit/boss/CraftBossBar.java b/src/main/java/org/bukkit/craftbukkit/boss/CraftBossBar.java
index 2f63796a..6e6a5e34 100644
--- a/src/main/java/org/bukkit/craftbukkit/boss/CraftBossBar.java
+++ b/src/main/java/org/bukkit/craftbukkit/boss/CraftBossBar.java
@@ -147,6 +147,16 @@ public class CraftBossBar implements BossBar {
}
@Override
+ public void setVisible(boolean visible) {
+ handle.setVisible(visible);
+ }
+
+ @Override
+ public boolean isVisible() {
+ return handle.j;
+ }
+
+ @Override
public void show() {
handle.setVisible(true);
}