From f6a4cc5fa86614387e106e3946d8fae9373967ed Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Fri, 29 Sep 2023 23:29:15 +0200 Subject: [PATCH] Drop 10 xp at player location when catching lava fish --- src/main/java/com/alttd/fishingevent/listeners/CatchFish.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/alttd/fishingevent/listeners/CatchFish.java b/src/main/java/com/alttd/fishingevent/listeners/CatchFish.java index 49c660c..852082e 100644 --- a/src/main/java/com/alttd/fishingevent/listeners/CatchFish.java +++ b/src/main/java/com/alttd/fishingevent/listeners/CatchFish.java @@ -16,6 +16,7 @@ import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Entity; +import org.bukkit.entity.ExperienceOrb; import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; @@ -170,6 +171,7 @@ public class CatchFish implements Listener { player.getInventory().addItem(caughtFishData.fishItem()).values() .forEach(item -> player.getWorld().dropItem(player.getLocation(), item).setOwner(player.getUniqueId())); player.updateInventory(); + player.getWorld().spawn(player.getLocation(), ExperienceOrb.class).setExperience(10); ScoreboardManager.getInstance().updateScoreboard(player, caughtFishData.length(), caughtFishData.fish()); player.sendActionBar(MiniMessage.miniMessage().deserialize("You caught a fish cm", //TODO move to config TagResolver.resolver(