TotalFreedomMod/src/main/java/me/totalfreedom/totalfreedommod/FreedomService.java

27 lines
705 B
Java
Raw Normal View History

package me.totalfreedom.totalfreedommod;
import java.util.logging.Logger;
2020-07-01 01:51:06 +00:00
import me.totalfreedom.totalfreedommod.util.FLog;
import org.bukkit.Server;
import org.bukkit.event.Listener;
2020-07-01 01:51:06 +00:00
public abstract class FreedomService implements Listener
{
2020-07-01 01:51:06 +00:00
protected final TotalFreedomMod plugin;
protected final Server server;
protected final Logger logger;
2020-07-01 01:51:06 +00:00
public FreedomService()
{
2020-07-01 01:51:06 +00:00
plugin = TotalFreedomMod.getPlugin();
server = plugin.getServer();
logger = FLog.getPluginLogger();
2020-07-01 01:51:06 +00:00
plugin.getServer().getPluginManager().registerEvents(this, plugin);
plugin.fsh.add(this);
}
2020-07-01 01:51:06 +00:00
public abstract void onStart();
2020-07-01 01:51:06 +00:00
public abstract void onStop();
}