Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # General config
- # Do we want to use player kills ?
- players-enabled: true
- # Disabled world list
- disabled-worlds:
- - disabledworldhere
- # Commands that can be executed when you reach a certain killstreak. The zero is just an example.
- # You can use the variables {killstreak} for the number of kills and the variable {name} for the player name variable.
- killstreak-specific-commands:
- '5':
- - '/eco give {name} 200'
- '10':
- - '/eco give {name} 500'
- '15':
- - '/eco give {name} 1000'
- '20':
- - '/eco give {name} 1500'
- '25':
- - '/eco give {name} 2000'
- '30':
- - '/eco give {name} 2500'
- '35':
- - '/eco give {name} 3000'
- '40':
- - '/eco give {name} 3500'
- '45':
- - '/eco give {name} 4000'
- '50':
- - '/eco give {name} 5000'
- # Commands that can be executed when you reach a certain Lvl. The zero is just an example.
- # You can use the variables {Lvl} for the reached Lvl and the variable {name} for the player name variable.
- level-specific-commands:
- '10':
- - '/pex user {name} add morehearts.group.lvl10'
- - '/pex user {name} delete morehearts.group.lvl5'
- '20':
- - '/pex user {name} add morehearts.group.lvl20'
- - '/pex user {name} delete morehearts.group.lvl15'
- '30':
- - '/pex user {name} add morehearts.group.lvl30'
- - '/pex user {name} delete morehearts.group.lvl25'
- '40':
- - '/pex user {name} add morehearts.group.lvl40'
- - '/pex user {name} delete morehearts.group.lvl35'
- '50':
- - '/pex user {name} add morehearts.group.lvl50'
- - '/pex user {name} delete morehearts.group.lvl45'
- '60':
- - '/pex user {name} add morehearts.group.lvl60'
- - '/pex user {name} delete morehearts.group.lvl55'
- '70':
- - '/pex user {name} add morehearts.group.lvl70'
- - '/pex user {name} delete morehearts.group.lvl65'
- '80':
- - '/pex user {name} add morehearts.group.lvl80'
- - '/pex user {name} delete morehearts.group.lvl75'
- '90':
- - '/pex user {name} add morehearts.group.lvl90'
- - '/pex user {name} delete morehearts.group.lvl85'
- '100':
- - '/pex user {name} add morehearts.group.lvl100'
- - '/pex user {name} delete morehearts.group.lvl95'
- '5':
- - '/pex user {name} add morehearts.group.lvl5'
- '15':
- - '/pex user {name} add morehearts.group.lvl15'
- - '/pex user {name} delete morehearts.group.lvl10'
- '25':
- - '/pex user {name} add morehearts.group.lvl25'
- - '/pex user {name} delete morehearts.group.lvl20'
- '35':
- - '/pex user {name} add morehearts.group.lvl35'
- - '/pex user {name} delete morehearts.group.lvl30'
- '45':
- - '/pex user {name} add morehearts.group.lvl45'
- - '/pex user {name} delete morehearts.group.lvl40'
- '55':
- - '/pex user {name} add morehearts.group.lvl55'
- - '/pex user {name} delete morehearts.group.lvl50'
- '65':
- - '/pex user {name} add morehearts.group.lvl65'
- - '/pex user {name} delete morehearts.group.lvl60'
- '75':
- - '/pex user {name} add morehearts.group.lvl75'
- - '/pex user {name} delete morehearts.group.lvl70'
- '85':
- - '/pex user {name} add morehearts.group.lvl85'
- - '/pex user {name} delete morehearts.group.lvl80'
- '95':
- - '/pex user {name} add morehearts.group.lvl95'
- - '/pex user {name} delete morehearts.group.lvl90'
- # Announce a killstreak every x amount. Set to zero to disable.
- announce-killstreak-every: 5
- # You can use the variables {killstreak} for the number of kills and the variable {name} for the player name variable.
- announce-killstreak-message: '&b{name} just reached a killstreak of {killstreak} kills!'
- # Multipliers multiply the amount of score that you gain
- # The permission is battleLvls.multiplier.x
- # Replace x with the amount
- # The score will then equal 'x * normal_score'
- # Example for a multiplier of 1.5: battleLvls.multiplier.1.5
- # Here you can set the enabled multipliers
- multipliers:
- - 1.5
- # Score you earn for killing a player
- kill-score: 1.5
- # Earn extra points per kill in a killstreak. If this value would be 0.2 and your streak
- # would be 10, you would get 2 extra points when you kill somebody
- killstreak-score: 0.2
- # Score which is lost on death
- lose-score-on-death: 0.5
- # Maximum Lvl
- max-Lvl: 200
- # Enable xp bar progress
- xp-bar: true
- # Enable extra hearts
- # If this value would be 0.2 and your Lvl would be 10, you would get 2 extra hearts
- enable-extra-hearts: false
- extra-hearts-per-Lvl: 0.5
- max-extra-hearts: 1000.0
- # Enable extra damage based on Lvl
- enable-extra-damage: true
- # If this value would be 0.2 and your Lvl would be 10, you would deal 2 hearts extra damage
- extra-damage-per-Lvl: 0.5
- max-extra-damage: 1000.0
- # Enable negative score
- # Of this is enabled, people their score can go below zero
- negative-score: false
- # Save interval in seconds
- # The plugin will save all data periodically to avoid data loss when the server crasjes
- save-interval: 60
- # Upper limit. If you want to use random points between 2 limits as a reward, fill in the upper limit here. The plugin will generate a random number between the this number and the normal kill score every time.
- enable-random: false
- upper-limit: 2.0
- # Whether a player's killstreak should reset when he logs out
- reset-killstreak: false
- # Lvl that new players get
- start-Lvl: 0
- # Score that new players get
- start-score: 0
- # People with a Lvl below can't get attack players and get attacked by players
- start-pvp-Lvl: 0
- start-pvp-Lvl-attacker-send-message: true
- start-pvp-Lvl-attacker-message: '&bYou can not attack this player because he is below the minimum PvP Lvl'
- start-pvp-Lvl-player-send-message: true
- start-pvp-Lvl-player-message: '&bYou can not attack this player because you are below the minimum PvP Lvl'
- # Data config
- # MySQL settings
- mysql: false
- mysql-host: host
- mysql-port: 3306
- mysql-username: username
- mysql-password: password
- mysql-database: database
- # Database table name
- database-table: BattleLvlsData
- # Formula config
- # Linear formula: you will always need to earn the same amount of score to Lvl up to the next Lvl
- # Current Lvl: floor(x/b)
- # Total score required to reach Lvl c: c * b
- # x is the player's current score and and b is the score needed to Lvl up to Lvl 1 (base score)
- linear-formula-enabled: false
- # This is the b value from the previous formula
- # If you would leave this value at 5, the progress would look like this:
- #
- # Total score required to reach Lvl 1: 5
- # Total score required to reach Lvl 2: 10
- # Total score required to reach Lvl 3: 15
- # Total score required to reach Lvl 4: 20
- # Total score required to reach Lvl 5: 25
- # And so on...
- linear-default-Lvl-up: 5
- # Geometric formula: you will always need to earn a bit more score to Lvl up to the next Lvl
- # Total score required to reach Lvl c: b * s ^ (c - 1)
- # s is the scaling factor and b is the score needed to Lvl up to Lvl 1 (base score)
- geometric-formula-enabled: true
- # This is the b value from the previous formula
- geometric-default-Lvl-up: 10
- # This is the s value from the previous formula
- geometric-scaling-factor: 1.5
- # If you would leave the the default Lvl-up at 5 and the scaling factor at 1.5, the progress would look like this:
- #
- # Total score required to reach Lvl 1: 5
- # Total score required to reach Lvl 2: 7.5
- # Total score required to reach Lvl 3: 11.25
- # Total score required to reach Lvl 4: 16.875
- # Total score required to reach Lvl 5: 25.3125
- # This score would of course be rounded
- # And so on...
- # Geometric formula 2: you will always need to earn a bit more score to Lvl up to the next Lvl
- # Total score required to reach Lvl 1: (b * 1) + (s * 1)
- # Total score required to reach Lvl 2: (b * 2) + (s * 1) + (s * 2)
- # Total score required to reach Lvl 3: (b * 3) + (s * 1) + (s * 2) + (s * 3)
- # Total score required to reach Lvl 4: (b * 4) + (s * 1) + (s * 2) + (s * 3) + (s * 4)
- # s is the scaling factor and b is the score needed to Lvl up to Lvl 1 (base score)
- geometric2-formula-enabled: false
- # This is the b value from the previous formula
- geometric2-default-Lvl-up: 10
- # This is the s value from the previous formula
- geometric2-extra-factor: 0.5
- # This example would require you to get 0.5 more than the previous time to Lvl-up
- # Custom formula 1: you can set the amount per Lvl
- # The number that you need to set is the total score that the player needs to have at the point of Lvling up
- # You can as much Lvls as you want
- custom1-formula-enabled: false
- custom1-formula:
- 1: 5.0
- 2: 11.0
- 3: 18.0
- 4: 26.0
- 5: 35.0
- # Custom formula 2: you can set a custom formula
- # This formula is configured via JavaScript so your formula needs to be a valid JavaScript expression
- # The Lvl variable represents the Lvl
- # Check the internet for basic JavaScript functions like exponents and square roots
- custom2-formula-enabled: false
- custom2-formula: 'Math.pow(1.5, Lvl) * Math.sqrt(Lvl) * 2;'
- # Booster config
- # Enable boosters
- booster-enabled: true
- # Enable double reward score when having a booster
- booster-double-score: true
- # Enable double rewards when having a booster
- booster-double-rewards: false
- # Maximum normal booster time in hours
- max-booster: 24
- # Maximum global booster time in hours
- max-global-booster: 24
- # Global booster message
- global-booster-message: '&e{name} activated a global booster for &e{amount} hours'
- # Normal booster message
- booster-message: '&aYou enabled a booster for &e{amount} hours'
- # Message if boosters aren't enabled
- booster-not-enabled: '&aBoosters are not enabled'
- # Normal booster de-activated
- booster-de-activated: '&aThe booster is now deactivated'
- # Global booster de-activated
- global-booster-de-activated: '&aThe global booster is now deactivated'
- # Normal booster maximum message
- max-boost-message: '&aThe maximum boost is &b{amount} hours'
- # Global booster maximum message
- max-global-boost-message: '&aThe maximum global boost is &b{amount} hours'
- # No booster activated
- no-booster-activated: '&cNo booster activated'
- # Normal booster message for the command creator
- normal-booster: '{time} hours'
- # Global booster message for the command creator
- global-booster: '{time} hours global boost'
- # Messages config
- # Lvl-up message
- Lvlup-message: '&bYou Lvled up to Lvl &e{Lvl}'
- # Lvl-up announcement
- Lvlup-announcement: '&b{name} Lvled up to Lvl &e{Lvl}'
- # How often it should show the Lvl-up announcement
- announce-every-x-Lvl: 5
- # Show death message
- show-death-message: true
- # Death message
- # Player variables: {killer_Lvl}, {killer_kills}, {killer_Lvl}, {killer_score}, {killer_killstreak}, {killer_topstreak}, {killer_kdr}
- death-message: '&7You were killed by &b{name} &a({killer_Lvl}) &7and you lost &b{amount} points'
- # Show death broadcast
- show-death-broadcast-message: false
- # Death broadcast message
- # Player variables: {killer_Lvl}, {killer_kills}, {killer_Lvl}, {killer_score}, {killer_killstreak}, {killer_topstreak}, {killer_kdr}
- # {death_Lvl}, {death_kills}, {death_Lvl}, {death_score}, {death_killstreak}, {death_topstreak}, {death_kdr}
- death-broadcast-message: '&b{death} &a({death_Lvl}) &7was killed by &b{killer} &a({killer_Lvl})'
- # Show kill message
- show-kill-message: true
- # Kill message
- # Player variables: {death_Lvl}, {death_kills}, {death_Lvl}, {death_score}, {death_killstreak}, {death_topstreak}, {death_kdr}
- kill-message: '&7You killed &b{name} &a({death_Lvl}) &7and you received &b{amount} points'
- # Player offline message
- player-offline: '&cPlayer offline'
- # Player does not exist message
- not-exist: '&cThat player does not exist'
- # Progress bar configuration
- progress-bar: '&a{part1}&c{part2}'
- progress-bar-segments: 27
- progress-bar-segment: '|'
- # Database initializing kick message
- data-kick: 'Please wait, the database is starting up'
- # The format of high numbers
- format:
- # Commas in the format. (Example: 1234967 becomes 1,234,967 )
- # Enabling this will disable the enable-custom feature.
- enable-commas: false
- # Format high numbers properly. (Example: 9000000 becomes 9M)
- # This feature will be disabled if enable-commas is enabled
- enable-custom: false
- custom:
- thousands-format: k
- millions-format: M
- billions-format: B
- trillions-format: T
- quadrillions-format: QD
- quintillions-format: QT
- sextillions-format: SX
- septillions-format: SP
- # Enable a prefix in front of the name
- enable-prefix: false
- # Prefix
- prefix: '&b[&aLvl &e{battleLvls_Lvl}&b]'
- # Bossbar config
- # Show permanent progress bossbar
- permanent-bar: false
- # Permanent bossbar message
- permanent-bar-message: '&c&l>> &bProgress &c&l<<'
- # How long the bossbar is shown after a kill in seconds. Set to zero to disable
- bar-showtime: 8
- # Enable bossbar on player kill
- kill-bar-enabled: true
- # Player kill message
- # Player variables: {death_Lvl}, {death_kills}, {death_Lvl}, {death_score}, {death_killstreak}, {death_topstreak}, {death_kdr}
- bar-message: '&c&l>> &aYou killed &e{died} ({death_Lvl}) &aand earned &b{amount} &apoints &c&l<<'
- # Enable bossbar on mob kill
- mob-bar-enabled: false
- # Mob kill message
- mob-bar-message: '&6&l>> &bYou killed a &e{died} &band earned &a{amount} &bpoints &6&l<<'
- # Enable Lvl-up bossbar
- Lvl-up-bar-enabled: false
- # Lvl-up message
- bar-Lvl-up: '&c&l>> &bYou Lvled up to Lvl &a{Lvl} &c&l<<'
- # Temporary bossbar color
- temp-bossbar-color: BLUE
- # Permanent bossbar color
- permanent-bossbar-color: GREEN
- # Lvl-up bossbar color
- Lvl-up-bossbar-color: YELLOW
- # Temporary bossbar style
- temp-bossbar-style: SEGMENTED_20
- # Permanent bossbar style
- permanent-bossbar-style: SEGMENTED_20
- # Lvl-up bossbar style
- Lvl-up-bossbar-style: SEGMENTED_20
- # Zone settings
- # Enable ranged zones
- ranged-zones: false
- # Enable Lvl-zones
- Lvl-zones: false
- # Ranged zone message
- ranged-message: '&aYou can''t hit &b{hit} &abecause the range in this zone is &e{range}'
- # Lvl zone message
- Lvl-message: '&aYou can''t enter this zone &abecause the required Lvl is &b{Lvl}'
- # Enable global ranged zones
- global-ranged-zones: false
- # Global ranged zones value
- global-ranged-zones-range: 10
- # Global ranged zone message
- global-ranged-message: '&aYou can''t hit &b{hit} &abecause the range is &e{range}'
- # Max Lvl zones
- max-zones: false
- # Max Lvl zones message
- max-message: '&aYou can''t enter this zone &abecause the maximum Lvl is &b{Lvl}'
- # Rewards config
- # Heal
- heal: true
- # Percentage chance that the item will be given
- item-give-percentage: 0
- # Item ID. Set to zero to disable.
- item-id: '0'
- # Item amount
- item-amount: 0
- # Money amount
- money-amount: 500
- # XP amount
- xp-amount: 1
- # Show reward message
- show-reward-message: false
- # Reward message
- reward-message: '&bYou received &e{moneyamount} money for Lvling up!'
- # Lvl-up config
- # Execute commands every time a player Lvls up
- every-Lvl-commands: false
- # If the previous option is enabled, here are the commands
- commands-every-Lvl:
- - /say {name} just reached Lvl {Lvl}!
- # How often it should should show firework
- firework-every-x-Lvl: 1
- # Lvl-up sound
- Lvl-up-sound: entity.player.Lvlup
- # Lvl-up title. Variables are {Lvl} and {name}
- enable-Lvl-up-title: true
- # Message
- Lvl-up-title: '&eYou are now Lvl &a&l{Lvl}'
- # Fade in time in ticks
- Lvl-up-title-fade-in: 10
- # Fade out time in ticks
- Lvl-up-title-fade-out: 10
- # Stay time in ticks
- Lvl-up-title-stay: 100
- # Lvl-up subtitle. Variables are {Lvl} and {name}
- enable-Lvl-up-subtitle: false
- # Message
- Lvl-up-subtitle: '&ebCongratulations!'
- # Fade in time in ticks
- Lvl-up-subtitle-fade-in: 10
- # Fade out time in ticks
- Lvl-up-subtitle-fade-out: 10
- # Stay time in ticks
- Lvl-up-subtitle-stay: 100
- # Anti grinder config
- # This allows you to stop people from killing the same person over and over to get more points
- # This examples makes it so that you can only earn points for the first 20 kills on the same person during 3 minutes (180 seconds)
- # Enabled anti grinder or not
- antigrinder-enabled: false
- # Interval in seconds
- antigrinder-interval: 180
- # Max kill
- antigrinder-max: 20
- # Message
- antigrinder-message: '&bYou killed {victim} too much and you did not earn points. Please wait before killing this person again.'
- send-antigrinder-message: true
- # Custom command config
- # Variables:
- commands:
- 'Lvl':
- - ' &a&l<&a&m===&a&l> &cReport for &6{name} &a&l<&a&m====&a&l>'
- - ' &bScore&a: &e{score} {coin}'
- - ' &bLvl&a: &e{Lvl}'
- - ' &bKills&a: &e{kills}'
- - ' &bDeaths&a: &e{deaths}'
- - ' &bMultiplier&a: &e{multiplier} &e{coin}'
- - ' &bKillstreak&a: &e{killstreak} kills'
- - ' &bHighest Killstreak&a: &e{topstreak} kills'
- - ' &bExtra damage&a: &e{extradamage} &c{heart}'
- - ' &bExtra hearts&a: &e{extrahearts} &c{heart}'
- - ' &bPoints needed to Lvl-up&a: &e{neededfornext} {coin}'
- - ' &bProgress&a: {progressbar}'
- - ' &bBooster&a: &e{boostertime}'
- - ' &bXP Lvl&a: &e{xp}'
- - ' &bTotal experience&a: &e{totalxp}'
- - ' &bProgress&a: &e{progress}%'
- - ' &bKDR: &e{kdr}'
- 'topstats':
- - ' &aTop 10 Lvls'
- - ' &e1: &a{top_Lvl_1_name} - &eLvl &a{top_Lvl_1_value}'
- - ' &e2: &a{top_Lvl_2_name} - &eLvl &a{top_Lvl_2_value}'
- - ' &e3: &a{top_Lvl_3_name} - &eLvl &a{top_Lvl_3_value}'
- - ' &e4: &a{top_Lvl_4_name} - &eLvl &a{top_Lvl_4_value}'
- - ' &e5: &a{top_Lvl_5_name} - &eLvl &a{top_Lvl_5_value}'
- - ' &e6: &a{top_Lvl_6_name} - &eLvl &a{top_Lvl_6_value}'
- - ' &e7: &a{top_Lvl_7_name} - &eLvl &a{top_Lvl_7_value}'
- - ' &e8: &a{top_Lvl_8_name} - &eLvl &a{top_Lvl_8_value}'
- - ' &e9: &a{top_Lvl_9_name} - &eLvl &a{top_Lvl_9_value}'
- - ' &e10: &a{top_Lvl_10_name} - &eLvl &a{top_Lvl_10_value}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement