Class UserProfile
java.lang.Object
studio.magemonkey.divinity.data.api.UserProfile
-
Constructor Summary
ConstructorsConstructorDescriptionUserProfile(String profileId, boolean isDefault) UserProfile(String name, boolean isDefault, Set<SavedBuff> buffDamage, Set<SavedBuff> buffDefense, Set<SavedBuff> buffStats, UserEntityNamesMode namesMode, boolean hideHelmet, UserClassData cData, long cCooldown) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDamageBuff(SavedBuff buff) voidaddDefenseBuff(SavedBuff buff) voidaddStatBuff(SavedBuff buff) getBuff(ItemLoreStat<?> stat) longgetDamageBuff(DamageAttribute dmgAtt) getDefenseBuff(DefenseAttribute defAtt) getItemStatBuff(SimpleStat stat) booleanvoidremoveDamageBuff(String statId) voidremoveDefenseBuff(String statId) voidremoveStatBuff(String statId) voidsetClassData(UserClassData cData) voidsetClassSelectionCooldown(long cCooldown) voidsetDefault(boolean isDefault) voidsetNamesMode(UserEntityNamesMode namesMode)
-
Constructor Details
-
UserProfile
public UserProfile() -
UserProfile
-
UserProfile
public UserProfile(@NotNull String name, boolean isDefault, @NotNull Set<SavedBuff> buffDamage, @NotNull Set<SavedBuff> buffDefense, @NotNull Set<SavedBuff> buffStats, @NotNull UserEntityNamesMode namesMode, boolean hideHelmet, @Nullable UserClassData cData, long cCooldown)
-
-
Method Details
-
getIdName
-
isDefault
public boolean isDefault() -
setDefault
public void setDefault(boolean isDefault) -
getDamageBuff
-
getDefenseBuff
-
getItemStatBuff
-
getBuff
-
getDamageBuffs
-
getDefenseBuffs
-
getItemStatBuffs
-
addDamageBuff
-
addDefenseBuff
-
addStatBuff
-
removeDamageBuff
-
removeDefenseBuff
-
removeStatBuff
-
setClassData
-
getNamesMode
-
setNamesMode
-
getClassData
-
getClassSelectionCooldown
public long getClassSelectionCooldown() -
setClassSelectionCooldown
public void setClassSelectionCooldown(long cCooldown)
-