From 2a31fc9f67890452eb74fe1050fb1cb409298206 Mon Sep 17 00:00:00 2001 From: BONNe Date: Sun, 27 Dec 2020 21:12:38 +0200 Subject: [PATCH] Add proper Bukkit API event usage. --- .../events/ChallengeCompletedEvent.java | 34 +++++++++++++++++++ .../events/ChallengeResetAllEvent.java | 34 +++++++++++++++++++ .../events/ChallengeResetEvent.java | 34 +++++++++++++++++++ .../events/LevelCompletedEvent.java | 34 +++++++++++++++++++ 4 files changed, 136 insertions(+) diff --git a/src/main/java/world/bentobox/challenges/events/ChallengeCompletedEvent.java b/src/main/java/world/bentobox/challenges/events/ChallengeCompletedEvent.java index 342d579..50c072e 100644 --- a/src/main/java/world/bentobox/challenges/events/ChallengeCompletedEvent.java +++ b/src/main/java/world/bentobox/challenges/events/ChallengeCompletedEvent.java @@ -2,6 +2,7 @@ package world.bentobox.challenges.events; +import org.bukkit.event.HandlerList; import java.util.UUID; import world.bentobox.bentobox.api.events.BentoBoxEvent; @@ -127,6 +128,34 @@ public class ChallengeCompletedEvent extends BentoBoxEvent } +// --------------------------------------------------------------------- +// Section: Handler methods +// --------------------------------------------------------------------- + + + /** + * Gets handlers. + * + * @return the handlers + */ + @Override + public HandlerList getHandlers() + { + return ChallengeCompletedEvent.handlers; + } + + + /** + * Gets handlers. + * + * @return the handlers + */ + public static HandlerList getHandlerList() + { + return ChallengeCompletedEvent.handlers; + } + + // --------------------------------------------------------------------- // Section: Variables // --------------------------------------------------------------------- @@ -151,4 +180,9 @@ public class ChallengeCompletedEvent extends BentoBoxEvent * Count of completions */ private int completionCount; + + /** + * Event listener list for current + */ + private static final HandlerList handlers = new HandlerList(); } diff --git a/src/main/java/world/bentobox/challenges/events/ChallengeResetAllEvent.java b/src/main/java/world/bentobox/challenges/events/ChallengeResetAllEvent.java index 6be1f40..fdd34f4 100644 --- a/src/main/java/world/bentobox/challenges/events/ChallengeResetAllEvent.java +++ b/src/main/java/world/bentobox/challenges/events/ChallengeResetAllEvent.java @@ -1,6 +1,7 @@ package world.bentobox.challenges.events; +import org.bukkit.event.HandlerList; import java.util.UUID; import world.bentobox.bentobox.api.events.BentoBoxEvent; @@ -125,6 +126,34 @@ public class ChallengeResetAllEvent extends BentoBoxEvent } +// --------------------------------------------------------------------- +// Section: Handler methods +// --------------------------------------------------------------------- + + + /** + * Gets handlers. + * + * @return the handlers + */ + @Override + public HandlerList getHandlers() + { + return ChallengeResetAllEvent.handlers; + } + + + /** + * Gets handlers. + * + * @return the handlers + */ + public static HandlerList getHandlerList() + { + return ChallengeResetAllEvent.handlers; + } + + // --------------------------------------------------------------------- // Section: Variables // --------------------------------------------------------------------- @@ -149,4 +178,9 @@ public class ChallengeResetAllEvent extends BentoBoxEvent * Reset Reason */ private String reason; + + /** + * Event listener list for current + */ + private static final HandlerList handlers = new HandlerList(); } diff --git a/src/main/java/world/bentobox/challenges/events/ChallengeResetEvent.java b/src/main/java/world/bentobox/challenges/events/ChallengeResetEvent.java index c104273..3c2eea3 100644 --- a/src/main/java/world/bentobox/challenges/events/ChallengeResetEvent.java +++ b/src/main/java/world/bentobox/challenges/events/ChallengeResetEvent.java @@ -1,6 +1,7 @@ package world.bentobox.challenges.events; +import org.bukkit.event.HandlerList; import java.util.UUID; import world.bentobox.bentobox.api.events.BentoBoxEvent; @@ -122,6 +123,34 @@ public class ChallengeResetEvent extends BentoBoxEvent } +// --------------------------------------------------------------------- +// Section: Handler methods +// --------------------------------------------------------------------- + + + /** + * Gets handlers. + * + * @return the handlers + */ + @Override + public HandlerList getHandlers() + { + return ChallengeResetEvent.handlers; + } + + + /** + * Gets handlers. + * + * @return the handlers + */ + public static HandlerList getHandlerList() + { + return ChallengeResetEvent.handlers; + } + + // --------------------------------------------------------------------- // Section: Variables // --------------------------------------------------------------------- @@ -146,4 +175,9 @@ public class ChallengeResetEvent extends BentoBoxEvent * Reset Reason */ private String reason; + + /** + * Event listener list for current + */ + private static final HandlerList handlers = new HandlerList(); } diff --git a/src/main/java/world/bentobox/challenges/events/LevelCompletedEvent.java b/src/main/java/world/bentobox/challenges/events/LevelCompletedEvent.java index 6dfc4a2..0928b1c 100644 --- a/src/main/java/world/bentobox/challenges/events/LevelCompletedEvent.java +++ b/src/main/java/world/bentobox/challenges/events/LevelCompletedEvent.java @@ -1,6 +1,7 @@ package world.bentobox.challenges.events; +import org.bukkit.event.HandlerList; import java.util.UUID; import world.bentobox.bentobox.api.events.BentoBoxEvent; @@ -101,6 +102,34 @@ public class LevelCompletedEvent extends BentoBoxEvent } +// --------------------------------------------------------------------- +// Section: Handler methods +// --------------------------------------------------------------------- + + + /** + * Gets handlers. + * + * @return the handlers + */ + @Override + public HandlerList getHandlers() + { + return LevelCompletedEvent.handlers; + } + + + /** + * Gets handlers. + * + * @return the handlers + */ + public static HandlerList getHandlerList() + { + return LevelCompletedEvent.handlers; + } + + // --------------------------------------------------------------------- // Section: Variables // --------------------------------------------------------------------- @@ -120,4 +149,9 @@ public class LevelCompletedEvent extends BentoBoxEvent * Indicates if admin completes challenge */ private boolean admin; + + /** + * Event listener list for current + */ + private static final HandlerList handlers = new HandlerList(); }