Fix exp not being dropped for generated ores.

This commit is contained in:
Len 2024-04-23 09:09:30 +02:00
parent c081eb24ff
commit 72daaca943

View File

@ -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)