summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java')
-rw-r--r--Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java14
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;