Package noppes.npcs.api.entity
Interface IEntityItem<T extends net.minecraft.entity.item.EntityItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getAge()
IItemStack
getItem()
int
getLifeSpawn()
java.lang.String
getOwner()
int
getPickupDelay()
java.lang.String
getThrower()
void
setAge(long age)
void
setItem(IItemStack item)
void
setLifeSpawn(int age)
void
setOwner(java.lang.String name)
void
setPickupDelay(int delay)
void
setThrower(java.lang.String name)
-
Methods inherited from interface noppes.npcs.api.entity.IEntity
capturesDrops, clearStoredData, clearTempData, despawn, dropItem, extinguish, getAllNbt, getBlockX, getBlockY, getBlockZ, getCapturedDrops, getDimension, getEntityId, getHeight, getMCEntity, getMotion, getMotionX, getMotionY, getMotionZ, getMount, getNbt, getNbtOptional, getPitch, getPosition, getRider, getRotation, getStoredData, getStoredDataKeys, getSurroundingEntities, getSurroundingEntities, getTempData, getTempDataKeys, getType, getTypeName, getUniqueID, getWidth, getWorld, getX, getY, getYOffset, getZ, hasCollided, hasCollidedHorizontally, hasCollidedVertically, hasStoredData, hasTempData, inFire, inLava, inWater, isAirborne, isAlive, isBurning, isSneaking, isSprinting, knockback, knockback, knockback, removeStoredData, removeTempData, setBurning, setCapturedDrops, setCapturesDrops, setDimension, setImmune, setInvisible, setMotion, setMotion, setMotionX, setMotionY, setMotionZ, setMount, setNbt, setPitch, setPosition, setPosition, setRider, setRotation, setRotation, setSneaking, setSprinting, setStoredData, setTempData, setX, setY, setZ, spawnParticle, storeAsClone, typeOf, updateEntity
-
-
-
-
Method Detail
-
getOwner
java.lang.String getOwner()
- Returns:
- The owner of the item, only the owner can pick the item up
-
setOwner
void setOwner(java.lang.String name)
- Parameters:
name
- The owner of the item, only the owner can pick up the item (note that the item can also be picked up if the lifetime - age is equal or smaller than 200)
-
getThrower
java.lang.String getThrower()
-
setThrower
void setThrower(java.lang.String name)
-
getPickupDelay
int getPickupDelay()
- Returns:
- Ticks remaining before it can be picked up (32767 is infinite)
-
setPickupDelay
void setPickupDelay(int delay)
- Parameters:
delay
- Delay before the item can be picked up (32767 is infinite delay)
-
getAge
long getAge()
-
setAge
void setAge(long age)
- Parameters:
age
- Age of the item (-32767 is infinite age)
-
getLifeSpawn
int getLifeSpawn()
- Returns:
- When the age reaches this the item despawns
-
setLifeSpawn
void setLifeSpawn(int age)
- Parameters:
age
- Age at which the item despawns
-
getItem
IItemStack getItem()
-
setItem
void setItem(IItemStack item)
-
-