Uses of Class
studio.magemonkey.fabled.api.Settings

Packages that use Settings
  • Uses of Settings in studio.magemonkey.fabled.api

    Constructors in studio.magemonkey.fabled.api with parameters of type Settings
    Modifier
    Constructor
    Description
     
    A wrapper for settings that makes it read-only
     
    Settings(Settings settings)
     
  • Uses of Settings in studio.magemonkey.fabled.api.classes

    Modifier and Type
    Field
    Description
    protected final Settings
    FabledClass.settings
    The settings for your class.
  • Uses of Settings in studio.magemonkey.fabled.api.particle

    Methods in studio.magemonkey.fabled.api.particle with parameters of type Settings
    Modifier and Type
    Method
    Description
    static void
    ParticleHelper.fillCircle(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object)
     
    static void
    ParticleHelper.fillCircle(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object, String particleKey, Set<org.bukkit.entity.Player> viewers)
    Plays several of a particle type randomly within a circle
    static void
    ParticleHelper.fillHemisphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object)
     
    static void
    ParticleHelper.fillHemisphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object, String particleKey, Set<org.bukkit.entity.Player> viewers)
    Randomly plays particle effects within the hemisphere
    static void
    ParticleHelper.fillSphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object)
     
    static void
    ParticleHelper.fillSphere(org.bukkit.Location loc, Settings settings, int level, int points, double visibleRadius, org.bukkit.Particle particle, int amount, double dx, double dy, double dz, float speed, Object object, String particleKey, Set<org.bukkit.entity.Player> viewers)
    Randomly plays particle effects within the sphere
    static Object
    ParticleHelper.makeObject(org.bukkit.Particle particle, Settings settings)
     
    static Object
    ParticleHelper.makeObject(org.bukkit.Particle particle, Settings settings, String particleKey)
     
    static void
    ParticleHelper.play(org.bukkit.Location loc, Settings settings)
    Plays particles about the given location using the given settings
    static void
    ParticleHelper.play(org.bukkit.Location loc, Settings settings, Set<org.bukkit.entity.Player> viewers, String particleKey, org.bukkit.util.BoundingBox targetHitbox)
    Plays particles about the given location using the given settings
    Constructors in studio.magemonkey.fabled.api.particle with parameters of type Settings
    Modifier
    Constructor
    Description
     
    Sets up an effect player that applies effects based of the values in the provided settings.
     
    Sets up an effect player that applies effects based of the values in the provided settings.
     
    ParticleSettings(Settings config, String prefix)
    Loads a particle setup from config data
     
     
  • Uses of Settings in studio.magemonkey.fabled.api.projectile

    Modifier and Type
    Field
    Description
    protected final Settings
    CustomProjectile.settings
     
    Methods in studio.magemonkey.fabled.api.projectile with parameters of type Settings
    Modifier and Type
    Method
    Description
    ItemProjectile.rain(org.bukkit.entity.LivingEntity shooter, int level, org.bukkit.Location center, Settings settings, org.bukkit.inventory.ItemStack item, double radius, double height, double speed, int amount, ProjectileCallback callback, int lifespan, int distance, boolean collideWalls)
    Fires a spread of projectiles from the location.
    ParticleProjectile.rain(org.bukkit.entity.LivingEntity shooter, int level, org.bukkit.Location center, Settings settings, double radius, double height, int amount, ProjectileCallback callback, int lifespan, int distance)
    Fires a spread of projectiles from the location.
    ItemProjectile.spread(org.bukkit.entity.LivingEntity shooter, int level, org.bukkit.util.Vector direction, org.bukkit.Location loc, Settings settings, org.bukkit.inventory.ItemStack item, double angle, int amount, ProjectileCallback callback, int lifespan, int distance, boolean collideWalls)
    Fires a spread of projectiles from the location.
    ParticleProjectile.spread(org.bukkit.entity.LivingEntity shooter, int level, org.bukkit.util.Vector direction, org.bukkit.Location loc, Settings settings, double angle, int amount, ProjectileCallback callback, int lifespan, int distance)
    Fires a spread of projectiles from the location.
    Constructors in studio.magemonkey.fabled.api.projectile with parameters of type Settings
    Modifier
    Constructor
    Description
     
    CustomProjectile(org.bukkit.entity.LivingEntity thrower, Settings settings)
    Constructs a new custom projectile and starts its timer task
     
    ItemProjectile(org.bukkit.entity.LivingEntity thrower, int level, org.bukkit.Location loc, Settings settings, org.bukkit.inventory.ItemStack item, org.bukkit.util.Vector vel, int lifespan, int distance, boolean collideWalls)
    Constructs a new item projectile.
     
    ParticleProjectile(org.bukkit.entity.LivingEntity shooter, int level, org.bukkit.Location loc, Settings settings, int lifespan, int distance)
    Constructor
  • Uses of Settings in studio.magemonkey.fabled.api.skills

    Modifier and Type
    Field
    Description
    protected final Settings
    Skill.settings
    The settings for the skill which include configurable stats for your mechanics and the defaults such as mana cost, level requirement, skill point cost, and cooldown.
  • Uses of Settings in studio.magemonkey.fabled.api.util

    Methods in studio.magemonkey.fabled.api.util with parameters of type Settings
    Modifier and Type
    Method
    Description
    static org.bukkit.inventory.ItemStack
    ItemStackReader.read(Settings settings)
     
    static int
    ItemStackReader.readCustomModelData(Settings settings)
     
    static int
    ItemStackReader.readDurability(Settings settings)
     
    static Map<org.bukkit.enchantments.Enchantment,Integer>
    ItemStackReader.readEnchantments(Settings settings)
     
    static org.bukkit.Material
    ItemStackReader.readMaterial(Settings settings)
     
  • Uses of Settings in studio.magemonkey.fabled.dynamic

    Modifier and Type
    Field
    Description
    protected final Settings
    EffectComponent.preview
    The preview settings for the component
    protected final Settings
    EffectComponent.settings
    The settings for the component
    Modifier and Type
    Method
    Description
    EffectComponent.getSettings()
    Retrieves the settings of the dynamic component
    Methods in studio.magemonkey.fabled.dynamic with parameters of type Settings
    Modifier and Type
    Method
    Description
    static boolean
    ItemChecker.check(org.bukkit.inventory.ItemStack item, int level, Settings settings)
    Checks an individual item to see if it matches the settings
  • Uses of Settings in studio.magemonkey.fabled.dynamic.trigger

    Methods in studio.magemonkey.fabled.dynamic.trigger with parameters of type Settings
    Modifier and Type
    Method
    Description
    org.bukkit.entity.LivingEntity
    AirTrigger.getTarget(org.bukkit.event.entity.EntityAirChangeEvent event, Settings settings)
     
    org.bukkit.entity.LivingEntity
    ArmorEquipTrigger.getTarget(studio.magemonkey.codex.api.armor.ArmorEquipEvent event, Settings settings)
     
    org.bukkit.entity.LivingEntity
    AttributeChangeTrigger.getTarget(PlayerAttributeChangeEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    BlockBreakTrigger.getTarget(org.bukkit.event.block.BlockBreakEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    BlockPlaceTrigger.getTarget(org.bukkit.event.block.BlockPlaceEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ChatTrigger.getTarget(org.bukkit.event.player.AsyncPlayerChatEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ClickTrigger.getTarget(KeyPressEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ConsumeTrigger.getTarget(org.bukkit.event.player.PlayerItemConsumeEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    CrouchTrigger.getTarget(org.bukkit.event.player.PlayerToggleSneakEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    DeathTrigger.getTarget(org.bukkit.event.entity.EntityDeathEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    DropItemTrigger.getTarget(org.bukkit.event.player.PlayerDropItemEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    EntityTargetTrigger.getTarget(org.bukkit.event.entity.EntityTargetLivingEntityEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    EnvironmentalTrigger.getTarget(org.bukkit.event.entity.EntityDamageEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ExperienceTrigger.getTarget(org.bukkit.event.player.PlayerExpChangeEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    FishingGroundTrigger.getTarget(org.bukkit.event.entity.ProjectileHitEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    FishingTrigger.getTarget(org.bukkit.event.player.PlayerFishEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    GlideTrigger.getTarget(org.bukkit.event.entity.EntityToggleGlideEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    HarvestTrigger.getTarget(org.bukkit.event.player.PlayerHarvestBlockEvent event, Settings settings)
     
    org.bukkit.entity.LivingEntity
    HealTrigger.getTarget(org.bukkit.event.entity.EntityRegainHealthEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ItemSwapTrigger.getTarget(org.bukkit.event.player.PlayerSwapHandItemsEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    JumpTrigger.getTarget(org.bukkit.event.player.PlayerStatisticIncrementEvent event, Settings settings)
     
    org.bukkit.entity.LivingEntity
    KillTrigger.getTarget(org.bukkit.event.entity.EntityDeathEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    LandTrigger.getTarget(PlayerLandEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    LaunchTrigger.getTarget(org.bukkit.event.entity.ProjectileLaunchEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    MoveTrigger.getTarget(org.bukkit.event.player.PlayerMoveEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    PhysicalDealtTrigger.getTarget(PhysicalDamageEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    PhysicalTakenTrigger.getTarget(PhysicalDamageEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ProjectileHitTrigger.getTarget(org.bukkit.event.entity.ProjectileHitEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ProjectileTickTrigger.getTarget(ProjectileTickEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    RiptideTrigger.getTarget(org.bukkit.event.player.PlayerRiptideEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ShearTrigger.getTarget(org.bukkit.event.player.PlayerShearEntityEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    ShieldTrigger.getTarget(PlayerBlockDamageEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    SignalTrigger.getTarget(SignalEmitEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    SkillCastTrigger.getTarget(PlayerCastSkillEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    SkillDealtTrigger.getTarget(SkillDamageEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    SkillTakenTrigger.getTarget(SkillDamageEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    SprintTrigger.getTarget(org.bukkit.event.player.PlayerToggleSprintEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    Trigger.getTarget(E event, Settings settings)
    Fetches the target as determined by the triggering event.
    org.bukkit.entity.LivingEntity
    WorldChangeTrigger.getTarget(org.bukkit.event.player.PlayerChangedWorldEvent event, Settings settings)
    Fetches the target as determined by the triggering event.
    boolean
    AirTrigger.shouldTrigger(org.bukkit.event.entity.EntityAirChangeEvent event, int level, Settings settings)
     
    boolean
    ArmorEquipTrigger.shouldTrigger(studio.magemonkey.codex.api.armor.ArmorEquipEvent event, int level, Settings settings)
     
    boolean
    AttributeChangeTrigger.shouldTrigger(PlayerAttributeChangeEvent event, int level, Settings settings)
    boolean
    BlockBreakTrigger.shouldTrigger(org.bukkit.event.block.BlockBreakEvent event, int level, Settings settings)
    boolean
    BlockPlaceTrigger.shouldTrigger(org.bukkit.event.block.BlockPlaceEvent event, int level, Settings settings)
    boolean
    ChatTrigger.shouldTrigger(org.bukkit.event.player.AsyncPlayerChatEvent event, int level, Settings settings)
    boolean
    ClickLeftTrigger.shouldTrigger(KeyPressEvent event, int level, Settings settings)
    boolean
    ClickRightTrigger.shouldTrigger(KeyPressEvent event, int level, Settings settings)
    abstract boolean
    ClickTrigger.shouldTrigger(KeyPressEvent event, int level, Settings settings)
    boolean
    ConsumeTrigger.shouldTrigger(org.bukkit.event.player.PlayerItemConsumeEvent event, int level, Settings settings)
    boolean
    CrouchTrigger.shouldTrigger(org.bukkit.event.player.PlayerToggleSneakEvent event, int level, Settings settings)
    boolean
    DeathTrigger.shouldTrigger(org.bukkit.event.entity.EntityDeathEvent event, int level, Settings settings)
    boolean
    DropItemTrigger.shouldTrigger(org.bukkit.event.player.PlayerDropItemEvent event, int level, Settings settings)
    boolean
    EntityTargetTrigger.shouldTrigger(org.bukkit.event.entity.EntityTargetLivingEntityEvent event, int level, Settings settings)
     
    boolean
    EnvironmentalTrigger.shouldTrigger(org.bukkit.event.entity.EntityDamageEvent event, int level, Settings settings)
    boolean
    ExperienceTrigger.shouldTrigger(org.bukkit.event.player.PlayerExpChangeEvent event, int level, Settings settings)
    boolean
    FishingBiteTrigger.shouldTrigger(org.bukkit.event.player.PlayerFishEvent event, int level, Settings settings)
    boolean
    FishingFailTrigger.shouldTrigger(org.bukkit.event.player.PlayerFishEvent event, int level, Settings settings)
    boolean
    FishingFishTrigger.shouldTrigger(org.bukkit.event.player.PlayerFishEvent event, int level, Settings settings)
    boolean
    FishingGrabTrigger.shouldTrigger(org.bukkit.event.player.PlayerFishEvent event, int level, Settings settings)
    boolean
    FishingGroundTrigger.shouldTrigger(org.bukkit.event.entity.ProjectileHitEvent event, int level, Settings settings)
    boolean
    FishingReelTrigger.shouldTrigger(org.bukkit.event.player.PlayerFishEvent event, int level, Settings settings)
    boolean
    GlideTrigger.shouldTrigger(org.bukkit.event.entity.EntityToggleGlideEvent event, int level, Settings settings)
    boolean
    HarvestTrigger.shouldTrigger(org.bukkit.event.player.PlayerHarvestBlockEvent event, int level, Settings settings)
     
    boolean
    HealTrigger.shouldTrigger(org.bukkit.event.entity.EntityRegainHealthEvent event, int level, Settings settings)
    boolean
    ItemSwapTrigger.shouldTrigger(org.bukkit.event.player.PlayerSwapHandItemsEvent event, int level, Settings settings)
    boolean
    JumpTrigger.shouldTrigger(org.bukkit.event.player.PlayerStatisticIncrementEvent event, int level, Settings settings)
     
    boolean
    KillTrigger.shouldTrigger(org.bukkit.event.entity.EntityDeathEvent event, int level, Settings settings)
    boolean
    LandTrigger.shouldTrigger(PlayerLandEvent event, int level, Settings settings)
    boolean
    LaunchTrigger.shouldTrigger(org.bukkit.event.entity.ProjectileLaunchEvent event, int level, Settings settings)
    boolean
    MoveTrigger.shouldTrigger(org.bukkit.event.player.PlayerMoveEvent event, int level, Settings settings)
    boolean
    PhysicalTrigger.shouldTrigger(PhysicalDamageEvent event, int level, Settings settings)
    boolean
    ProjectileHitTrigger.shouldTrigger(org.bukkit.event.entity.ProjectileHitEvent event, int level, Settings settings)
    boolean
    ProjectileTickTrigger.shouldTrigger(ProjectileTickEvent event, int level, Settings settings)
    boolean
    RiptideTrigger.shouldTrigger(org.bukkit.event.player.PlayerRiptideEvent event, int level, Settings settings)
    boolean
    ShearTrigger.shouldTrigger(org.bukkit.event.player.PlayerShearEntityEvent event, int level, Settings settings)
     
    boolean
    ShieldTrigger.shouldTrigger(PlayerBlockDamageEvent event, int level, Settings settings)
    boolean
    SignalTrigger.shouldTrigger(SignalEmitEvent event, int level, Settings settings)
    boolean
    SkillCastTrigger.shouldTrigger(PlayerCastSkillEvent event, int level, Settings settings)
    boolean
    SkillTrigger.shouldTrigger(SkillDamageEvent event, int level, Settings settings)
    boolean
    SprintTrigger.shouldTrigger(org.bukkit.event.player.PlayerToggleSprintEvent event, int level, Settings settings)
    boolean
    Trigger.shouldTrigger(E event, int level, Settings settings)
     
    boolean
    WorldChangeTrigger.shouldTrigger(org.bukkit.event.player.PlayerChangedWorldEvent event, int level, Settings settings)