diff --git a/pom.xml b/pom.xml
index 44154e2..161a9bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
cn.lunadeer
Dominion
- 1.12.0-beta
+ 1.12.1-beta
jar
Dominion
diff --git a/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java b/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java
index 0fe17b2..a990f1b 100644
--- a/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java
+++ b/src/main/java/cn/lunadeer/dominion/events/EnvironmentEvents.java
@@ -15,6 +15,7 @@ import org.bukkit.event.block.Action;
import org.bukkit.event.block.BlockFromToEvent;
import org.bukkit.event.block.BlockIgniteEvent;
import org.bukkit.event.entity.CreatureSpawnEvent;
+import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.EntityDropItemEvent;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.event.player.PlayerInteractEvent;
@@ -81,7 +82,7 @@ public class EnvironmentEvents implements Listener {
}
@EventHandler(priority = EventPriority.HIGHEST) // mob_drop_item
- public void onMobDropItem(EntityDropItemEvent event) {
+ public void onMobDropItem(EntityDeathEvent event) {
Entity entity = event.getEntity();
if (entity instanceof Player) {
return;
@@ -93,7 +94,7 @@ public class EnvironmentEvents implements Listener {
if (dom.getMobDropItem()) {
return;
}
- event.setCancelled(true);
+ event.getDrops().clear();
}
@EventHandler(priority = EventPriority.HIGHEST) // tnt_explode