修复了掉落物控制不生效问题
Java CI-CD with Maven / build (push) Failing after 1h1m35s Details

This commit is contained in:
zhangyuheng 2024-03-24 19:16:24 +08:00
parent caee0c62f8
commit c9b5214227
2 changed files with 4 additions and 3 deletions

View File

@ -6,7 +6,7 @@
<groupId>cn.lunadeer</groupId>
<artifactId>Dominion</artifactId>
<version>1.12.0-beta</version>
<version>1.12.1-beta</version>
<packaging>jar</packaging>
<name>Dominion</name>

View File

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