Impact/src/main/java/eu/univento/impact/Impact.java

46 lines
1.2 KiB
Java

/*
* Copyright (c) 2017 univento.eu - All rights reserved
* You are not allowed to use, distribute or modify this code
*/
package eu.univento.impact;
import eu.univento.commons.server.ServerType;
import eu.univento.core.Core;
import eu.univento.core.api.command.CommandFramework;
import eu.univento.core.api.server.ServerSettings;
import eu.univento.core.commands.PlayerCommands;
import eu.univento.impact.listeners.JoinQuit;
import lombok.Getter;
import org.bukkit.Bukkit;
import org.bukkit.GameMode;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
/**
* @author joethei
* @version 0.1
*/
public class Impact extends JavaPlugin{
@Getter private static Impact instance;
@Override
public void onEnable() {
instance = this;
PluginManager pm = Bukkit.getPluginManager();
pm.registerEvents(new JoinQuit(), this);
CommandFramework commandFramework = Core.getCommandFramework();
commandFramework.registerCommands(new PlayerCommands());
ServerSettings.setServerType(ServerType.GAME_IMPACT);
ServerSettings.setGameMode(GameMode.ADVENTURE);
}
@Override
public void onDisable() {
}
}