416c865476
By: Darkyenus <darkyenus@gmail.com>
41 lines
913 B
Java
41 lines
913 B
Java
package org.bukkit.entity;
|
|
|
|
import org.bukkit.inventory.ItemStack;
|
|
import org.jetbrains.annotations.NotNull;
|
|
import org.jetbrains.annotations.Nullable;
|
|
|
|
/**
|
|
* Represents a dropped item.
|
|
*/
|
|
public interface Item extends Entity {
|
|
|
|
/**
|
|
* Gets the item stack associated with this item drop.
|
|
*
|
|
* @return An item stack.
|
|
*/
|
|
@NotNull
|
|
public ItemStack getItemStack();
|
|
|
|
/**
|
|
* Sets the item stack associated with this item drop.
|
|
*
|
|
* @param stack An item stack.
|
|
*/
|
|
public void setItemStack(@Nullable ItemStack stack);
|
|
|
|
/**
|
|
* Gets the delay before this Item is available to be picked up by players
|
|
*
|
|
* @return Remaining delay
|
|
*/
|
|
public int getPickupDelay();
|
|
|
|
/**
|
|
* Sets the delay before this Item is available to be picked up by players
|
|
*
|
|
* @param delay New delay
|
|
*/
|
|
public void setPickupDelay(int delay);
|
|
}
|