Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.java.JavaPlugin;
- import pl.kamilkime.ytguilds.cmds.MainCmd;
- import pl.kamilkime.ytguilds.data.DataManager;
- import pl.kamilkime.ytguilds.data.FileManager;
- import pl.kamilkime.ytguilds.data.Settings;
- import pl.kamilkime.ytguilds.listeners.EntityDamageByEntityListener;
- import pl.kamilkime.ytguilds.listeners.InventoryClickListener;
- import pl.kamilkime.ytguilds.listeners.PlayerDeathListener;
- import pl.kamilkime.ytguilds.listeners.PlayerJoinListener;
- import pl.kamilkime.ytguilds.listeners.region.BlockBreakListener;
- import pl.kamilkime.ytguilds.listeners.region.BlockDamageListener;
- import pl.kamilkime.ytguilds.listeners.region.BlockIgniteListener;
- import pl.kamilkime.ytguilds.listeners.region.BlockPlaceListener;
- import pl.kamilkime.ytguilds.listeners.region.EntityExplodeListener;
- import pl.kamilkime.ytguilds.listeners.region.PlayerBucketListener;
- public class Main extends JavaPlugin{
- private static Main inst;
- public Main(){
- inst = this;
- }
- public void onEnable(){
- inst = this;
- FileManager.check();
- DataManager.load();
- Settings.getInst().load();
- getCommand("g").setExecutor(new MainCmd());
- Bukkit.getPluginManager().registerEvents(new PlayerJoinListener(), this);
- Bukkit.getPluginManager().registerEvents(new PlayerDeathListener(), this);
- Bukkit.getPluginManager().registerEvents(new EntityDamageByEntityListener(), this);
- Bukkit.getPluginManager().registerEvents(new InventoryClickListener(), this);
- Bukkit.getPluginManager().registerEvents((Listener) new BlockBreakListener(), this);
- Bukkit.getPluginManager().registerEvents(new BlockPlaceListener(), this);
- Bukkit.getPluginManager().registerEvents(new PlayerBucketListener(), this);
- Bukkit.getPluginManager().registerEvents(new BlockIgniteListener(), this);
- Bukkit.getPluginManager().registerEvents(new EntityExplodeListener(), this);
- Bukkit.getPluginManager().registerEvents(new BlockDamageListener(), this);
- }
- public void onDisable(){
- DataManager.save();
- }
- public static Main getInst(){
- if(inst == null) return new Main();
- return inst;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement