9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2025-12-21 07:59:28 +00:00

Fixed bosses picking up items

This commit is contained in:
Auxilor
2021-08-07 13:59:29 +01:00
parent b6754c6d5c
commit 3ae961c9c5

View File

@@ -9,6 +9,7 @@ import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Minecart;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityPickupItemEvent;
import org.jetbrains.annotations.NotNull;
import org.spigotmc.event.entity.EntityMountEvent;
@@ -28,7 +29,7 @@ public class PassiveListeners extends PluginDependent<EcoPlugin> implements List
* @param event The event to listen for.
*/
@EventHandler(ignoreCancelled = true)
public void onAttackBoss(@NotNull final EntityMountEvent event) {
public void onMount(@NotNull final EntityMountEvent event) {
if (!(event.getEntity() instanceof LivingEntity entity)) {
return;
}
@@ -47,4 +48,15 @@ public class PassiveListeners extends PluginDependent<EcoPlugin> implements List
event.setCancelled(true);
}
}
@EventHandler
public void onPickup(@NotNull final EntityPickupItemEvent event) {
EcoBoss boss = BossUtils.getBoss(event.getEntity());
if (boss == null) {
return;
}
event.setCancelled(true);
}
}