public interface Item extends Entity
Entity.Spigot
Modifier and Type | Method and Description |
---|---|
boolean |
canMobPickup()
Gets if non-player entities can pick this Item up
|
boolean |
canPlayerPickup()
Gets whether the player can pickup the item or not
|
@NotNull ItemStack |
getItemStack()
Gets the item stack associated with this item drop.
|
@Nullable UUID |
getOwner()
Get the owner of this item.
|
int |
getPickupDelay()
Gets the delay before this Item is available to be picked up by players
|
@Nullable UUID |
getThrower()
Get the thrower of this item.
|
void |
setCanMobPickup(boolean canMobPickup)
Sets if non-player entities can pick this Item up
|
void |
setCanPlayerPickup(boolean canPlayerPickup)
Sets whether the item can be picked up or not.
|
void |
setItemStack(@NotNull ItemStack stack)
Sets the item stack associated with this item drop.
|
void |
setOwner(@Nullable UUID owner)
Sets the owner of this item.
|
void |
setPickupDelay(int delay)
Sets the delay before this Item is available to be picked up by players
|
void |
setThrower(@Nullable UUID uuid)
Set the thrower of this item.
|
void |
setWillAge(boolean willAge)
Sets whether the item will age or not.
|
boolean |
willAge()
Gets whether the item will age and despawn from being on the ground too long
|
addPassenger, addScoreboardTag, asHoverEvent, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInBubbleColumn, isInLava, isInRain, isInsideVehicle, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isOnGround, isPersistent, isSilent, isTicking, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync
getMetadata, hasMetadata, removeMetadata, setMetadata
getName, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage
audience, audience, clearTitle, empty, hideBossBar, openBook, openBook, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, showBossBar, showTitle, stopSound, toAudience
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
isOp, setOp
customName, customName, getCustomName, setCustomName
getPersistentDataContainer
@NotNull @NotNull ItemStack getItemStack()
void setItemStack(@NotNull @NotNull ItemStack stack)
stack
- An item stack.int getPickupDelay()
void setPickupDelay(int delay)
delay
- New delayvoid setOwner(@Nullable @Nullable UUID owner)
owner
- UUID of new ownervoid setThrower(@Nullable @Nullable UUID uuid)
uuid
- UUID of thrower@Nullable @Nullable UUID getThrower()
boolean canMobPickup()
void setCanMobPickup(boolean canMobPickup)
canMobPickup
- True to allow non-player entity pickupboolean canPlayerPickup()
void setCanPlayerPickup(boolean canPlayerPickup)
canPlayerPickup
- True if the player can pickup the itemboolean willAge()
void setWillAge(boolean willAge)
willAge
- True if the item should ageCopyright © 2021. All rights reserved.