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 longgetAge()IItemStackgetItem()intgetLifeSpawn()java.lang.StringgetOwner()intgetPickupDelay()java.lang.StringgetThrower()voidsetAge(long age)voidsetItem(IItemStack item)voidsetLifeSpawn(int age)voidsetOwner(java.lang.String name)voidsetPickupDelay(int delay)voidsetThrower(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)
-
-