LevelPoints [1.16.5~1.20.*] - Network Storage [CNS] icon

LevelPoints [1.16.5~1.20.*] - Network Storage [CNS] -----

The ultimate leveling plugin




>>LevelPoints CNS Update<<

>>Change Log<<
- Added Velocity Support

>>Bug Fixes<<
- fixed toplist causing warning when player data takes too long to load from CNS

>>Soon to be<<
- Idea from zarkness for multiple level systems, currently in the works
----------, Apr 21, 2024

>>LevelPoints Quick Fix<<

>>Bugs Fixed<<
- Fixed the plugin crashing on boot cause of a null error in ServerID
- config.yml now version 2
- ServerID now by default has "", but also a null check put in place
----------, Apr 21, 2024

Hey guys to start, i am finally back and better. i have spent a good part recoding LevelPoints completly from scratch, all the code is better then ever, and performance is amazing. i'm here to stay and keep pushing for great updates and great features.

Change log:
This version of lps fixes alot that was wrong with the original, better top list, better storage, this version however is missing a few features. i plan to re-add them however i need help, mainly what features do you actually want?, and how do you use them?
SQL? this version has a type of network storing that is developed by me, it's called CrossNetworkStorage, you can read all about it and how to set it up here

Soon to be features:
1 thing i've been wanting to add since the start has been an in-game editor and soon that will be a reality
upload_2024-4-21_3-29-36.png
----------, Apr 20, 2024

Fixed player data to merge it on the main thread to stop issues with multiple mobs killed
Sql ssl support added by itIsMaku
----------, Feb 13, 2021

QUICK FIX FOR PLAYERDATA
must download to fix issues with the data
----------, Jan 23, 2021

BACK UP ALL DATA AND GENERATE NEW FILES


Features:

re-added setrequirement and removerequirement commands
Added spawners antiabuse
Added bossbar
Added lps announce command
Added back pvp to lps
new PlayerData system (in beta, please report any issues directly to me)
Fixes:
Fixed lpstop
fixed silktouch abuse
fixed enchants
Fixed placeholders
fixed requiredLevel
fixed TimedEXP
Fixed Prestige placeholder
----------, Jan 19, 2021

Fixed Bugs
Fixed issue with worldguard intergation api

Added features
Added support for LorinthsRpgMobs (required damage, and exp)
added internal class for papi support to fix many issues
added support for arrow damage to mobs​
----------, Dec 20, 2020

Fixed Bugs:
Fixed issue worldguard overlapping regions
Fixed issue with exp support with parties plugin
removed mmoitems support due to conflicting dependancies
updated maven depenancies and created a maven repo
Added:
Added per-world support​
----------, Dec 20, 2020

Added:
Added Farming task so players can earn exp from farming
Added messages to farm and fishing tasks
added check for levelregions so it doesn't start unless enabled
added command /lps booster use
added more lang configs for boosters
Added GriefPreventionSupport
Added support for Residence
Added support for xpbar to be used to show level and progress
Fixed:
Moved joinevent to async thread to give less lag
Levelupevent doesn't change health now
TimedEXP now has messages
Fixed Crafting
Fixed & optimized worldgurd api & levelregions
Fixed RankMultipliers
Fixed worldguard 1.12.2 and below support
Fixed PreciousStones

Changed:
Changed Worldguard restricted regions
Changed mythicmobs to now support max level to damage

Configs:
Config.yml
EXP.yml
Levels.yml
Lang.yml
MythicMobs.yml
----------, Nov 28, 2020

This jar fixes:
  • Anti-abuse place event
  • Title rewards
  • inventory close error
----------, Nov 22, 2020

Hey guys, it's been awhile but i assure you it's worth it, this jar is a complete recode of the original framwork, this jar has many old features revamped such as the addition of formula for leveling. and boosters with different multipliers and times.
now YOU MUST REGEN ALL FILES (player files should be fine but all boosters will be removed) if you're running sql please format it, get users to join into a server to download their data and stop the server that will download all data so none is lost in sql. now time for the change log​

Leveling
Leveling now has formulas, this can be configured as shown below
Code (YAML):
Leveling:
  RegularLeveling
:
    Enabled
: true
    Formula
: '50 * {Level_Player }' #you can use this to make custom formulas for leveling
  PrestigeLeveling
:
    Enabled
: false
    Formula
:
      0
: '50 * {Level_Player }' #foruma for prestige level 0
  CustomLeveling
: #old customLeveling system
    Enabled
: false
    Levels
:
      Level-1
: 50
      Level-2
: 100
      Level-3
: 200
      Level-4
: 350
      Level-5
: 500
      Level-6
: 750
      Level-7
: 1000
      Level-8
: 1500
      Level-9
: 2500
      Level-10
: 5000
SQL

in terms of SQL it now handles all player data, that includes boosters, servers can now share what boosters a player has and also share what tme they go out and the multiplier.

Boosters
In terms of boosters, they now have their own gui, the items cannot be customized yet but will be in the next few updates. you now need to specify time (d,h,minutes(m),s) are the only ones you can do


Performance
In terms of performance, i've had a few users to test it and the performance of the recode vastly excels the performance of the old code, this means more players at once can play without causing tps issues

Why is there missing features?
due to high demand for the recode to be finished i did a poll on the discord of the main features left to add to the plugin and it came down to 2 features (SQL, RankMultipliers) the rest of the features will be added back to the plugin in the following updates as getting out a stable working version to help with tps issues and still deliver alot of great feature improvements was more important then spending longer to add a few features in.
----------, Nov 22, 2020

so sorry about so many updates just fixing issues that seem to not go away
----------, May 3, 2020

Fixed:
- fixed worldguard, now works on all versions
Added:
- added prestige setting to regions​
----------, May 3, 2020

Added:
- added Worldguard regions based per level
- added MythicMobs support
- added levelupBounses

Fixed:
- fixed issue with Bossbar still displaying when it's turned off

Levels.yml
Code (YAML):
#Worldguard region blocking
WorldGuard
:
  RequiredLevels
: true
  Regions
:
    bossbattle
:
      Level
: 5 #player must be level 5 to enter region with name bossbattle
      MessageUse
: true
      Message
: "&cYou must be level &4{LevelRequired} &cto enter this area" #Will send player message, {LevelRequired} will display level above

LevelBonus
:
  use
: false
  Level-2
:
    Damage
: 1 #this will increase the amount of damage by x amount eg 2 + level-2 = 3 damage
  Level-3
:
    Damage
: 1.25 #this will increase the amount of damage by x amount eg 2 + level-2 = 3 damage
Config.yml
Code (YAML):
MythicMobs : true
----------, May 3, 2020

Added:
- added custom RankMultipliers.yml

Fixes:
- fixed issues relating to bossbar & sql
- fixed issues with high exp amount breaking percentage
- fixed griefprevention throwing nulls in chat
- fixed lps top not registering correctly

Planned:
i have alot of feature requests been asked, so please continue since i want next update to have alot more customization and better features, plus keep reporting bugs so i can make this plugin as stable as possible

Special thanks:
special thanks to everyone who has been testing out dev build jars for me without you guys i would not have the time to fix the bugs and work on features so thank you
Code (YAML):
#Use Rank Boosters
RankMultipliers
: false
#Turning this to true will create a new file called RankMultipliers.yml where you can give players
#permission nodes for a perma booster, warning this will + with whatever booster they activate
#(rank=3x, active = 4, Current xp multiplier = 7)
----------, May 2, 2020

Quick Fix:
- fixed api version (fixes ids for farming and block breaks)
- fixed tags the weren't showing values
----------, Apr 28, 2020

Quick Fix:
- fixed NPE error on leave when using ShowOnEXPOnly for bossbar​
----------, Apr 27, 2020

Added:
- added support for 1.8 actionbar
- added support for 1.14+ farming
- added TaskMessage statment for farmining
- added statement so you can choose weather or not you want the bossbar to show when you're player values change
- added a setting that forces players to be x levels apart to pvp
Fixes:
- fixed lang.yml setting the player tag for levels

YML:
Config.yml
Code (YAML):
#Use the in-Built BossBar
ShowOnEXPOnly
: false
#this option is used if you would like to show the bossbar only when the player earns exp
ShowTime
: 5
#this option is used to say how long the bossbar will stay active

BossBar
: false
BossBarColor
: BLUE
#Colors to choose from (this is a limitation with spigot / mc and not the plugin itself
#GREEN
#RED
#BLUE
#PURPLE
#PINK
#WHITE
#YELLOW
EXP.yml
Code (YAML):
FarmEXP : true
#run this only if you're running 1.8-1.13.2 if not turn to false to support 1.14+
1.8-1.13.2
: false
TaskMessage
: false
#task message is the message when a player earns exp from specified tasks, this one is farming
Farming
:
    WHEAT
: 1
    CARROT
: 1
Levels.yml
Code (YAML):
PvpLeveluse : false
PvpLevel
: 5

#This option will force players to be x levels apart to be able to engage in pvp together
PvpDistance
: false
PvpMin
: 5 #this option is how many levels apart they can be
----------, Apr 27, 2020

Bugs Fixed:
- fixed fishing event
- fixed player pvp levels
- fixed debug message for farming
Changes:
- remove nametagedit from config.yml
- changed the check time for sql to 3 seconds
- changed tags in lang.yml & deleted repeated tags to optimize code
- changed the way entities are handled to get exp, can now add more mobs and got rid of passive mobs check it's now 1
Added:
- added support for bossbar with custom color and custom title (1.9+ support only)

- added a system to check if a player has been on the server for longer then x seconds before adding them to the sql(anti-bot system to not cause sever sql lag)
- added console support for giving boosters

YML:
Code (YAML):
lp :
 - '&8 ------------------'
  - '&bLevelPoints'
  - '&b/lps &fDisplays this menu'
  - '&b/lps reload &fReloads config/players files'
  - '&b/lps info <player> &fShows level info of a player'
  - '&b/lps booster list &fShows the booster backpack'
  - '&b/lps booster use <multiplier> &fUses a the current selected booster'
  - '&b/lps prestige &fAllows you to prestige if requirements are met'
  - '&b/lps booster give <player> <multiplier> <Amount> &fGives the player a booster'
  - '&b/lps expgive <player> <amount> &fGive experience to a player'
  - '&b/lps expremove <player> <amount> &fRemove experience from a player'
  - '&b/lps top &fShows top 10 players'
  - '&b/lps setlevel <player> <level> &fSets a players level'
  - '&b/lps setPrestige <player> <Prestige> &fSets a players Prestige'
  - '&b/lps addlevel <player> <level> &fadds a level to a player instead of setting it'
  - '&b/lps toggle &f Toggles The LevelPoints Actionbar, (Per Player Setting )'
  - '&8 ------------------'

lpsInfo
:
 - '&bPlayer&7> &3 {lp_player }'
  - '&2Level&7> &a {lp_level }'
  - '&2EXP&7> &a {lp_exp } / {lp_Required_EXP }'
  - '&2EXP Progress&7> &a {lp_progress }'
  - '&2Prestige&7> &a {lp_prestige }'


#These are extra flags that can be used in LpsInfo these won't be used unless they are copied and pasted to lpsInfo so copy the ones you are going to use
LPSEXTRA
:
 - '&2Multiplier&7> &a {lp_Booster_Multiplier }'
  - '&2Booster&7> &a {lp_Booster_Active }'
  - '&2Kills/Deaths&7> &a {lp_Kills } / {lp_Deaths }'
  - '&2Blocks-Placed/Broken&7> &a {lp_Placed } / {lp_Broken }'


lpBossBarTitle
: '&bLevel: {lp_level }'
lpBoosterNone
: "&cNo booster activated"
lpsBoosterList
: '&3 {Booster_Multiplier }X &8>> &b {Booster_Amount }'

lpsBoosterCooldown
: '&4Error&8>> &cyou currently still have {TIME_FORMAT }&c left, please wait before using another booster'
BoosterGive
: '&2You have just got {BoosterMultiplier }x Booster'
BoosterAdminGive
: '&2You just gave {lp_player } {BoosterMultiplier }x Booster'
lpsTimeFormat
: '&3 {HOURS }: {MINUTES }: {SECONDS }' #this will only support up to {DAYS} will never support above it

lpsPrestigeLevelUP
: '&2You Just Prestiged to &a {lp_prestige }'
lpsPrestigeLevelNot
: '&cSorry but you are not Level : &4{lp_Max_Level}&c, you must keep leveling up to be able to prestige'
lpsPrestigeMoreEXP
: '&cSorry but you are missing &4 {lp_Required_EXP }&c EXP to be able to prestige'

lpsActionBarToggle
: '&2You have toggled the LevelPoints Actionbar &6 {LP_Toggle_Value }'

lpsEXPGIVEPlayer
: '&cYou must pick a player'
lpsEXPREMOVEPlayer
: '&cYou must pick a player'
lpsEXPGIVEAmount
: '&cYou Must Pick a Number of EXP to add'
lpsEXPREMOVEAmount
: '&cYou Must Pick a Number of EXP to remove'

lpsTopListTop
:
 - '&8 -----------------------'
lpsTopListMid
:
 - '&b {LP_Ranked } &3 {lp_player } &b- {lp_level }'   #Warning the player tops should always only be in the mid or formatting will break
lpsTopListBottom
:
 - '&8 -----------------------'


lpreload
: '&aLevelPoints Plugin fully reloaded'

lpLevelCustomError
: '&4Max Level is not set in customLeveling, please set it up to use this feature'
lpLevelCustomErrorPlayer
: '&cPlease Contact the Server Admin about this error, Error-Code : CL-EXP-Max'

lpLevelUpTop
: '&2You Leveled Up'
lpLevelUpBottom
: '&bYour Now Level {lp_level }'

lpRewardMessage
: '&bYou Have Received Leveling Reward'

lpRewardTitleTop
: '&bLeveling Reward Received'
lpRewardTitleBottom
: '&8Level Reward : &b'

lpPerLevelOre
: '&cYou Need To Be {lp_Required_Level } to mine this block'

lpTimedReward
: '&2You Just Received &6 {lp_Timed_EXP } &2next amount will be in &6 {lp_Timed_Delay } so stay online'

lpEXPGive
: '&2You Just Received &6 {lp_Earn_Exp } &2EXP from &6 {lp_player }' #Warning if you are using the EXP give command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpSetLevel
: '&2Your new Level : &6{lp_Earn_Level} &2was set by &6 {lp_player }' #Warning if you are using the setlevel command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpSetPrestige
: '&2Your new Prestige : &6{lp_Earn_Prestige} &2was set by &6 {lp_player }' #Warning if you are using the setPrestige command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpServerName
: 'SERVER' #use this for when you are sending EXPGIVE command through console: DO NOT USE COLOR CODES THEY WILL NOT SHOW
lpAdminEXPGive
: '&2You Just Gave &6 {lp_Target } &2EXP : &6{lp_Earn_Exp}' #This Will Send the The User that Uses The EXPGIVE Command
lpAdminSetLevel
: '&2You Just set &6 {lp_Target } &2Level : &6{lp_Earn_Level}' #This Will Send the The User that Uses The setlevel Command
lpAdminSetPrestige
: '&2You Just set &6 {lp_Target } &2Prestige : &6{lp_Earn_Prestige}' #This Will Send the The User that Uses The setPrestige Command

lpEXPRemove
: '&cYou Must lost &4 {lp_Earn_Exp } &cEXP from &4 {lp_player }' #Warning if you are using the EXP remove command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpAdminEXPRemove
: '&cYou Just Took &4 {lp_Target } &cEXP : &4{lp_Earn_Exp}' #This Will Send the The User that Uses The EXPREMOVE Command


EXPEarn
: '&2You just earned &6 {lp_Earn_Exp } &2for &6 {lp_Earn_Task }'

lpActionBar
: '&bLevel : {lp_player } &3 {lp_Progress_Bar } &b {lp_exp }/ {lp_Required_EXP }'
lpBarDesignCompleted
: '&3|'
lpBarDesignRequired
: '&7|'


LPSErrorPermission
: '&4Sorry &c {lp_player } &4but you do not have the correct permissions, contact an admin if you believe this to be broken'
LPSNotOnline
: '&4Sorry &c {lp_player } &4does not seem to be online right now'
Code (YAML):
lp :
 - '&8 ------------------'
  - '&bLevelPoints'
  - '&b/lps &fDisplays this menu'
  - '&b/lps reload &fReloads config/players files'
  - '&b/lps info <player> &fShows level info of a player'
  - '&b/lps booster list &fShows the booster backpack'
  - '&b/lps booster use <multiplier> &fUses a the current selected booster'
  - '&b/lps prestige &fAllows you to prestige if requirements are met'
  - '&b/lps booster give <player> <multiplier> <Amount> &fGives the player a booster'
  - '&b/lps expgive <player> <amount> &fGive experience to a player'
  - '&b/lps expremove <player> <amount> &fRemove experience from a player'
  - '&b/lps top &fShows top 10 players'
  - '&b/lps setlevel <player> <level> &fSets a players level'
  - '&b/lps setPrestige <player> <Prestige> &fSets a players Prestige'
  - '&b/lps addlevel <player> <level> &fadds a level to a player instead of setting it'
  - '&b/lps toggle &f Toggles The LevelPoints Actionbar, (Per Player Setting )'
  - '&8 ------------------'

lpsInfo
:
 - '&bPlayer&7> &3 {lp_player }'
  - '&2Level&7> &a {lp_level }'
  - '&2EXP&7> &a {lp_exp } / {lp_Required_EXP }'
  - '&2EXP Progress&7> &a {lp_progress }'
  - '&2Prestige&7> &a {lp_prestige }'


#These are extra flags that can be used in LpsInfo these won't be used unless they are copied and pasted to lpsInfo so copy the ones you are going to use
LPSEXTRA
:
 - '&2Multiplier&7> &a {lp_Booster_Multiplier }'
  - '&2Booster&7> &a {lp_Booster_Active }'
  - '&2Kills/Deaths&7> &a {lp_Kills } / {lp_Deaths }'
  - '&2Blocks-Placed/Broken&7> &a {lp_Placed } / {lp_Broken }'


lpBossBarTitle
: '&bLevel: {lp_level }'
lpBoosterNone
: "&cNo booster activated"
lpsBoosterList
: '&3 {Booster_Multiplier }X &8>> &b {Booster_Amount }'

lpsBoosterCooldown
: '&4Error&8>> &cyou currently still have {TIME_FORMAT }&c left, please wait before using another booster'
BoosterGive
: '&2You have just got {BoosterMultiplier }x Booster'
BoosterAdminGive
: '&2You just gave {lp_player } {BoosterMultiplier }x Booster'
lpsTimeFormat
: '&3 {HOURS }: {MINUTES }: {SECONDS }' #this will only support up to {DAYS} will never support above it

lpsPrestigeLevelUP
: '&2You Just Prestiged to &a {lp_prestige }'
lpsPrestigeLevelNot
: '&cSorry but you are not Level : &4{lp_Max_Level}&c, you must keep leveling up to be able to prestige'
lpsPrestigeMoreEXP
: '&cSorry but you are missing &4 {lp_Required_EXP }&c EXP to be able to prestige'

lpsActionBarToggle
: '&2You have toggled the LevelPoints Actionbar &6 {LP_Toggle_Value }'

lpsEXPGIVEPlayer
: '&cYou must pick a player'
lpsEXPREMOVEPlayer
: '&cYou must pick a player'
lpsEXPGIVEAmount
: '&cYou Must Pick a Number of EXP to add'
lpsEXPREMOVEAmount
: '&cYou Must Pick a Number of EXP to remove'

lpsTopListTop
:
 - '&8 -----------------------'
lpsTopListMid
:
 - '&b {LP_Ranked } &3 {lp_player } &b- {lp_level }'   #Warning the player tops should always only be in the mid or formatting will break
lpsTopListBottom
:
 - '&8 -----------------------'


lpreload
: '&aLevelPoints Plugin fully reloaded'

lpLevelCustomError
: '&4Max Level is not set in customLeveling, please set it up to use this feature'
lpLevelCustomErrorPlayer
: '&cPlease Contact the Server Admin about this error, Error-Code : CL-EXP-Max'

lpLevelUpTop
: '&2You Leveled Up'
lpLevelUpBottom
: '&bYour Now Level {lp_level }'

lpRewardMessage
: '&bYou Have Received Leveling Reward'

lpRewardTitleTop
: '&bLeveling Reward Received'
lpRewardTitleBottom
: '&8Level Reward : &b'

lpPerLevelOre
: '&cYou Need To Be {lp_Required_Level } to mine this block'

lpTimedReward
: '&2You Just Received &6 {lp_Timed_EXP } &2next amount will be in &6 {lp_Timed_Delay } so stay online'

lpEXPGive
: '&2You Just Received &6 {lp_Earn_Exp } &2EXP from &6 {lp_player }' #Warning if you are using the EXP give command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpSetLevel
: '&2Your new Level : &6{lp_Earn_Level} &2was set by &6 {lp_player }' #Warning if you are using the setlevel command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpSetPrestige
: '&2Your new Prestige : &6{lp_Earn_Prestige} &2was set by &6 {lp_player }' #Warning if you are using the setPrestige command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpServerName
: 'SERVER' #use this for when you are sending EXPGIVE command through console: DO NOT USE COLOR CODES THEY WILL NOT SHOW
lpAdminEXPGive
: '&2You Just Gave &6 {lp_Target } &2EXP : &6{lp_Earn_Exp}' #This Will Send the The User that Uses The EXPGIVE Command
lpAdminSetLevel
: '&2You Just set &6 {lp_Target } &2Level : &6{lp_Earn_Level}' #This Will Send the The User that Uses The setlevel Command
lpAdminSetPrestige
: '&2You Just set &6 {lp_Target } &2Prestige : &6{lp_Earn_Prestige}' #This Will Send the The User that Uses The setPrestige Command

lpEXPRemove
: '&cYou Must lost &4 {lp_Earn_Exp } &cEXP from &4 {lp_player }' #Warning if you are using the EXP remove command through the console DO NOT place THE, as (LP_USER) will auto correct to lpServerName anyway
lpAdminEXPRemove
: '&cYou Just Took &4 {lp_Target } &cEXP : &4{lp_Earn_Exp}' #This Will Send the The User that Uses The EXPREMOVE Command


EXPEarn
: '&2You just earned &6 {lp_Earn_Exp } &2for &6 {lp_Earn_Task }'

lpActionBar
: '&bLevel : {lp_player } &3 {lp_Progress_Bar } &b {lp_exp }/ {lp_Required_EXP }'
lpBarDesignCompleted
: '&3|'
lpBarDesignRequired
: '&7|'


LPSErrorPermission
: '&4Sorry &c {lp_player } &4but you do not have the correct permissions, contact an admin if you believe this to be broken'
LPSNotOnline
: '&4Sorry &c {lp_player } &4does not seem to be online right now'

----------, Apr 26, 2020

Changes:
- changed the way the actionbar is now handled, either regenerate or copy and past this into config.yml or else actionbar won't work
Code (YAML):
ActionBarSize : 30
requested by member in discord server

Added:
- added support for more stats to be stored within the plugin (block break, kills/deaths) enable this option with
Code (Text):
SaveBlockBreaks&Placed: false
SaveKills&Deaths: false
must be saved in config.yml either copy and paste or rengenerate
- added more tags in lang.yml regenerate or copy and paste otherwise new supported stats cannot be seen in chat
Code (YAML):

#These are extra flags that can be used in LpsInfo these won't be used unless they are copied and pasted to lpsInfo so copy the ones you are going to use
LPSEXTRA
:
 - '&2Multiplier&7> &a {lp_Booster_Multiplier }'
  - '&2Booster&7> &a {lp_Booster_Active }'
  - '&2Kills/Deaths&7> &a {lp_Kills } / {lp_Deaths }'
  - '&2Blocks-Placed/Broken&7> &a {lp_Placed } / {lp_Broken }'
lpBoosterNone
: "&cNo booster activated'
----------, Apr 15, 2020

Fixes:
- removed annoying debug message, (sorry forgot it was also in the UtilCollector Class from prev update)​
----------, Apr 12, 2020

Fixes:
- fixed giving more then required exp will now levelup players correctly​
----------, Apr 11, 2020

Fixes:
- fixed a bug with permission when a player executes /lps info​
----------, Apr 11, 2020

CHANGES:
- changed sql it now disconnects from the sql based on a timer
- changed the way exp is handled exp can now go higher

FIXES:
- Fixed /lps top it now updates without requiring /lps reload
- fixed /lps booster now says message instead of error​
----------, Apr 4, 2020

Bugs Fixed:
- Fixed issue with farming in 1.8 and added support for more then 1.13.2 mc for farming
- fixed issue with /lps expremove while running sql

Changes:
- changed the way files are handled should be a bit more better for servers to read and save to files, and files should not require a /restart when first loading​
----------, Feb 25, 2020

Bugs Fixed:
- removed more debug messages
- fixed a issue with lps top not updating when not using sql
- fixed issue with /lps reload outputting an error​
----------, Feb 23, 2020

NOTE: in the config.yml there will be a new setting for importing old player data this player data converter should stay on until all player data is transfered, it works when a player that joined and saved data on older versions joins the game their current file (which should not exsist until they join this time) will import all data that is needed for this current update (Level, exp, prestige)


Bugs Fixed:

- Fixed Issue with SQL and timings
- Fixed a issue with /lps reload will now 100% work for everyday files (won't work with filerewards and wildstacker)
Features Added/Changed:
- Changed the way formats work, they now have MinLevel and MaxLevel for easy of use
- Changed the way rewards work, they now work with player prestige
- added /lps prestige
- added more Lang Messages for new commands
----------, Feb 22, 2020

Bugs Fixed:
- fixed issue with /lps toggle
- fixed issue with lps max not giving xp to /lps prestige​
----------, Feb 20, 2020

Bugs Fixed:
- kinda ergent bug to be fixed with lppreores which is now fixed in this current version​
----------, Feb 20, 2020

Addded:
- added permission node lp.admin.color
- added statement in EXP.yml to choose weather or not you wanan use the message from TimedEXP​
----------, Feb 17, 2020

Just some minor bug fixes and 1 new command
Bugs Fixed:
- fixed a issue with /lps top not displaying correctly
- fixed another issue chatformats not even showing up in chat

Added:
- added /lps addlevel <player> <level> command
----------, Feb 13, 2020

so i know i haven't posted in a bit but if you've been in the discord you would know that i was completely recoding this plugin, this version will create a new folder called LevelPoints now i would strongly recommend updating each of the files and testing them as some of the options / messages have changed ESPECIALLY player data, there is also 2 new events / ways to get exp 1 is farming the other is fishing, other then that i hope you enjoy this version as i have put alot of effort in recoding it for you guys so it can run alot smoother, ESPECIALLY SQL
----------, Feb 12, 2020

Added Features:
- Added a whole new chat system within level points, this chat system can be used to use levelpoints and other placeholders supported by placeholderapi, it will create a new file when turned on in config.yml

- added a new reward system within rewards.yml it will also create a new file with a example inside when you enable it

- added a title within levelpoints no longer supporting titleapi


Bugs Fixed:

- Fixed a issue with Spigot Versioning spamming console with errors
- fixed a issue with SQL not sending data correctly
- Fixed a issue with 1.14 not working with LPSAPI
- fixed a issue with players.yml not saving causing courrptions

Changes:
- changed the way player data is now saved it will be saved to a per player file to optimise the plugin
- Deleted old chat prefix in config.yml in replacement for new chat system (shown above)

- levelpoints will no longer use these plugins (CMI, TitleAPI, ActionbarAPI)​
----------, Jan 13, 2020

Quick fix:
- fixed issue with lang.yml not working with the new tags or chat messages giving errors​
----------, Jan 2, 2020

Bugs Fixed:
- 1.14 SQL creating table "player_levels" instead of "playerData" now has been corrected
- 1.14 gui issue spitting errors when in any type of gui

- fixed an issue with TimedEXP it now no longer checks for players if no players are online
----------, Jan 2, 2020

Announcements:
Levelpoints is no longer requiring actionbarapi as a dependancy, there is now a new option in config.yml to activate the intergrated one that comes with the plugin, also please backup and delete ALL files to get the latest versions of them, there is alot packed into this update so please read and if you have any problems or suggestions my pm is always open

Bugs Fixed:
-fixed a bug with LevelPoints not allowing users to levelup even with the permission "Levelpoints.xp"
- fixed major bug where players would start with level 0 and would not have any part of the plugin work for them
-fixed issue where leveling would not work and you would go past the max amount for that current level

Added/Changed Features:
- Changed the actionbar, it is now intergrated into the plugin, although lps is still supporting CMI's actionbar but no longer ActionbarAPI
- Added several more tags to be used in the lang.yml file, these tags are function specific so if you have a request for a tag to be in another area please pm me
- added more messages in the lang.yml these messages include EXP give message, for both sender and reciever and so much more
- added times EXP, this will give every player on the server the set amount of exp in the EXP.yml file every set seconds again in the EXP.yml, this does have a toggle so you decide weather or not to use this feature
- added a new setting in players.yml which allows users to decide weather or not they wish to see the actionbar, this will not affect any other player only the one that decides to use it, players can toggle with /lps toggle
- changed the behaviour of the /lps top, it can now be fully customized with changes in the Lang.yml

- Added 1.15 support​
----------, Dec 19, 2019

Bugs Fixed:
- fixed bug with rewards.yml

You Only Need This Update If You Are Using Rewards
----------, Nov 9, 2019

Bug Fixes:
- Fixed a issue with SQL (not long term)
- Fixed a issue with chat symbols

Added Features:
- Added bstats to help further improve the plugin​
----------, Nov 8, 2019

Added:
- added a new message in the Lang.yml (you need to delete it and re add it) where it will send a message when the player is not the level to break a certain block
Code (YAML):
lpPerLevelOre : '&cYou Need To Be {lp_required_level } to mine this block'
----------, Oct 12, 2019

Added:
- added per level chance setting for rewards
Bugs Fixed:
- Fixed a issue with rewards not being detected
- fixed a issue with leveling/ exp going over the limit for that level
-fixed a issue with MYSQL not retrieving the data from the database, it is now fixed and working completely
-fixed a issue with titlebarapi enabling even though it would be disabled in the config.yml


thank you to everyone who has reported bugs in discord or in pm's it helps me out alot as i can fix these bugs to give everyone a close to 100% stable plugin, if you find anymore my inbox is always open to messages here or on discord, and there is a server which a few people know how to configure the plugin easily and wouldn't mind helping
----------, Oct 11, 2019

Bugs Fixed:
- fixed issue with booster inventory not working
- fixed issue with multple boosters active at once
- fixed issue with heads/blocks crashing the server​
----------, Sep 1, 2019

Changes:
Placeholders are no longer ran in the plugin instead they can be downloaded as a papi extension from https://api.extendedclip.com/expansions/levelpoints/
Lang file update is changed (added custom tags for more customability)




There is now a API for developers you can get from https://www.spigotmc.org/resources/levelpoints-api.70694/
----------, Aug 24, 2019

just fixed 1.14 as it wasnt inport into the zip
----------, Aug 21, 2019

Hey just before i go over what is changed/fixed i wanna quickly say that i am sorry for slow postings on updates i have been really sick and haven't been pushing myself to work hard, thank you..

Bugs Fixed:
- fixed an issue with boosters not showing in /lps bp if the player didn't have any boosters
- fixed a tps issue with boosters

Changes/Additions:
- Added a new setting in EXP.yml to let server owners pick weather or not to take exp from players when they place ores.
- Recoded the way boosters countdowns work, it will no longer save the number to a yml but instead a hashmap to save on tps,
- recoded the way players levelup, (api for it will be coming soon)
----------, Aug 21, 2019

Bugs Fixed:
  • fixed a bug with per worlds not registering
  • fixed an issue with debug option giving non caps ids, it is now fixed with the exact ids for all mobs
Known bugs:
Warning these are bugs which arent completely gone as they are only happening to some people but are being worked on for the next hotfix​
  • placeholders not loading with deluxechat too well
  • titleapi not working on rewards
  • (Sometimes) mobs not working like exp and same with ores
if you have any problems or face any bugs within the plugin please pm here or on discord (Zoon20X#1024) so i can fix all bugs asap, and have a clean plugin for you to enjoy
----------, Jun 24, 2019

Bugs Fixes:
  • Fixed an issue with 1.14 placeholders
Changes:
  • Re-coded the mobs and ores, so now you can add all types of ores and mobs to the exp.yml
Added:
  • Added in a few new commands:
  • -lps top will show the top 10 players in levels
  • -lps setlevel will set the level of the player selected
  • Added Random EXP, you can now set weather you want exp to be random when gained, the max is set as the regular exp amount
  • Added when a player places a block it wll remove the exp that they would earn from mining it, NO this will not be togglable as this will fix dupings within the leveling system, if there is alot of people who want it toggled then fine but for now no
[​IMG]
TimRambo(Support+): in waiting for ip
AppDatty(Elite): mc.neuroids.host
HallowSin(Elite): play.mythicalmine.com (Custom Factions Server)
----------, Jun 23, 2019

Bugs Fixed:
- fixed a bug with lps info not working with prestige leveling
Changes:
- added setting for TitleAPI
- changed the way leveling works, you can now levelup multiple times depedning on exp

Just wanna say a quick thank you to everyone who has downloaded this plugin it truly means the world to me, i never thought this plugin would be at 800 downloads in this time frame, also wanna say sorry if updates come out slower, it is due to work and school
[​IMG]
TimRambo(Support+): in waiting for ip
AppDatty(Support+): in waiting for ip
HallowSin(Support+): play.mythicalmine.com (Custom Factions Server)
----------, Jun 8, 2019

Bugs Fixed:
- fixed a bug with mysql not listening to its boolean and always trying to connect to the database, this will fix any errors for people


[​IMG]
TimRambo(Support+): in waiting for ip
AppDatty(Support+): in waiting for ip
HallowSin(Support+): play.mythicalmine.com (Custom Factions Server)
----------, Jun 3, 2019

Bugs Fixed:
- fixed issue with boosters not registering and not giving you the mutliplier when mining/killing
- fixed random bug of your in beta being messaged to players

Features Added:
- added support for wildstacker, you can now use levelpoints to require a spawner place level requirement
- Added MYSQL to levelpoints, you can now use it on your networks

[​IMG]
TimRambo(Support+): in waiting for ip
AppDatty(Support+): in waiting for ip
HallowSin(Support+): play.mythicalmine.com (Custom Factions Server)
----------, Jun 2, 2019

Bugs Fixed:
- just a minor bug with lps expgive/expremove commands not working in the console.

Added:
- added French lang file,(Credit: HallowSin)


[​IMG]
TimRambo(Support+): in waiting for ip
AppDatty(Support+): in waiting for ip
HallowSin(Support+): play.mythicalmine.com (Custom Factions Server)
----------, May 31, 2019

Bugs Fixed:
- fixed a bug with /lps prestige not working with prestige leveling
- fixed a bug with in levels.yml prestige would say presitge
- fixed minor bug with the leveling being next to the work when you leveled up
Features Added:
- Added custom types of rewards for ease​
Code (YAML):
#Rewards method is basically the messaging method, please specify the method of which the player will receive a message of them getting a level reward
#Methods:
#   'TITLE'
#   'MESSAGE'
#   'NONE'
#  More to come
RewardsMethod
: ' NONE'

#Custom Rewards make sure permissionsex is false or it will not work

#Rewards type is if you want a special setting for the rewards
#Types:
#   'ONE' this reward type is whether you want to just have 1 reward instead of setting a bunch
#   'CHANCE' this you will set as many different rewards and it will only pick one
#   'REGULAR' this is just the basic command type reward
#  More to come

Type
: 'REGULAR'

#example ONE
# Type: 'ONE'
# CMD:
#   - <command you want>

#example CHANCE
# Type: 'CHANCE'
# Amount: 3
# 1:
#   - <commands>
# 2:
#   - <commands>
# 3:
#   - <commands>

#example REGULAR
# Type: 'REGULAR'
# for this you would just do the - below each level

Rewards
:
  #Example
  # - give %player% diamond 1
  # Make sure when adding ranks to set it out exactly like this: Level-* (* = what level you want)
  Level-1
:
   - say %player% diamond 1
----------, May 30, 2019

Bugs Fixed:
- fixed a problem with some debug messages happening in chat in the 1.14 compat version
- updated Swedish_Lang.yml​
----------, May 28, 2019

Bugs Fixed:
- Custom Leveling exp not working as it should
- fixed mobs/pvp not linking to correct file
- /lps reload command not reloading any files​
----------, May 28, 2019

Added Features:
- EpicSpawners Connection (this allows you to set min levels to place a spawner)
- Added Prestige Leveling (if you want to have diff amounts of EXP for different prestiges)
- Added Quartz to Ores that can give EXP
- Added more Messages in lang.yml
- Added RewardsMethod (this is a message method in rewards.yml)

Changes:
- Completely re-coded the config to be in seperate yml files to make editing/ reading easier


[​IMG]
TimRambo(Support+): in waiting for ip
AppDatty(Support+): in waiting for ip
HallowSin(Support+): play.mythicalmine.com (Custom Factions Server)

----------, May 28, 2019

Bugs Fixed:
  • Error when loading plugin in 1.14
  • fixed command conflict
Changes:
  • Changed what the LevelPoints command is to (/lps or /levelpoints)
[​IMG]
  • Changed Command ExpGive/ExpRemove to has /lps as seen above
----------, May 22, 2019

Bugs Fixed:
  • PlaceholderAPI has been updated and should no longer give an error
  • 1.13 error with a sound being played now no longger will output errors in the console

Added Features:
  • added russian lang file support thank to 1 helpful person in the discord server
----------, May 21, 2019

Bug Fixes:
  • Fixed a small bug with the titlebarapi, it no longer is so long and no longer freezes,
  • fixed an issue with custom leveling not working

Features Added:
  • Added Lang File, it is lang.yml you can now customize most of messages, if you would like to make a lang file for a support language and want it to be apart of the plugin then message me on discord and ill be sure to give you credit
  • Added a new permission node now you MUST give this to players or staff if you want them to use the mining/killing features of this plugin
Code (Text):
Permission:
levelpoints.xp
----------, May 20, 2019

Fixes:
  • Fixed PlaceholderAPI sending errors sometimes (updated to newest api version)

Added
  • Changed/Added to the /lp info board, it now have a new design to it,please let me know your thoughts
  • added some more config stuff, as well as changed the actionbar to a new 2.0 version (you can switch between 1.0 and 2.0)
  • Added some requests here they are
  1. EXP lose when killed by other PLAYER only.
  2. Progress %
  3. Support ActionBar API's from CMI plugin https://www.spigotmc.org/resources/...sentials-economy-mysql-sqlite-much-more.3742/

New Config:
Code (YAML):
#############################################
#          LevelPoints                      #
#     Created By Zoon20X/cchippy18          #
#############################################
Command
: lp

#wanna check for updates???
CheckUpdates
: true

#Which ActionBar Dependency are you using?
ActionBarAPI
: false
#https://www.spigotmc.org/resources/actionbarapi-1-8-1-13.1315/

CMI
: false
#https://www.spigotmc.org/resources/cmi-270-commands-insane-kits-portals-essentials-economy-mysql-sqlite-much-more.3742/


#Prefix Enable this for custom chat
PrefixChat
: false
PrefixColor
: "&b"
UseSymbol
: false
Symbol
: "✶"
SymbolColor
: "&b"


#name prefix
# REQUIRES NAMETAGEDIT
namePrefix
: false
namePrefixColor
: "&b"


#ActionBar 2.0
Use-Actionbar-2.0
: true




#Players.yml saves player data when either exp is given or level up, and adds player on join
#Player Data can be edited in Players.yml

#Pvp level is a system that may help you on your server, it will block attacks from other players if the player attacking or the player that is being attacked is under the specified level
#to disable pvp level just turn it to false
PvpLeveluse
: false
PvpLevel
: 5



#If your using PermissionsEX and wanna use the build in rewards
#Permission reward per level up: level.{whatever level they have}
#Permission reward for prestige: prestige.1.level.{whatever level they have}
PermissionsEX
: false
#Custom Rewards make sure permissionsex is false or it will not work
Rewards
:
  #Example
  # - give %player% diamond 1
  # Make sure when adding ranks to set it out exactly like this: Level-* (* = what level you want)
  Level-1
:
   - say %player% diamond 1

# Starting EXP they receive on first join
Exp
: 0

#EXP needed for each rank up +
#Example
# level 1 = 50exp
#level 2 = 100exp
#default 50
LevelingEXP
: 50

#Starting Level on first join
Level
: 1
#Max Level before Prestige Default is 100
MaxLevel
: 100

#prestige if you want enabled
Prestige
: true

#custom Leveling EXP, (use this method if you want non-linear leveling
#make sure you write EVERY level there is 10 examples if you do not write every level it will just be 0 exp
CustomLeveling
: false
Level-1
: 100
Level-2
: 200
Level-3
: 250
Level-4
: 500
Level-5
: 1000
Level-6
: 2000
Level-8
: 5000
Level-9
: 10000
Level-10
: 50000




#Killing for EXP
#default is false
Exp-Kill-players
: false
#if Exp-kill-Players set to true how much exp per kill
Kill-Player-Amount
: 10
#if you want exp lost on death by player
EXP-Lost-On-Death-Player
: false
EXP-Lost-Amount
: 0
#EXP for killing mobs
#default is false
Exp-Kill-Mob
: false
#if Exp-Kill-Mob set to true how much exp per kill
Zombie
: 0
Skeleton
: 0
Spider
: 0
Creeper
: 0
Enderman
: 0

#this Option is for passive mobs
Passive-Mobs
: false
Cow
: 0
Pig
: 0
Chicken
: 0
Rabbit
: 0

#Boss Mobs
#default is false
#Must have Exp-Kill-Mob: true for it to work
Use-Boss-Mobs
: false
Enderdragon
: 0
Wither
: 0

#Ores exp for ores mined
#if Resources true then you will get exp when they are mined
#default is false
Resources
: true

#If true then it will allow for you to set what world leveling works in, WARNING (this is only leveling, and not disabling the plugin)
PerWorld
: false
Worlds
:
   - world

#if boosters effect resources
#per Level-ores
#what level they have to be at to mine the ores.
oStone
: 0
oCoal
: 0
oIron
: 0
oGold
: 0
oDiamond
: 0
oEmerald
: 0
Use-Booster
: false
Coal
: 0
Iron
: 0
Gold
: 0
Lapiz
: 0
Redstone
: 0
Diamond
: 0
Emerald
: 0
#More Coming Soon

#Default is 6 hours
Boosters Time
: 21600


Config Version
: 1.1.0
#Do NOT CHANGE ^^^
Beta Testers:
Mine-Realms IP: 188.165.208.199:25012
----------, May 15, 2019

Added
  • added a requested feature for per world setting( adds the ability to enable or disable whether you want a certain world to use the leveling system)

Beta Testers:
Mine-Realms IP: 188.165.208.199:25012

----------, May 9, 2019

Fixes:
i fixed an issue where redstone ore wasnt giving exp

Added:
  • Added Support for 1.14 in its new jar, Read "ReadMe.txt"
  • Added Version Detector so you can stay uup to date with all LevelPoints updates

Beta Testers:
Mine-Realms IP: 188.165.208.199:25012
----------, Apr 28, 2019

Update
Added:
  • I added Passive Mobs to the config
Code (YAML):
Passive-Mobs : false
Cow
: 0
Pig
: 0
Chicken
: 0
Rabbit
: 0
Changes:
  • Changed Custom Levels code to work with the max level as well as Prestiging

Important
Wanna get better updates? less bugs?, or even just wanna help me?

well message me on discord Zoon20X#1024, if you wanna be a beta tester for my plugins, it would mean alot if i could get a hand for each update/bug fix as i cannot test everything to make sure it will all garrentee work so it means alot to have some people that can help with that

any one that helps i will give credit for each update and help them by putting their Mc Server Ip at the bottom of each update post​
----------, Apr 26, 2019

bugfixes.jpg

  • Fixed Prestige breaking exp not working when killing mobs
  • Fixed Version not saying the latest but instead the previous one
----------, Apr 23, 2019

IMPORTANT
Ok so the bugs ive fixed in this is the Prestige bug, you can now prestige.

IMPORTANT BUG FIX:
This bug fix is important bountafulapi was broken and wouldnt load what so ever with levelpoints, so ive gotten 2 dependancies,
ACTIONBARAPI: https://www.spigotmc.org/resources/actionbarapi-1-8-1-13.1315/
TITLEAPI: https://www.spigotmc.org/resources/titleapi-1-8-1-13.1325/


you must use these and not bountafulapi, or else the progress bar and title when level up will not show
----------, Apr 22, 2019

Found more Errors spamming console so they are now all fixed
----------, Apr 21, 2019

BUG FIX:

- Fixed the console from spamming when killing mobs or right clicking them
----------, Apr 20, 2019

Fixed an error with /lp info <player> in not showing exp

Bug fixed

any bugs you find message me directly on discord or spigot
spigot: chipchippy18
discord: Zoon20X#1024
----------, Apr 17, 2019

Fixed a visual bug with /lp info
----------, Apr 15, 2019

You DONT Need to reset your config :)

Update:
Optimized the kill event code

Fix:
Fixed the issue of Custom leveling not wokring aside kill event with mobs nor players
----------, Apr 15, 2019

this will fix the chat prefix only showing 0 as the level
----------, Apr 15, 2019

DELETE AND GET NEW CONFIG

added option to allow for if you want to enable or disable prestige

and added a sybol to the levels
----------, Apr 15, 2019

YOU MUST DELETE YOUR CONFIG.YML

so this update just adds some small options for chat and name/tab prefix hope you enjoy the update

you will also need NAMETAGEDIT if you want to use the options
----------, Apr 15, 2019

There is now an update in /lp it will now display all new commands:

as well as you can now give players boosters using

/lp booster give <player> <multiplier>
Be Warned they must be online to receive booster

i will be working on a fix for this so it rolls out the booster give command when they join even if they are offline, but i am very busy so updates may come out slower then usual as i am also working on an api for all my future plugins, as well as a new plugin called "ItemLeveling" and "SkillLeveling" both of these plugins will be free
----------, Apr 1, 2019

Booster fix :
boosters give command broke by outputting major errors it is now fixed in this hotfix
----------, Mar 22, 2019

MAKE SURE TO DELETE CONFIG.YML TO GET NEW ONE

New Commands & Perms:

- lp booster give <multiplier> -- lp.booster
- lp booster set <multiplier> -- lp.booster
- lp bp -- lp.player

Boosters are finally here
:
- so to start off i would just like to say that we now officially have exp boosters in levelpoints, unfortunately tho, the multiplier is max at 10x, but in the future there will be more configuration for it,

in the config.yml there is a timer that is how long each booster will last it is in seconds tho
Code (YAML):

#Default is 6 hours
Boosters Time
: 21600
Booster Commands:
- lp booster set <number/multiplier> be warned the multiplier can only work with 2-10 but you use this command to set a custom item as the booster
- lp booster give <number/multiplier> this will give you 1 of that type of boosters, in the next update there will be the option to give it to other players

PVP Leveling:
so this is an addition i thought i should throw in, it basically allows you to set a minimum level for pvp, which means players under that level cannot pvp
Code (YAML):
#Pvp level is a system that may help you on your server, it will block attacks from other players if the player attacking or the player that is being attacked is under the specified level
#to disable pvp level just turn it to false
PvpLeveluse
: false
PvpLevel
: 5
 
OPTIMIZE:
- i have optimized most if not all code in the plugin, which means the plugin shouldnt cause any lag
----------, Mar 22, 2019

so i just got a request to make the base command editable, now i have kinda done that, see below if you would like to edit the command:


TUTORIAL>>

Config:
edit the "Command: <command you want>"
https://gyazo.com/3940614724277de015225fbcd208bc56
Code (Text):
#############################################
#          LevelPoints                      #
#     Created By Zoon20X/cchippy18          #
#############################################
Command: lp

 
then you need winrar and open the .jar with it
https://gyazo.com/0f101bdd873cf9db40a3efc03983b581
how to open it

then edit the plugin.yml
https://gyazo.com/486d96fa73fafc9bc489072442447ad5

and then make sure you get this popup with winrar and then click yes then reload or restart
https://gyazo.com/68c2c8d6b4591f307416caa897add4d3

then just type the specified command
https://gyazo.com/a68c09baa0dbd5a37a75b260af8adb6b
----------, Mar 21, 2019

WARNING>>>> Make sure to delete your config.yml to get the new one


This update is a requested update, this update adds a new feature which is separate EXP Leveling, which means this can happen (Level-1: 500 level-2: 5000) basically it is not linear, be-careful tho as you have to write it up for every single level.

Example of what has been added to the config
Code (YAML):
#custom Leveling EXP, (use this method if you want non-linear leveling
#make sure you write EVERY level there is 10 examples if you do not write every level it will just be 0 exp
CustomLeveling
: false
Level-1
: 100
Level-2
: 200
Level-3
: 250
Level-4
: 500
Level-5
: 1000
Level-6
: 2000
Level-8
: 5000
Level-9
: 10000
Level-10
: 50000
----------, Mar 20, 2019

- Fixed duplication glitch when using perlevelores, checked for all ores and bug has been solved, please update to lastest
----------, Jan 26, 2019

Bug Fix Update:
-Fixed prestige rank not registering.
- fixed per level ores not leveling up.
- fixed regular ores not allowing leveling up.
----------, Jan 25, 2019

So i know i just published an update and deleted it i forgot i added some stuff so here it is

Update:

Added Per-level-Ores, you can now get players to mine ores only at a certain level.
Config:
Code (Text):
#per Level-ores
#what level they have to be at to mine the ores.
perlevelores: false
oStone: 0
oCoal: 0
oIron: 0
oGold: 0
oDiamond: 0
oEmerald: 0

NEW DISCORD
https://discord.gg/nCph345
----------, Jan 24, 2019

So guys this isnt a official update to the plugin, but this is a update to how you can see the lastest projects im working on and get full help, i am working very hard on levelpoints while also working on some other projects i may bring out, so come and join the fun on my discord
https://discord.gg/rApD6FS

***DISCLAIMER***
Download link will give you previous verion
----------, Jan 24, 2019

Update:
Hey guys so sorry for taking awhile on this update i have been working on making the boosters customizable and well everytime i've done it its broken a different part of the plugin so i thought to post this with 1 booster which is 1 hour, and then work on making a new update, so yea, sorry if the next update will take a little longer to release its only me so i will try and work on it as much as possible

Added:
Booster 1 hour
to get it its /booster give <player> <amount>

Fixed:
mobs exp on and off method not working, it now is fixed
----------, Jan 18, 2019

Update 1.0.4 Added:
  • Per LevelRewards --- To use these rewards make sure you have the new config.yml file and it will say Level-1 under rewards make sure if you want to add a new level and make sure it look exactly like this Level-(pick a level)
    Code (YAML):
    Rewards :
    #Example - help
    # - give %player% diamond 1
    # Warning Awards will be giving out for every level up per level rewards will be added in the furture of this plugin
    # Make sure when adding ranks to set it out exactly like this: Level-* (* = what level you want)
      Level-1
    :
     - say %player% diamond 1
     
  • Boss mobs EXP -- To use boss mobs exp you need to already have Exp-Kill-Mob: true, and then turn Use-Boss-Mobs: true, this is added in the new config.
    Code (YAML):
    #Boss Mobs
    #default is false
    #Must have Exp-Kill-Mob: true for it to work
    Use-Boss-Mobs
    : false
    Enderdragon
    : 0
    Wither
    : 0
  • Ore-EXP -- Now i know this has already been added but i've added a setting allowing you to turn off and turn on the use of ore-exp at will
    Code (YAML):
    #Ores exp for ores mined
    #if Resources true then you will get exp when they are mined
    #default is false
    Resources
    : false
    Coal
    : 0
    Iron
    : 0
    Gold
    : 0
    Lapiz
    : 0
    Redstone
    : 0
    Diamond
    : 0
    Emerald
    : 0

Wanna go on on a rant real quick and say thank you to everyone who has reviewed my plugin and downloaded it, it really does mean alot to see people enjoying this plugin and i'm happy to say that i want to keep working on updates for you guys, so just gotta say thank you
----------, Jan 14, 2019

1.0.3-beta hotfix-1:
Next update will have per rank rewards.

Bugs:
Lapis was not working and kept giving out next level for no reason it has now been fixed in this hotfix

Updates:
- I fixed the actionbar from gliching, it no longer plays 2 at once
- added progress bar to the actionbar
- added mob kills to the plugin allowing for you to get exp from killing mobs, editable

***Make Sure To Delete Your Config To Get The New One***
Config:
Code (Text):
#Killing for EXP
#default is false
Exp-Kill-players: false
#EXP for killing mobs
#default is false
Exp-Kill-Mob: false
#if Exp-kill-Players set to true how much exp per kill
Kill-Player-Amount: 10
#if Exp-Kill-Mob set to true how much exp per kill
Zombie: 0
Skeleton: 0
Spider: 0
Creeper: 0
Enderman: 0


Need Help with bugs or got a suggestion?
Zoon20X#1024
-------------------------------------
custom email coming soon...
--------------------------------------
----------, Jan 14, 2019

This update has the ability to change rewards when you level up

***Each level will have the same reward in a future update there will be per level rewards***

Killing for EXP (Player Kills not mobs):
Code (Text):
#Killing for EXP
#default is false
KillEXP: false
#if set to true how much exp per kill
KillAmount: 10
Changing Max Level:
Code (Text):
#Starting Level on first join
Level: 1
#Max Level before Prestige Default is 100
MaxLevel: 100
Custom Rewards:
Must Have PermissionsEX: false
Code (Text):
#If your using PermissionsEX and wanna use the build in rewards
#Permission reward per level up: level.{whatever level they have}
#Permission reward for prestige: prestige.1.level.{whatever level they have}
PermissionsEX: false
#Custom Rewards make sure permissionsex is false or it will not work
Rewards:
#Example - help
# - give %player% diamond 1
# Warning Awards will be giving out for every level up per level rewards will be added in the furture of this plugin
- say %player% diamond 1

MUST DELETE CONFIG FROM PREVIOUS VERSION OR PLUGIN WILL BREAK
----------, Jan 13, 2019

- Added Mining to the plugin so now if you mine ores you can get exp, all ores configurable in config.yml
- Added ability to change how much exp it is to level up

Make sure to delete your old config to get the new one, or the plugin may break

https://i.gyazo.com/f6a98de4f14cc49fff53c28ee7116cd7.gif
"Yes ik the exp changed but it is the api plaaying 2 at once, it didnt actually bring my exp down"
----------, Jan 13, 2019

Resource Information
Author:
----------
Total Downloads: 28,628
First Release: Jan 13, 2019
Last Update: Apr 21, 2024
Category: ---------------
All-Time Rating:
109 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings