K2Rk1o

SKILLAPI

Sep 14th, 2018
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.60 KB | None | 0 0
  1. # ---------------------------------------------- #
  2. # General Configuration #
  3. # ---------------------------------------------- #
  4. # If you are unsure of how to use this file, #
  5. # but would like to change how the plugin shows #
  6. # text, visit the BukkitDev page at: #
  7. # http://dev.bukkit.org/bukkit-plugins/skillapi/ #
  8. # and look at the default configuration section #
  9. # ---------------------------------------------- #
  10. Accounts:
  11. #
  12. # The main class group used for GUI displays
  13. main-class-group: class
  14. #
  15. # Currently disabled, ignore this
  16. one-per-class: false
  17. #
  18. # The max number of accounts a normal user can use
  19. max-accounts: 3
  20. #
  21. # The max number of accounts users can have with certain permissions
  22. # must be in the format '<permission>:<accounts>'
  23. perm-accounts:
  24. - 'skillapi.account.admin:10'
  25. #
  26. # While targeting settings aren't necessary most of the time,
  27. # they can help make running ally checks much faster if
  28. # you are able to use them.
  29. Targeting:
  30. #
  31. # Whether or not all monsters are enemies.
  32. # If you are using pets that include zombies/spiders/etc,
  33. # you shouldn't enable this.
  34. # If you want to enable it for specific worlds, list out the
  35. # worlds it should apply to in a list format such as:
  36. # monsters-enemy:
  37. # - world1
  38. # - world2
  39. monsters-enemy: false
  40. #
  41. # Whether or not all passive mobs are allies.
  42. # If there are custom passive mobs that you can fight,
  43. # you should not enable this.
  44. # If you want to enable it for specific worlds, list out the
  45. # worlds it should apply to in a list format such as:
  46. # passive-ally:
  47. # - world1
  48. # - world2
  49. passive-ally: false
  50. #
  51. # Whether or not all players are allies.
  52. # If you have any PvP, this should not be enabled.
  53. # If you want to enable it for specific worlds, list out the
  54. # worlds it should apply to in a list format such as:
  55. # player-ally:
  56. # - world1
  57. # - world2
  58. player-ally: false
  59. #
  60. Saving:
  61. #
  62. # Whether or not to auto save data periodically
  63. auto-save: false
  64. #
  65. # How often to auto-save in minutes
  66. minutes: 30
  67. #
  68. # Whether or not to use an SQL database to save
  69. sql-database: false
  70. #
  71. # Details for connecting to the database
  72. sql-details:
  73. host: localhost
  74. port: 54321
  75. database: plugins
  76. username: username
  77. password: password
  78. delay: 0
  79. #
  80. Classes:
  81. #
  82. # Whether or not to use SkillAPI's health system
  83. modify-health: true
  84. #
  85. # The default health for players without a class
  86. classless-hp: 20
  87. #
  88. # Whether or not non-castable auto-leveled skills are shown
  89. show-auto-skills: false
  90. #
  91. # Whether or not attributes are enabled
  92. attributes-enabled: false
  93. #
  94. # Whether or not attributes can be refunded
  95. attributes-downgrade: false
  96. #
  97. # This casts the dynamic skill for the player when they level up,
  98. # allowing you to use dynamic mechanics for level up effects. If
  99. # there is no existing dynamic skill with the name, no effect
  100. # will be played. For level-specific effects, use the level condition.
  101. level-up-skill: 'lvlup'
  102. #
  103. Mana:
  104. #
  105. # Whether or not to use SkillAPI's mana system
  106. enabled: true
  107. #
  108. # How frequently mana is gained in seconds
  109. freq: 1
  110. #
  111. Skills:
  112. #
  113. # Whether or not players are allowed to downgrade skills
  114. allow-downgrade: true
  115. #
  116. # Whether or not messages should be shown on casting a skill
  117. show-messages: true
  118. #
  119. # The radius in which to show cast messages to nearby players
  120. message-radius: 20
  121. #
  122. # Whether or not to apply damage knockback when damage is blocked
  123. # by defensive or offesnive buffs and debuffs
  124. knockback-no-damage: false
  125. #
  126. # Blocks to ignore when using the Block mechanic in dynamic skills
  127. # End values in an * to do all materials containing the value
  128. block-filter:
  129. - 'chest'
  130. - 'ender chest'
  131. - 'trapped chest'
  132. - 'redstone*'
  133. - 'wall sign'
  134. - 'sign post'
  135. #
  136. Items:
  137. #
  138. # Whether or not to check for class, level, and attribute
  139. # requirements in an item's lore
  140. lore-requirements: false
  141. #
  142. # Whether or not to check for skill requirements
  143. # in an item's lore
  144. skill-requirements: false
  145. #
  146. # Whether or not to check for stat bonuses in an item's lore
  147. lore-attributes: false
  148. #
  149. # Whether or not to drop weapons when unable to use them
  150. drop-weapon: false
  151. #
  152. # The text used for class requirements in the lore
  153. lore-class-text: 'Class Req: '
  154. #
  155. # The text used for skill requirements in lore
  156. lore-skill-text: 'Requires {skill}: '
  157. #
  158. # the text used for level requirements in the lore
  159. lore-level-text: 'Level Req: '
  160. #
  161. # The text used for excluded classes in the lore
  162. lore-exclude-text: 'Excluded Class: '
  163. #
  164. # The text used for attribute requirements
  165. lore-attribute-text: '{attr} Req: '
  166. #
  167. # The text used for providing attributes
  168. attribute-text: '{attr}: '
  169. #
  170. # How many players to check for the requirements each tick
  171. # This should be increased on larger servers to prevent
  172. # large delays before the same player is checked again
  173. players-per-check: 1
  174. #
  175. GUI:
  176. #
  177. # Whether or not to lock the health bar to 10 hearts
  178. # This does not affect total health, only the display
  179. old-health-bar: false
  180. #
  181. # Whether or not to force SkillAPI to override
  182. # health scaling of other plugins
  183. force-scaling: false
  184. #
  185. # This is what to display using the level bar, if anything.
  186. # Options are: none, mana, level
  187. level-bar: none
  188. #
  189. # This is what to display using the food bar, if anything.
  190. # Options are: none, mana, exp
  191. food-bar: none
  192. #
  193. # Whether or not to use the action bar
  194. use-action-bar: true
  195. #
  196. # The text to display on the action bar.
  197. # Available filters:
  198. # {combo} - the player's current click combo
  199. # {class} - the player's main class name
  200. # {level} - the player's main class level
  201. # {exp} - the player's main class exp
  202. # {expReq} - the player's main class required experience
  203. # {expLeft} - the player's main class experience until the next level
  204. # {health} - the player's current health
  205. # {maxHealth} - the player's max health
  206. # {mana} - the player's current mana
  207. # {maxMana} - the player's max mana
  208. # {name} - the name of the player
  209. # {attr} - the player's attribute points
  210. # {sp} - the player's main class skill points
  211. # {value:<key>} - a skill value
  212. action-bar-text: '{combo}'
  213. # '{level}'
  214. # Whether or not to use title messages
  215. title-enabled: false
  216. #
  217. # Duration for title messages in seconds
  218. title-duration: 3
  219. #
  220. # Fade in time for title messages in seconds
  221. title-fade-in: 0.5
  222. #
  223. # Fade out time for title messages in seconds
  224. title-fade-out: 0.5
  225. #
  226. # Messages to display using the Title bar
  227. # Second lines of messages will be displayed in the subtitle
  228. # Ones you can use include:
  229. # level_up
  230. # exp_gained
  231. # exp_lost
  232. # status
  233. title-messages:
  234. - level_up
  235. - exp_lost
  236. #
  237. # Whether or not to display class information on a scoreboard
  238. scoreboard-enabled: true
  239. #
  240. # Whether or not to add a prefix to players with their class name
  241. show-class-name: true
  242. #
  243. # Whether or not to display a player's level below their name
  244. show-class-level: true
  245. #
  246. # The text to show with the player's level when enabled.
  247. # This always appears as {level} {text}
  248. class-level-text: 'Level'
  249. #
  250. # Whether or not to use map trees instead of the regular ones
  251. # View map.yml for further customization for this option
  252. # Also add more schemes by adding folders in the "img" folder
  253. # Allow for both map skill trees and regular ones by setting
  254. # this to "partial"
  255. map-tree-enabled: false
  256. #
  257. Click Combos:
  258. #
  259. # Whether or not to use click combinations
  260. enabled: false
  261. #
  262. # Whether or not players can customize their combos
  263. allow-custom: false
  264. #
  265. # Whether or not left clicks are allowed at all
  266. use-click-left: true
  267. #
  268. # Whether or not right clicks are allowed at all
  269. use-click-right: true
  270. #
  271. # Whether or not shift clicks are allowed at all
  272. use-click-shift: false
  273. #
  274. # How many clicks are needed to perform a combo
  275. combo-size: 4
  276. #
  277. # Inactivity time in seconds before clicks for a combo are reset
  278. click-time: 1.0
  279. #
  280. Skill Bar:
  281. #
  282. # Whether or not to use skill bars
  283. enabled: false
  284. #
  285. # Whether or not to show skill cooldowns in the skill bar
  286. show-cooldown: true
  287. #
  288. # The item to use as a placeholder in the skill bar
  289. empty-icon:
  290. material: PUMPKIN_SEEDS
  291. data: 0
  292. text: '&7Unassigned'
  293. #
  294. # The default layout for skill bars
  295. # Players can customize unlocked slots
  296. layout:
  297. 1:
  298. skill: true
  299. locked: false
  300. 2:
  301. skill: true
  302. locked: false
  303. 3:
  304. skill: true
  305. locked: false
  306. 4:
  307. skill: true
  308. locked: false
  309. 5:
  310. skill: true
  311. locked: false
  312. 6:
  313. skill: false
  314. locked: false
  315. 7:
  316. skill: false
  317. locked: false
  318. 8:
  319. skill: false
  320. locked: false
  321. 9:
  322. skill: false
  323. locked: false
  324. #
  325. Experience:
  326. #
  327. # Whether or not to use vanilla exp drops for class exp
  328. # Note: any dropped exp will not count towards class exp,
  329. # only enabled sources will count. By default, this is only
  330. # mob deaths.
  331. use-exp-orbs: true
  332. #
  333. # Whether or not to prevent gaining experience from mobs
  334. # spawned via a mob spawner block
  335. block-mob-spawner: true
  336. #
  337. # Whether or not to prevent gaining experience from mobs
  338. # spawned via a mob spawn egg
  339. block-mob-egg: true
  340. #
  341. # Whether or not to prevent gaining experience while
  342. # in creative mode
  343. block-creative: true
  344. #
  345. # Whether or not to display a message when gaining experience
  346. exp-message-enabled: true
  347. #
  348. # Whether or not to display a message when gaining a level
  349. level-message-enabled: true
  350. #
  351. # Whether or not to show a message when losing exp de to dying
  352. lose-exp-message: true
  353. #
  354. # The formula used for calculating required experience
  355. # The formula is: x*lvl*lvl + y*lvl + z
  356. formula:
  357. x: 1
  358. y: 8
  359. z: 16
  360. #
  361. # Whether or not to use a custom equation
  362. use-custom: false
  363. #
  364. # The custom formula to use with 'lvl' being the current player level
  365. custom-formula: '25(1.1^(lvl-1))'
  366. #
  367. # The experience yields from each mob type
  368. # When exp orbs are enabled, these values are ignored
  369. yields:
  370. blaze: 10
  371. cavespider: 5
  372. creeper: 3
  373. elderguardian: 10
  374. enderdragon: 400
  375. enderman: 5
  376. endermite: 3
  377. ghast: 5
  378. giant: 20
  379. guardian: 10
  380. irongolem: 10
  381. magmacube: 1
  382. pigzombie: 5
  383. player: 5
  384. shulker: 5
  385. silverfish: 2
  386. skeleton: 3
  387. slime: 1
  388. spider: 3
  389. witch: 3
  390. wither: 500
  391. witherskeleton: 5
  392. zombie: 2
  393. #
  394. # How much logging to do when loading SkillAPI
  395. # When testing setting up skills/classes, increase this to 1-5
  396. Logging:
  397. #
  398. # Logs for loading attributes
  399. attribute-load: 0
  400. #
  401. # Logs for attack/defense buffs applying
  402. buff: 0
  403. #
  404. # Logs for registration of skills and classes
  405. registration: 0
  406. #
  407. # Logs for GUI updates
  408. gui: 0
  409. #
  410. # Logs for mana updates
  411. mana: 0
  412. #
  413. Worlds:
  414. #
  415. # Whether or not to enable the world restriction
  416. enable: false
  417. #
  418. # Whether or not to use the list as an enabling list
  419. # If true, only worlds in the list will let players use SkillAPI
  420. # If false, any world not in the list will let players use SkillAPI
  421. use-as-enabling: true
  422. #
  423. # The worlds to include in the enable/disable list
  424. worlds:
  425. - world
Add Comment
Please, Sign In to add comment