Modifier and Type | Class and Description |
---|---|
static class |
Element.SubElement |
Modifier and Type | Field and Description |
---|---|
static Element |
Element.AIR |
static Element |
Element.AVATAR |
static Element |
Element.CHI |
static Element |
Element.EARTH |
static Element |
Element.FIRE |
static Element |
Element.WATER |
Modifier and Type | Method and Description |
---|---|
static Element |
Element.fromString(java.lang.String element) |
static Element[] |
Element.getAddonElements()
Returns an array of all the addon elements.
|
static Element[] |
Element.getAllElements()
Returns an array of all official and addon elements excluding
subelements.
|
static Element |
Element.getElement(java.lang.String name) |
static Element[] |
Element.getElements()
Returns an array of all the official elements and subelements.
|
static Element[] |
Element.getMainElements()
Returns an array of all the official elements.
|
Element |
Element.SubElement.getParentElement() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Element> |
BendingPlayer.getElements()
Gets the list of elements the
BendingPlayer knows. |
Modifier and Type | Method and Description |
---|---|
void |
BendingPlayer.addElement(Element element)
Adds an element to the
BendingPlayer 's known list. |
boolean |
BendingPlayer.canBendPassive(Element element) |
static Element.SubElement[] |
Element.getAddonSubElements(Element element)
Returns array of addon subelements belonging to a parent element.
|
static Element.SubElement[] |
Element.getSubElements(Element element)
Return all subelements belonging to a parent element.
|
boolean |
BendingPlayer.hasElement(Element element)
Checks to see if the
BendingPlayer knows a specific element. |
boolean |
BendingPlayer.isElementToggled(Element element) |
void |
BendingPlayer.setElement(Element element)
Sets the
BendingPlayer 's element. |
void |
BendingPlayer.toggleElement(Element element) |
Constructor and Description |
---|
SubElement(java.lang.String name,
Element parentElement)
To be used when creating a new SubElement.
|
SubElement(java.lang.String name,
Element parentElement,
Element.ElementType type)
To be used when creating a new SubElement.
|
SubElement(java.lang.String name,
Element parentElement,
Element.ElementType type,
org.bukkit.plugin.Plugin plugin)
To be used when creating a new SubElement.
|
Constructor and Description |
---|
BendingPlayer(java.util.UUID uuid,
java.lang.String playerName,
java.util.ArrayList<Element> elements,
java.util.ArrayList<Element.SubElement> subelements,
java.util.HashMap<java.lang.Integer,java.lang.String> abilities,
boolean permaRemoved)
Creates a new
BendingPlayer . |
Modifier and Type | Method and Description |
---|---|
Element |
WaterAbility.getElement() |
Element |
SpiritualAbility.getElement() |
Element |
SandAbility.getElement() |
Element |
PlantAbility.getElement() |
Element |
MetalAbility.getElement() |
Element |
LightningAbility.getElement() |
Element |
LavaAbility.getElement() |
Element |
IceAbility.getElement() |
Element |
HealingAbility.getElement() |
Element |
FlightAbility.getElement() |
Element |
FireAbility.getElement() |
Element |
EarthAbility.getElement() |
Element |
CombustionAbility.getElement() |
Element |
ChiAbility.getElement() |
Element |
BloodAbility.getElement() |
Element |
AvatarAbility.getElement() |
Element |
AirAbility.getElement() |
Element |
Ability.getElement()
Specifies the Element used to represent this type of ability, favoring
SubElements over Elements.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<CoreAbility> |
CoreAbility.getAbilitiesByElement(Element element)
Returns an List of fake instances that were loaded by
CoreAbility.registerAbilities() filtered by Element. |
Modifier and Type | Method and Description |
---|---|
Element |
MultiAbilityManager.MultiAbilityInfoSub.getElement() |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<java.lang.String> |
ComboManager.getCombosForElement(Element element)
Gets all of the combos for a given element.
|
void |
MultiAbilityManager.MultiAbilityInfoSub.setElement(Element element) |
Constructor and Description |
---|
MultiAbilityInfoSub(java.lang.String name,
Element element) |
Modifier and Type | Method and Description |
---|---|
Element |
PlayerChangeElementEvent.getElement() |
Constructor and Description |
---|
PlayerChangeElementEvent(org.bukkit.command.CommandSender sender,
org.bukkit.entity.Player target,
Element element,
PlayerChangeElementEvent.Result result) |
Modifier and Type | Method and Description |
---|---|
Element |
WaterSpoutWave.getElement() |