All Classes and Interfaces

Class
Description
Represents an axix-aligned bounding box.
 
 
 
 
 
 
 
 
The addition operation used in formulas
Series of fixes/improvements created by EvrimSen and touched up by Eniripsa96
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.HealthSetMechanic
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.HealthSetMechanic
 
 
Applies child components to the closest all nearby entities around each of the current targets.
 
 
Sets the specified armor slot of the target to the item defined by the settings
 
 
 
Summons an armor stand that can be used as a marker or for item display.
 
Removes an armor stand
 
 
 
 
Listener for managing applying attribute bonuses for players
Deprecated, for removal: This API element is subject to removal in a future version.
Handles loading and accessing individual attributes from the configuration.
Applies a flag to each target
Represents one formula modifier for an attribute that can have conditions
Handles interactions with skill bars.
A basic implementation of a horizontally ascending skill tree
A basic implementation of a vertically ascending skill tree
 
A listener that handles casting skills through binds.
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
 
 
Mechanic that changes blocks for a duration before returning them to what they were
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Represents a buff given to an entity
Represents buffs set on an entity
 
Fabled © 2024 studio.magemonkey.fabled.listener.BuffListener
The manager for temporary entity buff data
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.BuffMechanic
Fabled studio.magemonkey.fabled.api.util.BuffType
 
 
 
Cancels the event that caused the trigger to go off
Listener for the main casting system
Handles interactions with skill bars.
 
Handles the alternate casting option for casting via a cycling slot
 
 
 
 
Ceilings a number
 
 
Executes child components after a delay, applying "channeling" rules
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Handles checking whether an entity is an NPC
Attribute names for class attributes
Manages prefixes for classes - Only works if ChatAPI is installed -
 
 
Cleanses a target of negative potion or status effects
Represents a single click in a click combination
 
Handles transferring click actions by the player to combos that cast skills.
 
 
Command to clear all bound skills
A command that gives a player class experience
A command that allows a player to view their skill tree
Backs up SQL data into local config files
Command to toggle on/off the skill bar
Command to bind a skill to an item
Command to bind a skill to an item
Fabled © 2024 studio.magemonkey.fabled.cmd.CmdChangeClass
Command to clear all bound skills
Command to bind a skill to an item
 
Fabled studio.magemonkey.fabled.cmd.CmdExp
Command to clear all bound skills
A command that resets the attributes of a player
A command that makes a player cast a skill regardless of them owning it or not and also ignores cooldown/mana costs.
A command that gives a player class experience
A command that allows a player to profess through classes
Command to clear all bound skills
Command to forcefully modify a skill's level
Fabled studio.magemonkey.fabled.cmd.CmdExp
A command that displays a player's current class information
A command that gives a player class levels
A command that displays a player's account information
A command that gives a player class experience
A command that gives a player class experience
Sets up commands for the plugin
A command that makes a player cast a skill regardless of them owning it or not and also ignores cooldown/mana costs.
A command that displays the list of available profess options
A command that gives a player class experience
A command that allows a player to profess through classes
Command for refunding invested skill points
A command that allows a player to profess through classes
A command that allows a player to profess through classes
A command that allows a player to view their skill tree
A command that allows a player to view their skill tree
 
Command to bind a skill to an item
 
Checks if the target (Colorable) has the specified color.
Helper method for checking whether an entity is in combat
A condition for dynamic skills that requires the target to be a player who's combat status matches the settings
Fabled © 2024 studio.magemonkey.fabled.api.AllyChecker
Handles transferring click actions by the player to combos that cast skills.
Manages click combos with what combos are active and what skills result from various combinations
Executes a command for each target
Fabled © 2024 studio.magemonkey.fabled.dynamic.ComponentRegistry
Fabled © 2024 studio.magemonkey.fabled.dynamic.ComponentType
Fabled © 2024 studio.magemonkey.fabled.dynamic.condition.ConditionComponent
Applies child components to the closest all nearby entities around each of the current targets.
IO manager that saves/loads to a .yml configuration file
 
 
Lowers the cooldowns of the caster's skills
Handles updating cooldown values on skill bars for players
Cosine function
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Fabled © 2024 studio.magemonkey.fabled.dynamic.custom.CustomComponent
Fabled © 2024 studio.magemonkey.fabled.dynamic.custom.CustomEffect
Base class for custom projectiles
 
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.custom.CustomTrigger
A custom defined value for a formula
Applies a flag to each target
Deals damage based on a held item's lore to each target
Utility class for removing vanilla damage lore lines from items.
Deals damage to each target
Helper class for managing loading/saving certain data
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Deprecated, for removal: This API element is subject to removal in a future version.
Fabled © 2024 studio.magemonkey.fabled.data.DefaultCombatProtection
Types of SkillTrees that are available for classes/skills to use
Applies a flag to each target
Executes child components after a delay
 
Handles interactions with the class details menu
Direction used in the Particle class that are defined by what directions it uses for 2D shapes
A condition for dynamic skills that requires the target or caster to be facing a direction relative to the other
Handles the directional application
Handles getting a direction handler by name
Handles calling functions from Lib's Disguise
Disguises each target
A condition for dynamic skills that requires the target to fit the distance requirement
 
The division operation used in formulas
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.DurabilityMechanic
A basic implementation of RPGClass that loads from the dynamic folder instead of the normal one.
A skill implementation for the Dynamic system
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.custom.EditorOption
A component for dynamic skills which takes care of one effect
A collection of effects played on a target
Handles playing effects based on configuration settings
An instanced particle effect
Handles the management of particle effects and related components
Handles playing effects based on configuration settings
Handles grabbing the location for a particle effect
 
A condition for dynamic skills that requires the target to fit the elevation requirement
A simple "else" condition, applying if the previous component failed
Causes an effect to follow the target entity
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.EntityTargetEvent
 
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Error message language nodes
Fabled © 2024 studio.magemonkey.fabled.listener.ExperienceListener
Modifies player's class experience
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Represents an experience formula from the settings
Creates an explosion at the target's location
The exponent operation used in formulas
Deprecated.
Use ExpSource instead
A collection of reasons why a player would gain experience
The main class of the plugin which has the accessor methods into most of the API
A single attribute template
 
Represents a template for a class used in the RPG system.
 
 
 
Interface for Fabled listeners that lets them be initialized
 
 
 
 
A condition for dynamic skills that requires the target to be on fire
Executes child components after a delay
 
 
 
 
 
 
 
A fixed location to play an effect
Event called when a flag is applied to an entity
Applies a flag to each target
A condition for dynamic skills that requires the target to have a specified flag active
Represents flags set on an entity
Event called when a flag expired on an entity
The reason the flag expired
The manager for temporary entity flag data
Applies a flag to each target
Applies a flag to each target
Root class for tree implementations based on levels
Floors a number
Sets the flight state and flight speed of a player.
Interface allowing something to be followed by particle effects
Tracks a followable target to play an effect around
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.FoodMechanic
 
Represents a basic math equation read from left to right, ignoring order of operations.
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Fabled © 2024 studio.magemonkey.fabled.dynamic.condition.Ground
Settings for class groups
Fabled studio.magemonkey.fabled.gui.tool.GUIData
 
 
 
Task that handles updating GUI elements such as level bar, food bar, and action bar according to the config.yml content.
Fabled studio.magemonkey.fabled.gui.tool.GUITool
 
 
Heals each target
A condition for dynamic skills that requires the target's health to fit the requirement
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.HealthSetMechanic
 
 
 
 
Applies a damage immunity flag to each target
Interrupts any channels that may be being performed by the targets
A condition for dynamic skills that requires the target to have a specified item
Handles keeping track of player inventory data when overwriting it for tool GUIs, allowing the plugin to restore it as they close the menu.
A skill tree manager for classes
Applies invisibility, optionally hiding target's equipment
Base class for managers that handle saving and loading player data
A single operation used in formulas
A particle effect that can be played
Handles checking items for dynamic effects
A condition for dynamic skills that requires the target to have a specified held item
Spawns a dropped item at the specified location.
Listener that handles weapon item lore requirements
Gives an item to each player target
Represents a projectile that uses an item as the actual projectile.
An event for when an item projectile expires from flying too long.
An event for when an item projectile hits something.
An event for when an item projectile lands on the ground
An event for when an item projectile is launched
Launches a projectile using an item as its visual that applies child components upon landing
Removes an item to from each player target
Deprecated.
 
 
Interface for tasks used by the main async task
Represents a value in a formula
 
Fabled © 2024 studio.magemonkey.fabled.api.event.KeyPressEvent
 
Tracks who kills what entities and awards experience accordingly
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Launches the target in a given direction relative to their forward direction
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
A horizontal level tree implementation
Root class for tree implementations based on levels
A horizontal level tree implementation
A condition for dynamic skills that requires the lighting at the target's location to be within a range
Strikes lightning about each target with an offset
Applies child components to the entities in a line in front of each of the provided targets.
Fabled © 2024 studio.magemonkey.fabled.listener.LingeringPotionListener
Helper class for listeners
Fabled © 2024 studio.magemonkey.fabled.util.Lists
Applies child components to a location using the caster's faced direction
The exponent operation used in formulas
Handles logging messages of varying levels
Different categories of logging
 
The main listener for Fabled that handles general mechanics such as loading/clearing data, controlling experience gains, and enabling/disabling passive abilities.
The main async task for Fabled functions
 
A collection of possible reasons mana was deducted from a player.
Gives mana to each target
A collection of possible reasons mana was gained by a player.
Restores mana to all players over time.
 
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.MechanicComponent
The listener for handling events related to dynamic mechanics
Manages schemes for the map menus
Sends a message to each player target
 
Mechanic that destroys a selection of blocks at the location of the target
Modulo operator
Checks if the player's balance is within a range, using Vault
Deals damage to each target
A condition for dynamic skills to apply when the moon phase matches.
 
 
Mounts the target entity
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
The multiplication operation used in formulas
Fabled © 2024 studio.magemonkey.fabled.hook.MythicMobsHook
 
A condition for dynamic skills that requires the target to have a specified potion effect
Fetches nearby entities by going through possible chunks instead of all entities in a world
Applies child components to the closest all nearby entities around each of the current targets.
 
Handles plugin calls to NoCheatPlus to get around it blocking skill effects
Default message language nodes
 
 
Item condition for a player's off hand
Applies child effects to a location offset from the current targets
Enumerable operation to be applied.
 
Plays a particle effect
A particle effect that can be played
 
Simplified particle utility compared to MCCore's
A particle effect image that can be played
 
Plays a particle effect
A fake projectile that plays particles along its path
An event for when a particle projectile expires from flying too long.
An event for when a particle projectile hits something.
An event for when a particle projectile projectile hits terrain.
An event for when a particle projectile is launched.
Heals each target
Settings for playing a particle
Executes child components continuously
Interface for skills that cannot be cast but instead apply effects continuously such as buffs or increased stats.
 
Applies a flag to each target
Permission nodes used by the plugin
An event for when an entity is damaged by another entity without the use of skills such as melee attacks or projectiles.
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Fabled © 2024 studio.magemonkey.fabled.hook.PlaceholderAPIHook
 
Event called when a player changes classes
Deprecated, for removal: This API element is subject to removal in a future version.
Represents the collection of accounts owned by a single player.
 
Represents player-specific data for attributes, a replacement of bonus attribute
Event call when player block damage with a shield
Representation of cast bar data for a single player
Fabled studio.magemonkey.fabled.api.event.PlayerCastSkillEvent
Deprecated, for removal: This API element is subject to removal in a future version.
use PlayerClass instead
Represents a player's class progress.
Deprecated.
Event called when a player changes classes
Event called when a player changes classes
Represents the click combos available for a player to use along with their current click pattern
 
Deprecated, for removal: This API element is subject to removal in a future version.
Use PlayerData instead
Represents one account for a player which can contain one class from each group and the skills in each of those classes.
 
 
Handles keeping track of and applying attribute bonuses and requirements for items.
 
Deprecated.
Event called when a player gains class experience
Event called when a player loses class experience
Event called when a player gains class experience
Event for when a player lands on the ground after falling/jumping
Event called when a player leveled down
Event called when a player leveled up
Event called when a player leveled up
 
Event called when a player regenerates mana via natural regeneration
Event called when a player regenerates mana via natural regeneration
Fabled © 2024 studio.magemonkey.fabled.api.event.PlayerPreClassChangeEvent
Deprecated.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Represents player-specific data for a skill such as the player's current level for the skill, the cooldown, and other related data.
A skill bar for a player
Fabled © 2024 studio.magemonkey.fabled.api.event.PlayerSkillCastFailedEvent
 
Deprecated, for removal: This API element is subject to removal in a future version.
Event called when a player downgrades a skill
Handles the skill slot for casting when bars are disabled
Deprecated, for removal: This API element is subject to removal in a future version.
Event called when a player initially unlocks a skill
Deprecated, for removal: This API element is subject to removal in a future version.
Event called when a player upgrades a skill
Represents player-specific data for stats, a replacement of bonus stats
Stat provider for the MCCore stat scoreboard
 
Deprecated.
Types of views the player can currently be in
Handler for checking whether hooked plugins are present and active before using related code.
 
 
A collection of possible reasons skill points were gained by a player.
Settings for a particle effect
A condition for dynamic skills that requires the target to have a specified potion effect
Executes child components after a delay
Heals each target
 
The type of indicator display to use
 
Callback interface for receiving when/what a specific projectile hits
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.ProjectileHitTrigger
Listener to throw custom ProjectileTickEvent
Heals each target
Represents a preview indicator for showing the direction of projectiles to fire
An event for every tick projectile did not hit neither entity nor block
Task used to implement ProjectileTickEvent
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.ProjectileTickTrigger
 
Purges a target of positive potion or status effects
Launches the target in a given direction relative to their forward direction
A wrapper for the API settings that makes it read-only
Skill API Registration Manager.
The registration modes used by the manager.
Applies a flag to each target
Applies a flag to each target
A simple task for removing some entities after a duration
A simple task for performing an action on a list of entities every tick
Executes child components multiple times
A thread task that continually runs in the background
Tree implementation based on requirement chains
Manages embedded resources within the .jar
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Square root of a number
 
Deprecated, for removal: This API element is subject to removal in a future version.
use FabledClass instead
Various text filters used by Fabled
Handles auto saving periodically
 
Applies child components to the caster
Deprecated, for removal: This API element is subject to removal in a future version.
Represents a set of settings that store configurable data for an object.
The management class for Fabled's config.yml settings.
 
Listener to call custom PlayerBlockDamageEvent
 
 
 
 
Fabled © 2025 studio.magemonkey.fabled.dynamic.mechanic.ShieldMechanic
 
Sign function
 
 
 
Sine function
Applies child components to the closest linear entity of each of the provided targets.
Deprecated, for removal: This API element is subject to removal in a future version.
use Skill instead
Represents a template for a skill used in the RPG system.
Deprecated.
use Fabled instead
 
Names of default attributes for skills
 
 
An event for when an entity is damaged by another entity with the use of a skill.
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
 
 
An event for when an entity is healed by another entity with the use of a skill.
 
 
Nodes for the language file pertaining to the skill tree
Interface for plugins that define new classes and skills
An event for when an entity is healed by another entity with the use of a skill.
Interface for skills that can be cast without a direct target
Statuses for a skill in relation to a player
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
Represents a skill tree that contains an arrangement of a class's skills for a player to browse and level up or refund skills.
Exception for generating skill trees
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
 
Plays a particle effect
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.BlockBreakTrigger
 
 
Squares a number
Applies a flag to each target
A condition for dynamic skills that requires the target to have a status condition
Flag keys used by statuses
Listener for applying default status flags for the API.
Applies a flag to each target
The subtraction operation used in formulas
Summons a mob to the target location
Tangent function
Fabled © 2024 studio.magemonkey.fabled.dynamic.target.TargetComponent
 
 
Interface for skills that require a specific target to cast
 
Mechanic for taunting mobs
Temporary dummy entity used for targeting a location in the dynamic system
A task that runs ones and is finished
 
Throws entities off the target's head
 
A condition for dynamic skills that requires the game time to match the settings
 
Handles accessing the Title display resource
Supported message types for the Title display
A condition for dynamic skills that requires the target to have a specified potion effect
 
 
Interface class for extensions of the available skill trees.
Types of skill tree arrangements that can be used in the configuration.
Possible triggers for dynamic skill effects
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.TriggerComponent
Fabled © 2024 studio.magemonkey.fabled.dynamic.TriggerHandler
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.TriggerMechanic
Event for when true damage is dealt (damage ignoring armor)
Adds to a cast data value
Adds to a cast data value
 
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.value.ValueCopyMechanic
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.value.ValueDistanceMechanic
Divides a value
 
Load data from persistent data into cast data
Adds to a cast data value
Adds to a cast data value
 
 
Adds to a cast data value
Adds to a cast data value
The attribute value
Fabled © 2024 studio.magemonkey.fabled.dynamic.mechanic.value.ValuePlaceholderMechanic
Adds to a cast data value
Gets the degree differential between the target's vector and the source location
Adds to a cast data value
Adds to a cast data value
A condition for dynamic skills that requires the text value to match the settings
Manages setting permissions through vault
 
Warps the target to a location
Warps the target relative to their current location
Warps a random distance
Swaps to entities
Warp to a target
Applies a flag to each target
A condition for dynamic skills that requires the target to have a specified potion effect
Fabled © 2024 studio.magemonkey.fabled.dynamic.condition.Weather
Applies a flag to each target
Fabled © 2024 studio.magemonkey.fabled.dynamic.trigger.WorldChangeTrigger
 
Fabled © 2024 studio.magemonkey.fabled.hook.WorldGuardHook
Applies child components to all entities in the world.
Handles the XY direction
Handles the XZ direction
 
Handles the YZ direction