From e11780cebcd7a3348d520b0198524166a1a5117e Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Mon, 18 Nov 2013 22:02:56 -0700 Subject: [PATCH] Final hotfixes to Recycling Center. Modify Charge Zombie block destruction behavior to reduce lag and prevent them from destroying actual structures, only normal blocks. Fix Item Cube block inserting bugs. Fix beds not setting the time properly. --- BankEconomyMod/src/me/kaZep/Base/Main.java | 12 +++++++++++- BankEconomyMod/src/me/kaZep/Base/PlayerListener.java | 6 +++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/BankEconomyMod/src/me/kaZep/Base/Main.java b/BankEconomyMod/src/me/kaZep/Base/Main.java index 03b5ad8..11e0325 100644 --- a/BankEconomyMod/src/me/kaZep/Base/Main.java +++ b/BankEconomyMod/src/me/kaZep/Base/Main.java @@ -3457,7 +3457,17 @@ public void updateTime() { } } } - Bukkit.getWorld("world").setFullTime(Bukkit.getWorld("world").getFullTime()-4); + //Bukkit.getWorld("world").setFullTime(Bukkit.getWorld("world").getFullTime()-4); + if (last_world_time==0) { + last_world_time = Bukkit.getWorld("world").getFullTime(); + } else { + int raisecount=0; + while (Bukkit.getWorld("world").getFullTime()-last_world_time>=2) { + last_world_time+=2; + raisecount++; + } + Bukkit.getWorld("world").setFullTime(Bukkit.getWorld("world").getFullTime()-raisecount); + } } } , 8, 8); diff --git a/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java b/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java index da7b534..a9df8f3 100644 --- a/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java +++ b/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java @@ -1279,16 +1279,16 @@ implements Listener } } - /* + @EventHandler public void onPlayerWakeup(PlayerBedLeaveEvent e) { Player p = e.getPlayer(); //p.sendMessage("Wakeup at "+Bukkit.getWorld("world").getTime()); if (Bukkit.getWorld("world").getTime()==0) { - Bukkit.getWorld("world").setTime90 + this.plugin.last_world_time=0; } return; - }*/ + } @EventHandler public void onPlayerSneak(PlayerToggleSneakEvent e) {