Boosters/plugin/src/main/java/com/alttd/boosters/BoostersPlugin.java

42 lines
1009 B
Java
Raw Normal View History

2021-09-06 17:35:04 +00:00
package com.alttd.boosters;
import com.alttd.boosters.api.BoosterAPI;
import org.bukkit.command.CommandExecutor;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public final class BoostersPlugin extends JavaPlugin {
private static BoostersPlugin instance;
private static BoosterAPI boosterAPI;
@Override
public void onEnable() {
instance = this;
boosterAPI = new BoosterAPIProvider();
}
@Override
public void onDisable() {
}
public void registerListener(Listener... listeners) {
for (Listener listener : listeners) {
getServer().getPluginManager().registerEvents(listener, this);
}
}
public void registerCommand(String commandName, CommandExecutor CommandExecutor) {
getCommand(commandName).setExecutor(CommandExecutor);
}
public static BoostersPlugin getInstance() {
return instance;
}
public BoosterAPI getAPI() {
return boosterAPI;
}
}