Skip to content

Releases: ez-plugins/EzSkills

EzSkills v2.0.3

08 May 16:59
39b1afa

Choose a tag to compare

What's Changed

Fixed

  • JitPack build: remove invalid build: key from jitpack.yml, switch compiler config to source/target properties


Download

JAR Target
ezskills-plugin-2.0.3.jar Paper / Spigot 1.21+

API dependency (Maven/Gradle): see Getting Started.

Full documentation: https://ez-plugins.github.io/EzSkills/

EzSkills v2.0.2

08 May 16:53
39d97ef

Choose a tag to compare

What's Changed

Fixed

  • JitPack build: use array syntax for jdk in jitpack.yml (- openjdk25)


Download

JAR Target
ezskills-plugin-2.0.2.jar Paper / Spigot 1.21+

API dependency (Maven/Gradle): see Getting Started.

Full documentation: https://ez-plugins.github.io/EzSkills/

EzSkills 2.0.1

08 May 16:46
5cc7047

Choose a tag to compare

What's Changed

Fixed

  • JitPack build: skip checkstyle during mvn install, bump maven-compiler-plugin to 3.14.0 for Java 25 support


Download

JAR Target
ezskills-plugin-2.0.1.jar Paper / Spigot 1.21+

API dependency (Maven/Gradle): see Getting Started.

Full documentation: https://ez-plugins.github.io/EzSkills/

EzSkills v2.0.0

08 May 16:39
77a521c

Choose a tag to compare

What's Changed

Added

  • Acrobatics skill — tracks XP earned from jumping, falling, and sprinting (ACROBATICS enum constant, Feather GUI icon, xp-base: 80.0, xp-multiplier: 1.4, max-level: 100)
  • Custom skills API — third-party plugins can now register their own skills at runtime via SkillDefinition and EzSkillsAPI.registerSkill(); progress is persisted in the same storage backend as built-in skills
  • SkillDefinitionRegistry — thread-safe in-memory registry for custom SkillDefinition instances; rejects names that clash with built-in SkillType values
  • EzSkillsAPI.getRegisteredSkills() — returns the list of all currently registered custom skill definitions
  • Custom skill XP / level methods on EzSkillsAPI: addExperience, getSkillLevel, getSkillExperience, setSkillLevel now accept any registered custom skill name in addition to built-in SkillType names

Changed

  • Skill GUI (/skills) updated to a 36-slot (4-row) layout to accommodate five built-in skills; close button moved to slot 31
  • SkillProfile stores custom skill progress in a separate HashMap alongside the built-in EnumMap; getAllCustom() exposes the full map for serialisation
  • SkillProfileModel persists and loads custom skill columns (<name>_level / <name>_experience) automatically

Skills

Skill Enum XP base XP multiplier Max level
Woodcutting WOODCUTTING 100.0 1.5 100
Mining MINING 100.0 1.5 100
Fishing FISHING 100.0 1.5 100
Fighting FIGHTING 120.0 1.6 100
Acrobatics ACROBATICS 80.0 1.4 100

Abilities

Ability Skill Trigger
Lumberjack Woodcutting Auto-smelt logs on break
Spelunker Mining Night-vision while underground
Angler Fishing Reduced fishing wait time
Warrior Fighting Temporary strength boost on kill streak

Download

JAR Target
ezskills-plugin-2.0.0.jar Paper / Spigot 1.21+

API dependency (Maven/Gradle): see Getting Started.

Full documentation: https://ez-plugins.github.io/EzSkills/