Advertisement
Guest User

Untitled

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