Fix hub clock again...
This commit is contained in:
parent
a8077aae15
commit
99bb64c6c8
@ -674,17 +674,10 @@ public class SpeedBuilders extends SoloGame
|
||||
|
||||
Manager.runSyncLater(() ->
|
||||
{
|
||||
if (!IsLive())
|
||||
return;
|
||||
|
||||
if (_state != SpeedBuildersState.BUILDING)
|
||||
return;
|
||||
|
||||
if (!_buildRecreations.containsKey(player))
|
||||
return;
|
||||
|
||||
if (_perfectBuild.containsKey(player))
|
||||
if (!IsLive() || !_buildRecreations.containsKey(player) || _perfectBuild.containsKey(player))
|
||||
{
|
||||
return;
|
||||
};
|
||||
|
||||
if (_buildRecreations.get(player).calculateScoreFromBuild(_currentBuild) == _currentBuild.getPerfectScore())
|
||||
{
|
||||
@ -876,8 +869,6 @@ public class SpeedBuilders extends SoloGame
|
||||
//Sometimes it stops on 0.1 and has one bar green
|
||||
UtilTextBottom.displayProgress("Time Left:", 0, UtilTime.MakeStr(0), UtilServer.getPlayers());
|
||||
|
||||
for (Player player : GetPlayers(true))
|
||||
|
||||
if (_allPerfect)
|
||||
{
|
||||
UtilTextMiddle.display("", C.cAqua + GUARDIAN_NAME + " is Impressed!", 0, 100, 10);
|
||||
|
@ -1,6 +1,5 @@
|
||||
package nautilus.game.arcade.managers;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
@ -14,7 +13,7 @@ import org.bukkit.inventory.ItemStack;
|
||||
import mineplex.core.common.util.C;
|
||||
import mineplex.core.common.util.F;
|
||||
import mineplex.core.common.util.UtilServer;
|
||||
import mineplex.core.itemstack.ItemStackFactory;
|
||||
import mineplex.core.itemstack.ItemBuilder;
|
||||
import mineplex.core.portal.GenericServer;
|
||||
import mineplex.core.portal.Intent;
|
||||
import mineplex.core.recharge.Recharge;
|
||||
@ -30,9 +29,10 @@ public class HubClockManager implements Listener
|
||||
{
|
||||
|
||||
private static final int HUB_CLOCK_SLOT = 8;
|
||||
private static final ItemStack HUB_CLOCK_ITEM = ItemStackFactory.Instance.CreateStack(Material.WATCH, (byte) 0, 1, (short) 0,
|
||||
C.cGreen + "Return to Hub",
|
||||
new String[]{"", ChatColor.RESET + "Click while holding this", ChatColor.RESET + "to return to the Hub."});
|
||||
private static final ItemStack HUB_CLOCK_ITEM = new ItemBuilder(Material.WATCH)
|
||||
.setTitle(C.cGreen + "Return to Hub")
|
||||
.addLore("", C.Reset + "Click while holding this", C.Reset + "to return to the Hub.")
|
||||
.build();
|
||||
|
||||
private final ArcadeManager _manager;
|
||||
|
||||
@ -68,7 +68,7 @@ public class HubClockManager implements Listener
|
||||
@EventHandler
|
||||
public void giveOnNextLobby(GameStateChangeEvent event)
|
||||
{
|
||||
if (event.GetState() != GameState.Recruit || !canGiveClock())
|
||||
if (event.GetState() != GameState.Recruit && event.GetState() != GameState.Dead || !canGiveClock())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user