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 voidaddBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)voidaddBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue, boolean endOfTheList)voidaddOtherFormMastery(java.lang.String formName, double value)voidaddRacialFormMastery(byte form, double value)voidaddToBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)java.lang.StringbonusAttribute(java.lang.String action, java.lang.String stat, java.lang.String bonusID)java.lang.StringbonusAttribute(java.lang.String action, java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue, boolean endOfTheList)voidclearBonusAttribute(java.lang.String stat)intgetAuraColor()intgetBody()voidgetBonusAttribute(java.lang.String stat, java.lang.String bonusID)bytegetDBCClass()java.lang.StringgetExtraCode()bytegetForm()bytegetForm2()intgetFormLevel()java.lang.StringgetFusionString()floatgetGravity()java.lang.StringgetHairCode()intgetHP()IItemStack[]getInventory()IItemStackgetItem(byte slot, boolean vanity)java.lang.StringgetJRMCSE()intgetKi()intgetKillCount(java.lang.String type)doublegetOtherFormMastery(java.lang.String formName)intgetPowerPoints()intgetPowerType()intgetRace()doublegetRacialFormMastery(byte form)bytegetRelease()java.lang.StringgetSkills()intgetStamina()intgetStat(java.lang.String stat)intgetTP()booleanisBlocking()voidremoveBonusAttribute(java.lang.String stat, java.lang.String bonusID)voidsetAuraColor(int color)voidsetBody(int body)voidsetBonusAttribute(java.lang.String stat, java.lang.String bonusID, java.lang.String operation, double attributeValue)voidsetDBCClass(byte dbcClass)voidsetExtraCode(java.lang.String extraCode)voidsetForm(byte form)voidsetForm2(byte form2)voidsetFormLevel(int level)voidsetGravity(float gravity)voidsetHairCode(java.lang.String hairCode)voidsetHP(int hp)voidsetItem(IItemStack itemStack, byte slot, boolean vanity)voidsetJRMCSE(java.lang.String statusEffects)voidsetKi(int ki)voidsetOtherFormMastery(java.lang.String formName, double value)voidsetPowerPoints(int points)voidsetPowerType(byte powerType)voidsetRace(byte race)voidsetRacialFormMastery(byte form, double value)voidsetRelease(byte release)voidsetSkills(java.lang.String skills)voidsetStamina(int stamina)voidsetStat(java.lang.String stat, int value)voidsetTP(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:
getInventoryin 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()
-
-