Advertisement
Guest User

Untitled

a guest
Jun 15th, 2018
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.65 KB | None | 0 0
  1. # General config
  2. # Do we want to use player kills ?
  3. players-enabled: true
  4. # Disabled world list
  5. disabled-worlds:
  6. - disabledworldhere
  7. # Commands that can be executed when you reach a certain killstreak. The zero is just an example.
  8. # You can use the variables {killstreak} for the number of kills and the variable {name} for the player name variable.
  9. killstreak-specific-commands:
  10. '5':
  11. - '/eco give {name} 200'
  12. '10':
  13. - '/eco give {name} 400'
  14. '15':
  15. - '/eco give {name} 600'
  16. '20':
  17. - '/eco give {name} 1200'
  18. '25':
  19. - '/eco give {name} 1500'
  20. '30':
  21. - '/eco give {name} 2000'
  22. '35':
  23. - '/eco give {name} 2500'
  24. '40':
  25. - '/eco give {name} 3250'
  26. '45':
  27. - '/eco give {name} 3750'
  28. '50':
  29. - '/eco give {name} 4500'
  30. '75':
  31. - '/eco give {name} 25000'
  32. '100':
  33. - '/eco give {name} 50000'
  34. '200':
  35. - '/eco give {name} 15000'
  36. # Commands that can be executed when you reach a certain Lvl. The zero is just an example.
  37. # You can use the variables {Lvl} for the reached Lvl and the variable {name} for the player name variable.
  38. level-specific-commands:
  39. '10':
  40. - '/pex user {name} add morehearts.group.lvl10'
  41. - '/pex user {name} remove morehearts.group.lvl5'
  42. '20':
  43. - '/pex user {name} add morehearts.group.lvl20'
  44. - '/pex user {name} remove morehearts.group.lvl15'
  45. '30':
  46. - '/pex user {name} add morehearts.group.lvl30'
  47. - '/pex user {name} remove morehearts.group.lvl25'
  48. '40':
  49. - '/pex user {name} add morehearts.group.lvl40'
  50. - '/pex user {name} remove morehearts.group.lvl35'
  51. '50':
  52. - '/pex user {name} add morehearts.group.lvl50'
  53. - '/pex user {name} remove morehearts.group.lvl45'
  54. '60':
  55. - '/pex user {name} add morehearts.group.lvl60'
  56. - '/pex user {name} remove morehearts.group.lvl55'
  57. '70':
  58. - '/pex user {name} add morehearts.group.lvl70'
  59. - '/pex user {name} remove morehearts.group.lvl65'
  60. '80':
  61. - '/pex user {name} add morehearts.group.lvl80'
  62. - '/pex user {name} remove morehearts.group.lvl75'
  63. '90':
  64. - '/pex user {name} add morehearts.group.lvl90'
  65. - '/pex user {name} remove morehearts.group.lvl85'
  66. '100':
  67. - '/pex user {name} add morehearts.group.lvl100'
  68. - '/pex user {name} remove morehearts.group.lvl95'
  69. '5':
  70. - '/pex user {name} add morehearts.group.lvl5'
  71. '15':
  72. - '/pex user {name} add morehearts.group.lvl15'
  73. - '/pex user {name} remove morehearts.group.lvl10'
  74. '25':
  75. - '/pex user {name} add morehearts.group.lvl25'
  76. - '/pex user {name} remove morehearts.group.lvl20'
  77. '35':
  78. - '/pex user {name} add morehearts.group.lvl35'
  79. - '/pex user {name} remove morehearts.group.lvl30'
  80. '45':
  81. - '/pex user {name} add morehearts.group.lvl45'
  82. - '/pex user {name} remove morehearts.group.lvl40'
  83. '55':
  84. - '/pex user {name} add morehearts.group.lvl55'
  85. - '/pex user {name} remove morehearts.group.lvl50'
  86. '65':
  87. - '/pex user {name} add morehearts.group.lvl65'
  88. - '/pex user {name} remove morehearts.group.lvl60'
  89. '75':
  90. - '/pex user {name} add morehearts.group.lvl75'
  91. - '/pex user {name} remove morehearts.group.lvl70'
  92. '85':
  93. - '/pex user {name} add morehearts.group.lvl85'
  94. - '/pex user {name} remove morehearts.group.lvl80'
  95. '95':
  96. - '/pex user {name} add morehearts.group.lvl95'
  97. - '/pex user {name} remove morehearts.group.lvl90'
  98.  
  99. # Announce a killstreak every x amount. Set to zero to disable.
  100. announce-killstreak-every: 5
  101. # You can use the variables {killstreak} for the number of kills and the variable {name} for the player name variable.
  102. announce-killstreak-message: '&b{name} just reached a killstreak of {killstreak} kills!'
  103. # Multipliers multiply the amount of score that you gain
  104. # The permission is battleLvls.multiplier.x
  105. # Replace x with the amount
  106. # The score will then equal 'x * normal_score'
  107. # Example for a multiplier of 1.5: battleLvls.multiplier.1.5
  108. # Here you can set the enabled multipliers
  109. multipliers:
  110. - 1.5
  111. # Score you earn for killing a player
  112. kill-score: 1.5
  113. # Earn extra points per kill in a killstreak. If this value would be 0.2 and your streak
  114. # would be 10, you would get 2 extra points when you kill somebody
  115. killstreak-score: 0.2
  116. # Score which is lost on death
  117. lose-score-on-death: 0.5
  118. # Maximum Lvl
  119. max-Lvl: 200
  120. # Enable xp bar progress
  121. xp-bar: true
  122. # Enable extra hearts
  123. # If this value would be 0.2 and your Lvl would be 10, you would get 2 extra hearts
  124. enable-extra-hearts: false
  125. extra-hearts-per-Lvl: 0.2
  126. max-extra-hearts: 4.0
  127. # Enable extra damage based on Lvl
  128. enable-extra-damage: true
  129. # If this value would be 0.2 and your Lvl would be 10, you would deal 2 hearts extra damage
  130. extra-damage-per-Lvl: 0.6
  131. max-extra-damage: 100
  132. # Enable negative score
  133. # Of this is enabled, people their score can go below zero
  134. negative-score: false
  135. # Save interval in seconds
  136. # The plugin will save all data periodically to avoid data loss when the server crasjes
  137. save-interval: 60
  138. # 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.
  139. enable-random: false
  140. upper-limit: 2.0
  141. # Whether a player's killstreak should reset when he logs out
  142. reset-killstreak: false
  143. # Lvl that new players get
  144. start-Lvl: 0
  145. # Score that new players get
  146. start-score: 0
  147. # People with a Lvl below can't get attack players and get attacked by players
  148. start-pvp-Lvl: 0
  149. start-pvp-Lvl-attacker-send-message: true
  150. start-pvp-Lvl-attacker-message: '&bYou can not attack this player because he is below the minimum PvP Lvl'
  151. start-pvp-Lvl-player-send-message: true
  152. start-pvp-Lvl-player-message: '&bYou can not attack this player because you are below the minimum PvP Lvl'
  153.  
  154. # Data config
  155.  
  156. # MySQL settings
  157. mysql: false
  158. mysql-host: host
  159. mysql-port: 3306
  160. mysql-username: username
  161. mysql-password: password
  162. mysql-database: database
  163. # Database table name
  164. database-table: BattleLvlsData
  165.  
  166.  
  167. # Formula config
  168.  
  169.  
  170. # Linear formula: you will always need to earn the same amount of score to Lvl up to the next Lvl
  171. # Current Lvl: floor(x/b)
  172. # Total score required to reach Lvl c: c * b
  173. # x is the player's current score and and b is the score needed to Lvl up to Lvl 1 (base score)
  174. linear-formula-enabled: false
  175. # This is the b value from the previous formula
  176. # If you would leave this value at 5, the progress would look like this:
  177. #
  178. # Total score required to reach Lvl 1: 150
  179. # Total score required to reach Lvl 2: 250
  180. # Total score required to reach Lvl 3: 350
  181. # Total score required to reach Lvl 4: 450
  182. # Total score required to reach Lvl 5: 550
  183. # And so on...
  184. linear-default-Lvl-up: 100
  185.  
  186.  
  187. # Geometric formula: you will always need to earn a bit more score to Lvl up to the next Lvl
  188. # Total score required to reach Lvl c: b * s ^ (c - 1)
  189. # s is the scaling factor and b is the score needed to Lvl up to Lvl 1 (base score)
  190. geometric-formula-enabled: true
  191. # This is the b value from the previous formula
  192. geometric-default-Lvl-up: 100
  193. # This is the s value from the previous formula
  194. geometric-scaling-factor: 2.0
  195. # If you would leave the the default Lvl-up at 5 and the scaling factor at 1.5, the progress would look like this:
  196. #
  197. # Total score required to reach Lvl 1: 50
  198. # Total score required to reach Lvl 2: 75
  199. # Total score required to reach Lvl 3: 112.5
  200. # Total score required to reach Lvl 4: 168.75
  201. # Total score required to reach Lvl 5: 253.125
  202. # This score would of course be rounded
  203. # And so on...
  204.  
  205.  
  206. # Geometric formula 2: you will always need to earn a bit more score to Lvl up to the next Lvl
  207. # Total score required to reach Lvl 1: (b * 1) + (s * 1)
  208. # Total score required to reach Lvl 2: (b * 2) + (s * 1) + (s * 2)
  209. # Total score required to reach Lvl 3: (b * 3) + (s * 1) + (s * 2) + (s * 3)
  210. # Total score required to reach Lvl 4: (b * 4) + (s * 1) + (s * 2) + (s * 3) + (s * 4)
  211. # s is the scaling factor and b is the score needed to Lvl up to Lvl 1 (base score)
  212. geometric2-formula-enabled: true
  213. # This is the b value from the previous formula
  214. geometric2-default-Lvl-up: 100
  215. # This is the s value from the previous formula
  216. geometric2-extra-factor: 2.0
  217. # This example would require you to get 0.5 more than the previous time to Lvl-up
  218.  
  219. # Custom formula 1: you can set the amount per Lvl
  220. # The number that you need to set is the total score that the player needs to have at the point of Lvling up
  221. # You can as much Lvls as you want
  222. custom1-formula-enabled: false
  223. custom1-formula:
  224. 1: 5.0
  225. 2: 11.0
  226. 3: 18.0
  227. 4: 26.0
  228. 5: 35.0
  229.  
  230. # Custom formula 2: you can set a custom formula
  231. # This formula is configured via JavaScript so your formula needs to be a valid JavaScript expression
  232. # The Lvl variable represents the Lvl
  233. # Check the internet for basic JavaScript functions like exponents and square roots
  234. custom2-formula-enabled: false
  235. custom2-formula: 'Math.pow(1.5, Lvl) * Math.sqrt(Lvl) * 2;'
  236.  
  237.  
  238.  
  239. # Booster config
  240.  
  241. # Enable boosters
  242. booster-enabled: true
  243. # Enable double reward score when having a booster
  244. booster-double-score: true
  245. # Enable double rewards when having a booster
  246. booster-double-rewards: false
  247. # Maximum normal booster time in hours
  248. max-booster: 24
  249. # Maximum global booster time in hours
  250. max-global-booster: 24
  251. # Global booster message
  252. global-booster-message: '&e{name} activated a global booster for &e{amount} hours'
  253. # Normal booster message
  254. booster-message: '&aYou enabled a booster for &e{amount} hours'
  255. # Message if boosters aren't enabled
  256. booster-not-enabled: '&aBoosters are not enabled'
  257. # Normal booster de-activated
  258. booster-de-activated: '&aThe booster is now deactivated'
  259. # Global booster de-activated
  260. global-booster-de-activated: '&aThe global booster is now deactivated'
  261. # Normal booster maximum message
  262. max-boost-message: '&aThe maximum boost is &b{amount} hours'
  263. # Global booster maximum message
  264. max-global-boost-message: '&aThe maximum global boost is &b{amount} hours'
  265. # No booster activated
  266. no-booster-activated: '&cNo booster activated'
  267. # Normal booster message for the command creator
  268. normal-booster: '{time} hours'
  269. # Global booster message for the command creator
  270. global-booster: '{time} hours global boost'
  271.  
  272.  
  273. # Messages config
  274.  
  275. # Lvl-up message
  276. Lvlup-message: '&bYou Lvled up to Lvl &e{Lvl}'
  277. # Lvl-up announcement
  278. Lvlup-announcement: '&b{name} Lvled up to Lvl &e{Lvl}'
  279. # How often it should show the Lvl-up announcement
  280. announce-every-x-Lvl: 5
  281. # Show death message
  282. show-death-message: true
  283. # Death message
  284. # Player variables: {killer_Lvl}, {killer_kills}, {killer_Lvl}, {killer_score}, {killer_killstreak}, {killer_topstreak}, {killer_kdr}
  285. death-message: '&7You were killed by &b{name} &a({killer_Lvl}) &7and you lost &b{amount} points'
  286. # Show death broadcast
  287. show-death-broadcast-message: false
  288. # Death broadcast message
  289. # Player variables: {killer_Lvl}, {killer_kills}, {killer_Lvl}, {killer_score}, {killer_killstreak}, {killer_topstreak}, {killer_kdr}
  290. # {death_Lvl}, {death_kills}, {death_Lvl}, {death_score}, {death_killstreak}, {death_topstreak}, {death_kdr}
  291. death-broadcast-message: '&b{death} &a({death_Lvl}) &7was killed by &b{killer} &a({killer_Lvl})'
  292. # Show kill message
  293. show-kill-message: true
  294. # Kill message
  295. # Player variables: {death_Lvl}, {death_kills}, {death_Lvl}, {death_score}, {death_killstreak}, {death_topstreak}, {death_kdr}
  296. kill-message: '&7You killed &b{name} &a({death_Lvl}) &7and you received &b{amount} points'
  297. # Player offline message
  298. player-offline: '&cPlayer offline'
  299. # Player does not exist message
  300. not-exist: '&cThat player does not exist'
  301. # Progress bar configuration
  302. progress-bar: '&a{part1}&c{part2}'
  303. progress-bar-segments: 27
  304. progress-bar-segment: '|'
  305. # Database initializing kick message
  306. data-kick: 'Please wait, the database is starting up'
  307. # The format of high numbers
  308. format:
  309. # Commas in the format. (Example: 1234967 becomes 1,234,967 )
  310. # Enabling this will disable the enable-custom feature.
  311. enable-commas: false
  312. # Format high numbers properly. (Example: 9000000 becomes 9M)
  313. # This feature will be disabled if enable-commas is enabled
  314. enable-custom: false
  315. custom:
  316. thousands-format: k
  317. millions-format: M
  318. billions-format: B
  319. trillions-format: T
  320. quadrillions-format: QD
  321. quintillions-format: QT
  322. sextillions-format: SX
  323. septillions-format: SP
  324.  
  325. # Enable a prefix in front of the name
  326. enable-prefix: false
  327. # Prefix
  328. prefix: '&b[&aLvl &e{battleLvls_Lvl}&b]'
  329.  
  330.  
  331.  
  332.  
  333.  
  334. # Bossbar config
  335.  
  336. # Show permanent progress bossbar
  337. permanent-bar: false
  338. # Permanent bossbar message
  339. permanent-bar-message: '&c&l>> &bProgress &c&l<<'
  340. # How long the bossbar is shown after a kill in seconds. Set to zero to disable
  341. bar-showtime: 4
  342. # Enable bossbar on player kill
  343. kill-bar-enabled: false
  344. # Player kill message
  345. # Player variables: {death_Lvl}, {death_kills}, {death_Lvl}, {death_score}, {death_killstreak}, {death_topstreak}, {death_kdr}
  346. bar-message: '&c&l>> &aYou killed &e{died} ({death_Lvl}) &aand earned &b{amount} &apoints &c&l<<'
  347. # Enable bossbar on mob kill
  348. mob-bar-enabled: false
  349. # Mob kill message
  350. mob-bar-message: '&6&l>> &bYou killed a &e{died} &band earned &a{amount} &bpoints &6&l<<'
  351. # Enable Lvl-up bossbar
  352. Lvl-up-bar-enabled: false
  353. # Lvl-up message
  354. bar-Lvl-up: '&c&l>> &bYou Lvled up to Lvl &a{Lvl} &c&l<<'
  355. # Temporary bossbar color
  356. temp-bossbar-color: BLUE
  357. # Permanent bossbar color
  358. permanent-bossbar-color: GREEN
  359. # Lvl-up bossbar color
  360. Lvl-up-bossbar-color: YELLOW
  361. # Temporary bossbar style
  362. temp-bossbar-style: SEGMENTED_20
  363. # Permanent bossbar style
  364. permanent-bossbar-style: SEGMENTED_20
  365. # Lvl-up bossbar style
  366. Lvl-up-bossbar-style: SEGMENTED_20
  367.  
  368.  
  369. # Zone settings
  370.  
  371. # Enable ranged zones
  372. ranged-zones: false
  373. # Enable Lvl-zones
  374. Lvl-zones: false
  375. # Ranged zone message
  376. ranged-message: '&aYou can''t hit &b{hit} &abecause the range in this zone is &e{range}'
  377. # Lvl zone message
  378. Lvl-message: '&aYou can''t enter this zone &abecause the required Lvl is &b{Lvl}'
  379. # Enable global ranged zones
  380. global-ranged-zones: false
  381. # Global ranged zones value
  382. global-ranged-zones-range: 10
  383. # Global ranged zone message
  384. global-ranged-message: '&aYou can''t hit &b{hit} &abecause the range is &e{range}'
  385. # Max Lvl zones
  386. max-zones: false
  387. # Max Lvl zones message
  388. max-message: '&aYou can''t enter this zone &abecause the maximum Lvl is &b{Lvl}'
  389.  
  390.  
  391. # Rewards config
  392.  
  393.  
  394. # Heal
  395. heal: true
  396. # Percentage chance that the item will be given
  397. item-give-percentage: 0
  398. # Item ID. Set to zero to disable.
  399. item-id: '0'
  400. # Item amount
  401. item-amount: 0
  402. # Money amount
  403. money-amount: 200
  404. # XP amount
  405. xp-amount: 1
  406. # Show reward message
  407. show-reward-message: false
  408. # Reward message
  409. reward-message: '&bYou received &e{moneyamount} money for Lvling up!'
  410.  
  411.  
  412. # Lvl-up config
  413.  
  414. # Execute commands every time a player Lvls up
  415. every-Lvl-commands: false
  416. # If the previous option is enabled, here are the commands
  417. commands-every-Lvl:
  418. - /say {name} just reached Lvl {Lvl}!
  419. # How often it should should show firework
  420. firework-every-x-Lvl: 1
  421. # Lvl-up sound
  422. Lvl-up-sound: entity.player.Lvlup
  423.  
  424. # Lvl-up title. Variables are {Lvl} and {name}
  425. enable-Lvl-up-title: true
  426. # Message
  427. Lvl-up-title: '&eYou are now Lvl &a&l{Lvl}'
  428. # Fade in time in ticks
  429. Lvl-up-title-fade-in: 10
  430. # Fade out time in ticks
  431. Lvl-up-title-fade-out: 10
  432. # Stay time in ticks
  433. Lvl-up-title-stay: 100
  434.  
  435. # Lvl-up subtitle. Variables are {Lvl} and {name}
  436. enable-Lvl-up-subtitle: false
  437. # Message
  438. Lvl-up-subtitle: '&ebCongratulations!'
  439. # Fade in time in ticks
  440. Lvl-up-subtitle-fade-in: 10
  441. # Fade out time in ticks
  442. Lvl-up-subtitle-fade-out: 10
  443. # Stay time in ticks
  444. Lvl-up-subtitle-stay: 100
  445.  
  446.  
  447.  
  448. # Anti grinder config
  449. # This allows you to stop people from killing the same person over and over to get more points
  450. # 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)
  451. # Enabled anti grinder or not
  452. antigrinder-enabled: false
  453. # Interval in seconds
  454. antigrinder-interval: 180
  455. # Max kill
  456. antigrinder-max: 20
  457. # Message
  458. antigrinder-message: '&bYou killed {victim} too much and you did not earn points. Please wait before killing this person again.'
  459. send-antigrinder-message: true
  460.  
  461.  
  462. # Custom command config
  463. # Variables:
  464. commands:
  465. 'Lvl':
  466. - ' &a&l<&a&m===&a&l> &cReport for &6{name} &a&l<&a&m====&a&l>'
  467. - ' &bScore&a: &e{score} {coin}'
  468. - ' &bLvl&a: &e{Lvl}'
  469. - ' &bKills&a: &e{kills}'
  470. - ' &bDeaths&a: &e{deaths}'
  471. - ' &bMultiplier&a: &e{multiplier} &e{coin}'
  472. - ' &bKillstreak&a: &e{killstreak} kills'
  473. - ' &bHighest Killstreak&a: &e{topstreak} kills'
  474. - ' &bExtra damage&a: &e{extradamage} &c{heart}'
  475. - ' &bExtra hearts&a: &e{extrahearts} &c{heart}'
  476. - ' &bPoints needed to Lvl-up&a: &e{neededfornext} {coin}'
  477. - ' &bProgress&a: {progressbar}'
  478. - ' &bBooster&a: &e{boostertime}'
  479. - ' &bXP Lvl&a: &e{xp}'
  480. - ' &bTotal experience&a: &e{totalxp}'
  481. - ' &bProgress&a: &e{progress}%'
  482. - ' &bKDR: &e{kdr}'
  483. 'topstats':
  484. - ' &aTop 10 Lvls'
  485. - ' &e1: &a{top_Lvl_1_name} - &eLvl &a{top_Lvl_1_value}'
  486. - ' &e2: &a{top_Lvl_2_name} - &eLvl &a{top_Lvl_2_value}'
  487. - ' &e3: &a{top_Lvl_3_name} - &eLvl &a{top_Lvl_3_value}'
  488. - ' &e4: &a{top_Lvl_4_name} - &eLvl &a{top_Lvl_4_value}'
  489. - ' &e5: &a{top_Lvl_5_name} - &eLvl &a{top_Lvl_5_value}'
  490. - ' &e6: &a{top_Lvl_6_name} - &eLvl &a{top_Lvl_6_value}'
  491. - ' &e7: &a{top_Lvl_7_name} - &eLvl &a{top_Lvl_7_value}'
  492. - ' &e8: &a{top_Lvl_8_name} - &eLvl &a{top_Lvl_8_value}'
  493. - ' &e9: &a{top_Lvl_9_name} - &eLvl &a{top_Lvl_9_value}'
  494. - ' &e10: &a{top_Lvl_10_name} - &eLvl &a{top_Lvl_10_value}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement