Index

A B C D E G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbilitiesCommand - Class in org.woftnw.eof.command
 
AbilitiesCommand(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.AbilitiesCommand
 
Ability - Class in org.woftnw.eof.ability
Represents the simplest most generic form of an ability.
Ability(NamespacedKey, TextComponent) - Constructor for class org.woftnw.eof.ability.Ability
Create an empty ability.
Ability(NamespacedKey, TextComponent, AbilityEffect[]) - Constructor for class org.woftnw.eof.ability.Ability
Create an ability with some self effects.
ABILITY_SLOT_MENU_HOVER_TEXT - Static variable in class org.woftnw.eof.DialogManager
 
AbilityActivationException - Exception Class in org.woftnw.eof.exception
A generic exception that an ability may throw on activation.
AbilityActivationException() - Constructor for exception class org.woftnw.eof.exception.AbilityActivationException
 
AbilityCooldownException - Exception Class in org.woftnw.eof.exception
This exception is thrown when an ability is attempted to be activated while on cooldown.
AbilityCooldownException(long) - Constructor for exception class org.woftnw.eof.exception.AbilityCooldownException
Create an AbilityCooldownException.
AbilityEffect - Class in org.woftnw.eof.ability.effect
Represents an effect that an ability has.
AbilityEffect(ElytrasOfFire, Target) - Constructor for class org.woftnw.eof.ability.effect.AbilityEffect
Create an AbilityEffect.
AbilityItemUtility - Class in org.woftnw.eof
A utility class for creating ability items.
AbilityItemUtility() - Constructor for class org.woftnw.eof.AbilityItemUtility
 
AbilityManager - Class in org.woftnw.eof
 
AbilityManager(ElytrasOfFire) - Constructor for class org.woftnw.eof.AbilityManager
 
activate(Player) - Method in class org.woftnw.eof.ability.ActiveAbility
 
activate(Player) - Method in class org.woftnw.eof.ability.Ability
Activate the ability.
Activation - Enum Class in org.woftnw.eof.ability
 
ActiveAbility - Class in org.woftnw.eof.ability
Represents an Ability that is activated using an item.
ActiveAbility(JavaPlugin, NamespacedKey, TextComponent, AbilityEffect[], Material, String, Tribe, Activation, int) - Constructor for class org.woftnw.eof.ability.ActiveAbility
Create a new ActiveAbility
ActiveAbility(JavaPlugin, NamespacedKey, TextComponent, AbilityEffect[], Material, String, Tribe, Activation, int, boolean) - Constructor for class org.woftnw.eof.ability.ActiveAbility
Create a new ActiveAbility
addAbility(Ability) - Method in class org.woftnw.eof.Tribe
 
addAttribute(Attribute) - Method in class org.woftnw.eof.Tribe
 
ALL_EFFECT_COLOR - Static variable in class org.woftnw.eof.ability.effect.AbilityEffect
 
ALL_OF_PATTERNS - Variable in class org.woftnw.eof.io.parse.common.string.StringJsonParser
The patterns that a given string must match all of.
AllTarget - Class in org.woftnw.eof.ability.effect.target
Applies to both the user of the effect and others.
AllTarget(float) - Constructor for class org.woftnw.eof.ability.effect.target.AllTarget
 
ANY_OF_PATTERNS - Variable in class org.woftnw.eof.io.parse.common.string.StringJsonParser
The patterns that a given string must match one of.
apply(Player) - Method in class org.woftnw.eof.attribute.AttributeModifierAttribute
 
apply(Player) - Method in class org.woftnw.eof.AttributeManager
 
apply(Player) - Method in class org.woftnw.eof.ability.effect.AbilityEffect
 
apply(Player) - Method in class org.woftnw.eof.ability.effect.DamageAbilityEffect
 
apply(Player) - Method in class org.woftnw.eof.ability.effect.DataAbilityEffect
 
apply(Player) - Method in class org.woftnw.eof.ability.effect.IgniteAbilityEffect
 
apply(Player) - Method in class org.woftnw.eof.ability.effect.PotionEffectAbilityEffect
 
apply(Player) - Method in class org.woftnw.eof.attribute.Attribute
Apply this attribute.
apply(Player) - Method in class org.woftnw.eof.attribute.PotionEffectAttribute
 
arePlayerPlayerAbilitiesEnabled(Player) - Method in class org.woftnw.eof.PlayerUtility
Check whether a player's tribal abilities are enabled.
arePlayerPlayerAttributesEnabled(Player) - Method in class org.woftnw.eof.PlayerUtility
Check whether a player's tribal attributes are enabled.
Attribute - Class in org.woftnw.eof.attribute
Represents a tribal attribute.
Attribute(Predicate) - Constructor for class org.woftnw.eof.attribute.Attribute
Create a tribe attribute.
Attribute(Predicate, boolean) - Constructor for class org.woftnw.eof.attribute.Attribute
Create a tribe attribute.
AttributeManager - Class in org.woftnw.eof
Manages when attributes should tick.
AttributeManager(ElytrasOfFire) - Constructor for class org.woftnw.eof.AttributeManager
Create an attribute scheduler.
AttributeModifierAttribute - Class in org.woftnw.eof.attribute
Represents a tribal attribute that uses an attribute modifier.
AttributeModifierAttribute(Attribute, ElytrasOfFire, double, AttributeModifier.Operation) - Constructor for class org.woftnw.eof.attribute.AttributeModifierAttribute
Create a tribe attribute using an attribute modifier.
AttributeModifierAttribute(Attribute, ElytrasOfFire, double, AttributeModifier.Operation, Predicate) - Constructor for class org.woftnw.eof.attribute.AttributeModifierAttribute
Create a tribe attribute using an attribute modifier.
AttributeModifierAttribute(Attribute, ElytrasOfFire, double, AttributeModifier.Operation, Predicate, boolean) - Constructor for class org.woftnw.eof.attribute.AttributeModifierAttribute
Create a tribe attribute using an attribute modifier.
AttributesCommand - Class in org.woftnw.eof.command
 
AttributesCommand(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.AttributesCommand
 

B

buildErrorMessage(String) - Static method in class org.woftnw.eof.MessageUtility
Build an error-formatted chat message.
buildMessage(String) - Static method in class org.woftnw.eof.MessageUtility
Build a formatted chat message.
buildMessage(Component) - Static method in class org.woftnw.eof.MessageUtility
Build a formatted chat message.

C

convert(String) - Method in class org.woftnw.eof.command.argument.TribeArgument
 
createItem(JavaPlugin, Material, TextComponent, Tribe, Activation, AbilityEffect[], String) - Static method in class org.woftnw.eof.AbilityItemUtility
Create an ItemStack for an ability item.
createItem(JavaPlugin, Material, TextComponent, Tribe, Activation, AbilityEffect[], String, int) - Static method in class org.woftnw.eof.AbilityItemUtility
Create an ItemStack for an ability item.

D

DAMAGE - Variable in class org.woftnw.eof.ability.effect.DamageAbilityEffect
The damage of the effect.
DamageAbilityEffect - Class in org.woftnw.eof.ability.effect
 
DamageAbilityEffect(ElytrasOfFire, Target, float) - Constructor for class org.woftnw.eof.ability.effect.DamageAbilityEffect
Create an AbilityEffect.
DataAbilityEffect - Class in org.woftnw.eof.ability.effect
 
DataAbilityEffect(ElytrasOfFire, Target, String, boolean) - Constructor for class org.woftnw.eof.ability.effect.DataAbilityEffect
Create an AbilityEffect.
DEFAULT_EFFECTS - Static variable in class org.woftnw.eof.ability.Ability
 
DEFAULT_MAX_LENGTH - Static variable in class org.woftnw.eof.io.parse.common.string.StringJsonParser
The default maximum string length.
DEFAULT_MIN_LENGTH - Static variable in class org.woftnw.eof.io.parse.common.string.StringJsonParser
The default minimum string length.
DialogManager - Class in org.woftnw.eof
Manages Dialogs.
DialogManager(ElytrasOfFire) - Constructor for class org.woftnw.eof.DialogManager
Create a new DialogManager.
disable() - Method in class org.woftnw.eof.AttributeManager
Stop ticking all attributes.
disable() - Method in class org.woftnw.eof.TribeManager
 
disablePlayerAbilities(Player) - Method in class org.woftnw.eof.PlayerUtility
Disable a player's tribal abilities.

E

effects - Variable in class org.woftnw.eof.ability.Ability
The effects to apply to the user on activation.
ElytrasOfFire - Class in org.woftnw.eof
The main ElytrasOfFire plugin class.
ElytrasOfFire() - Constructor for class org.woftnw.eof.ElytrasOfFire
 
EoFJsonParseException - Exception Class in org.woftnw.eof.exception.parse
Represents a generic exception while parsing JSON data.
EoFJsonParseException() - Constructor for exception class org.woftnw.eof.exception.parse.EoFJsonParseException
 
EoFNotInEnumJsonParseException - Exception Class in org.woftnw.eof.exception.parse
Thrown when a string value does not match a set of allowed values.
EoFNotInEnumJsonParseException(String[]) - Constructor for exception class org.woftnw.eof.exception.parse.EoFNotInEnumJsonParseException
Create an EoFNotInEnumJsonParseException.
EoFNumberJsonParseException - Exception Class in org.woftnw.eof.exception.parse.number
Represents an exception thrown while parsing or validating numeric JSON data.
EoFNumberJsonParseException() - Constructor for exception class org.woftnw.eof.exception.parse.number.EoFNumberJsonParseException
 
EoFNumberValueJsonParseException - Exception Class in org.woftnw.eof.exception.parse.number
Thrown when a numeric value is outside the permitted range.
EoFNumberValueJsonParseException(Number, Number) - Constructor for exception class org.woftnw.eof.exception.parse.number.EoFNumberValueJsonParseException
Create an EoFNumberValueJsonParseException.
EoFRequiredKeyNullJsonParseException - Exception Class in org.woftnw.eof.exception.parse
Thrown when a required property is not defined.
EoFRequiredKeyNullJsonParseException() - Constructor for exception class org.woftnw.eof.exception.parse.EoFRequiredKeyNullJsonParseException
 
EoFStringJsonParseException - Exception Class in org.woftnw.eof.exception.parse.string
Represents an exception thrown while parsing or validating a JSON string.
EoFStringJsonParseException() - Constructor for exception class org.woftnw.eof.exception.parse.string.EoFStringJsonParseException
 
EoFStringLengthJsonParseException - Exception Class in org.woftnw.eof.exception.parse.string
Thrown when a string value is shorter or longer than permitted.
EoFStringLengthJsonParseException(Integer, Integer) - Constructor for exception class org.woftnw.eof.exception.parse.string.EoFStringLengthJsonParseException
Create an EoFStringLengthJsonParseException.
EoFStringPatternJsonParseException - Exception Class in org.woftnw.eof.exception.parse.string
Thrown when a string value does not match any allowed patterns.
EoFStringPatternJsonParseException(String) - Constructor for exception class org.woftnw.eof.exception.parse.string.EoFStringPatternJsonParseException
Create an EoFStringPatternJsonParseException.
EoFStringPatternJsonParseException(String[]) - Constructor for exception class org.woftnw.eof.exception.parse.string.EoFStringPatternJsonParseException
Create an EoFStringPatternJsonParseException.
EoFWrappedJsonParseException - Exception Class in org.woftnw.eof.exception.parse
Thrown when a JSON parsing exception occurs while parsing or validating a property of the current element.
EoFWrappedJsonParseException(String, Exception) - Constructor for exception class org.woftnw.eof.exception.parse.EoFWrappedJsonParseException
Create an EoFWrappedJsonParseException.

G

getAbilities() - Method in class org.woftnw.eof.Tribe
Get the abilities of this tribe.
getAbilityEffectTypes() - Method in class org.woftnw.eof.ElytrasOfFire
Get a copy of the ability effect type map.
getAbilityManager() - Method in class org.woftnw.eof.TribeManager
 
getAbilitySlotMenu(Player) - Method in class org.woftnw.eof.DialogManager
 
getActivationItem() - Method in class org.woftnw.eof.ability.ActiveAbility
Get the activation item.
getActivationMethod() - Method in class org.woftnw.eof.ability.ActiveAbility
Get the activation method.
getActiveAbilities() - Method in class org.woftnw.eof.Tribe
Get the active abilities of this tribe.
getAllowedPatterns() - Method in exception class org.woftnw.eof.exception.parse.string.EoFStringPatternJsonParseException
Get the allowed patterns.
getAllowedValues() - Method in exception class org.woftnw.eof.exception.parse.EoFNotInEnumJsonParseException
Get the allowed values.
getAttributeManager() - Method in class org.woftnw.eof.TribeManager
 
getAttributes() - Method in class org.woftnw.eof.Tribe
Get the attributes of this tribe.
getCommandData() - Method in class org.woftnw.eof.command.RootCommand
 
getCommandData() - Method in class org.woftnw.eof.command.TribeCommand
 
getCooldownTimeLeft() - Method in exception class org.woftnw.eof.exception.AbilityCooldownException
Get the game time at which the cooldown will end.
getDamage() - Method in class org.woftnw.eof.ability.effect.DamageAbilityEffect
Get the damage of this effect.
getDataString() - Method in class org.woftnw.eof.ability.effect.DataAbilityEffect
 
getDescription() - Method in class org.woftnw.eof.ability.effect.AbilityEffect
Get the description of this ability.
getDescription() - Method in class org.woftnw.eof.ability.effect.DamageAbilityEffect
 
getDescription() - Method in class org.woftnw.eof.ability.effect.DataAbilityEffect
 
getDescription() - Method in class org.woftnw.eof.ability.effect.IgniteAbilityEffect
 
getDescription() - Method in class org.woftnw.eof.ability.effect.PotionEffectAbilityEffect
 
getDialogManager() - Method in class org.woftnw.eof.ElytrasOfFire
Get the DialogManager instance.
getException() - Method in exception class org.woftnw.eof.exception.parse.EoFWrappedJsonParseException
Get the exception that occurred while parsing or validating the property.
getFireTicks() - Method in class org.woftnw.eof.ability.effect.IgniteAbilityEffect
Get the number of ticks to set the target on fire for.
getId() - Method in class org.woftnw.eof.ability.Ability
 
getKey() - Method in exception class org.woftnw.eof.exception.parse.EoFWrappedJsonParseException
Get the key of the property that failed to parse or validate.
getKeybinds() - Method in enum class org.woftnw.eof.ability.Activation
Get the keybinds of this activation type.
getMax() - Method in exception class org.woftnw.eof.exception.parse.number.EoFNumberValueJsonParseException
Get the maximum value.
getMaxLength() - Method in exception class org.woftnw.eof.exception.parse.string.EoFStringLengthJsonParseException
Get the maximum string length.
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NegativeToNegativeJsonParser
 
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NegativeToNonpositiveJsonParser
 
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NonnegativeToNonnegativeJsonParser
 
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NonnegativeToPositiveJsonParser
 
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NonpositiveToNonnegativeJsonParser
 
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.PositiveToPositiveJsonParser
 
getMaxParser() - Method in class org.woftnw.eof.io.parse.common.number.range.RangeJsonParser
Get the parser to use for the maximum number.
getMessage() - Method in exception class org.woftnw.eof.exception.parse.EoFJsonParseException
 
getMessage() - Method in exception class org.woftnw.eof.exception.parse.EoFNotInEnumJsonParseException
 
getMessage() - Method in exception class org.woftnw.eof.exception.parse.EoFRequiredKeyNullJsonParseException
 
getMessage() - Method in exception class org.woftnw.eof.exception.parse.EoFWrappedJsonParseException
 
getMessage() - Method in exception class org.woftnw.eof.exception.parse.number.EoFNumberValueJsonParseException
 
getMessage() - Method in exception class org.woftnw.eof.exception.parse.string.EoFStringLengthJsonParseException
 
getMessage() - Method in exception class org.woftnw.eof.exception.parse.string.EoFStringPatternJsonParseException
 
getMin() - Method in exception class org.woftnw.eof.exception.parse.number.EoFNumberValueJsonParseException
Get the minimum value.
getMinLength() - Method in exception class org.woftnw.eof.exception.parse.string.EoFStringLengthJsonParseException
Get the minimum string length.
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NegativeToNegativeJsonParser
 
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NegativeToNonpositiveJsonParser
 
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NonnegativeToNonnegativeJsonParser
 
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NonnegativeToPositiveJsonParser
 
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.NonpositiveToNonnegativeJsonParser
 
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.PositiveToPositiveJsonParser
 
getMinParser() - Method in class org.woftnw.eof.io.parse.common.number.range.RangeJsonParser
Get the parser to use for the minimum number.
getName() - Method in class org.woftnw.eof.ability.Ability
Get the name of this ability.
getNameAsString() - Method in class org.woftnw.eof.ability.Ability
Get the name of this ability as a String.
getNativeType() - Method in class org.woftnw.eof.command.argument.TribeArgument
 
getPDCValue() - Method in class org.woftnw.eof.Tribe
Get the value that is used in the persistent data container.
getPlayerAbilitySlot(Player, NamespacedKey) - Method in class org.woftnw.eof.PlayerUtility
 
getPlayerAbilitySlot(Player, ActiveAbility) - Method in class org.woftnw.eof.PlayerUtility
 
getPlayerAttackTarget(Player) - Method in class org.woftnw.eof.PlayerUtility
 
getPlayerTribe(Player) - Method in class org.woftnw.eof.PlayerUtility
Get a player's tribe.
getPlayerUtility() - Method in class org.woftnw.eof.ElytrasOfFire
Get the PlayerUtility instance.
getPotionEffect() - Method in class org.woftnw.eof.ability.effect.PotionEffectAbilityEffect
Get the potion effect.
getSimpleName() - Method in class org.woftnw.eof.Tribe
Get the simple name of the tribe.
getTarget() - Method in class org.woftnw.eof.ability.effect.AbilityEffect
Get the target of this effect.
getTargets(Player) - Method in class org.woftnw.eof.ability.effect.target.AllTarget
 
getTargets(Player) - Method in class org.woftnw.eof.ability.effect.target.MeleeTarget
 
getTargets(Player) - Method in class org.woftnw.eof.ability.effect.target.OthersTarget
 
getTargets(Player) - Method in class org.woftnw.eof.ability.effect.target.RayCastTarget
 
getTargets(Player) - Method in class org.woftnw.eof.ability.effect.target.SelfTarget
 
getTargets(Player) - Method in interface org.woftnw.eof.ability.effect.target.Target
Get the targets of this effect.
getTextColor() - Method in class org.woftnw.eof.ability.effect.target.AllTarget
 
getTextColor() - Method in class org.woftnw.eof.ability.effect.target.MeleeTarget
 
getTextColor() - Method in class org.woftnw.eof.ability.effect.target.OthersTarget
 
getTextColor() - Method in class org.woftnw.eof.ability.effect.target.RayCastTarget
 
getTextColor() - Method in class org.woftnw.eof.ability.effect.target.SelfTarget
 
getTextColor() - Method in interface org.woftnw.eof.ability.effect.target.Target
 
getTextColor() - Method in class org.woftnw.eof.Tribe
Get the text color of a tribe to be used in a TextComponent.
getTribeFromPDCValue(String) - Method in class org.woftnw.eof.TribeManager
Get a Tribe from a PCD value.
getTribeManager() - Method in class org.woftnw.eof.ElytrasOfFire
Get the TribeManager instance.
getTribeName() - Method in class org.woftnw.eof.Tribe
Get the name of the tribe.
getTribes() - Method in class org.woftnw.eof.TribeManager
Get a list of all the tribes.
getUserSettingsDialog(Player) - Method in class org.woftnw.eof.DialogManager
Get the user settings dialog for a given Player.
givePlayerAbilities(Player) - Method in class org.woftnw.eof.AbilityManager
Give a player their active ability items.

H

HexCodeJsonParser - Class in org.woftnw.eof.io.parse.common.string
Parses a JSON string as a color hex code.
HexCodeJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.string.HexCodeJsonParser
Create a SnakeCaseJsonParser.

I

ID - Variable in class org.woftnw.eof.ability.Ability
 
IgniteAbilityEffect - Class in org.woftnw.eof.ability.effect
 
IgniteAbilityEffect(ElytrasOfFire, Target, int) - Constructor for class org.woftnw.eof.ability.effect.IgniteAbilityEffect
Create an IgniteAbilityEffect.
INFO_TEXT_COLOR - Static variable in class org.woftnw.eof.MessageUtility
 
isAbilitySlotMenu(InventoryView) - Static method in class org.woftnw.eof.DialogManager
 

J

JsonParser<T> - Interface in org.woftnw.eof.io.parse
Parses a JSON element to a specific type.

L

lastTest - Variable in class org.woftnw.eof.attribute.Attribute
 
listSuggestions(CommandContext, SuggestionsBuilder) - Method in class org.woftnw.eof.command.argument.TribeArgument
 

M

MAX_LENGTH - Variable in class org.woftnw.eof.io.parse.common.string.StringJsonParser
The maximum string length.
meetsPredicate(Player) - Method in class org.woftnw.eof.attribute.Attribute
Check if the player meets the predicate, if there is one.
MELEE - Enum constant in enum class org.woftnw.eof.ability.Activation
 
MeleeTarget - Class in org.woftnw.eof.ability.effect.target
Targets the LivingEntity attacked by the user.
MeleeTarget(ElytrasOfFire) - Constructor for class org.woftnw.eof.ability.effect.target.MeleeTarget
 
MessageUtility - Class in org.woftnw.eof
A utility class for creating messages.
MessageUtility() - Constructor for class org.woftnw.eof.MessageUtility
 
MIN_LENGTH - Variable in class org.woftnw.eof.io.parse.common.string.StringJsonParser
The minimum string length.

N

name - Variable in class org.woftnw.eof.ability.Ability
The display name of this ability.
NamespaceJsonParser - Class in org.woftnw.eof.io.parse.common.string
Parses a JSON string to a NamespacedKey.
NamespaceJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.string.NamespaceJsonParser
Create a NamespaceJsonParser.
NaturalCaseJsonParser - Class in org.woftnw.eof.io.parse.common.string
Parses a natural-case JSON string.
NaturalCaseJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.string.NaturalCaseJsonParser
Create a NaturalCaseJsonParser.
NegativeIntJsonParser - Class in org.woftnw.eof.io.parse.common.number
Parses a negative integer.
NegativeIntJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.NegativeIntJsonParser
 
NegativeToNegativeJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a negative-to-negative JSON range object.
NegativeToNegativeJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.NegativeToNegativeJsonParser
 
NegativeToNonpositiveJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a negative-to-nonpositive JSON range object.
NegativeToNonpositiveJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.NegativeToNonpositiveJsonParser
 
NONE - Static variable in interface org.woftnw.eof.ability.effect.target.Target
 
NonnegativeIntJsonParser - Class in org.woftnw.eof.io.parse.common.number
Parses a nonnegative integer.
NonnegativeIntJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.NonnegativeIntJsonParser
 
NonnegativeToNonnegativeJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a nonnegative-to-nonnegative JSON range object.
NonnegativeToNonnegativeJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.NonnegativeToNonnegativeJsonParser
 
NonnegativeToPositiveJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a nonnegative-to-positive JSON range object.
NonnegativeToPositiveJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.NonnegativeToPositiveJsonParser
 
NonpositiveIntJsonParser - Class in org.woftnw.eof.io.parse.common.number
Parses a nonpositive integer.
NonpositiveIntJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.NonpositiveIntJsonParser
 
NonpositiveToNonnegativeJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a nonpositive-to-nonnegative JSON range object.
NonpositiveToNonnegativeJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.NonpositiveToNonnegativeJsonParser
 
notifyActivation(Player) - Method in class org.woftnw.eof.ability.Ability
Notify the player that the ability has been activated.
NoTribeException - Exception Class in org.woftnw.eof.exception
Thrown when an exception occurs because the target did not have a tribe.
NoTribeException() - Constructor for exception class org.woftnw.eof.exception.NoTribeException
 
NumberJsonParser<T> - Interface in org.woftnw.eof.io.parse.common.number
Parses a number in some way.

O

onDialogSubmit(PlayerCustomClickEvent) - Method in class org.woftnw.eof.DialogManager
 
onDisable() - Method in class org.woftnw.eof.ElytrasOfFire
 
onEnable() - Method in class org.woftnw.eof.ElytrasOfFire
 
onEntityDamageByEntity(EntityDamageByEntityEvent) - Method in class org.woftnw.eof.AbilityManager
 
onInventoryClick(InventoryClickEvent) - Method in class org.woftnw.eof.AbilityManager
 
onInventoryClick(InventoryClickEvent) - Method in class org.woftnw.eof.DialogManager
 
onInventoryClose(InventoryCloseEvent) - Method in class org.woftnw.eof.DialogManager
 
onPlayerInteract(PlayerInteractEvent) - Method in class org.woftnw.eof.AbilityManager
 
org.woftnw.eof - package org.woftnw.eof
 
org.woftnw.eof.ability - package org.woftnw.eof.ability
 
org.woftnw.eof.ability.effect - package org.woftnw.eof.ability.effect
 
org.woftnw.eof.ability.effect.target - package org.woftnw.eof.ability.effect.target
 
org.woftnw.eof.attribute - package org.woftnw.eof.attribute
 
org.woftnw.eof.command - package org.woftnw.eof.command
 
org.woftnw.eof.command.argument - package org.woftnw.eof.command.argument
 
org.woftnw.eof.exception - package org.woftnw.eof.exception
 
org.woftnw.eof.exception.parse - package org.woftnw.eof.exception.parse
 
org.woftnw.eof.exception.parse.number - package org.woftnw.eof.exception.parse.number
 
org.woftnw.eof.exception.parse.string - package org.woftnw.eof.exception.parse.string
 
org.woftnw.eof.io.parse - package org.woftnw.eof.io.parse
 
org.woftnw.eof.io.parse.common.number - package org.woftnw.eof.io.parse.common.number
 
org.woftnw.eof.io.parse.common.number.range - package org.woftnw.eof.io.parse.common.number.range
 
org.woftnw.eof.io.parse.common.string - package org.woftnw.eof.io.parse.common.string
 
OTHERS_EFFECT_COLOR - Static variable in class org.woftnw.eof.ability.effect.AbilityEffect
 
OthersTarget - Class in org.woftnw.eof.ability.effect.target
Targets all instances of LivingEntity within range except for the user.
OthersTarget(float) - Constructor for class org.woftnw.eof.ability.effect.target.OthersTarget
 

P

parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.number.NegativeIntJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.number.NonnegativeIntJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.number.NonpositiveIntJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in interface org.woftnw.eof.io.parse.common.number.NumberJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.number.PositiveIntJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.number.range.RangeJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.string.NamespaceJsonParser
 
parse(JsonElement, ElytrasOfFire) - Method in class org.woftnw.eof.io.parse.common.string.StringToStringJsonParser
Parse a JSON string.
parse(JsonElement, ElytrasOfFire) - Method in interface org.woftnw.eof.io.parse.JsonParser
Parse a given JsonElement.
PlayerUtility - Class in org.woftnw.eof
Contains useful player utilities.
PlayerUtility(ElytrasOfFire) - Constructor for class org.woftnw.eof.PlayerUtility
Create a PlayerUtility.
PLUGIN - Variable in class org.woftnw.eof.ability.effect.AbilityEffect
 
PLUGIN - Variable in class org.woftnw.eof.ability.effect.target.MeleeTarget
 
PLUGIN - Variable in class org.woftnw.eof.command.PluginCommand
The plugin instance.
PluginCommand - Class in org.woftnw.eof.command
Represents a plugin command.
PluginCommand(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.PluginCommand
Set up this command.
PositiveIntJsonParser - Class in org.woftnw.eof.io.parse.common.number
Parses a positive integer.
PositiveIntJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.PositiveIntJsonParser
 
PositiveToPositiveJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a positive-to-positive JSON range object.
PositiveToPositiveJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.PositiveToPositiveJsonParser
 
POTION_EFFECT - Variable in class org.woftnw.eof.ability.effect.PotionEffectAbilityEffect
 
PotionEffectAbilityEffect - Class in org.woftnw.eof.ability.effect
 
PotionEffectAbilityEffect(ElytrasOfFire, Target, PotionEffect) - Constructor for class org.woftnw.eof.ability.effect.PotionEffectAbilityEffect
Create an PotionEffectAbilityEffect.
PotionEffectAttribute - Class in org.woftnw.eof.attribute
Represents a tribal attribute that uses a potion effect.
PotionEffectAttribute(PotionEffect) - Constructor for class org.woftnw.eof.attribute.PotionEffectAttribute
Create a tribe attribute.
PotionEffectAttribute(PotionEffect, Predicate) - Constructor for class org.woftnw.eof.attribute.PotionEffectAttribute
Create a tribe attribute.
PotionEffectAttribute(PotionEffect, Predicate, boolean) - Constructor for class org.woftnw.eof.attribute.PotionEffectAttribute
Create a tribe attribute.
PREDICATE - Variable in class org.woftnw.eof.attribute.Attribute
 
putAbilityItemsInInventory(Player, Inventory) - Method in class org.woftnw.eof.AbilityManager
 

R

RANGE - Variable in class org.woftnw.eof.ability.effect.target.RangedTarget
The maximum target range for the effect.
RangedTarget - Class in org.woftnw.eof.ability.effect.target
Represents a target that is ranged.
RangedTarget(float) - Constructor for class org.woftnw.eof.ability.effect.target.RangedTarget
Create a RangedTarget.
RangeJsonParser - Class in org.woftnw.eof.io.parse.common.number.range
Parses a JSON range object.
RangeJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.number.range.RangeJsonParser
 
RayCastTarget - Class in org.woftnw.eof.ability.effect.target
Targets users hit by a ray cast.
RayCastTarget(float) - Constructor for class org.woftnw.eof.ability.effect.target.RayCastTarget
Create a RayCastTarget.
REFRESH_ON_PREDICATE - Variable in class org.woftnw.eof.attribute.Attribute
 
register(Tribe) - Method in class org.woftnw.eof.TribeManager
Register a tribe to make it known to Elytras of Fire.
registerAbility(Ability) - Method in class org.woftnw.eof.AbilityManager
 
registerAbilityEffectType(NamespacedKey, Class) - Method in class org.woftnw.eof.ElytrasOfFire
Register an ability effect type.
registerAttribute(Tribe, Attribute) - Method in class org.woftnw.eof.AttributeManager
Register an attribute.
registerAttribute(Tribe, Attribute) - Method in class org.woftnw.eof.TribeManager
Add an attribute to a tribe.
removeAbilitiesFromInventory(Inventory) - Method in class org.woftnw.eof.AbilityManager
Remove abilities from an inventory.
respond(CommandContext, String) - Static method in class org.woftnw.eof.command.PluginCommand
Respond to the sender with a message.
respond(CommandContext, Component) - Static method in class org.woftnw.eof.command.PluginCommand
Respond to the sender with a message.
respondError(CommandContext, String) - Static method in class org.woftnw.eof.command.PluginCommand
Respond to the sender with a red error message.
RootCommand - Class in org.woftnw.eof.command
 
RootCommand(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.RootCommand
 

S

SELF_EFFECT_COLOR - Static variable in class org.woftnw.eof.ability.effect.AbilityEffect
 
SelfTarget - Class in org.woftnw.eof.ability.effect.target
Targets the user.
SelfTarget() - Constructor for class org.woftnw.eof.ability.effect.target.SelfTarget
 
setEntityAbilityData(LivingEntity, String, boolean) - Method in class org.woftnw.eof.PlayerUtility
 
setPlayerAbilitiesEnabled(Player, boolean) - Method in class org.woftnw.eof.PlayerUtility
Enable or disable a player's tribal abilities.
setPlayerAbilitySlot(Player, NamespacedKey, int) - Method in class org.woftnw.eof.PlayerUtility
 
setPlayerAbilitySlot(Player, ActiveAbility, int) - Method in class org.woftnw.eof.PlayerUtility
 
setPlayerAttackTarget(Player, LivingEntity) - Method in class org.woftnw.eof.PlayerUtility
 
setPlayerAttributesEnabled(Player, boolean) - Method in class org.woftnw.eof.PlayerUtility
Enable or disable a player's tribal attributes.
setPlayerTribe(Player, Tribe) - Method in class org.woftnw.eof.PlayerUtility
Set a player's tribe.
SettingsCommand - Class in org.woftnw.eof.command
The settings command.
SettingsCommand(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.SettingsCommand
 
singularOrPlural(int, String, String) - Static method in class org.woftnw.eof.MessageUtility
Choose a singular or plural form depending on a number.
SnakeCaseJsonParser - Class in org.woftnw.eof.io.parse.common.string
Parses a snake-case JSON string.
SnakeCaseJsonParser() - Constructor for class org.woftnw.eof.io.parse.common.string.SnakeCaseJsonParser
Create a SnakeCaseJsonParser.
SNEAK_USE - Enum constant in enum class org.woftnw.eof.ability.Activation
 
StringJsonParser<T> - Class in org.woftnw.eof.io.parse.common.string
Parses a JSON string in some way.
StringJsonParser(int, int, String) - Constructor for class org.woftnw.eof.io.parse.common.string.StringJsonParser
Create a StringJsonParser with the default minimum and maximum lengths.
StringJsonParser(int, int, String[], String[]) - Constructor for class org.woftnw.eof.io.parse.common.string.StringJsonParser
Create a StringJsonParser with the default minimum and maximum lengths.
StringJsonParser(String) - Constructor for class org.woftnw.eof.io.parse.common.string.StringJsonParser
Create a StringJsonParser with the default minimum and maximum lengths.
StringJsonParser(String[], String[]) - Constructor for class org.woftnw.eof.io.parse.common.string.StringJsonParser
Create a StringJsonParser with the default minimum and maximum lengths.
StringToStringJsonParser - Class in org.woftnw.eof.io.parse.common.string
Parses a JSON string in some way.
StringToStringJsonParser(int, int, String) - Constructor for class org.woftnw.eof.io.parse.common.string.StringToStringJsonParser
Create a StringToStringJsonParser with the default minimum and maximum lengths.
StringToStringJsonParser(int, int, String[], String[]) - Constructor for class org.woftnw.eof.io.parse.common.string.StringToStringJsonParser
Create a StringToStringJsonParser.
StringToStringJsonParser(String) - Constructor for class org.woftnw.eof.io.parse.common.string.StringToStringJsonParser
Create a StringJsonParser with the default minimum and maximum lengths.
StringToStringJsonParser(String[], String[]) - Constructor for class org.woftnw.eof.io.parse.common.string.StringToStringJsonParser
Create a StringToStringJsonParser with the default minimum and maximum lengths.

T

Target - Interface in org.woftnw.eof.ability.effect.target
Represents the target of an AbilityEffect.
TARGET - Variable in class org.woftnw.eof.ability.effect.AbilityEffect
The target of the effect.
tick(Player) - Method in class org.woftnw.eof.attribute.Attribute
Tick this attribute.
tick(Player) - Method in class org.woftnw.eof.attribute.AttributeModifierAttribute
 
Tribe - Class in org.woftnw.eof
Represents a dragon tribe.
Tribe(String, String, TextColor) - Constructor for class org.woftnw.eof.Tribe
 
TribeArgument - Class in org.woftnw.eof.command.argument
 
TribeArgument(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.argument.TribeArgument
 
TribeCommand - Class in org.woftnw.eof.command
 
TribeCommand(ElytrasOfFire) - Constructor for class org.woftnw.eof.command.TribeCommand
 
TribeManager - Class in org.woftnw.eof
 
TribeManager(ElytrasOfFire) - Constructor for class org.woftnw.eof.TribeManager
 

U

unapply(Player) - Method in class org.woftnw.eof.attribute.AttributeModifierAttribute
 
unapply(Player) - Method in class org.woftnw.eof.attribute.PotionEffectAttribute
 
unapply(Player) - Method in class org.woftnw.eof.AttributeManager
 
unapply(Player) - Method in class org.woftnw.eof.attribute.Attribute
Unapply this attribute.
USE - Enum constant in enum class org.woftnw.eof.ability.Activation
 

V

valueOf(String) - Static method in enum class org.woftnw.eof.ability.Activation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.woftnw.eof.ability.Activation
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form