mirror of
https://github.com/essentials/Essentials.git
synced 2025-09-28 07:09:14 +02:00
package name change to net.ess3
This commit is contained in:
37
EssentialsGeoIP/src/net/ess3/geoip/ConfigHolder.java
Normal file
37
EssentialsGeoIP/src/net/ess3/geoip/ConfigHolder.java
Normal file
@@ -0,0 +1,37 @@
|
||||
package net.ess3.geoip;
|
||||
|
||||
import net.ess3.api.IEssentials;
|
||||
import net.ess3.settings.geoip.GeoIP;
|
||||
import net.ess3.storage.AsyncStorageObjectHolder;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
|
||||
|
||||
public class ConfigHolder extends AsyncStorageObjectHolder<GeoIP>
|
||||
{
|
||||
private final transient Plugin geoip;
|
||||
|
||||
public ConfigHolder(final IEssentials ess, final Plugin geoip)
|
||||
{
|
||||
super(ess, GeoIP.class);
|
||||
this.geoip = geoip;
|
||||
onReload();
|
||||
}
|
||||
|
||||
@Override
|
||||
public File getStorageFile() throws IOException
|
||||
{
|
||||
return new File(geoip.getDataFolder(), "config.yml");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void finishRead()
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void finishWrite()
|
||||
{
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user