From 2ed58c9f52461b07d9b1c8f9ad34aeccecce2862 Mon Sep 17 00:00:00 2001 From: maarten Date: Fri, 18 Apr 2025 14:28:59 +0200 Subject: [PATCH] Update PluginKit loading --- pom.xml | 2 +- .../nl/maartenvr98/PluginTemplate/Main.java | 41 +++++++++---------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/pom.xml b/pom.xml index 2e3dd2e..1b2657c 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ nl.maartenvr98 PluginKit - 1.1.3 + 1.2.2 diff --git a/src/main/java/nl/maartenvr98/PluginTemplate/Main.java b/src/main/java/nl/maartenvr98/PluginTemplate/Main.java index eb04621..9dcdc0e 100644 --- a/src/main/java/nl/maartenvr98/PluginTemplate/Main.java +++ b/src/main/java/nl/maartenvr98/PluginTemplate/Main.java @@ -1,5 +1,6 @@ package nl.maartenvr98.PluginTemplate; +import nl.maartenvr98.PluginKit.KitSetup; import nl.maartenvr98.PluginKit.PluginKit; import nl.maartenvr98.PluginKit.log.Log; import nl.maartenvr98.PluginTemplate.commands.MyCommand; @@ -9,42 +10,40 @@ import org.bukkit.plugin.java.JavaPlugin; public final class Main extends JavaPlugin { - private static JavaPlugin instance; - @Override public void onEnable() { - instance = this; + PluginKit.setPlugin(this); Log.success("Enabling PluginTemplate"); // Setup plugin with PluginKit - PluginKit.setPlugin(this) - // Commands - .addCommand("template", new MyCommand()) + KitSetup.init() + // Commands + .addCommand("template", new MyCommand()) - // Listeners - .addListener(new PlayerListener()) + // Listeners + .addListener(new PlayerListener()) - // Configs - .addConfig(new MainConfig()) + // Configs + .addConfig(new MainConfig()) - // Tasks - // .addTask(new SpawnerSpawnTask()) + // Tasks + // .addTask(new MyCustomTask()) - // Hooks - // .addHook("Vault", new Vault()) + // Hooks + // .addHook("Vault", new Vault()) - // Migrations - // .addMigration(new CreatePlayersMigration()); + // Migrations + // .addMigration(new CreatePlayersMigration()); - // Settings - .withSettings(settings -> { + // Settings + .withSettings(settings -> { // Define your settings here // settings.setMessagesConfig("messages"); }) - // Start plugin - .start(); + // Start plugin + .start(); Log.success("PluginTemplate is enabled"); } @@ -65,7 +64,7 @@ public final class Main extends JavaPlugin { * @return JavaPlugin instance */ public static JavaPlugin getInstance() { - return instance; + return PluginKit.getInstance(); } }