diff --git a/Plugins/Mineplex.Core/src/mineplex/core/mount/DragonMount.java b/Plugins/Mineplex.Core/src/mineplex/core/mount/DragonMount.java index 9908f30bb..809e61ba9 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/mount/DragonMount.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/mount/DragonMount.java @@ -33,6 +33,7 @@ public class DragonMount extends Mount DragonData dragonData = new DragonData(this, player); //Set max health to 1 so player doesn't see a bunch of mount hearts flashing when NewsManager changes the health dragonData.Dragon.setMaxHealth(1.0); + dragonData.Dragon.setHealth(1.0); _active.put(player, dragonData); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java index ad6f2bbb8..2f0657805 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java @@ -10,6 +10,8 @@ import mineplex.core.common.util.UtilInv; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTime; +import mineplex.core.mount.Mount; +import mineplex.core.mount.types.Dragon; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.RestartServerEvent; import mineplex.core.updater.event.UpdateEvent; @@ -78,6 +80,15 @@ public class GameManager implements Listener for (Player player : UtilServer.getPlayers()) UtilDisplay.displayTextBar(Manager.GetPlugin(), player, health, text); + + for (Mount mount : Manager.getCosmeticManager().getMountManager().getMounts()) + { + if (mount instanceof Dragon) + { + ((Dragon) mount).SetName(text); + ((Dragon) mount).setHealthPercent(health); + } + } } }