Index
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
Abilitythat 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
DialogManagerinstance. - 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
PlayerUtilityinstance. - 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
TribeManagerinstance. - 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
LivingEntitywithin 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form