From 7e4e113a5b2fa6ed4e49b4c77b0ae3b0723e89d3 Mon Sep 17 00:00:00 2001 From: SamB440 Date: Mon, 17 Jan 2022 20:39:32 +0000 Subject: [PATCH] fix: call RegionDiscoverEvent for RegionDiscoverReward --- .../rpgregions/rewards/RegionDiscoverReward.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rpgregions/src/main/java/net/islandearth/rpgregions/rewards/RegionDiscoverReward.java b/rpgregions/src/main/java/net/islandearth/rpgregions/rewards/RegionDiscoverReward.java index 80b3326..3f16157 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/rewards/RegionDiscoverReward.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/rewards/RegionDiscoverReward.java @@ -2,8 +2,10 @@ package net.islandearth.rpgregions.rewards; import net.islandearth.rpgregions.api.IRPGRegionsAPI; import net.islandearth.rpgregions.api.RPGRegionsAPI; +import net.islandearth.rpgregions.api.events.RegionDiscoverEvent; import net.islandearth.rpgregions.gui.GuiEditable; import net.islandearth.rpgregions.managers.data.region.WorldDiscovery; +import org.bukkit.Bukkit; import org.bukkit.entity.Player; import java.time.LocalDateTime; @@ -31,7 +33,9 @@ public class RegionDiscoverReward extends DiscoveryReward { DateTimeFormatter format = DateTimeFormatter.ofPattern(api.getConfig().getString("settings.server.discoveries.date.format")); String formattedDate = date.format(format); - account.addDiscovery(new WorldDiscovery(formattedDate, region)); + final WorldDiscovery worldDiscovery = new WorldDiscovery(formattedDate, region); + account.addDiscovery(worldDiscovery); + Bukkit.getPluginManager().callEvent(new RegionDiscoverEvent(player, region, worldDiscovery)); }); } }