Fabled an RPG Engine by MageMonkey.studio (formerly ProSkillAPI) icon

Fabled an RPG Engine by MageMonkey.studio (formerly ProSkillAPI) -----

Pair this with Divinity to complete your RPG experience!




READ CAREFULLY!

We completely redid the MySQL. Backup all your files and your mysql databases. This update should fix issues that have been reported about losing player data.

Make sure you update Codex also!


New Editor Components
-Air Trigger
-Air Condition
-Sprint Condition
-Air Set Mechanic
-Air Modify Mechanic
----------, Nov 15, 2024

-Fix class reset issue
----------, Nov 11, 2024

-Fix ValueCondition breaking because of floating
----------, Nov 9, 2024

-Only reset attributes if other things are being reset too
----------, Nov 9, 2024

-Add ColorCondition to the editor
----------, Nov 5, 2024

- Update to 1.21.3
-Resolve wolf mechanic (data saving issues)
-Allow 0 health/mana
-Add in legacy classes used by Depenizen
----------, Nov 4, 2024

-Added new jump trigger
----------, Oct 27, 2024

You need to update to the latest CodexCore plugin for this build to work!

-Update to 1.21.1
-Add permanent option to BlockMechanic
-Add placeholder support to action bar/subtitle/title casting modes
-Make sure reloading Fabled still scale stats
-Fix Block dust
-Remove hard-coded papi dependency (this just means it's optional)
-Add ignore divinity option to damage mechanics
-Added new fly mechanic
-Added new moon phase condition
-Add ignore divinity option to damage mechanics
-Fix issue with ValueDivide
-Fix unbind command
-Only add custom model data and damage if there is actually a value there
----------, Oct 19, 2024

-Update to 1.21
- Don't allow multiple attributes to be selected for the ValueAttributeMechanic
-Change default particle
-Fix security 'vulnerability
-rename RemoveTaskRemoveEntitiesTask
-Show color options for Dust particle
-Add renamed item/block crack options
-Fix exp source/mana/prefix when blank restoring to defaults
-Options for 1.20.4 or 1.20.6 as versions
-Exclude ProtocolLib
-Fix ValueAttributeMechanic
-Allow mixed-case group names with the forcepoints command
-Fix health causing error on reload when items modify health to lower value
-Fix compatibility with more modern Fabled builds
-Fix durability mechanic only working in offhand
- Fix attributes being unable to be downgraded due to insufficient funds error message
-Rework/stabilize attributes
-Don't show prefix in chat if show-class-name is disabled
- Don't log 'failed to find gui item' when it's not found due to missing permissions
-Fix issue with changeclass not cleaning up skills properly
-Add abort mechanic and additional delay mechanic options
-Rename Pro* class names
-Add Abort Skill Mechanic, additional options for Delay Mechanic
-Don't have a slight delay on PassiveMechanic
-Fix offsets for projectiles
-Backward compatibility around InventoryViews
-Update FabledQuestsModule
-Don't mix case sensitivity for attributes
----------, Aug 12, 2024

-Update to 1.20.6
-Fix random crashes, organize, and bring back the share button
-Merge imported attributes with existing ones
-More mythic integration issues
-Remove attributes on data clear
-Only show attributes with attribute options
-Reflect attribute updates in components
-Sync attributes
-Fix export all to server
-Add WorldChangeTrigger
-add item options to consume trigger
-add potion option to item condition
-Start work on socket implementation
-Floating button magic, get data from server
-Show saving message when trying to download a lot of data
-Pull folders in from server
-Implement auto-disconnect
-Fix permissions
-Fix attribute mechanic
-Fix durability mechanic
-Fix Value Attribute Mechanic
-Fix issues with folders
-Fix error that causes crash
-Fix exporting when some classes break
-Fix passives not triggering
-On CmdChangeClass, only refund this group's skills
-Add shared-skill-points option
-Add rotation option to Cone target
-Add rotation option to Cone target
----------, Jun 5, 2024

  • Attributes have been moved to the dynamic editor here.
----------, May 13, 2024

Important!!! ProSkillAPI has been renamed to Fabled, you'll need to transfer your files from the ProSkillAPI folder to the new Fabled folder after installing Fabled for the first time.

The new online editor has moved to https://fabled.magemonkey.studio

Latest Updates
  • Fix 'Data Truncation' error when using MySQL for future installations
  • Add classes for compatibility
  • Add particle image mechanic
  • Make changeclass actually stop passives
  • Make durability mechanic able to repair items
  • Attempt to fix backward compatibility with SkillAPI hooks
  • More SQL fixes and code cleanup
  • Fix Metadata NPE
  • Fix data migration issue
  • Fix ProtocolLib hook
  • Convert to squash
  • Fix double-physical damage calls
  • feat: armorstand support for 1.20.1
  • Allow changing offline players' classes with changeclass
  • Add api-num-targets to get number of targets as a value
  • Increase compatibility with MM
Editor Updates
  • Add check for custom model data to item checker
  • Fix scrolling
  • Allow spaces in searchable inputs
  • Matrix math! And a new ParticleImageMechanic
  • Stabilize matrix manipulations
  • Add reset-y option to ConeTarget
  • Fix DistanceCondition
  • Remove path setting
  • Rename, add enchants to data generator
  • Add enchantments to item-based mechanics
  • Fix dropdowns
  • Add Yaw condition
  • Add option to set relative yaw/pitch on warp
  • Add value rotation mechanic
----------, May 9, 2024

New Features
-Add flag to forceprofess command that forces/skips requirement checking
-Default attribMechanic to use add_number instead of multiply
-You can now set prorpgitems custom damage in the damage mechanic. Prefix your ProRPGItems damage name with
Code (Text):
PRORPGITEMS_<DamageNameFromProRPGItems>
-Clarify Damage Type usage in DamageMechanic

Bug Fixes

-Ignore cancelled events
-If an armor stand is teleporting from an unloaded chunk, load it first
-Fix environmental damage
-Fix value mechanic
-Fix group sprefix placeholder
----------, Mar 20, 2024

Plugin Updates
-Add PlayerAttributeChangeEvent
-Fix loading order and folder stuff
-Add reset-y option to LaunchMechanic
-Make environmental damage trigger mutli-select (already included logic for 'ANY')
-Don't trigger left clicks when items are dropped

Editor Updates
-Add reset-y option to LaunchMechanic
-Proper z-scaling
-Add AttributeChangeTrigger
-Make sure slow digging shows up in the cleanse mechanic
- Add 'Any' option to environmental damage and make it mutli-select
-Disable mid-line breaks
----------, Mar 6, 2024

Plugin Updates
  • Load classes/skills from subdirectories before reading main yaml
  • Fix fake combat event. Fix mount mechanic. Add option for right/left click with entities involved
  • Fix Click detection issues with damage (don't use damage-based detection)
  • Include leaves and slabs in solid blocks
  • Remove legacy support for damage
  • Add divide mechanic
  • Add option to block saturation healing or not
  • Don't clear external cooldowns when added/removed
  • Call physical damage trigger on HIGHEST priority
  • Fix stack-overflow when SAPI is installed alongside MMOLib
  • Add config option for whether animations should be used as a left click
Editor Updates
  • Add timeout task to frontend, managed by backend
  • Make classes have empty combo starters by default
  • Allow combos to be missing
  • Convert to use actual yaml library
  • Merge branch 'editor' into editor-socket
  • Fix bool parsing
  • Add 'Particle' section
  • Add Shift click to combo starters
  • Fix skill condition breaking on reload
  • Make sure all potions are represented in purge/cleanse
  • Fix collapse button layering
  • Fix ValueCopy description
----------, Feb 29, 2024

-Don't consider glass or fences as non-solid
-Move ArmorStand mechanics to own package
----------, Feb 23, 2024

-Fix bukkit EntityDamageEvent/EntityDamageByEntityEvent not called properly
----------, Feb 22, 2024

-Add yaw/pitch to all warp options
-Refactor warps and add yaw/pitch to all warp options
----------, Feb 22, 2024

-Remove FakeEntityDamageByEntityEvent in favor of tracked EntityDamage
----------, Feb 19, 2024

-Revert "Fix attribute placeholder so it reflects the attribute stage"
-Log warning when invalid slot is found in GUIs
-Fix ValueText condition
-Make sure passives don't end up on the casting bar
-Make SignalEmit not a parent (wasn't supposed to have child options)
----------, Feb 8, 2024

-Make item material checks for air match null items

This update makes it so you can check for AIR in material condition checks to see if the player is not wearing/holding the item.
----------, Feb 4, 2024

Fix chat trigger
----------, Feb 4, 2024

-Add collision radius option to item projectiles
-Fix attribute placeholder so it reflects the attribute stage
-Add collision radius option to item projectiles
-dd Summon, Mount, and Throw mechanics
-Add preserve velocity setting to warp mechanics
----------, Feb 4, 2024

-Add aliases to registry entries
-Save skill properly on import
-Fix auto-conversion
-Clean up and fix up AttributeManager with Null Pattern
-Add warning + ack if data is too large
-Fix attribute stat modifiers on first load
-Fix health reset to 20 on world change
-Allow negatives in attribute commands
-Allow negatives in attribute commands
-Centralize item management
-Respect the knockback boolean set by event
-Convert cast data Map to CastData object, add attributes to CastData
-Add ValueRoundMechanic
-Add target to summary items
-Support multiple cast, initialize, and cleanup triggers
-Fix include caster option
----------, Feb 1, 2024

-fixed uppercase issue in localization
----------, Jan 23, 2024

Editor Updates
-Relabel projectile launch/tick triggers
-Make saving work more efficiently
-Fix clone button
-Don't delete children when deleting folders
-Update components.ts
-add invulnerable option to target option
-add Invulnerable stat
-add invulnerable status condition
-Add combo starters to the bottom of class settings

Plugin Updates
-Add combo starters
----------, Jan 13, 2024

-Fix projectile mechanic
-Add ArmorStand remove mechanic
-Add combo starters
-Add invulnerable flag
-Complete invulnerable logic
-Update components.ts
-Add invulnerable option to target option
-Add invulnerable stat
-Add invulnerable status condition
----------, Jan 5, 2024

-Detaching cost calculation into a function and introducing new filters
-Fix parent loading/saving issue
-Add ability to use values in the rest of the ParticleAnimation pieces
-Update SkillAPI module to Quests-v5
-Add item override options to ProjectileMechanic
-Add getters to ComponentRegistry
-Add DynamicTriggerEvent

Note: Quests version 4 is no longer supported!
----------, Dec 22, 2023

Make sure you update ProMCCore if you get this new build!

Get ProMCCore here:

-Fix API taken values
-Add currentclassname placeholder
-Fix signal trigger
-Added Base and Modifier attribute costs
-Added command tab complete support
----------, Dec 13, 2023

-Fix item projectile collision radius
-Add missing walls option to ItemProjectile
-Add attribute skill requirements
-Add homing to summary items
-Add key combo option to show in welcome message
-Add option to warp mechanic to allow non-open blocks
-Fix values in particle animation offsets
-Support new spawn method in ArmorStandMechanic
-Fix API taken values
-Add currentclassname placeholder
-Fix signal trigger
----------, Dec 7, 2023

-Added common superclass for projectile events
-Cleanup projectile mechanics
-Added radius option to ParticleProjectile
-Added homing options to other projectiles
-Complete PotionProjectile
----------, Nov 25, 2023

-Added homing options to Particle Projectile mechanic
-Added particle effects to Projectile mechanic
----------, Nov 24, 2023

-Add save option to ValueAdd in the editor
----------, Oct 18, 2023

Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here: https://www.spigotmc.org/resources/authors/goflish.21294/

You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.

You can join our discord here: https://discord.gg/6UzkTe6RvW

-Fixed issue loading skills into the GUI with special characters
-Make ValuePlaceholder work, even without Placeholder API
-Fix mana name loading from saved data
-Fix death eent being cancelled causing problems
-Fix issues with particle previews
-Fix cast item swapping
-Fix armor stands not working
-Give more informative descriptions about ArmorStand marker option as it relates to gravity
-Fix cooldown-message always reporting as true
-Fix incompatible skill export
-Fix issue where wrong element is "active"
-Add forcepoints command, "/class forcepoints <player> <up/down/reset> <skill>"
-Add projectile particel previews
-Values are now persistant, instead of loading into memory. This means values will persist through server restarts
-Add placeholder for dynamic dates
-Fix skill damage not using updated amount
-Add WorldTarget to the editor
-Made it so that if you don't specify a class name in the icon lore of the editor it will display the class name by default.
----------, Oct 15, 2023

Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here: https://www.spigotmc.org/resources/authors/goflish.21294/

You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.

You can join our discord here: https://discord.gg/6UzkTe6RvW

-Fixed in issue with the sidebar in the editor when using mobile
-Fix attributes on refresh
-Fix error being thrown trying to broadcast packets to players in different worlds
----------, Oct 15, 2023

Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here: https://www.spigotmc.org/resources/authors/goflish.21294/

You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.

You can join our discord here: https://discord.gg/6UzkTe6RvW

-Add a new distance condition to the editor
----------, Oct 15, 2023

Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here: https://www.spigotmc.org/resources/authors/goflish.21294/

You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.

You can join our discord here: https://discord.gg/6UzkTe6RvW

Latest Updates
-Scoreboards are now customizable! (after updating, you'll find a new section at the bottom of config.yml)
-Move settings into it's own modal in the editor
-Added a clear data button in settings in the editor
-Reworked minor spacing issues in the editor
-Added signal option to trigger mechanic in the editor
-Added gifs for notifications in the editor
----------, Oct 15, 2023

Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here: https://www.spigotmc.org/resources/authors/goflish.21294/

You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.

You can join our discord here: https://discord.gg/6UzkTe6RvW

ProSkillAPI Updates
-Added option to target caster on the Kill Trigger
----------, Oct 13, 2023

Did you know that we have 10+ plugins that we develop and they are all 100% free! You can check out all of our plugins here: https://www.spigotmc.org/resources/authors/goflish.21294/

You can join our discord to get the latest up to date builds of ProSkillAPI and all of our other plugins. The builds on Spigot are usually 2-3 weeks behind.

You can join our discord here: https://discord.gg/6UzkTe6RvW

ProSkillAPI Updates
-Add integer option to value random mechanic (this lets you return numbers without decimals)
-Fixed cone density issue
-Added linear target particle previews
----------, Oct 10, 2023

-fix issue with folders not loading properly when empty
-Additional per target casting previews
-Cone casting previews
-Area and cone particle previews
----------, Oct 9, 2023

-Add new world target to the editor
----------, Oct 9, 2023

-Add new signal trigger and signal mechanic
-Invisibility bug fixed
-Setup auto updating javadocs
----------, Oct 7, 2023

-Update to 1.20.2 (ProMCCOre update required!)
-Add location (TempEntity) to EntityTypeCondition in the editor
-Add on-expire projectile option in Particle Projectile mechanic in the editor
-Add blacklist option to EntityTypeCondition in the editor
----------, Oct 7, 2023

-Make fire option apply to mobs and blocks
----------, Oct 6, 2023

-Added the ability to cancel fire from lightning mechanic in the editor
----------, Oct 5, 2023

You can download builds for 1.20.2 in our discord! https://discord.gg/6UzkTe6RvW

Casting Overhaul Updates
-Add particle previews to cast item mode
-Make text casting mode able to be toggled
-Fix text casting NPE
-Fix preview persisting
----------, Oct 4, 2023

-Make action-bar the default casting mode for fresh installs
-Fix placeable casting bar items
-Per-target particle previews in target components (need to enable previews in config.yml)
----------, Oct 3, 2023

ProSkillAPI Updates
-Add new text condition to the editor
----------, Oct 2, 2023

-New ChatTrigger that will trigger when certain text is entered into chat
-New experience booster added using permission nodes
-Added 4 new casting options (see below)
-Made some small optimizations when loading combat mode and skill bars

XP Booster Explanation:
Using the permission "skillapi.exp.booster.150" would give 150% multiplied by experience, which would be the same as "exp * 1.5"

Using the permission "skillapi.exp.booster.50" would give 50% multiplied by experience, which be the same as "exp * 0.5"

The higher experience booster will always take higher priority over the lower amounts and they do not stack.

New Casting Options

ACTION_BAR:
Hand swapping (F by default) enters casting mode
Assigned skills are displayed in the action bar
Pressing the corresponding number key casts the desired skill
Skills are assigned through the /class skill menu

TITLE:
Hand swapping (F by default) enters casting mode
Assigned skills are displayed as a title
Pressing the corresponding number key casts the desired skill
Skills are assigned through the /class skill menu

SUBTITLE:
Hand swapping (F by default) enters casting mode
Assigned skills are displayed as a subtitle
Pressing the corresponding number key casts the desired skill
Skills are assigned through the /class skill menu

CHAT:
Hand swapping (F by default) enters casting mode
Assigned skills are displayed in the chat
Pressing the corresponding number key casts the desired skill
Skills are assigned through the /class skill menu
----------, Sep 16, 2023

All new updates are for the new editor and will not work in the old editor!

You can access the new editor here: https://editor.travja.dev/

ProSkillAPI Updates
General
-New Mechanic: You can now use true invisibility in your skills with the option to hide armor (ProtocolLib required to hide armor)

Casting Overhaul
-In the casting section of config.yml you now need to select between ITEM, BARS, or COMBAT for the casting mode.
-Added better descriptions for the different casting modes
-fixed casting items being leftover in the inventory and becoming normal items that you'd be able to drop, etc
-Fixed items in your normal inventory being erased by casting bars in certain situations
-Fixed casting overall breaking upon plugin reload
-Fixed the issue with left/right clicking in Cast Item Mode being backwards

This is only the beginning of the casting overhaul, we have more updates to come!
----------, Sep 6, 2023

-Adjust settings to allow hostile mobs to be targeted
-Fix conflict with MythicLib
----------, Aug 29, 2023

Our new features only work on our new editor! You can access it here: https://editor.travja.dev

Latest Updates
-Add skill cast mechanic
-Add Shield trigger
-Address some combat protection issues
----------, Aug 24, 2023

-Rework ArmorEquip trigger to allow for main hand and offhand slots. Be sure to get the latest ProMCCore for this to work!
-New experience mechanic
----------, Aug 7, 2023

Our new features only work on our new editor! You can access it here: https://editor.travja.dev

Are you an aspiring or experienced java developer?

We're looking for anyone that would like to volunteer their time towards developing our plugins. (you can contribute as much time as you want)

If you are interested in becoming part of a team send me a private message or join our discord here: https://discord.gg/6UzkTe6RvW

If you don't know anything at all about java please go learn first, then feel free to get with me anytime on how you can contribute.

latest Updates
-Added new Heal trigger
-Updated consume trigger to only show consumable items (potions, food, etc)
-Updated consume trigger when using potions to select the potion type
-Added new config options to restrict pvp based on class levels and level range of the players
-Fixed issue with proskillapi breaking ProRPGItems defense
-Fixed an issue when using ProSkillAPI attributes within ProSkillAPI
----------, Aug 3, 2023

The latest updates are only available in the new editor: https://editor.travja.dev/

ProSkillAPI Latest Updates
-New consume trigger
-New projectile hit trigger
-New projectile tick trigger
-Fixed issue with duplicating skills in the editor
-Fixed importing issues with the editor
----------, Aug 1, 2023

Our new editor is ready for your live servers! As always, you should test your skills and classes before adding them to your live server.

You can access the new editor here: https://editor.travja.dev

The old editor will eventually get replaced with the new editor, but for now use the link above.

Latest Updates (only available in the new editor!)
-Added 1.20 data to the new editor
-Added new ArmorEquip Trigger

The new ArmorEquip trigger will have a second update soon that will include checking for main hand and off hand slots.

We've also had 3 new java developers join our team with lots of new projects being worked on, so expect some new feature updates soon!
----------, Jul 31, 2023

Download the latest ProMCCOre for this build! https://www.spigotmc.org/resources/promccore.93608/

Latest Updates
-Ensure ProSkillAPI loads before ProRPGItems
-Add PVP restrictions in config
-Fix plugin breaking ProRPGItems defense
-Fix ProRPGItems attr handling when loaded after

New PVP Restriction Options
Code (Text):
#This will determine how PVP against players is handled
PVP Restrictions:
  #The range in level the attacking player must be within to attack
  #Example: Player 1 is level 20 and Player 2 is Level 28
  #If the level-range is 10, then these two players can PVP
  level-range: 5
  The minimum level the player must be to be able to PVP with other players
  min-pvp-level: 10
----------, Jul 3, 2023

Make sure you update to the latest ProMCCore if you are using this version!

You can download ProMCCore here: https://www.spigotmc.org/resources/promccore.93608/

-Update to 1.20+
-Fix permission mechanic in editor (removed the child containter, it had no purpose)
-Fix for non-skill items dissapearing in skill trees
-Fix for SkillAPI module for Java 16
-Added new ExpSource that is not shared and is only used for interal exp manipulation
-Translate placeholders on class action bar
-Fixed an issue that would break the attr gui if item wasn't found
-Fixed an issue with world whitelist
-Make it so sklls do show multiple times for parents
-Make sure ProSkillAPI loads before ProRPGItems
----------, Jun 21, 2023

Make sure you update with the latest ProMCCore!

Latest Updates
-Update to 1.19.4
-Add particles to projectile mechanic
-Use colors instead of potion type for projectile
-Fix attribute display casting
-Fix quests module
-Make scoreboards work if prefix is missing
-Add support for placeholders in GUI items
-Fix errors when items don't have lore
-Bring back skill tree auto-arrangements and custom
-Add "%sapiplayer<group>_class% placeholder"
----------, Apr 25, 2023

-Update to 1.19.3
-Make left/right click triggers only trigger on main hand
----------, Jan 4, 2023

You need to update to latest ProMCCore for this build!

Update to 1.19.3
----------, Dec 11, 2022

You can now set your levels by how much experience per level in levels.yml
You need to enablet his feature in config.yml

Code (Text):
  # If false use formula
  # If true use levels.yml
  use-levels: 'true'
Example levels.yml

Code (Text):
48 #The first number is how much experience needed to unlock level 1
64 #The next number is much experience you need to get to the next level
128
----------, Dec 7, 2022

You need the latest ProMCCore for this update! Get it here!

-Add %player_<group>_availableskillpoints% placeholder
-Add attribute/skill point aliases for placeholders
-Fixed ""Could not pass event AsyncPlayerPreLoginEvent to ProSkillAPI"
-Potentially fixed an issue with data not loading before saving
-Fixed issue with buff mechanic not working in all scenarios
----------, Dec 4, 2022

-No more circular dependency
-Clean up imports. Oops.
-Refactor Parties to use UUIDs instead of player names
-Make server/plugin only instance-level
-Allow other players in Placeholders
-Fixes for ranged getPlayer methods and UUIDs
-Added new placeholders, see list below

Global placeholders:
%sapiparty_max_size%
%sapiparty_invite_timeout%
%sapiparty_exp_share_radius%
%sapiparty_exp_member_modifier%
%sapiparty_exp_level_modifier%
%sapiparty_item_share_radius%

Placeholders for players in a Party:
%sapiparty_leader_name%
%sapiparty_leader_uuid%
%sapiparty_size%
%sapiparty_name_<pos>%
%sapiparty_uuid_<pos>%

where <pos> is the index of the player in a party, starting at 1.

Allow other players in Placeholders

'Default' and 'Player' placeholders can now have a "_<player_name>" or "_<player_uuid>" attached at the end, to parse the data for the corresponding player.
Also supports brackers ({}) for nested placeholders.

After mana and health for teammates can be obtained from ProSkillAPI's placeholders, for example:
%sapi_default_currentmana_{sapiparty_uuid_<pos>}%

A list of available ProSkillAPI's placeholders can be found here. You just have to add the _{sapiparty_uuid_<pos>} at the end.
----------, Nov 21, 2022

-Fix eye location of LocationTarget
----------, Nov 21, 2022

-Allow period of 0 in RepeatMechanic
----------, Nov 20, 2022

-Fix stray ArmorStands and Wolfs upon server crash
----------, Nov 17, 2022

-Fixed issue when using two handed weapons
-Update main workflow
----------, Nov 15, 2022

-Make class/skill loading a little more resilient and clear
----------, Nov 14, 2022

Fixed issue area target not dealing damage to enemies that have an armor stand on their position
----------, Nov 10, 2022

-Fixed issue with blacklist items not getting blocked properly
----------, Nov 8, 2022

-Fixed issue with using skills that have spaces with the /forceskill command
-Fixed issue with wolf summon mechanic that wasn't letting the wolf see the caster as ally
----------, Nov 5, 2022

-Added the missing mobs from versions 1.13-1.19
-Rebuilt the data generator to account for disguises and projectiles to avoid missing stuff in future versions
-Removed shading with ProMCCore
----------, Nov 4, 2022

-Added the missing mobs from versions 1.13-1.19
-Rebuilt the data generator to account for disguises and projectiles to avoid missing stuff in future versions
-Removed shading with ProMCCore
----------, Nov 4, 2022

This update is basically backend stuff to make updates more efficient
-Mark BungeeHook for for removal
-Load ProSkillAPI before TAB
-Update for Maven Central
-Update workflows for Maven Central
-Add sonatype repo for snapshot usage
-Use dependencies from central
----------, Nov 2, 2022

+Added new Mythicmobs Type condition that applies child elements if the target corresponds to one of the entered MythicMob types, or is not a MythicMob if left empty.
+Updated cleanse and purge mechanics to allow a list of potions and statuses, so that you can have more than one.
----------, Oct 19, 2022

+Updated the damage mechanic that allows you to specify damage types from here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html
----------, Oct 18, 2022

!Fixed issue that didn't allow players to damage themselves
!Fixed issue causing errors when armor stands followed player
+Convert stat mechanic to use text box instead of drop down box. This allows you to add custom elemental defense with stats.
----------, Sep 16, 2022

+ Added 1.19+ Support
+ Added MythicMobs 5 support
+ Added {skill_points} placholder for skill icon lore
+ Added "skillapi.max_accounts.<accounts>"
+ Added base and scale options for the Altitude mechanic

! Fixed lore issue when adding lore through "/class lore" #271
! Fixed modify health issue #285
! Fixed health scaling issue #284
! Fixed issue with blocks like iron bars and glass panes making you immune to skills that have "Through Walls" set to false #267
! Fixed issue with /class customize not saving #307
! Fixed issue with skill combos that contained F click #303
! Fixed issue with Fire mechanic not correctly targeting the target #280
! Fixed issue when placing items in the free spots of the cast bar #296
! Fixed issue with cooldown mechanic #305
! Fixed issue with potion effect #289
! Fixed issue with skills that uses water condition #25
! Fixed issue with linear targeting blind spots #298
! Fixed issue with skillpionts not getting refunded when professing into a subclass #321
! Fixed issue with downgrading attributes causing you to lose money #350
! Fixed issue when using world restrictions not stopping you from actually using the skill #329
! Fixed icon issues not showing correctly with mohist #329
----------, Aug 21, 2022

+ Add Money Condition/Mechanic
- Drop support for legacy item data/durability
+ Add unbreakable and hide flags item options
+ Add extra options to lingering potions and leather armor
! Fix Quests module
! Refund command overhaul
! Update Mimic integration
+ Add lifespan options to Projectile and Item Projectile mechanics
! Fix error when resetting class
! Fix error that sometimes appeared on death
! Fix formatting and placeholders in icon lore
! Fix health changing on scroll when using bonus attributes from ProRPGItems
! Rework particle system a bit
! Fix modify-health option (Thanks ling556)
! Fix some errors thrown on startup that cause the plugin to disable itself.
! Fix casting bar being applied on changeclass if none was previously applied.
! Fix error with GUI row counts
----------, Apr 25, 2022

It is important to note that x.7.15+ requires ProMCCore 1.0.3.7+

+ Add Money Condition/Mechanic
- Drop support for legacy item data/durability
+ Add unbreakable and hide flags item options
+ Add extra options to lingering potions and leather armor
! Fix Quests module
! Refund command overhaul
! Update Mimic integration
+ Add lifespan options to Projectile and Item Projectile mechanics
! Fix error when resetting class
! Fix error that sometimes appeared on death
! Fix formatting and placeholders in icon lore
! Fix health changing on scroll when using bonus attributes from ProRPGItems
----------, Feb 23, 2022

  • You need to update with promccore 1.0.3.6 for this update!
  • Fixed the warning message that kept showing up in console about System.out/err.print
  • Fixed the issue when using unused items in the editor.
    • When you add items to the unused section of classes in the editor players will be able to hold it, but not use it or get stats from it
    • If you don't want players to be able to hold the unused items, then set the unused items to not pickup in the config.yml
  • Updated documentation regarded proper usage of pom.xml for developers
  • Fixed player not being registered as an ally when in a party
  • Fixed issue with skill points not being given to the player when they first join
  • Fixed Block Mechanic inaccuracies
  • Reworked the Location Target
  • Added option to disable cooldown messages per skill
  • Added new Mechanic: Item Drop (drops an item at target location)
  • Added new trigger: Mine (breaks blocks in a cube or sphere, can set radius or cube dimension)
  • Added new Mechanic: Money (Check for amount of money)
  • Added new Condition: Money (Give or take money)
  • Added support for custom sounds in the Sound Mechanic
----------, Jan 26, 2022

  • New condition added to set altitude check
  • New condition that checks if you are burning
  • New condition that checks what world(s) you are in
  • Add ability to sort classes and skills into sub folders
----------, Jan 12, 2022

  • + Cross server support using MySQL confirmed working (settings are in main config)
  • Custom formula for experience confirmed working (settings are in main config)
  • You can now set the amount of fire damage per tick with the fire mechanic
  • You can now set th amount of lightning damage per strike with the lightning mechanic
  • Fixed a PlayerDeathEvent error
  • Fixed stackable option for movement speed with the stat mechanic
  • Fixes issue some users had with increasing attributes
  • Fixed duration when using movement speed in the stat mechanic
  • Fixed issue with some blocks not working with the block mechanic
  • Fixed issue with attributes getting reset when professing to a sub class
  • Added new option to groups.yml "profess-refund-skills" (set to true or false)
  • Added new option to groups.yml "profess-refund-attributes" (set to true or false)
  • Adjusted particles and block mechanics to use relative width instead of absolute width (width is based on casters direction)
  • Fixed formulas in effects.yml for square, pentagon and hexagon (for previous installs you'll need to update these values, see below)
  • Added new options for particle effects
  • Fixed issues with /class options showing the wrong data
  • Fixed issue with print.err showing up in the console
  • Fixed issue with duel clicks when using click combos that caused an action to register twice
  • /class changeclass was reported broken (this is a console command, not meant to be used by players)
  • Fixed issue with classless players not having the correct health
  • Fixed issue with attack speed being reduced when joining a class
  • Fixed issue with ambient particles not turning off when setting ambient to false in the potion mechanic
  • Fixed issue with the stat speed mechanic that didn't change the movement speed
  • Fixed issue with PlayerInteractEvent that triggered the cooldown text multiple times
Code (Text):
# Effects.yml adjustments to formulas
# You can replace yours with these
# All new installs of proskillapi will have these values by default
square:
  formula: '1/(c+(t*4))'
  steps: '5'
  copies: '4'
  domain: '0.26'
  x: '0'
  y: '0'
  z: '0'
pentagon:
  formula: '1/(c+(t*3.4))'
  steps: '5'
  copies: '5'
  domain: '0.2'
  x: '0'
  y: '0'
  z: '0'
hexagon:
  formula: '1/(c+(t*2.8))'
  steps: '5'
  copies: '6'
  domain: '0.17'
  x: '0'
  y: '0'
  z: '0'
----------, Jan 2, 2022

  • Fix for class health being reset on login
  • Fix for combo clicks double clicking
  • Fix for damage indicators
  • Fix for the "/class changeclass" issues
  • Fixed issue when triggering a skill while looking at a block, would cause the cooldown message to be spammed
  • Fix for the stat speed mechanic that prevented decimals to be used for the speed
  • Fix for ambient particles still showing when set to false in the potion mechanic
----------, Dec 19, 2021

  • Fishing fail trigger, applies skill effects when a player fails to catch a fish due to poor timing.
  • Fishing reel trigger, applies skill effects when a player reels in a fishing rod out of water or air with no fish on the rod.
  • Fish bite trigger, applies skill effects when a fish bites the fishing rod of a player
  • Fishing grab trigger, applies skill effects when a player catches a fish
  • Fishing ground trigger, applies skill effects when the bobber of a fishing rod hits the ground
  • Fishing trigger, applies skill effects upon right-clicking with a fishing rod
  • Right click trigger, applies skill effects upon performing a right-click *
  • Left click trigger, applies skill effects upon performing a left-click
  • Drop item trigger, applies skill effects upon dropping an item
  • Added support for mimic for level and classes. Any plugin that supports mimic will now work with proskillapi
  • NOTE: When clicking in air, you have to have an item in your hand (right click trigger)
----------, Dec 16, 2021

  • Adds 1.18 support, you need to update promccore to version 1.0.3.3
  • Added new trigger that checks for the item swap key, which is F by default unless you changed it.
----------, Dec 5, 2021

  • Fixed the issues with the stat mechanic
  • Fixed the issues with the attributes mechanic
----------, Nov 21, 2021

+ fix health not updating when resetting a player's class.
----------, Nov 19, 2021

This is a minor update to the config.yml default settings.
  • Enabled attributes by default
  • Enabled the lock hearts to 10 by default
  • Enabled the main casting option by default
  • Disabled the "bars" casting option (still bugged from previous dev)
  • Enabled the "combat" casting option by default (this option has had the most bug fixes)
----------, Nov 7, 2021

  • Added new command so that you can cast skills when using MythicMobs "/cast mobcast <mob.uuid> skillname"
  • In the disguise mechanic, added materials for droppeditem and failingblock
  • Fixed health scaling issue when using Prorpgitems
  • Fixed the quest module for the quests plugin (skillapi and quest integration)
  • Fixed forcecast command with repeat mechanic
  • Fixed valueadd when leaving on a delay
  • Added SkillPushEvent
  • Fixed an issue with attribute formulas
Example MythicMobs skill for casting skillapi commands
Code (Text):
airwitch:
  Skills:
  - command{c="class mobcast <mob.uuid> Test"} @target ~onTimer:20
----------, Sep 19, 2021

  • Fixed some issues with particle projectile mechanic
  • Fixed the issue with not being able to give potions with the item mechanic
  • Fixed disguise issues with the disguise mechanic
  • Update with Promccore 1.0.3.1
----------, Sep 12, 2021

Proskillapi no longer uses McCore, you'll need to start using the new Promccore available here.

You need to add the following code to your config.yml.

Code (Text):
Features:
  chat-enabled: true
  scoreboards-enabled: true

Settings:
  command-cooldown-message: "&4Please wait &6{time} seconds &4before using the command again."
Changelog
  • Replaces McCore with Promccore
  • Dropped support for 1.12
  • Fixed commands with usernames
  • Issue #47 fixed, Command Mechanic: #47
  • Issue #43 fixed, Scoreboard not working: #43
  • Fixed /class reload
  • Fixed issue #51 (placeholderapi) #51
  • Fixed issue #38 ("/class forcecast" command)
  • Scoreboard improved using reflection, should fix the error that was showing up in console
  • Fix for using the /class help command, you can now switch pages again using /class help 2, 3, etc
  • Fix for armorstands getting stuck in the world when the player dies
  • Fixed some other minor issues
  • Cleaned up some code
----------, Aug 19, 2021

We have moved the online editor to here: https://promcteam.github.io/proskillapi/

We have released our java docs, you can get them here: https://promcteam.github.io/proskillapi/javadocs/

You will need to click on the backup of all data at the top right of the old editor and then drag the files into the new editor.
----------, Jul 18, 2021

+ Adds support for 1.17.1

If you have questions or need some help or have suggestions on how to improve our plugins join our discord! https://discord.gg/RhTyRReKyP
----------, Jul 16, 2021

+ Fixed PlaceholderAPI placeholders
+ Fixed Quests integration (and added QuestsGUI integration)
+ Added PlaceholderAPI support directly in the plugin (Remove PlaceholderAPI Expansion)

If you have questions or need some help or have suggestions on how to improve our plugins join our discord! https://discord.gg/RhTyRReKyP
----------, Jul 2, 2021

  • Fix for multiple skill bar issues
  • Fixed a dupe bug when a player dies with items in skills bars
----------, Jun 24, 2021

+ Fixed items in skills bars deleting when leaving the server.
+ Added Class/Skill bundle with 8 classes and 40 skills, also includes a resource pack for 1.16.5 to show custom icons for classes. (this pack is still a work in progress)
+ Added a new version of MCCore named MCCore-1.1-Alpha

If you have questions or need some help or have suggestions on how to improve our plugins join our discord! https://discord.gg/RhTyRReKyP
----------, Jun 21, 2021

+ Fixed colors codes when using the class GUI

If you have questions or need some help or have some suggestions on how to improve our plugins join our discord! https://discord.gg/RhTyRReKyP
----------, Jun 18, 2021

New Features
- Added a new condition for, "Food"
- Added placeholderapi expansion, see the wiki for placeholder list: https://promcteam.com//wiki/index.php?title=Proskillapi:Placeholders (you don't need to use a separate plugin for placeholderapi placeholders anymore!)

Bug Fixes
- Fixed commands that use player names with paper spigot
----------, Jun 7, 2021

We have made more progress on getting the wiki moved over to our website. We are about 80% done.

You can access the new PROSKILLAPI wiki here: https://promcteam.com/wiki/index.php?title=Proskillapi:Proskillapi

If you would like to help us finish up the wiki documentation you can let us know on our discord: https://discord.gg/RhTyRReKyP
----------, May 19, 2021

I've been making some progress on moving the skillapi wiki over to our website. You can check it out here <-- click the link

I'm also looking for any volunteers that would be able to help me finish moving the wiki over. Thanks!
----------, May 7, 2021

If you would like to see any bugs you know about fixed ASAP, head over to our github and report any issues you know about.

We will be releasing a new build in a few weeks with some tweaks and bug fixes.

You can report issues here: https://github.com/promcteam/proskillapi/issues

You can join our discord here: https://discord.gg/RhTyRReKyP
----------, May 4, 2021

Resource Information
Author:
----------
Total Downloads: 25,434
First Release: May 1, 2021
Last Update: Nov 15, 2024
Category: ---------------
All-Time Rating:
40 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings