diff options
Diffstat (limited to 'EssentialsSigns/src/net/ess3/signs/SignWeather.java')
-rw-r--r-- | EssentialsSigns/src/net/ess3/signs/SignWeather.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/EssentialsSigns/src/net/ess3/signs/SignWeather.java b/EssentialsSigns/src/net/ess3/signs/SignWeather.java index 94217aeec..18aa1f567 100644 --- a/EssentialsSigns/src/net/ess3/signs/SignWeather.java +++ b/EssentialsSigns/src/net/ess3/signs/SignWeather.java @@ -5,6 +5,7 @@ import net.ess3.api.ChargeException; import net.ess3.api.IEssentials; import net.ess3.api.IUser; import net.ess3.economy.Trade; +import org.bukkit.World; public class SignWeather extends EssentialsSign @@ -38,15 +39,16 @@ public class SignWeather extends EssentialsSign final Trade charge = getTrade(sign, 2, ess); charge.isAffordableFor(player); final String weatherString = sign.getLine(1); + final World world = player.getPlayer().getWorld(); if ("§2Sun".equalsIgnoreCase(weatherString)) { - player.getWorld().setStorm(false); + world.setStorm(false); charge.charge(player); return true; } if ("§2Storm".equalsIgnoreCase(weatherString)) { - player.getWorld().setStorm(true); + world.setStorm(true); charge.charge(player); return true; } |