āœ… AlonsoLevels Pro [1.8+] ā€¢ Add levels to your network! Rewards! MySQL! PAPI! Custom slots!

šŸ’ LeakšŸ’  āœ… AlonsoLevels Pro [1.8+] ā€¢ Add levels to your network! Rewards! MySQL! PAPI! Custom slots! 2.3.2-BETA-PRO

Minecraft Versions
1.8, 1.9, 1.10, 1.11, 1.12, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20
Source
https://www.spigotmc.org/resources/85968/
This plugin requires NBTAPI installed!

Since 1.17 or java16 requires MomoJS or JSEngine installed.

Free and Pro version are compatible.

You NEED a permission plugin.


Plugman or similar plugins ARE NOT SUPPORTED!

To add experience a command MUST BE used.
To add money based on multipliers a command MUST BE used.
It won't hook directly on Vault.


Multipliers are for coins, NOT experience!


You cannot add/remove/modify offline players data/exp/level.

Only the latest version of each minecraft major version is supported.
e.g. only 1.16.5, not 1.16.4; only 1.18.2 not 1.18.1, only 1.19.4 not 1.19 or 1.19.2


If you want to contribute with a translation in your native language, feel free to dm me the translation.

[IMG]

[IMG]
[IMG]
[IMG]
[IMG]


[IMG] [IMG]

[IMG][IMG]

Tired of looking for level systems for your network?
You bought many but none worked?
Developer disappeared and never updated the plugin again?
Reading this with television announcer voice?
Well, I did.. I created this plugin because of that.

No the voice part but the rest.

What happended to you?
Well, I bought different level systems, but none worked.
There were problems with database, the rewards didn't work properly,
the author never replied, updates every 4 months to "fix" issues,
in short, bad resource, even though it was a premium resource!

Then what you did?
Nothing, I decided to learn to code and made my own.
However, years passed and no one else released any plugin to add level system.
So I decided to recode my old level system and make it public. So here it is!

Why should I use this instead of "others"?
Well, it's up to you if want to use mine or others.
If you find another that actually works, use it
:D

However, I'd recommend you to try free version at least once
;)


What else should I now?
Well, you can find all information in features list.
Visit our Github for more information
:D


Note: Did you know that hippopotamus milk is pink?

Why premium?

Premium offers more features that free version.
Not sure about premium version? Try free version first!

[IMG]

[IMG]

  • Multi-version support. BETA!
    • Works in specified versions on top of the post.
    • Remember you should always use latest releases of each version.
  • Custom maximum level. BETA!
    • You decide the max level allowed in your server.
  • Custom permission.
    • You choose the permission for admin commands.
    • You choose the permission to check other's stats.
  • Enabled worlds. BETA!
    • Prevent players opening rewards/stats in other worlds.
    • Whitelist worlds for players to check stats/rewards.
    • Admin players are inmune to this.
  • Commands to modify player's stats. BETA!
    • Command to add experience to player.
    • Command to set player's experience.
    • Command to remove experience from player.
    • Command to add random experience to player.
    • Command to add level to player.
    • Command to remove level from player.
    • Command to set player's level.
  • Reset player's data. BETA!
    • Command to reset player's data. (Console only)
  • Stats command BETA!
    • Check your statistics.
    • Check others' statistics.
  • Unlimited normal rewards. BETA!
    • Add as many rewards you want for your players.
  • Normal multipliers NOT IMPLEMENTED IN FREE VERSION!
    • Leveling up unlocks coins multipliers. (COINS, NOT EXPERIENCE)
    • Requires to run the command to add money based on multipliers.
  • Veteran rewards. UP TO 14!
    • Custom rewards for most dedicated players.
  • Veteran multipliers NOT IMPLEMENTED!
    • Leveling up unlocks coins multipliers. (COINS, NOT EXPERIENCE)
    • Requires to run the command to add money based on multipliers.
  • Level up message. BETA!
    • Select message on level up. Supports PlaceholdersAPI!
    • Clickable text to open rewards in spigot.
    • Displays if multiplier was unlocked.
    • Displays if player reachs maximum level.
    • Supports title + subtitle.
  • Custom back item. BETA!
    • Select the material, displayname of the item.
    • Select custom command to run as player. (Useful to open other menus)
  • Custom extra item. BETA!
    • Select the material, displayname of the item.
    • Select custom command to run as player. (Useful to open other menus)
    • Lore supports PlaceholdersAPI!
  • 1.17.x support! BETA!
    • As Java16 is required for 1.17+ you might require install a dependency to make it work.
    • If your server doesn't support javascript engine these plugins will "fix it"!
    • First alternative. Install MomoJS, download here: MomoJS
    • Second alternative. Install JSEngine, download here: JSEngine
  • Custom slots! BETA!
    • Select slots for some items!
    • Select slots for normal rewards!
    • Select slots for veteran rewards!
    • Select slots for normal multipliers!
    • Select slots for veteran multipliers!
    • Select slots for previous and next page!
    • Veteran rewards won't have pagination system.
  • Economy support! BETA!
    • PlayerPoints is now supported!
    • TokenManager is now supported!
    • Default economy type is VAULT.
  • HikariCP support. BETA!
    • HikariCP is used for MySQL.
    • Option to add source properties to speficy things like useSSL, etc.
  • Almost all items in the GUI supports custom model data! BETA x1000000!
    • Yes! Use custom texture for your RPG server.
    • Only 1.14+.
  • Almost all items in the GUI supports heads with custom texture! BETA x1000000! Requires NBTAPI!
    • Yes! You can use any texture you want.
    • If you can find it here, you can use it!
  • Partial HEX color support! BETA!
    • Almost all messages sent to the player supports HEX colors!
    • Placeholders DON'T support HEX colors. (This is not a bug)!
    • Items DON'T support HEX colors. (This is not a bug) WARNING!
  • Database supported. BETA!
    • Use SQLite to save data.
    • Use MySQL to save data.
  • Leaderboards. BETA! NEW 1.3-BETA
  • Option to disable veteran rewards! BETA!
    • Disabling veteran rewards disable also veteran multipliers!
    • Custom item to replace veteran item.
    • Lore supports PlaceholderAPI.
    • Custom command if player click the item.
    • Custom texture head support!
  • Option to disable multipliers! BETA!
    • Deleting content from multipliers.yml disable multipliers!
  • Kick on fail. BETA!
    • Kick player with custom reason that supports PlaceholdersAPI if it couldn't be loaded/registered.
  • Powerful API for developers! BETA!
    • API allows developers to interact with the plugin.
    • They can even open rewards gui using the API.
    • Many events to listen for specific actions with reasons.
    • More information in our Github.
  • ALIASES! BETA!
    • Yes, you can set different aliases for main command!
    • You MUST restart the server to apply changes!
    • This is BETA, report bugs as soon as you can!
  • Edit levels with levels.yml file! BETA!
    • Your server doesn't support javascript expressions?
    • You can now edit levels using levels.yml!
  • Reload command. BETA!
    • Reload messages, permissions and some checks.
    • Restart is always recommended.
  • PlaceholdersAPI support! BETA!
    • Use our placeholders in your scoreboard.
    • Use our placeholders in items.
    • Use our placeholders in menus.
  • Experience bar progress. NEW 1.4-BETA! Requires ProtocolLib!
    • Display current level progress in experience bar.
    • Select which worlds to display experience bar.
    • If none selected, all worlds will be included.
    • Packets are used for this, that's why ProtocolLib is required.
    • Might not work in some versions. Please report issues in our Github.
  • Disable extra item. NEW 1.4-BETA!
    • Option to disable extra item in rewards gui has been added.
  • EssentialsChat support. BETA!
    • Still using EssentialsChat? This will allow you to use placeholders then!
    • This is BETA, please report bugs if any.
    • Disabled by default. Enable this option only if necessary!
    • You only need to enable this option in one of my plugins, not all.
  • Auto-claim feature! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • Auto claim rewards when joining a server and leveling up!
    • Toggleable option using command /alonsolevels autoclaim!
    • Custom permission configurable in config.yml file!
  • Reset player data! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • Players are not kicked on data reset now!
  • Smart inventory. BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • No extra lines when disabling multipliers!
    • Normal and veteran GUI supported!
  • No "advertising"! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • Remove plugin name and version line from help command!
    • This is optional, you can keep it too
      :)
  • HEX color supported. BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • Yes, it has been tested now!
    • Remember this plugin only provides placeholders!
    • Using TAB and QuickBoard plugins is suggested. (They support HEX color)
    • NametagEdit does NOT SUPPORT HEX colors. Don't use it.
  • Change main command! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • Yes! You can now change main command to what you want!
    • Plugman or similar plugins are not and will never be supported. Use /reload instead!
  • Custom subcommands aliases! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • You can now change subcommand aliases to fit your server language!
    • You can add unlimited aliases for each subcommand!
  • Color per level/range! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • Yes! You asked for it. It's now here!
    • Choose specific colors for each level or range of levels!
    • You can for example select color for level between 1 and 9, 10 to 19, etc!
    • HEX color is supported!
  • Add money with a command! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • For people asking for a way to add money according to multipliers!
    • Two subcommands are now available! "addmoney" and "addrandommoney"!
    • These commands allow you to add money directly to player balance according to multipliers!
    • Use ONLY for minigames. Don't use it for rewards/payments or users might duplicate money!
    • Command works using vault hook. Command MUST BE run to add money!
  • Addmoney target economy BETA!
    • You can specify currency target. (PlayerPoints, TokenManager, Vault)
    • You can specify message type to notify. (chat, action_bar, subtitle)
    • Random amounts can now be random per player. (randomperplayer=true)
  • Recently added experience BETA!
    • You can now display the recently added exp using a placeholder
    • If no added exp, it will return what you select (default: current exp)
  • Modify sounds! BETA!
    • Many of the sounds are customizable!
    • NOT ALL SOUNDS ARE CUSTOMIZABLE!
  • Durability support for items! BETA! NEW 1.8-BETA-PRO! PREMIUM ONLY!
    • You can now use data value for items!
    • Useful to select colored wool, banners, etc in legacy version!
    • Support damage for armor, weapons, etc.
  • Placeholders for available rewards amount! BETA!
    • Added placeholder that returns available normal rewards to claim.
    • Added placeholder that returns available veteran rewards to claim.
    • Added placeholder that returns available rewards to claim.
    • Added placeholder that returns available normal rewards to claim in format.
    • Added placeholder that returns available veteran rewards to claim in format.
    • Added placeholder that returns available rewards to claim in format.
    • Don't know what this means? Check images below!
  • /reward shortcut! BETA!
    • Yes! You can use "/rewards" and "/rewards <player> to open the menu!
    • Command has the same restrictions as the main command. (Includes enabled worlds)
    • This is optional. You can modify the command, aliases or even disable it!
    • (This is disabled by default when updating from an old version)
  • ProtocolLib Support.
    • Currently used only for experience bar.
  • Configuration auto update.
    • Configuration will be updated on plugin update.
    • Comments will be removed on config update.
  • Update checker.
    • Be notified when there is a new update.

[IMG]

āœŖ config.yml
āœŖ colors.yml
[IMG]

Command auto-complete.

[IMG]


Unlockeable coin multiplier. (Custom material, displayname and lore) NOT IMPLEMENTED!
[IMG]


Veteran rewards menu. BETA!
[IMG]


Main item + placeholder support. BETA!
[IMG]


Custom extra item + custom command. BETA!
This plugin doesn't have QUESTS feature and will never have.
This option allows you to make the player run a command when clicking
item if you have a Quests plugin.
[IMG]


Custom head texture support. BETA x10000! Requires NBTAPI!
This is in BETA, please report bugs/issues before reviewing!
[IMG]

[IMG]


Custom unlimited rewards. BETA!
[IMG]


Pages for rewards. BETA!
[IMG]


Custom lore for locked rewards. BETA!
[IMG]


Custom lore for claimed rewards. BETA!
[IMG]


Placeholders to use in your scoreboard plugin. BETA!
[IMG]


Level up message + title/subtitle BETA!
[IMG]


Statistics command.
[IMG]


Check others' statistics.
[IMG]


Message on level up to max level. BETA!
[IMG]


Display when multiplier is unlocked. NOT IMPLEMENTED!
[IMG]


Unlockeable coins multipliers. NOT IMPLEMENTED!
[IMG]


Clickable text to open rewards. (ONLY SPIGOT)
[IMG]

Can't see the gif? Click here

Veteran rewards. UP TO 14!
[IMG]


Veteran multipliers. UP TO 5! NOT IMPLEMENTED!
[IMG]


Whitelist servers to claim rewards.
[IMG]


Maximum level message in statistics.
[IMG]


Maximum level message in others' statistics.
[IMG]


Hide output when you are using it for minigames in console. BETA!
[IMG]


Option to disable Veteran item. NEW IN 1.1-BETA!
[IMG]


Option for custom item instead. NEW IN 1.1-BETA!
[IMG]


Deleting "Normal" in multipliers.yml now disable multipliers! NEW IN 1.1-BETA!
[IMG]


Leaderboards! NEW IN 1.3-BETA!
Requires AlonsoLeaderboards

[IMG]

[IMG]


Experience bar progress in certain worlds.
[IMG]


Command to add money directly to balance. (Applying multipliers) NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]


Command to add random money directly to balance. (Applying multipliers) NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]


Remove plugin name and version line if you want. NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]


Modify main command. NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]


Modify subcommands aliases. NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]


Disabling multipliers resizes the inventory! NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]

[IMG]


Select colors for specific range of levels! NEW 1.8-BETA-PRO! PREMIUM ONLY!
[IMG]


Custom slots for many items! NEW 2.2-BETA-PRO! PREMIUM ONLY!
(Might not include all items)
[IMG]

Can't see the gif? Click here

Placeholder that returns available rewards amount. BETA!
THIS IS ONLY A PLACEHOLDER. DOESN'T INTERACT WITH NPC
YOU NEED AN HOLOGRAM PLUGIN (with PlaceholderAPI support)
PLUGIN ONLY PROVIDES THE FIRST LINE OF THE EXAMPLE.

[IMG]

Can't see the gif? Click here

[IMG]
Installing the plugin in your server:
  • Download the plugin from SpigotMC.org
  • Copy the jar file into you plugins folder.
  • Restart the server.
  • Edit what you want in configuration files.
  • Restart the server.
[IMG]

Follow this Tutorial to create new rewards
Follow this Tutorial to create new colors


[IMG]

Permissions are configurable in configuration files.
The output for commands that modify player information and notification can be muted.
Example: /alonsolevels addexp AlonsoAliaga 1000 true
This will add 1000 experience points to player AlonsoAliaga but nothing will be sent
to the player/console that performed the command. Useful for minigames that run
commands to reward players.

Check AlonsoLevels's commands in our GitHub!

[IMG]

Thanks to @SoulStriker_ for the review! (Free version)

Thanks to @Ajneb97 for the review! (Free version)

[IMG]

This is a simple plugin, i don't think it requires more features.
However if you consider your suggestion should be added, let me know in discussion tab.​


[IMG]

1) Why is this BETA? That means it has bugs?
Answer:
No, plugin should not have bugs. I use BETA because I like the word, I guess.

2) I like your plugins. Can I suggest you cool ideas for new ones?
Answer:
Sure, join my discord server and let me know. I'll evaluate the suggestion
and decide if I wanna code it or not. Making a suggestion doesn't mean it will be made.

3) Why is this premium?
Answer:
I made it premium as a way to motivate me to keep working on it.
Are you interested in why I decided to make it premium?
Read our wiki where it's explained.

4) What about free version?
Answer:
Well, you can still download free version here.
Free version will always be free! Don't worry, it won't change ^^

5) What are Coins Multipliers for?
Answer:
In this premium version, you can add money to players balance using a command.
Remember it ONLY works with commands. NOT DIRECTLY TO VAULT.

6) Why not directly with vault?
Answer:
Simply. Because Vault does NOT have an event when money is added.
That means you cannot modify coins added to a balance, you need a custom economy plugin for that.
This is not an economy plugin, this is a leveling system.

7) This works with database?
Answer:
Yes, as stated in features list you can use SQLite and MySQL.

8) What's that thing called API?
Answer:
That's for developers who want to interact with AlonsoLevels in their plugins.
If you are not a developer, you won't be able to use it.

9) What's your discord?
Answer:
You can find it at the beginning of the post.

9) Can I make a donation?
Answer:
Sure, all donations are welcome and motivates me to make more plugins.
Check donation link at the beginning of the post.

10) Can i post this in mcbbs.net or similar?
Answer:
No.

11) Are you sure?
Answer:
Yes, I'm sure. You are not allowed to post it.

12) Help me, it's not working in my server!
Answer:
Before reviewing the resource. Make sure you have installed all dependencies.
It the error persists. Paste startup console log in https://sourceb.in/ and post it in discussion tab or join my server.

[IMG]

Check our placeholders in our Github

[IMG]

These addons are made by our official developers.

None yet

[IMG]

These addons are made by community, ask for support to their developers.

[IMG]

[IMG]

If you made a addon for this plugin. Let me know here



[IMG]

Check our leaderboards identifiers in our Github

[IMG]

Access the API package:
com.alonsoaliaga.alonsolevels.api.AlonsoLevelsAPI

Check our DeveloperAPI in our Github

If you find any bugs, errors or want to request a feature.
Join my discord or use our issue tracker.



[IMG]

  • Offline player support. (Not easy to implement)
  • XP boosters of any kind. (API is available for other devs)
  • MVdWPlaceholderAPI support. (Use {placeholderapi_*} where * is placeholder without %%)
  • Quests feature. (Just use a quest plugin)

[IMG]
Author
Kritzz
Downloads
12
Views
283
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Kritzz

About Minecraft Forums

Here you will find everything you need to know about the exciting world of Minecraft, from creative game creations to helpful tutorials and multiplayer adventures. Share your passion!
Back
Top