Package noppes.npcs.api.entity
Interface IDBCPlayer
-
- All Superinterfaces:
IEntity
,IEntityLivingBase
,IPlayer
public interface IDBCPlayer extends IPlayer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)
void
addBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue, boolean endOfTheList)
void
addOtherFormMastery(java.lang.String formName, double value)
void
addRacialFormMastery(byte form, double value)
void
addToBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)
java.lang.String
bonusAttribute(java.lang.String action, java.lang.String stat, java.lang.String bonusID)
java.lang.String
bonusAttribute(java.lang.String action, java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue, boolean endOfTheList)
void
clearBonusAttribute(java.lang.String stat)
int
getAuraColor()
int
getBody()
void
getBonusAttribute(java.lang.String stat, java.lang.String bonusID)
byte
getDBCClass()
java.lang.String
getExtraCode()
byte
getForm()
byte
getForm2()
int
getFormLevel()
java.lang.String
getFusionString()
float
getGravity()
java.lang.String
getHairCode()
int
getHP()
IItemStack[]
getInventory()
IItemStack
getItem(byte slot, boolean vanity)
java.lang.String
getJRMCSE()
int
getKi()
int
getKillCount(java.lang.String type)
double
getOtherFormMastery(java.lang.String formName)
int
getPowerPoints()
int
getPowerType()
int
getRace()
double
getRacialFormMastery(byte form)
byte
getRelease()
java.lang.String
getSkills()
int
getStamina()
int
getStat(java.lang.String stat)
int
getTP()
boolean
isBlocking()
void
removeBonusAttribute(java.lang.String stat, java.lang.String bonusID)
void
setAuraColor(int color)
void
setBody(int body)
void
setBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)
void
setDBCClass(byte dbcClass)
void
setExtraCode(java.lang.String extraCode)
void
setForm(byte form)
void
setForm2(byte form2)
void
setFormLevel(int level)
void
setGravity(float gravity)
void
setHairCode(java.lang.String hairCode)
void
setHP(int hp)
void
setItem(IItemStack itemStack, byte slot, boolean vanity)
void
setJRMCSE(java.lang.String statusEffects)
void
setKi(int ki)
void
setOtherFormMastery(java.lang.String formName, double value)
void
setPowerPoints(int points)
void
setPowerType(byte powerType)
void
setRace(byte race)
void
setRacialFormMastery(byte form, double value)
void
setRelease(byte release)
void
setSkills(java.lang.String skills)
void
setStamina(int stamina)
void
setStat(java.lang.String stat, int value)
void
setTP(int tp)
-
Methods inherited from interface noppes.npcs.api.entity.IEntity
capturesDrops, clearStoredData, clearTempData, despawn, dropItem, extinguish, getAge, getAllNbt, getBlockX, getBlockY, getBlockZ, getCapturedDrops, getDimension, getEntityId, getHeight, getMotion, getMotionX, getMotionY, getMotionZ, getMount, getNbt, getNbtOptional, getPitch, getPosition, getRider, getRotation, getStoredData, getStoredDataKeys, getSurroundingEntities, getSurroundingEntities, getTempData, getTempDataKeys, 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, setImmune, setInvisible, setMotion, setMotion, setMotionX, setMotionY, setMotionZ, setMount, setNbt, setPitch, setRider, setRotation, setSneaking, setSprinting, setStoredData, setTempData, setX, setY, setZ, spawnParticle, storeAsClone, updateEntity
-
Methods inherited from interface noppes.npcs.api.entity.IEntityLivingBase
addPotionEffect, canBreatheUnderwater, canSeeEntity, clearPotionEffects, dismountEntity, getAbsorptionAmount, getAIMoveSpeed, getArmor, getArrowCountInEntity, getAttackTarget, getAttackTargetTime, getFollowRange, getHealth, getHeldItem, getKnockbackResistance, getLastAttacker, getLastAttackerTime, getLookingAtBlock, getLookingAtBlock, getLookingAtEntities, getLookingAtEntities, getLookingAtEntities, getLookingAtPos, getLookingAtPos, getLookVector, getMaxHealth, getMCEntity, getMeleeStrength, getPotionEffect, getSpeed, getTotalArmorValue, hurt, hurt, hurt, isAttacking, isChild, isOnLadder, renderBrokenItemStack, setAbsorptionAmount, setAIMoveSpeed, setArmor, setArrowCountInEntity, setAttackTarget, setFollowRange, setHealth, setHeldItem, setKnockbackResistance, setLastAttacker, setMaxHealth, setMaxHurtTime, setMaxHurtTime, setMeleeStrength, setSpeed, swingHand
-
Methods inherited from interface noppes.npcs.api.entity.IPlayer
addFactionPoints, blocking, canHarvestBlock, clearInventory, clearItemInUse, closeGui, closeOverlay, conqueredEnd, continueSounds, disableMouseInput, dropOneItem, finishQuest, finishQuest, getActiveQuests, getAnimationData, getCustomGui, getData, getDBCPlayer, getDisplayName, getExpLevel, getFactionPoints, getFinishedQuests, getHunger, getMode, getName, getOpenContainer, getOverlays, getPixelmonData, getSaturation, getScreenSize, getTimers, getType, giveItem, giveItem, hasAchievement, hasActiveQuest, hasActiveQuest, hasBukkitPermission, hasFinishedQuest, hasFinishedQuest, hasReadDialog, hasReadDialog, interactWith, inventoryItemCount, isScriptingDev, kick, mountEntity, pauseSounds, playSound, playSound, playSound, readDialog, readDialog, removeAllItems, removeItem, removeItem, removeQuest, removeQuest, resetSpawnpoint, sendMessage, setConqueredEnd, setDimension, setExpLevel, setFactionPoints, setHunger, setMode, setPosition, setPosition, setPosition, setPosition, setPosition, setPosition, setRotation, setSaturation, setSpawnpoint, setSpawnpoint, showCustomGui, showCustomOverlay, showDialog, showDialog, startQuest, startQuest, stopQuest, stopQuest, stopSound, stopSounds, stopUsingItem, typeOf, unreadDialog, unreadDialog, updatePlayerInventory
-
-
-
-
Method Detail
-
setStat
void setStat(java.lang.String stat, int value)
-
getStat
int getStat(java.lang.String stat)
-
addBonusAttribute
void addBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)
-
addBonusAttribute
void addBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue, boolean endOfTheList)
-
addToBonusAttribute
void addToBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)
-
setBonusAttribute
void setBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)
-
getBonusAttribute
void getBonusAttribute(java.lang.String stat, java.lang.String bonusID)
-
removeBonusAttribute
void removeBonusAttribute(java.lang.String stat, java.lang.String bonusID)
-
clearBonusAttribute
void clearBonusAttribute(java.lang.String stat)
-
bonusAttribute
java.lang.String bonusAttribute(java.lang.String action, java.lang.String stat, java.lang.String bonusID)
-
bonusAttribute
java.lang.String bonusAttribute(java.lang.String action, java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue, boolean endOfTheList)
-
setRelease
void setRelease(byte release)
-
getRelease
byte getRelease()
-
setBody
void setBody(int body)
-
getBody
int getBody()
-
setHP
void setHP(int hp)
-
getHP
int getHP()
-
setStamina
void setStamina(int stamina)
-
getStamina
int getStamina()
-
setKi
void setKi(int ki)
-
getKi
int getKi()
-
setTP
void setTP(int tp)
-
getTP
int getTP()
-
setGravity
void setGravity(float gravity)
-
getGravity
float getGravity()
-
isBlocking
boolean isBlocking()
-
setHairCode
void setHairCode(java.lang.String hairCode)
-
getHairCode
java.lang.String getHairCode()
-
setExtraCode
void setExtraCode(java.lang.String extraCode)
-
getExtraCode
java.lang.String getExtraCode()
-
setItem
void setItem(IItemStack itemStack, byte slot, boolean vanity)
- Parameters:
slot
- The DBC extra inventory slot the item stack parameter will go into: 0 - Weight 1 - Body 2 - Head 3 - 4th Vanity Slot Down to the left 4 - 3rd Vanity Slot Down to the left 5 - 2nd Vanity Slot Down to the left 6 - 1st Vanity Slot Down to the left 7 - 4th Vanity Slot Down to the right 8 - 3rd Vanity Slot Down to the right 9 - 2nd Vanity Slot Down to the right 10 - 1st Vanity Slot Down to the rightitemStack
- The item stack to be set into the slot. Set to null to remove the stack in that slot.
-
getItem
IItemStack getItem(byte slot, boolean vanity)
-
getInventory
IItemStack[] getInventory()
- Specified by:
getInventory
in interfaceIPlayer
- Returns:
- Returns a IItemStack array size 36
-
setForm
void setForm(byte form)
-
getForm
byte getForm()
-
setForm2
void setForm2(byte form2)
-
getForm2
byte getForm2()
-
getRacialFormMastery
double getRacialFormMastery(byte form)
-
setRacialFormMastery
void setRacialFormMastery(byte form, double value)
-
addRacialFormMastery
void addRacialFormMastery(byte form, double value)
-
getOtherFormMastery
double getOtherFormMastery(java.lang.String formName)
-
setOtherFormMastery
void setOtherFormMastery(java.lang.String formName, double value)
-
addOtherFormMastery
void addOtherFormMastery(java.lang.String formName, double value)
-
setPowerPoints
void setPowerPoints(int points)
-
getPowerPoints
int getPowerPoints()
-
setAuraColor
void setAuraColor(int color)
-
getAuraColor
int getAuraColor()
-
setFormLevel
void setFormLevel(int level)
-
getFormLevel
int getFormLevel()
-
setSkills
void setSkills(java.lang.String skills)
-
getSkills
java.lang.String getSkills()
-
setJRMCSE
void setJRMCSE(java.lang.String statusEffects)
-
getJRMCSE
java.lang.String getJRMCSE()
-
setRace
void setRace(byte race)
-
getRace
int getRace()
-
setDBCClass
void setDBCClass(byte dbcClass)
-
getDBCClass
byte getDBCClass()
-
setPowerType
void setPowerType(byte powerType)
-
getPowerType
int getPowerType()
-
getKillCount
int getKillCount(java.lang.String type)
-
getFusionString
java.lang.String getFusionString()
-
-