Skip to content
 
 

Repository files navigation

AkariLevel

Version Date Build Status GitHub issues

Introduction

This is a highly customizable Bukkit leveling plugin.

It allows you to create multiple distinct leveling systems for your server. You can set level names, required experience for leveling up, leveling conditions, and rewards triggered upon leveling up.

Why choose AkariLevel?

  • Support for multiple leveling systems
  • Rich and diverse PlaceholderAPI variables
  • Highly customizable Kether scripts
  • JavaScript script formulas for experience calculation
  • DungeonPlus party experience sharing
  • Convenient configuration for MythicMobs experience drops
  • Compatibility with experience-enhancing attributes from plugins like AttributePlus and SX-Attribute
  • Active community and frequent updates
  • Developer-friendly API and plugin documentation
  • ...

Links

Images

Commands

<> - Required [] - Optional

/akarilevel - Main plugin command (Aliases: `/exp` or `/level`)

/akarilevel exp add [player] [levelGroup] [amount] [options] - Add a specified amount of experience to a player
/akarilevel exp remove [player] [levelGroup] [amount] [options] - Remove a specified amount of experience from a player
/akarilevel exp set [player] [levelGroup] [amount] [options] - Set a player's experience to a specified amount
/akarilevel exp check [player] [levelGroup] [options] - Check a player's experience

/akarilevel level add [player] [levelGroup] [amount] [options] - Add a specified number of levels to a player
/akarilevel level remove [player] [levelGroup] [amount] [options] - Remove a specified number of levels from a player
/akarilevel level set [player] [levelGroup] [amount] [options] - Set a player's level to a specified amount
/akarilevel level check [player] [levelGroup] [options] - Check a player's level

/akarilevel levelup [levelGroup] [options] - Player requests to level up

/akarilevel trace <levelGroup> [options] - Attempt to trace the specified level group

/akarilevel reload - Reload plugin configuration (settings.yml, level.yml, lang folder)

Permissions

akarilevel.command.akarilevel.use - Permission to use plugin commands

akarilevel.admin - Administrator command permission
akarilevel.default - Player command permission

Placeholders

%AkariLevel_<levelGroup>_Display% - Level group display name
%AkariLevel_<levelGroup>_MaxLevel% - Maximum level of the level group

%AkariLevel_<levelGroup>_Level% - Player's current level
%AkariLevel_<levelGroup>_LastLevel% - Player's previous level
%AkariLevel_<levelGroup>_NextLevel% - Player's next level

%AkariLevel_<levelGroup>_Exp% - Player's current experience points

%AkariLevel_<levelGroup>_LevelName% - Player's current level name
%AkariLevel_<levelGroup>_LastLevelName% - Name of the player's previous level
%AkariLevel_<levelGroup>_NextLevelName% - Name of the player's next level

%AkariLevel_<levelGroup>_LevelExp% - Experience required to reach the player's current level
%AkariLevel_<levelGroup>_LastLevelExp% - Experience required to reach the player's previous level
%AkariLevel_<levelGroup>_NextLevelExp% - Experience required to reach the player's next level

%AkariLevel_<levelGroup>_ExpProgressBar% - Progress bar for current experience / experience required for the next level
%AkariLevel_<levelGroup>_LevelProgressBar% - Progress bar for current level / maximum level

%AkariLevel_<levelGroup>_ExpProgressPercent% - Progress percentage for current experience / experience required for the next level (integer between 0 and 100)
%AkariLevel_<levelGroup>_LevelProgressPercent% - Progress percentage for current level / maximum level (integer between 0 and 100)

Exp Drops

示例怪物:
  Type: ZOMBIE
  Display: '示例怪物'
  Health: 5
  Damage: 0
  Drops:
  - AkariExp.Example 10 1
  - AkariExp.Example 5 0.5
  - AkariExp.Example 5~10 0.5
  Options:
    MovementSpeed: 0.1
    AlwaysShowName: true
    PreventOtherDrops: true
    MaxCombatDistance: 12
    FollowRange: 6
  Modules:
    ThreatTable: true

Bstats Statistics

This does not collect private information, so you don't need to worry about data breaches.

bStats

Special Thanks (in no particular order)

Golden_Water, 2000000, liangcha385, xiaochunkun, Sting, YangXiaoMian, Shanshui2024, InkerXoe, Zarkness, lipind, q210520993, AlesixDev

Friendly Links

XiaoLeBilibili

Plugin Name XiaoLeBilibili
Official Site https://started.ink/aurora-plugins
Plugin Docs https://docs.irepo.space/
MCBBS Memorial Edition https://mcbbs.co/thread-423-1-1.html

KalpaDungeon

A script extension plugin based on DungeonPlus by 晓劫

Plugin Name KalpaDungeon
Plugin Docs wiki.xiao-jie.top
QQ Group 939244229

Get the Plugin

Downloading

  1. SpigotMC Download https://www.spigotmc.org/resources/116936/
  2. Github Releases & Self-Build https://github.com/CPJiNan/AkariLevel
  3. QQ Group 704109949

Building

Windows:

gradlew.bat clean build

macOS/Linux:

./gradlew clean build

Build artifacts should be found in ./build/libs folder.

About Development

The plugin provides a rich variety of API interfaces for developers.
You can refer to the Plugin Docs for more information.

About

Advanced Level System for Bukkit Server

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages