Skip to content

Commit

Permalink
BukkitEventValues - add missing event-values for EntityDropItemEvent (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
ShaneBeee authored Jun 1, 2024
1 parent 0c73369 commit ef76811
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/main/java/ch/njol/skript/classes/data/BukkitEventValues.java
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.EntityDamageEvent.DamageCause;
import org.bukkit.event.entity.EntityDeathEvent;
import org.bukkit.event.entity.EntityDropItemEvent;
import org.bukkit.event.entity.EntityEvent;
import org.bukkit.event.entity.EntityPickupItemEvent;
import org.bukkit.event.entity.EntityResurrectEvent;
Expand Down Expand Up @@ -797,6 +798,19 @@ public ItemStack get(final PlayerDropItemEvent e) {
return e.getItemDrop().getItemStack();
}
}, 0);
// EntityDropItemEvent
EventValues.registerEventValue(EntityDropItemEvent.class, Item.class, new Getter<Item, EntityDropItemEvent>() {
@Override
public Item get(EntityDropItemEvent event) {
return event.getItemDrop();
}
}, EventValues.TIME_NOW);
EventValues.registerEventValue(EntityDropItemEvent.class, ItemStack.class, new Getter<ItemStack, EntityDropItemEvent>() {
@Override
public ItemStack get(EntityDropItemEvent event) {
return event.getItemDrop().getItemStack();
}
}, EventValues.TIME_NOW);
// PlayerPickupItemEvent
EventValues.registerEventValue(PlayerPickupItemEvent.class, Player.class, new Getter<Player, PlayerPickupItemEvent>() {
@Override
Expand Down

0 comments on commit ef76811

Please sign in to comment.