Package | Description |
---|---|
eu.wauz.wauzcore.menu.abilities |
This package contains inventory classes, used as menu for ability mechanics.
|
eu.wauz.wauzcore.players |
This package contains classes for managing player information.
|
eu.wauz.wauzcore.professions |
This package contains classes for handling profession mechanics.
|
eu.wauz.wauzcore.skills.passive |
This package contains passive skills, which improve through certain actions.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
SkillMenu.getPassiveProgressLores(AbstractPassiveSkill passiveSkill)
Generates a list of lores to display the progress for a given passive skill.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,AbstractPassiveSkill> |
WauzPlayerDataSectionSkills.passiveSkillMap
The cached passive skills of the player.
|
Modifier and Type | Method and Description |
---|---|
AbstractPassiveSkill |
WauzPlayerDataSectionSkills.getCachedPassive(java.lang.String skillName)
Gets the cached passive skill with the given name.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractPassiveSkill> |
WauzPlayerDataSectionSkills.getAllCachedPassives()
Gets all of the cached passive skills.
|
Modifier and Type | Method and Description |
---|---|
void |
WauzPlayerDataSectionSkills.cachePassive(AbstractPassiveSkill passiveSkill)
Caches the given passive skill instance.
|
Modifier and Type | Method and Description |
---|---|
AbstractPassiveSkill |
WauzResourceNodeType.getSkill(org.bukkit.entity.Player player)
Gets the needed skill to to gather the resource from a player.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPassiveJobSkill
An abstract passive skill, meant for a job.
|
class |
PassiveBreath
A passive skill, that increases movement speed, leveled through sprinting.
|
class |
PassiveHerbalism
A passive skill, that increases herbalism efficiency, leveled through herbalism.
|
class |
PassiveMining
A passive skill, that increases mining efficiency, leveled through mining.
|
class |
PassiveNutrition
A passive skill, that increases maximum health, leveled through eating.
|
class |
PassiveWeight
A passive skill, that increases backpack size, leveled through picking up materials.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.List<AbstractPassiveSkill> |
AbstractPassiveSkillPool.passives
A list of all registered passives.
|
Modifier and Type | Method and Description |
---|---|
AbstractPassiveSkill |
PassiveWeight.getInstance(long exp)
Creates a new instance of this passive skill.
|
AbstractPassiveSkill |
PassiveNutrition.getInstance(long exp)
Creates a new instance of this passive skill.
|
AbstractPassiveSkill |
PassiveMining.getInstance(long exp)
Creates a new instance of this passive skill.
|
AbstractPassiveSkill |
PassiveHerbalism.getInstance(long exp)
Creates a new instance of this passive skill.
|
AbstractPassiveSkill |
PassiveBreath.getInstance(long exp)
Creates a new instance of this passive skill.
|
abstract AbstractPassiveSkill |
AbstractPassiveSkill.getInstance(long exp)
Creates a new instance of this passive skill.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<AbstractPassiveSkill> |
AbstractPassiveSkillPool.getPassives() |
Modifier and Type | Method and Description |
---|---|
static void |
AbstractPassiveSkillPool.registerPassive(AbstractPassiveSkill passive)
Registers a passive.
|