本文整理汇总了Java中cn.nukkit.event.block.ItemFrameDropItemEvent类的典型用法代码示例。如果您正苦于以下问题:Java ItemFrameDropItemEvent类的具体用法?Java ItemFrameDropItemEvent怎么用?Java ItemFrameDropItemEvent使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ItemFrameDropItemEvent类属于cn.nukkit.event.block包,在下文中一共展示了ItemFrameDropItemEvent类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onItemDrop
import cn.nukkit.event.block.ItemFrameDropItemEvent; //导入依赖的package包/类
@EventHandler(ignoreCancelled = false)
public void onItemDrop(ItemFrameDropItemEvent event) {
// Bukkit uses EntityDamageByEntityEvent when someone hits an Item Frame
// However Nukkit uses ItemFrameDropItemEvent, so we are going to trigger an
// EntityDamageByEntityEvent
if (canIgnore(EntityDamageByEntityEvent.getHandlerList())) {
return;
}
EntityDamageByEntityEvent bukkitEvent = new EntityDamageByEntityEvent(
PokkitEntity.toBukkit(event.getPlayer()),
new PokkitItemFrameEntity(event.getItemFrame()),
EntityDamageEvent.DamageCause.ENTITY_ATTACK,
getDamageMap(999D),
getDamageModifierMap());
callCancellable(event, bukkitEvent);
}