CommandSender
, Entity
, Metadatable
, Nameable
, Permissible
, PersistentDataHolder
, ServerOperator
public interface Item extends Entity
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
boolean |
canMobPickup() |
Gets if non-player entities can pick this Item up
|
@NotNull ItemStack |
getItemStack() |
Gets the item stack associated with this item drop.
|
@Nullable UUID |
getOwner() |
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 |
setItemStack(@Nullable ItemStack stack) |
Sets the item stack associated with this item drop.
|
void |
setOwner(@Nullable UUID owner) |
Set 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 thrower) |
Set the thrower of this item.
|
getName, sendMessage, sendMessage, sendMessage, sendMessage
addPassenger, addScoreboardTag, 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, isInsideVehicle, isInvulnerable, isOnGround, isPersistent, isSilent, 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
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
getPersistentDataContainer
isOp, setOp
@NotNull @NotNull ItemStack getItemStack()
void setItemStack(@Nullable @Nullable ItemStack stack)
stack
- An item stack.int getPickupDelay()
void setPickupDelay(int delay)
delay
- New delayboolean canMobPickup()
void setCanMobPickup(boolean canMobPickup)
canMobPickup
- True to allow non-player entity pickup@Nullable @Nullable UUID getOwner()
void setOwner(@Nullable @Nullable UUID owner)
owner
- The owner's UUID@Nullable @Nullable UUID getThrower()
void setThrower(@Nullable @Nullable UUID thrower)
thrower
- The thrower's UUIDCopyright © 2020. All rights reserved.