Advertisement
Guest User

pbconfig

a guest
Mar 26th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.71 KB | None | 0 0
  1. #This is the main configuration file for Paintball
  2. #The server must be reloaded in order to force changes
  3. #Make sure to review this file carefully before integrating this plugin
  4. #Paintball will attempt to make all options usable even if they are ludicrous.
  5. #That being said, please ensure that you enter valid and reasonable values.
  6. #This is to prevent errors from surfacing from a poorly constructed configuration.
  7.  
  8. general:
  9. #Maximim number of players allowed to play, -1 for no limit
  10. maxPlayers: -1
  11. #Minimum number of players allowed to play, no less than 2
  12. minPlayers: 2
  13. #Time between when a match countdown starts and when players are ported to the next arena in seconds. Minimum of 5
  14. countdownTime: 30
  15. #Time between when players are ported to the next arena and when the game begins in seconds
  16. #This serves to eliminate any sort of teleportation glitch. Minimum of 5
  17. initializationTime: 15
  18. #Boolean value for whether players need permission to select team during initialization
  19. #Permission value for this is paintball.selectteam
  20. selectTeam: false
  21. #Boolean value for whether name tags should be hidden from opponents
  22. hideTagsFromOpponents: true
  23. #Boolean value for whether name tags should be hidden from teammates
  24. hideTagsFromTeam: false
  25. #Boolean value for whether to enhance gameplay with direct modification of server code
  26. #If the server produces errors, set this to false
  27. useNMSCode: true
  28. #The boolean value for whether to color armor based on hits
  29. colorArmor: true
  30. #The boolean value for whether players should bleed on hits
  31. bleedOnHit: true
  32. #The boolean value for a firework launch on death
  33. fireworkOnDeath: true
  34. #Time the flag will remain on the ground after it is dropped in seconds
  35. #Note that a flag dropped in water on on a block with complex metadata will be returned instantly
  36. #A flag that is returned automatically will not award its team any points for said return
  37. flagDropTime: 30
  38. #Boolean value for whether players will need to break the block of the flag in order to grab it
  39. #Note that if this is set to false, then players will only need to click on the block
  40. flagBreakToGrab: false
  41. #Boolean value for whether a dropped flag should emit fireworks
  42. flagDropFW: true
  43. #Time in seconds players are protected after respawning
  44. spawnProtection: 5
  45. #Boolean value for whether to send clickable messages to players
  46. sendClickableMessages: true
  47. #Boolean value to allow enable voting if enough arenas are created
  48. enableVoting: true
  49. #Boolean value to enable the necessity of permissions in relation to voting
  50. votingPermission: false
  51. #The number of arenas that are listed for voting(Between 2-8)
  52. votingArenaCount: 4
  53. #Boolean value to add an voting option of a random arena
  54. enableRandomArena: true
  55. #Boolean value for whether to color chat messages when the player is in a match
  56. colorText: true
  57. #Boolean value for whether to enable respawn tokens or not
  58. #These are tokens that players earn in game and can be used to respawn in a faster manner
  59. enableTokens: true
  60. #The number of tokens that are needed to respawn early
  61. neededTokens: 1
  62. #Boolean value for whether to force players into the lobby on join
  63. autoJoin: false
  64. #Boolean value for whether to force players into the lobby after a reload
  65. joinOnReload: false
  66. #Boolean value to asstert the world of the spawn as a paintball only world
  67. #If this is set to true, then players will be joined to the game based on whether they are in the world
  68. paintballWorld: true
  69. gamemodes:
  70. TDM:
  71. #The max time for the game (in seconds)
  72. time: 300
  73. #Boolean value for to have a cooldown after death
  74. deathBox: false
  75. #Boolean value to use individual timers in the deathBox
  76. useTimers: true
  77. #The time in seconds for respawning
  78. deathTime: 15
  79. #The max number of kills required to end the game (-1 to disable)
  80. maxKills: -1
  81. CTF:
  82. #The max time for the game (in seconds)
  83. time: 300
  84. #Boolean value for to have a cooldown after death
  85. deathBox: true
  86. #Boolean value to use individual timers in the deathBox
  87. useTimers: false
  88. #The time in seconds for respawning
  89. deathTime: 15
  90. #The max number of captures required to end the game (-1 to disable)
  91. maxCaptures: -1
  92. RTF:
  93. #The max time for the game (in seconds)
  94. time: 300
  95. #Boolean value for to have a cooldown after death
  96. deathBox: true
  97. #Boolean value to use individual timers in the deathBox
  98. useTimers: false
  99. #The time in seconds for respawning
  100. deathTime: 15
  101. #The max number of captures required to end the game (-1 to disable)
  102. maxCaptures: -1
  103.  
  104. weapons:
  105. #Default amount of paintballs given to each player
  106. ammoCount: 64
  107. #Boolean value for whether to allow players to shoot paintballs with the left mouse button
  108. useLeft: true
  109. #Boolean value for whether to allow players to shoot paintballs with the right mouse button
  110. useRight: true
  111. #The speed multiplier added to shot paintballs, speeds over 4 will look glitchy
  112. ballSpeed: 2.5
  113. #The boolean value for whether to enable kits or not
  114. kitsEnabled: true
  115. #Time needed to reload paintballs in seconds
  116. reloadTime: 5
  117. #Number of hits required to achieve a kill
  118. hits: 3
  119. #Boolean value to allow other projectiles to instantly kill players(recommended)
  120. instantKill: true
  121. #Punches count for 1 hit
  122. #Boolean value to allow all kits to enable punching
  123. punchForAll: true
  124. #Boolean value to allow some kits to enable punching
  125. punchForSome: false
  126. #A list of kits that can punch, can be used to limit the ability to a select few
  127. #Ensure kit titles are in lower case
  128. kitsThatCanPunch:
  129. - sniper
  130. - bomber
  131. points:
  132. hit: 1
  133. kill: 2
  134. flagGrab: 5
  135. flagPickup: 5
  136. flagDrop: 5
  137. flagCapture: 15
  138. flagReturn: 5
  139. matchWin: 10
  140. matchParticipation: 5
  141. currency:
  142. #Currency a way to allow players to earn kits through playing the game
  143. #Boolean value to enable currency
  144. enableCurrency: true
  145. #Boolean value for whether to announce kit purchases or not
  146. announcePurchase: true
  147. #These are the commands run when a player purchases a kit
  148. #The deducation of currency will take place regardless of the success of this command
  149. #Replacements: %name% %kit% If more are needed, please contact THEREDBARON24
  150. #Example: pex user %name% add paintball.kit.%kit% (For PermissionsEx) (No '/' char!)
  151. commands:
  152. -
  153. #The following options are prices in currency of the kits, -1 to disable purchase
  154. prices:
  155. dasher: 100
  156. grenadier: 100
  157. sprayer: 100
  158. sniper: 100
  159. bomber: 100
  160. demo: 100
  161. rocketman: 100
  162. blaster: 100
  163. gunner: 100
  164. reloader: 100
  165. healer: 100
  166. heavy: 100
  167. blocker: 100
  168. blinder: 100
  169. charger: 100
  170. juggernaut: 100
  171. #The following options are values that will be awarded in currency
  172. distribution:
  173. hit: 1
  174. kill: 2
  175. flagGrab: 5
  176. flagPickup: 5
  177. flagDrop: 5
  178. flagCapture: 15
  179. flagReturn: 5
  180. matchWin: 10
  181. matchParticipation: 5
  182. database:
  183. #Paintball requires the use of a database in order to save player statistics.
  184. #If Paintball is unable to connect to the database, the plugin will not enable.
  185. #Information entered here is not tracked in any way by Paintball.
  186. host: 127.0.0.1
  187. port: 3306
  188. database: m1_45
  189. username: m1_45
  190. password: 5e407175d6
  191. #Set this value to true, so Paintball knows that you have entered in proper details.
  192. notDefault: true
  193. deathMessages:
  194. #Configure death messages here
  195. #These are broadcasted messages sent to all players in the game
  196. #Use %killed% and %killer% for the respective players
  197. #Said names will be colored based on team
  198. #This accepts standard color codes as well with the '&' character.
  199. standard:
  200. - '%killer% &efragged %killed%'
  201. blaster:
  202. - '%killer% &eblasted %killed%'
  203. blinder:
  204. - '%killer% &ekilled %killed%'
  205. bomber:
  206. - '%killer% &ebombed %killed%'
  207. demo:
  208. - '%killer% &etripped up %killed%'
  209. grenadier:
  210. - '%killer% &eblew up %killed%'
  211. gunner:
  212. - '%killer% &egunned down %killed%'
  213. rocketman:
  214. - '%killer% &egibbed %killed%'
  215. sniper:
  216. #Note that this is the only instance where distance can be added
  217. - '%killer% &eshot %killed% &efrom &b%distance% &emeters'
  218. sprayer:
  219. - '%killer% &eshot down %killed%'
  220. void:
  221. #Killer will return null here
  222. - '%killed% &efell to a clumsy death'
  223. punch:
  224. - '%killer% &epunched %killed%'
  225. ranks:
  226. #Ranks are a way to distinguish the status of players
  227. #Colors that are defined for chat use the color code system
  228. #Boolean value for whether to use ranks or not
  229. #Note that commands are only run when points change for players in game
  230. enabled: true
  231. #Boolean value to show chat prefixes
  232. useChatPrefix: true
  233. #Color value '&a'or the braces of that chat prefix
  234. chatPrefix: '&a'
  235. #The rank titles add or remove as many as you desire
  236. #Keep titles in lower case, they will be formatted in chat
  237. #Ensure that the format of this configuration is preserved
  238. #Values for color are between 0 and 255
  239. #Commands replace %name% with the player name
  240. titles:
  241. Private:
  242. color:
  243. red: 255
  244. green: 255
  245. blue: 255
  246. textColor: '&f'
  247. pointsNeeded: 0
  248. commandsToRun:
  249. - None
  250. Specialist:
  251. color:
  252. red: 255
  253. green: 255
  254. blue: 85
  255. textColor: '&e'
  256. pointsNeeded: 250
  257. commandsToRun:
  258. - None
  259. Corporal:
  260. color:
  261. red: 255
  262. green: 85
  263. blue: 255
  264. textColor: '&d'
  265. pointsNeeded: 500
  266. commandsToRun:
  267. - None
  268. Sergeant:
  269. color:
  270. red: 85
  271. green: 255
  272. blue: 255
  273. textColor: '&b'
  274. pointsNeeded: 1000
  275. commandsToRun:
  276. - None
  277. Officer:
  278. color:
  279. red: 85
  280. green: 85
  281. blue: 85
  282. textColor: '&8'
  283. pointsNeeded: 2500
  284. commandsToRun:
  285. - None
  286. Lieutenant:
  287. color:
  288. red: 170
  289. green: 170
  290. blue: 170
  291. textColor: '&7'
  292. pointsNeeded: 5000
  293. commandsToRun:
  294. - None
  295. Captain:
  296. color:
  297. red: 255
  298. green: 170
  299. blue: 0
  300. textColor: '&6'
  301. pointsNeeded: 10000
  302. commandsToRun:
  303. - None
  304. Major:
  305. color:
  306. red: 170
  307. green: 0
  308. blue: 170
  309. textColor: '&5'
  310. pointsNeeded: 25000
  311. commandsToRun:
  312. - None
  313. Colonel:
  314. color:
  315. red: 0
  316. green: 170
  317. blue: 170
  318. textColor: '&3'
  319. pointsNeeded: 50000
  320. commandsToRun:
  321. - None
  322. General:
  323. color:
  324. red: 0
  325. green: 170
  326. blue: 0
  327. textColor: '&2'
  328. pointsNeeded: 100000
  329. commandsToRun:
  330. - None
  331. kits:
  332. #Configuration for the individual kits in Paintball
  333. #if permissions are needed, they will be paintball.kit.<kitName>
  334.  
  335. #A lower value of the charger kit
  336. dasher:
  337. enabled: true
  338. permissionRequired: false
  339. description: This kit allows players to move at a slightly higher rate of speed!
  340. #The multiplier for how much faster players will move (between 2, the default speed, and 10, the max)
  341. walkspeedMultiplier: 2.5
  342.  
  343. #A lower value kit of the bomber kit
  344. grenadier:
  345. enabled: true
  346. permissionRequired: false
  347. description: Players are in possession of a grenade!
  348. #The multiplier for how much faster grenades will be thrown
  349. speedMultiplier: 2.0
  350. #The number of grenades each player automatically receives
  351. grenadeCount: 1
  352. #The number of paintballs released on impact
  353. ballCount: 10
  354. #The velocity of balls launched on impact
  355. ballVelocity: 2.0
  356. #Radius of damage on hit, will count as one hit point, -1 to disable
  357. radius: 3.0
  358.  
  359. #A lower value of the gunner kit
  360. sprayer:
  361. enabled: true
  362. permissionRequired: false
  363. description: Players carry a shotgun that shoots a spread of paintballs!
  364. #The speed of the paintballs shot
  365. speedMultiplier: 2.0
  366. #The spread of the group, increases with given value
  367. groupSpread: 3.0
  368. #The time in seconds needed to cooldown
  369. cooldown: 10
  370. #The number of paintballs launched
  371. groupSize: 10
  372. #Amount of paintballs required
  373. invPaintballsNeeded: 0
  374.  
  375. #Obvious, instant kill
  376. sniper:
  377. enabled: true
  378. permissionRequired: true
  379. description: This kit allows users to make long range shots!
  380. #Range in blocks, larger values will impact the server health
  381. range: 150
  382. #Boolean value for allowing shots through liquids
  383. shootThroughLiquids: true
  384. #Boolean value for allowing shots through glass.
  385. shootThroughGlass: false
  386. #Boolean value for whether to allow the sniper to disregard teammates
  387. disregardTeammates: true
  388. #Boolean value for whether to allow more than one player to be shot
  389. continueIterAfterHit: true
  390. #Time to cooldown in seconds
  391. cooldown: 30
  392.  
  393. #A better version of the grenadier kit, unless configured differently
  394. bomber:
  395. enabled: true
  396. permissionRequired: true
  397. description: Players will be able to bomb the ememy with this kit!
  398. #The speed multiplier of the bomb
  399. speedMultiplier: 2.25
  400. #The number of bombs held
  401. bombCount: 3
  402. #The number of balls released on detonation
  403. ballCount: 15
  404. #The velocity of balls fired during impact
  405. ballVelocity: 2.0
  406. #Radius of damage on hit, will count as one hit point, -1 to disable
  407. radius: 4.0
  408.  
  409. #A kit that allows for the placement of mines
  410. demo:
  411. enabled: true
  412. permissionRequired: true
  413. description: This kit allows users to place mines and wreak havoc on the ememy!
  414. #Number of mines held
  415. numberOfMines: 3
  416. #Number of balls released when a mine is detonated
  417. numberOfBalls: 10
  418. #Velocity of balls released
  419. ballVelocity: 2.0
  420. #Radius of damage, set to -1 to disable
  421. damageRadius: 4.0
  422. #Boolean value for whether mines can be automatically detonated
  423. canBeManuallyDetonated: true
  424.  
  425. #A kit that allows for the launching of rockets
  426. rocketman:
  427. enabled: true
  428. permissionRequired: true
  429. description: Players will have the ability to launch high velocity rockets at the enemy!
  430. #The speed multiplier, fireballs cane be reflected so adjust accordingly
  431. speedMultiplier: 6.0
  432. #The number of rockets players will carry
  433. rocketCount: 3
  434. #The number of snowballs released on contact
  435. ballCount: 30
  436. #The radius of damage upon impact
  437. radius: 5.0
  438.  
  439. #A version of the sprayer that has no cooldown
  440. gunner:
  441. enabled: true
  442. permissionRequired: true
  443. description: This kit allows players to shoot spreads of paintballs without delay!
  444. #The speed of the paintballs shot
  445. speedMultiplier: 2.0
  446. #The spread of the group, increases with given value
  447. groupSpread: 3.0
  448. #The time in seconds needed to cooldown
  449. groupSize: 5
  450. #Amount of paintballs required
  451. invPaintballsNeeded: 3
  452.  
  453. #A kit that allows for a faster reload
  454. reloader:
  455. enabled: true
  456. permissionRequired: true
  457. description: Players will be able to reload faster with this kit!
  458. #time in seconds it takes to reload.
  459. reloadTime: 3
  460. #Boolean value for whether reloads take place automatically
  461. reloadAuto: true
  462.  
  463. #A kit that allows players to heal themselves or teammates
  464. #Left click to heal self, right click to heal others
  465. healer:
  466. enabled: true
  467. permissionRequired: true
  468. description: This kit allows users to heal themselves or teammates!
  469. #Amount of healing rods players will possess
  470. healCount: 3
  471. #Points to give when a player heals a teammate
  472. teammateHealPoints: 10
  473. #Currency added to a player when they heal a teammate
  474. teammateHealCurrency: 50
  475.  
  476. #A kit that allows users to carry more paintballs
  477. heavy:
  478. enabled: true
  479. permissionRequired: true
  480. description: Players are able to carry more ammunition with this kit!
  481. #The amount of additional paintballs players will carry
  482. paintballAmount: 64
  483.  
  484. #A kit that allows users to become temporarily invincible to attacks
  485. blocker:
  486. enabled: true
  487. permissionRequired: true
  488. description: This kit allows users to be temporarily able to block some attacks!
  489. #The number of activations allowed per life
  490. blockingActivations: 1
  491. #Time players are protected in seconds
  492. blockingTime: 5
  493. #Boolean value for blocking punches
  494. blockPunches: false
  495. #Boolean value to protect against direct hits from other prjectiles
  496. blockOtherProjectiles: false
  497. #Boolean value for whether players are able to hit enemies with blocking enabled if they sneak (Recommended)
  498. sneakOverride: true
  499.  
  500. #A kit that allows users to blind enemies temporarily
  501. blinder:
  502. enabled: true
  503. permissionRequired: true
  504. description: Players that use this kit are able to launch projectiles that blind enemies!
  505. #Velocity multiplier of the blinders
  506. multiplier: 2.5
  507. #Amount of blinders carried
  508. blinderCount: 3
  509. #Range of attacks in blocks
  510. attackRange: 5.0
  511. #Length of attack in seconds
  512. attackLength: 5
  513.  
  514. #A kit that allows players to move at a high rate of speed
  515. charger:
  516. enabled: true
  517. permissionRequired: true
  518. description: This kit allows users to move at a higher velocity!
  519. #Multiplier for the walkspeed of players(between 2, the default speed, and 10, the max)
  520. walkspeedMultiplier: 3.0
  521.  
  522. #A kit that allows players to take more damage
  523. juggernaut:
  524. enabled: true
  525. permissionRequired: true
  526. description: Players that use this kit are able to take more damage before death!
  527. #The amount of additional paintball hits required for a kill
  528. hitsForKill: 2
  529. #A kit that allows for players to shoot bursts of paintballs
  530. blaster:
  531. enabled: true
  532. permissionRequired: true
  533. description: This kit allows players to shoot bursts with high accuracy!
  534. #The number of balls shot per blast
  535. ballCount: 3
  536. #The speed of the balls blasted
  537. ballSpeed: 3.5
  538. #The interval in ticks between the balls being blasted
  539. interval: 1
  540. #The number of balls needed from the inventory
  541. invPaintballsNeeded: 2
  542. killstreaks:
  543. #Replacements: %cplayer% for colored player name, %player% for player name, %streak% for the kill count
  544. #Boolean value to enable killstreaks
  545. enabled: true
  546. #Kills required to broadcast end of streak (-1 to disable)
  547. killsRequired: 7
  548. #Message that is sent out when enough kills were made
  549. endOfStreak: '%cplayer% &bwas killed ending a streak of &6%streak% &bkills!'
  550. streaks:
  551. 3: low
  552. 5: med
  553. 7: high
  554. 10: high
  555. 15: high
  556. values:
  557. #Insert values here for what you want to happen at each streak
  558. #The different strings you can use are as follows (Replace to with player, team, enemy, or all):
  559. #message-[to]-[message] sends a message (accepts color codes '&')
  560. #sound-[to]-[sound]-[volume]-[pitch] plays a sound (Ensure the sound is valid)
  561. #token-[to]-[count] gives a number of respawn tokens
  562. #paintball-[to]-[count] gives a number of paintballs
  563. #speed-[to]-[time]-[power] gives a speed potion with a time and power
  564. #health-[to] returns a player to full health
  565. #disorient-[to]-[time]-[power]
  566. #blind-[to]-[time]-[power]
  567. #slow-[to]-[time]-[power]
  568. #kit-[count]
  569. low:
  570. general:
  571. #This boolean is used if you have a kit section here as well.
  572. #If this is false, and a task is executed concerning the player's kit, this will not fire
  573. use: true
  574. tasks:
  575. - paintball-player-16
  576. - message-player-&aYou are on a 3 kill-streak!
  577. - sound-player-LEVEL_UP-1.0-1.0
  578. med:
  579. general:
  580. use: true
  581. tasks:
  582. - message-player-&aYou are on a 5 kill-streak!
  583. - sound-player-LEVEL_UP-1.0-1.0
  584. kit:
  585. none:
  586. - paintball-player-16
  587. dasher:
  588. #No kit specific boosts
  589. - speed-player-1-15
  590. grenadier:
  591. #Adds grenades
  592. - kit-1
  593. sprayer:
  594. #Ends cooldown if it exists
  595. - kit-0
  596. - paintball-player-16
  597. sniper:
  598. #Ends cooldown if it exists
  599. - kit-0
  600. bomber:
  601. #Adds bombs
  602. - kit-2
  603. demo:
  604. #No kit specific boosts
  605. - paintball-player-32
  606. rocketman:
  607. #Adds rockets
  608. - kit-2
  609. blaster:
  610. #No kit specific boosts
  611. - paintball-player-32
  612. gunner:
  613. #No kit specific boosts
  614. - paintball-player-32
  615. reloader:
  616. #No kit specific boosts
  617. - paintball-player-32
  618. healer:
  619. #Adds healing sticks
  620. - kit-2
  621. - paintball-player-16
  622. - health-player
  623. heavy:
  624. #No kit specific boosts
  625. - paintball-player-64
  626. blocker:
  627. #Adds blocking rods
  628. - kit-1
  629. blinder:
  630. #Adds blinding charges
  631. - kit-2
  632. - blind-enemy-5-1
  633. - slow-enemy-5-1
  634. charger:
  635. #No kit specific boosts
  636. - paintball-player-16
  637. - speed-player-2-15
  638. juggernaut:
  639. #Charges extra protection
  640. - kit-0
  641. high:
  642. general:
  643. use: true
  644. tasks:
  645. - message-all-%cplayer% &bis on a %streak% kill-streak!
  646. - sound-all-ANVIL_USE-1.0-1.0
  647. - token-player-1
  648. kit:
  649. none:
  650. - paintball-player-32
  651. dasher:
  652. #No kit specific boosts
  653. - speed-team-1-30
  654. grenadier:
  655. #Adds grenades
  656. - kit-2
  657. sprayer:
  658. #Removes cooldown if one exists
  659. - kit-0
  660. - paintball-player-32
  661. sniper:
  662. #Ends cooldown if it exists
  663. - kit-0
  664. bomber:
  665. #Adds bombs
  666. - kit-2
  667. demo:
  668. #No kit specific boosts
  669. - paintball-player-32
  670. rocketman:
  671. #Adds rockets
  672. - kit-3
  673. blaster:
  674. #No kit specific boosts
  675. - paintball-player-32
  676. gunner:
  677. #No kit specific boosts
  678. - paintball-player-64
  679. reloader:
  680. #No kit specific boosts
  681. - paintball-player-32
  682. healer:
  683. #Adds healing sticks
  684. - kit-2
  685. - paintball-player-16
  686. - health-team
  687. heavy:
  688. #No kit specific boosts
  689. - paintball-player-64
  690. blocker:
  691. #Adds blocking rods
  692. - kit-1
  693. blinder:
  694. #Adds blinding charges
  695. - kit-3
  696. - blind-enemy-5-1
  697. - slow-enemy-5-1
  698. charger:
  699. #No kit specific boosts
  700. - paintball-player-16
  701. - speed-team-2-30
  702. juggernaut:
  703. #Charges extra protection
  704. - kit-0
  705.  
  706. #End of File.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement