本文整理了Java中org.bukkit.entity.Item.getPickupDelay()
方法的一些代码示例,展示了Item.getPickupDelay()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.getPickupDelay()
方法的具体详情如下:
包路径:org.bukkit.entity.Item
类名称:Item
方法名:getPickupDelay
[英]Gets the delay before this Item is available to be picked up by players
[中]获取此项目可供玩家拾取之前的延迟
代码示例来源:origin: EngineHub/CommandHelper
@Override
public int getPickupDelay() {
return i.getPickupDelay();
}
代码示例来源:origin: bergerkiller/BKCommonLib
public int getPickupDelay() {
return entity.getPickupDelay();
}
代码示例来源:origin: TheBusyBiscuit/Slimefun4
@Override
public void run() {
if (Bukkit.getPlayer(uuid) == null) Bukkit.getScheduler().cancelTask(id);
else if (Bukkit.getPlayer(uuid).isDead()) Bukkit.getScheduler().cancelTask(id);
else if (!Bukkit.getPlayer(uuid).isSneaking()) Bukkit.getScheduler().cancelTask(id);
else {
for (Entity item: Bukkit.getPlayer(uuid).getNearbyEntities(6D, 6D, 6D)) {
if (item instanceof Item) {
if (!item.hasMetadata("no_pickup") && ((Item) item).getPickupDelay() <= 0) {
item.teleport(Bukkit.getPlayer(uuid).getEyeLocation());
Bukkit.getPlayer(uuid).getWorld().playSound(Bukkit.getPlayer(uuid).getEyeLocation(), Sound.ENTITY_ENDERMAN_TELEPORT, 5L, 2L);
}
}
}
}
}
代码示例来源:origin: xXKeyleXx/MyPet
ItemStack itemStack = itemEntity.getItemStack();
if (itemEntity.getPickupDelay() <= 0 && itemStack.getAmount() > 0) {
MyPetPickupItemEvent petPickupEvent = new MyPetPickupItemEvent(myPet, itemEntity);
Bukkit.getServer().getPluginManager().callEvent(petPickupEvent);
内容来源于网络,如有侵权,请联系作者删除!