Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package YOUR.PACKAGE.NAME;
- import org.bukkit.Bukkit;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin{ //Extending JavaPlugin so that Bukkit knows its the main class...
- private static Plugin plugin;
- public void onEnable() {
- plugin = this;
- registerEvents(this, new Events(), new Both());
- getCommand("hi").setExecutor(new Command());
- getCommand("hello").setExecutor(new Both());
- }
- public void onDisable() {
- }
- //Much eaisier then registering events in 10 diffirent methods
- public static void registerEvents(org.bukkit.plugin.Plugin plugin, Listener... listeners) {
- for (Listener listener : listeners) {
- Bukkit.getServer().getPluginManager().registerEvents(listener, plugin);
- }
- }
- //To access the plugin variable from other classes
- public static Plugin getPlugin() {
- return plugin;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement