Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

Releases: Sentropic/SkillAPI-s

SkillAPI-s1.98

02 Feb 02:26
a0d082e
Compare
Choose a tag to compare

Changes

  • Added 'In area' option to AreaTarget
  • Added 'Apply Knockback' option for DamageMechanic
  • Made Armor Stands from ArmorMechanic silent to avoid armor equipping noises (1.10+ only)
  • #20 Removed skill lore auto coloring, because it was breaking some placeholders

Fixes

  • #11 Fixed NoSuchMethodError and NoClassDefFoundError for some mechanics in old Minecraft versions
  • #12 Fixed AreaTarget sometimes messing up ally and enemy targets
  • Removed rogue crit particles for previous testing in some target selectors
  • #16 AreaTarget now has its origin located at the current target's position, and not necessarily the caster's
  • #18 Fixed projectile launching ignoring lore requirements
  • #22 Fixed {attr:level} and {attr:cost} in skill lore for system languages that use , as decimal separator

SkillAPI-s1.97

20 Dec 15:16
baaff66
Compare
Choose a tag to compare

Additions:

  • #9 Added F key to combos. MAX_COMBO_SIZE is now 8
  • Added apostrophe (') placeholder (&sq) to Message and Command Mechanics
    Changes:
  • #5 Fixed Particle Projectile sometimes picking up more than one target even when "Pierce" was disabled
  • #6 Fixed WorldGuard compatibility, including a NoClassDefFoundError: com/sk89q/worldedit/math/BlockVector3 under 1.13
  • #7 Fixed NoSuchMethodError: org.bukkit.entity.Entity#getBoundingBox under 1.13
  • Single and Linear target selectors now check for collisions with the actual entity hitbox, and not just their middle point. "Tolerance" now expands the hitboxes by the defined amount in all directions for easier targeting, so it can be changed to 0 for strict hitbox targeting.
  • Single and Linear target selectors now take into account the disguise hitbox, if the entity is disguised and the disguise is set to modify the bounding box.
  • When Area Target has "Random" disabled, the nearest entities will have priority.
  • Fixed Area Target picking up the caster even if "Caster" was set to false
  • #8 Fixed NoClassDefFoundError: com/sucy/party/Parties
    API changes:
  • Optimized PluginChecker methods, so the availability of plugins is stored instead of queried every time they are called

SkillAPI-s1.96

23 Nov 00:23
ace0778
Compare
Choose a tag to compare

Additions:

  • Added Armor Stand Mechanic
  • Added Armor Stand Pose Mechanic
  • Added Armor Mechanic

Changes:

  • Now particle effects work per entity (now possible to have more of each at the same time)
  • Moved use-custommodeldata option in Skill Bar config to GUI section (please go and set it to true again, sorry :c)
  • tool.yml now supports CustomModelData
  • Added separate config option for CustomModelData usage in skill mechanics, in Skill section
  • Item Mechanic and Item Projectile Mechanic now support CustomModelData option
  • Fixed durability methods causing error on plugin load under 1.13

API changes:

  • Optimized durability usage
  • Added missing dependencies to repo, so the project can now be compiled by Jitpack
  • The fake EntityDamageByEntity used for targeting is now identifiable by other plugins (check "event instanceof FakeEntityDamageByEntityEvent")

SkillAPI-s1.94

28 Oct 20:50
ace0778
Compare
Choose a tag to compare
  • It's strongly recommended to use this editor now, in order to have access to future additions to the plugin.
  • Skills made with the old editor should work exactly the same (let me know if not, I don't wanna break old skills).
  • Added previously missing values for 1.13 (i.e. some Particles, Items and Entities not available in editor).
  • Added support for versions from 1.14 to 1.16, with all their new Particles, Items, Entities and others.
  • The "Data" field in Item Crack particles now determines the CustomModelData of the item for 1.14+ versions.

SkillAPI-s1.95

10 Nov 16:54
8afea09
Compare
Choose a tag to compare
  • Added missing sizes of Fireballs in Projectile Mechanic
  • Optimized particle functionality
  • Redstone particles ignore offset again, and their size is determined by the speed value
  • Added Mounted and Mounting conditions
  • Added {targetUUID} placeholder for Command and Message mechanics
  • Added &rc and &lc placeholders for "{" and "}" respectively, so you can use brackets without breaking other placeholders
  • Linear target selectors now go from the caster's eyes to the target's center point, not from feet to feet

SkillAPI-s1.94.1

02 Nov 15:37
de34bc0
Compare
Choose a tag to compare
  • Added back Packet Amount option for particles
  • Added missing dependencies causing console warnings

SkillAPI-s1.93

11 Oct 19:03
Compare
Choose a tag to compare
  • Usage of CustomModelData by 'data' and 'icon-data' fields can be toggled in config.yml. Forced to false for versions below 1.14
  • Unassigned skill indicator can now have separate values for 'data' and 'durability'.
  • Updated usage of deprecated method when setting item durability.
  • Fixed action bar for 1.16+

SkillAPI-s1.92

29 Sep 17:33
Compare
Choose a tag to compare
  • Particle mechanics no longer ignore view distance

SkillAPI-s1.91

22 Sep 23:19
Compare
Choose a tag to compare
  • Fixed particles for 1.13+
  • Disabled PlaceholderAPI hook due to bugginess
  • 'data' field in skill indicators now controls CustomModelData