From 72daaca943c3491c0d212d00914b1facd7174910 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Tue, 23 Apr 2024 09:09:30 +0200 Subject: [PATCH] Fix exp not being dropped for generated ores. --- .../cometskyblock/listeners/CobbestoneGeneratorListener.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugin/src/main/java/com/alttd/cometskyblock/listeners/CobbestoneGeneratorListener.java b/plugin/src/main/java/com/alttd/cometskyblock/listeners/CobbestoneGeneratorListener.java index f619917..7fad25d 100644 --- a/plugin/src/main/java/com/alttd/cometskyblock/listeners/CobbestoneGeneratorListener.java +++ b/plugin/src/main/java/com/alttd/cometskyblock/listeners/CobbestoneGeneratorListener.java @@ -6,6 +6,7 @@ import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.block.BlockState; import org.bukkit.entity.Item; +import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.*; @@ -52,6 +53,8 @@ public class CobbestoneGeneratorListener implements Listener { Island island = Island.getIsland(block.getWorld().getUID()); Material generatedMaterial = plugin.generatorHandler().generateOre(island, block.getType()); block.setType(generatedMaterial); + + event.setExpToDrop(block.getExpDrop(event.getPlayer().getInventory().getItemInMainHand())); } @EventHandler(ignoreCancelled = true)