From 440ff7feeb9f94b66796ce56386099bf02984bd1 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 23 Jan 2018 13:17:38 +0000 Subject: [PATCH] Stop lobbies being night --- .../reward/MythicalRewardAnimation.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/animations/reward/MythicalRewardAnimation.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/animations/reward/MythicalRewardAnimation.java index 162cb351b..5d066fd3d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/animations/reward/MythicalRewardAnimation.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/animations/reward/MythicalRewardAnimation.java @@ -5,6 +5,7 @@ import org.bukkit.FireworkEffect; import org.bukkit.FireworkEffect.Type; import org.bukkit.Location; import org.bukkit.Sound; +import org.bukkit.entity.Player; import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilFirework; @@ -27,13 +28,9 @@ public class MythicalRewardAnimation extends TreasureRewardAnimation .withFlicker() .build(); - private long _currentTime; - public MythicalRewardAnimation(Treasure treasure, TreasureLocation treasureLocation, Location location, RewardData rewardData) { super(treasure, treasureLocation, location, rewardData); - - _currentTime = location.getWorld().getTime(); } @Override @@ -49,7 +46,10 @@ public class MythicalRewardAnimation extends TreasureRewardAnimation { if (getTicks() % 5 == 0) { - getLocation().getWorld().setTime(getLocation().getWorld().getTime() + 12000); + for (Player player : getLocation().getWorld().getPlayers()) + { + player.setPlayerTime(player.getPlayerTime() + 12000, false); + } } if (getTicks() % 2 == 0) @@ -72,6 +72,9 @@ public class MythicalRewardAnimation extends TreasureRewardAnimation @Override protected void onFinish() { - getLocation().getWorld().setTime(_currentTime); + for (Player player : getLocation().getWorld().getPlayers()) + { + player.resetPlayerTime(); + } } }