diff options
Diffstat (limited to 'Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java')
-rw-r--r-- | Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java b/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java index bc8a0f18a..f728ff7a0 100644 --- a/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java +++ b/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java @@ -9,29 +9,21 @@ import java.util.logging.Level; import net.ess3.Essentials; import net.ess3.api.IEssentials; import org.bukkit.Bukkit; -import org.bukkit.plugin.Plugin; public abstract class AbstractDelayedYamlFileWriter implements Runnable { - private final transient Plugin plugin; + private final transient IEssentials ess; private final transient ReentrantLock lock = new ReentrantLock(); public AbstractDelayedYamlFileWriter(final IEssentials ess) { - this.plugin = ess; + this.ess = ess; } public void schedule() { - if (((Essentials)plugin).testing) - { - run(); - } - else - { - plugin.getServer().getScheduler().scheduleAsyncDelayedTask(plugin, this); - } + ess.getPlugin().scheduleAsyncDelayedTask(this); } public abstract File getFile() throws IOException; |