From 9230f823fbd832a55174bd7d42216e788334f436 Mon Sep 17 00:00:00 2001 From: garbagemule Date: Tue, 30 Jul 2013 21:57:36 +0200 Subject: [PATCH] More task scheduling. Fixes #199 --- src/com/garbagemule/MobArena/ArenaImpl.java | 28 +++++++-------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/src/com/garbagemule/MobArena/ArenaImpl.java b/src/com/garbagemule/MobArena/ArenaImpl.java index d2a0329..c09e3e4 100644 --- a/src/com/garbagemule/MobArena/ArenaImpl.java +++ b/src/com/garbagemule/MobArena/ArenaImpl.java @@ -833,30 +833,20 @@ public class ArenaImpl implements Arena @Override public void storeContainerContents() { - plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, - new Runnable() { - public void run() { - for (Location loc : region.getContainers()) { - BlockState state = world.getBlockAt(loc).getState(); - if (state instanceof InventoryHolder) { - containables.add(new RepairableContainer(state, false)); - } - } - } - }); + for (Location loc : region.getContainers()) { + BlockState state = world.getBlockAt(loc).getState(); + if (state instanceof InventoryHolder) { + containables.add(new RepairableContainer(state, false)); + } + } } @Override public void restoreContainerContents() { - plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, - new Runnable() { - public void run() { - for (Repairable r : containables) { - r.repair(); - } - } - }); + for (Repairable r : containables) { + r.repair(); + } } @Override