Make bossbar patch a configurable option

This commit is contained in:
Myles 2016-03-10 13:22:32 +00:00
parent 1bf1e8981c
commit 83518b92fe
3 changed files with 36 additions and 29 deletions

View File

@ -236,6 +236,10 @@ public class ViaVersionPlugin extends JavaPlugin implements ViaVersionAPI {
return getConfig().getBoolean("hologram-patch", false);
}
public boolean isBossbarPatch() {
return getConfig().getBoolean("bossbar-patch", true);
}
public double getHologramYOffset() {
return getConfig().getDouble("hologram-y", -1D);
}

View File

@ -896,8 +896,8 @@ public class OutgoingTransformer {
}
}
// TODO: Add config option
// Boss bar
if(plugin.isBossbarPatch()) {
if (type == EntityType.ENDER_DRAGON || type == EntityType.WITHER) {
if (entry.getOldID() == 2) {
BossBar bar = bossBarMap.get(entityID);
@ -929,6 +929,7 @@ public class OutgoingTransformer {
}
}
}
}
private UUID getUUID(int id) {

View File

@ -19,3 +19,5 @@ hologram-patch: false
hologram-y: -1
# Enable player tick simulation, this fixes eating, drinking, nether portals.
simulate-pt: true
# Should we patch boss bars so they work? (Default: true, disable if you're having issues)
bossbar-patch: true