summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingGroupType.java14
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingLootType.java14
2 files changed, 6 insertions, 22 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingGroupType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingGroupType.java
index 90d8e885..6fc3c2a1 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingGroupType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingGroupType.java
@@ -11,6 +11,7 @@ import net.momirealms.customfishing.api.event.FishingResultEvent;
import net.momirealms.customfishing.api.mechanic.loot.Loot;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
+import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import java.util.Arrays;
@@ -26,19 +27,10 @@ public final class CustomFishingGroupType extends BukkitTaskType {
super.addConfigValidator(TaskUtils.useRequiredConfigValidator(this, "group", "groups"));
super.addConfigValidator(TaskUtils.useRequiredConfigValidator(this, "amount"));
super.addConfigValidator(TaskUtils.useIntegerConfigValidator(this, "amount"));
-
- plugin.getServer().getPluginManager().registerEvents(new CustomFishingListener(), plugin);
- }
-
- private final class CustomFishingListener implements Listener {
-
- @EventHandler(ignoreCancelled = true)
- public void onFishing(FishingResultEvent event) {
- handle(event);
- }
}
- private void handle(FishingResultEvent event) {
+ @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
+ public void onFishingResult(FishingResultEvent event) {
if (event.getResult() == FishingResultEvent.Result.FAILURE)
return;
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingLootType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingLootType.java
index c80d4971..6dddc8e0 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingLootType.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/dependent/CustomFishingLootType.java
@@ -11,6 +11,7 @@ import net.momirealms.customfishing.api.event.FishingResultEvent;
import net.momirealms.customfishing.api.mechanic.loot.Loot;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
+import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
public final class CustomFishingLootType extends BukkitTaskType {
@@ -24,19 +25,10 @@ public final class CustomFishingLootType extends BukkitTaskType {
super.addConfigValidator(TaskUtils.useRequiredConfigValidator(this, "loot", "loots"));
super.addConfigValidator(TaskUtils.useRequiredConfigValidator(this, "amount"));
super.addConfigValidator(TaskUtils.useIntegerConfigValidator(this, "amount"));
-
- plugin.getServer().getPluginManager().registerEvents(new CustomFishingListener(), plugin);
- }
-
- private final class CustomFishingListener implements Listener {
-
- @EventHandler(ignoreCancelled = true)
- public void onFishing(FishingResultEvent event) {
- handle(event);
- }
}
- private void handle(FishingResultEvent event) {
+ @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
+ public void onFishingResult(FishingResultEvent event) {
if (event.getResult() == FishingResultEvent.Result.FAILURE)
return;