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)); }); } }