From 14d1cf5d19d91c948b0487ec336f054a7446ec8c Mon Sep 17 00:00:00 2001 From: Fisher <76707404+Fisher2911@users.noreply.github.com> Date: Wed, 19 Jan 2022 08:00:11 -0500 Subject: [PATCH 1/3] Added test to try to fix startup error --- .../fisher2911/hmccosmetics/hook/item/ItemsAdderHook.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/github/fisher2911/hmccosmetics/hook/item/ItemsAdderHook.java b/src/main/java/io/github/fisher2911/hmccosmetics/hook/item/ItemsAdderHook.java index 3cf3fc77..4c1535ae 100644 --- a/src/main/java/io/github/fisher2911/hmccosmetics/hook/item/ItemsAdderHook.java +++ b/src/main/java/io/github/fisher2911/hmccosmetics/hook/item/ItemsAdderHook.java @@ -16,9 +16,11 @@ public class ItemsAdderHook implements ItemHook, Listener { @EventHandler public void onItemsAdderLoad(final ItemsAdderLoadDataEvent event) { - if (this.loaded) return; - HMCCosmetics.getPlugin(HMCCosmetics.class).load(); - this.loaded = true; + // this is a test, will be removed later + System.out.println("ItemsAdder Loaded"); +// if (this.loaded) return; +// HMCCosmetics.getPlugin(HMCCosmetics.class).load(); +// this.loaded = true; } @Override From cfa36dab4b0ccb7a7cb90c0795adb37fcc8c90b6 Mon Sep 17 00:00:00 2001 From: Fisher <76707404+Fisher2911@users.noreply.github.com> Date: Wed, 19 Jan 2022 09:48:21 -0500 Subject: [PATCH 2/3] Update DatabaseFactory.java --- .../github/fisher2911/hmccosmetics/database/DatabaseFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/io/github/fisher2911/hmccosmetics/database/DatabaseFactory.java b/src/main/java/io/github/fisher2911/hmccosmetics/database/DatabaseFactory.java index b4d7eda9..0a79d9fa 100644 --- a/src/main/java/io/github/fisher2911/hmccosmetics/database/DatabaseFactory.java +++ b/src/main/java/io/github/fisher2911/hmccosmetics/database/DatabaseFactory.java @@ -33,6 +33,7 @@ public class DatabaseFactory { final Logger logger = plugin.getLogger(); if (type == null) { + logger.severe("Database type was null, disabling plugin."); Bukkit.getPluginManager().disablePlugin(plugin); throw new NullPointerException(); } From 81bea485a5e9b993974a332548d5cc51440c2d90 Mon Sep 17 00:00:00 2001 From: Fisher <76707404+Fisher2911@users.noreply.github.com> Date: Wed, 19 Jan 2022 09:54:13 -0500 Subject: [PATCH 3/3] Added debug messages --- .../io/github/fisher2911/hmccosmetics/HMCCosmetics.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/github/fisher2911/hmccosmetics/HMCCosmetics.java b/src/main/java/io/github/fisher2911/hmccosmetics/HMCCosmetics.java index 204034c8..22ee51e7 100644 --- a/src/main/java/io/github/fisher2911/hmccosmetics/HMCCosmetics.java +++ b/src/main/java/io/github/fisher2911/hmccosmetics/HMCCosmetics.java @@ -68,16 +68,17 @@ public class HMCCosmetics extends JavaPlugin { } private void registerListeners() { - List.of( + final List listeners = List.of( new JoinListener(this), new ClickListener(this), new TeleportListener(this), new RespawnListener(this), new HatRemoveFixListener(this) - ). - forEach(listener -> - this.getServer().getPluginManager().registerEvents(listener, this) ); + for (final Listener : listener) { + this.getLogger().info("Loading listener: " + listener.class); + this.getServer().getPluginManager().registerEvents(listener, this); + } } private void registerCommands() {