Guest User

Untitled

a guest
Apr 22nd, 2018
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.25 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. # Allows one "account" per class, providing the "/class switch"
  16. # command to change between them. This is an alternative to
  17. # using "/class acc <id>" which professes as a class at the same
  18. # time and makes it easier to correlate an account to a class.
  19. # This will not work well if you have one common class
  20. # that turns into the rest.
  21. one-per-class: 'false'
  22.  
  23. # The max number of accounts a normal user can use
  24. max-accounts: '14'
  25.  
  26. # The max number of accounts users can have with certain permissions
  27. # must be in the format '<permission>:<accounts>'
  28. perm-accounts:
  29. - 'skillapi.account.admin:10'
  30.  
  31. # While targeting settings aren't necessary most of the time,
  32. # they can help make running ally checks much faster if
  33. # you are able to use them.
  34. Targeting:
  35.  
  36. # Whether or not all monsters are enemies.
  37. # If you are using pets that include zombies/spiders/etc,
  38. # you shouldn't enable this.
  39. # If you want to enable it for specific worlds, list out the
  40. # worlds it should apply to in a list format such as:
  41. # monsters-enemy:
  42. # - world1
  43. # - world2
  44. monsters-enemy: 'false'
  45.  
  46. # Whether or not all passive mobs are allies.
  47. # If there are custom passive mobs that you can fight,
  48. # you should not enable this.
  49. # If you want to enable it for specific worlds, list out the
  50. # worlds it should apply to in a list format such as:
  51. # passive-ally:
  52. # - world1
  53. # - world2
  54. passive-ally: 'false'
  55.  
  56. # Whether or not all players are allies.
  57. # If you have any PvP, this should not be enabled.
  58. # If you want to enable it for specific worlds, list out the
  59. # worlds it should apply to in a list format such as:
  60. # player-ally:
  61. # - world1
  62. # - world2
  63. player-ally: 'false'
  64.  
  65. Saving:
  66.  
  67. # Whether or not to auto save data periodically
  68. auto-save: 'true'
  69.  
  70. # How often to auto-save in minutes
  71. minutes: '30'
  72.  
  73. # Whether or not to use an SQL database to save
  74. sql-database: 'false'
  75.  
  76. # Details for connecting to the database
  77. sql-details:
  78. host: 'localhost'
  79. port: '54321'
  80. database: 'plugins'
  81. username: 'username'
  82. password: 'password'
  83. # Time to wait on loading data from the SQL database in milliseconds.
  84. # Can be used to give time for other servers to synchronize data. Note:
  85. # this does not apply when loading player data on server startup since
  86. # players wouldn't be coming from another server.
  87. delay: '0'
  88.  
  89. Classes:
  90.  
  91. # Whether or not to use SkillAPI's health system
  92. modify-health: 'true'
  93.  
  94. # The default health for players without a class
  95. classless-hp: '20'
  96.  
  97. # Whether or not non-castable auto-leveled skills are shown
  98. show-auto-skills: 'false'
  99.  
  100. # Whether or not attributes are enabled
  101. attributes-enabled: 'false'
  102.  
  103. # Whether or not attributes can be refunded
  104. attributes-downgrade: 'false'
  105.  
  106. # This casts the dynamic skill for the player when they level up,
  107. # allowing you to use dynamic mechanics for level up effects. If
  108. # there is no existing dynamic skill with the name, no effect
  109. # will be played. For level-specific effects, use the level condition.
  110. level-up-skill: 'lvlup'
  111.  
  112. Mana:
  113.  
  114. # Whether or not to use SkillAPI's mana system
  115. enabled: 'true'
  116.  
  117. # How frequently mana is gained in seconds
  118. freq: '1'
  119.  
  120. Skills:
  121.  
  122. # Whether or not players are allowed to downgrade skills
  123. allow-downgrade: 'true'
  124.  
  125. # Whether or not messages should be shown on casting a skill
  126. show-messages: 'true'
  127.  
  128. # The radius in which to show cast messages to nearby players
  129. message-radius: '20'
  130.  
  131. # Whether or not to apply damage knockback when damage is blocked
  132. # by defensive or offesnive buffs and debuffs
  133. knockback-no-damage: 'false'
  134.  
  135. # Blocks to ignore when using the Block mechanic in dynamic skills
  136. # End values in an * to do all materials containing the value
  137. block-filter:
  138. - 'chest'
  139. - 'ender chest'
  140. - 'trapped chest'
  141. - 'redstone*'
  142. - 'wall sign'
  143. - 'sign post'
  144.  
  145. Items:
  146.  
  147. # Whether or not to check for class, level, and attribute
  148. # requirements in an item's lore
  149. lore-requirements: 'false'
  150.  
  151. # Whether or not to check for skill requirements
  152. # in an item's lore
  153. skill-requirements: 'false'
  154.  
  155. # Whether or not to check for stat bonuses in an item's lore
  156. lore-attributes: 'false'
  157.  
  158. # Whether or not to drop weapons when unable to use them
  159. drop-weapon: 'false'
  160.  
  161. # The text used for class requirements in the lore
  162. lore-class-text: 'Class Req: '
  163.  
  164. # The text used for skill requirements in lore
  165. lore-skill-text: 'Requires {skill}: '
  166.  
  167. # the text used for level requirements in the lore
  168. lore-level-text: 'Level Req: '
  169.  
  170. # The text used for excluded classes in the lore
  171. lore-exclude-text: 'Excluded Class: '
  172.  
  173. # The text used for attribute requirements
  174. lore-attribute-text: '{attr} Req: '
  175.  
  176. # The text used for providing attributes
  177. attribute-text: '{attr}: '
  178.  
  179. # The slots to check for items in and apply requirements to.
  180. # This does not include held item, as that fluctuates and is assumed
  181. # Slots are based on the following:
  182. # 0-8 = hot bar
  183. # 9-35 = main inventory
  184. # 36 = boots
  185. # 37 = leggings
  186. # 38 = chestplate
  187. # 39 = helmet
  188. # 40 = off hand
  189. slots:
  190. - '36'
  191. - '37'
  192. - '38'
  193. - '39'
  194. - '40'
  195.  
  196. GUI:
  197.  
  198. # Whether or not to lock the health bar to 10 hearts
  199. # This does not affect total health, only the display
  200. old-health-bar: 'true'
  201.  
  202. # Whether or not to force SkillAPI to override
  203. # health scaling of other plugins
  204. force-scaling: 'false'
  205.  
  206. # This is what to display using the level bar, if anything.
  207. # Options are: none, mana, level
  208. level-bar: 'level'
  209.  
  210. # This is what to display using the food bar, if anything.
  211. # Options are: none, mana, exp
  212. food-bar: 'none'
  213.  
  214. # Whether or not to use the action bar
  215. use-action-bar: 'true'
  216.  
  217. # The text to display on the action bar.
  218. # Available filters:
  219. # {combo} - the player's current click combo
  220. # {class} - the player's main class name
  221. # {level} - the player's main class level
  222. # {exp} - the player's main class exp
  223. # {expReq} - the player's main class required experience
  224. # {expLeft} - the player's main class experience until the next level
  225. # {health} - the player's current health
  226. # {maxHealth} - the player's max health
  227. # {mana} - the player's current mana
  228. # {maxMana} - the player's max mana
  229. # {name} - the name of the player
  230. # {attr} - the player's attribute points
  231. # {sp} - the player's main class skill points
  232. # {value:<key>} - a skill value
  233. action-bar-text: '{class} &l&e[&4&lHP &a{health}&6/&a{maxHealth}&l&e] &l&e[&1MP &a{mana}&6/&a{maxMana}&l&e] [&2Lv &a{level}&l&e] &l&e[&6NextLevelExp &a{exp}&7/&a{expReq}&l&e] &l&e[&4SP &a{sp}&l&e]'
  234.  
  235. # Whether or not to use title messages
  236. title-enabled: 'false'
  237.  
  238. # Duration for title messages in seconds
  239. title-duration: '3'
  240.  
  241. # Fade in time for title messages in seconds
  242. title-fade-in: '0.5'
  243.  
  244. # Fade out time for title messages in seconds
  245. title-fade-out: '0.5'
  246.  
  247. # Messages to display using the Title bar
  248. # Second lines of messages will be displayed in the subtitle
  249. # Ones you can use include:
  250. # level_up
  251. # exp_gained
  252. # exp_lost
  253. # status
  254. title-messages:
  255. - 'level_up'
  256. - 'exp_lost'
  257.  
  258. # Whether or not to display class information on a scoreboard
  259. scoreboard-enabled: 'true'
  260.  
  261. # Whether or not to add a prefix to players with their class name
  262. show-class-name: 'true'
  263.  
  264. # Whether or not to display a player's level below their name
  265. show-class-level: 'true'
  266.  
  267. # The text to show with the player's level when enabled.
  268. # This always appears as {level} {text}
  269. class-level-text: 'Level'
  270.  
  271. Click Combos:
  272.  
  273. # Whether or not to use click combinations
  274. enabled: 'false'
  275.  
  276. # Whether or not players can customize their combos
  277. allow-custom: 'false'
  278.  
  279. # Whether or not left clicks are allowed at all
  280. use-click-left: 'true'
  281.  
  282. # Whether or not right clicks are allowed at all
  283. use-click-right: 'true'
  284.  
  285. # Whether or not shift clicks are allowed at all
  286. use-click-shift: 'true'
  287.  
  288. # How many clicks are needed to perform a combo
  289. combo-size: '2'
  290.  
  291. # Inactivity time in seconds before clicks for a combo are reset
  292. click-time: '1.0'
  293.  
  294. Skill Bar:
  295.  
  296. # Whether or not to use skill bars
  297. enabled: 'false'
  298.  
  299. # Whether or not to show skill cooldowns in the skill bar
  300. show-cooldown: 'true'
  301.  
  302. # The item to use as a placeholder in the skill bar
  303. empty-icon:
  304. material: 'PUMPKIN_SEEDS'
  305. data: '0'
  306. text: '&6Skill Set Item [not delete]'
  307.  
  308. # The default layout for skill bars
  309. # Players can customize unlocked slots
  310. layout:
  311. 1:
  312. skill: 'false'
  313. locked: 'false'
  314. 2:
  315. skill: 'false'
  316. locked: 'false'
  317. 3:
  318. skill: 'false'
  319. locked: 'false'
  320. 4:
  321. skill: 'false'
  322. locked: 'false'
  323. 5:
  324. skill: 'false'
  325. locked: 'false'
  326. 6:
  327. skill: 'false'
  328. locked: 'false'
  329. 7:
  330. skill: 'false'
  331. locked: 'false'
  332. 8:
  333. skill: 'false'
  334. locked: 'false'
  335. 9:
  336. skill: 'false'
  337. locked: 'true'
  338.  
  339. Experience:
  340.  
  341. # Whether or not to use vanilla exp drops for class exp
  342. # Note: any dropped exp will not count towards class exp,
  343. # only enabled sources will count. By default, this is only
  344. # mob deaths.
  345. use-exp-orbs: 'true'
  346.  
  347. # Whether or not to prevent gaining experience from mobs
  348. # spawned via a mob spawner block
  349. block-mob-spawner: 'true'
  350.  
  351. # Whether or not to prevent gaining experience from mobs
  352. # spawned via a mob spawn egg
  353. block-mob-egg: 'true'
  354.  
  355. # Whether or not to prevent gaining experience while
  356. # in creative mode
  357. block-creative: 'true'
  358.  
  359. # Whether or not to display a message when gaining experience
  360. exp-message-enabled: 'true'
  361.  
  362. # Whether or not to display a message when gaining a level
  363. level-message-enabled: 'true'
  364.  
  365. # Whether or not to show a message when losing exp de to dying
  366. lose-exp-message: 'true'
  367.  
  368. # The formula used for calculating required experience
  369. # The formula is: x*lvl*lvl + y*lvl + z
  370. formula:
  371. x: '2'
  372. y: '3'
  373. z: '16'
  374.  
  375. # Whether or not to use a custom equation
  376. use-custom: 'false'
  377.  
  378. # The custom formula to use with 'lvl' being the current player level
  379. custom-formula: '25(1.1^(lvl-1))'
  380.  
  381. # The experience yields from each mob type
  382. # When exp orbs are enabled, these values are ignored
  383. yields:
  384. blaze: '10'
  385. cavespider: '5'
  386. creeper: '3'
  387. elderguardian: '10'
  388. enderdragon: '400'
  389. enderman: '5'
  390. endermite: '3'
  391. ghast: '5'
  392. giant: '20'
  393. guardian: '10'
  394. irongolem: '10'
  395. magmacube: '1'
  396. pigzombie: '5'
  397. player: '5'
  398. shulker: '5'
  399. silverfish: '2'
  400. skeleton: '3'
  401. slime: '1'
  402. spider: '3'
  403. witch: '3'
  404. wither: '500'
  405. witherskeleton: '5'
  406. zombie: '2'
  407. evoker: '10'
  408. husk: '2'
  409. stray: '5'
  410. vex: '3'
  411. vindicator: '5'
  412.  
  413. # How much logging to do when loading SkillAPI
  414. # When testing setting up skills/classes, increase this to 1-5
  415. Logging:
  416.  
  417. # Logs for loading attributes
  418. attribute-load: '0'
  419.  
  420. # Logs for attack/defense buffs applying
  421. buff: '0'
  422.  
  423. # Logs for registration of skills and classes
  424. registration: '0'
  425.  
  426. # Logs for GUI updates
  427. gui: '0'
  428.  
  429. # Logs for mana updates
  430. mana: '0'
  431.  
  432. Worlds:
  433.  
  434. # Whether or not to enable the world restriction
  435. enable: 'false'
  436.  
  437. # Whether or not to use the list as an enabling list
  438. # If true, only worlds in the list will let players use SkillAPI
  439. # If false, any world not in the list will let players use SkillAPI
  440. use-as-enabling: 'true'
  441.  
  442. # The worlds to include in the enable/disable list
  443. worlds:
  444. - 'world'
  445.  
  446. Casting:
  447.  
  448. # Whether or not the main casting option is enabled
  449. enabled: 'false'
  450.  
  451. # Whether or not to use the mult-bar implementation.
  452. # When enabled:
  453. # - Left/Right clicking on item opens skill bars
  454. # - Skills assigned through tree
  455. # - Preview when hovering in the skill bar
  456. # - Limited number of skills can be put on skill bars
  457. # When disabled:
  458. # - Left/Right clicking on item cycles through skills
  459. # - Preview when hovering the item
  460. # - No limit on skills (though makes cycling hard to find skills)
  461. bars: 'true'
  462.  
  463. # Whether or not to use the combat bar implementation. Details:
  464. # - Specified slot becomes a toggle item
  465. # - Can optionally move over or require interacting (left, right, or drop) to swap modes
  466. # - Swaps between combat mode and passive mode
  467. # - In combat mode, works like the classic skill bar
  468. # - In passive mode, no skills are shown
  469. # - Passive and combat modes each have their own stored contents
  470. # - combat mode uses the skill bar settings
  471. combat: 'false'
  472.  
  473. # Global cooldown between skill casts in seconds
  474. cooldown: '0'
  475.  
  476. # Settings for skill target indicators that play effects
  477. # to show where a skill will hit
  478. cast-indicator:
  479.  
  480. # Whether or not the feature is enabled
  481. enabled: 'true'
  482.  
  483. # How tightly to pack particles in the effect. A higher
  484. # density will play more particles. It represents the
  485. # amount of particles played per block units
  486. density: '1'
  487.  
  488. # How often the particles are played for the effect
  489. # in plays per second
  490. frequency: '10'
  491.  
  492. # How fast position animations happen in blocks per second
  493. animation: '1'
  494.  
  495. # Particle to use when it has a target
  496. particle:
  497. particle: 'crit'
  498. dx: '0'
  499. dy: '0'
  500. dz: '0'
  501. speed: '0'
  502. amount: '1'
  503.  
  504. # The slot the item is kept in, must be in the range 1-9
  505. slot: '9'
  506.  
  507. # The item to use in the cast slot.
  508. # When not using bars, this only shows up when no skills
  509. # are available for use.
  510. item:
  511. type: 'BOOK'
  512. data: '0'
  513. durability: '0'
  514. name: '&dSkills'
  515. lore:
  516. - ''
  517. - '&6Left Click&2 - First skill set'
  518. - '&6Right Click&2 - Second skill set'
  519. - '&6Q&2 - Organize skills'
  520.  
  521. # The item used in the bar GUI to describe the hover bar
  522. hover-item:
  523. type: 'BOOKSHELF'
  524. data: '0'
  525. durability: '0'
  526. name: '&6Hover Bar'
  527. lore:
  528. - ''
  529. - 'Skills in this row will'
  530. - 'be usable via left clicking'
  531. - 'the cast item and will let'
  532. - 'you see where they will hit'
  533. - 'before casting them.'
  534.  
  535. # The item used in the bar GUI to describe the instant bar
  536. instant-item:
  537. type: 'BOOKSHELF'
  538. data: '0'
  539. durability: '0'
  540. name: '&6Instant Bar'
  541. lore:
  542. - ''
  543. - 'Skills in this row will'
  544. - 'be usable via right clicking'
  545. - 'the cast item and will be'
  546. - 'cast immediately when switching'
  547. - 'to their slot.'
Add Comment
Please, Sign In to add comment