View difference between Paste ID: q2f8zYPc and hPV5uje7
SHOW: | | - or go back to the newest paste.
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
#
79
Classes:
80
  #
81
  # Whether or not to use SkillAPI's health system
82
  modify-health: true
83
  #
84
  # The default health for players without a class
85
  classless-hp: 20
86
  #
87
  # Whether or not non-castable auto-leveled skills are shown
88
  show-auto-skills: false
89
  #
90
  # Whether or not attributes are enabled
91
  attributes-enabled: true
92
  #
93
  # Whether or not attributes can be refunded
94
  attributes-downgrade: true
95
  #
96
  # This casts the dynamic skill for the player when they level up,
97
  # allowing you to use dynamic mechanics for level up effects. If
98
  # there is no existing dynamic skill with the name, no effect
99
  # will be played. For level-specific effects, use the level condition.
100
  level-up-skill: 'lvlup'
101
#
102
Mana:
103
  #
104
  # Whether or not to use SkillAPI's mana system
105
  enabled: true
106
  #
107
  # How frequently mana is gained in seconds
108
  freq: 1
109
#
110
Skills:
111
  #
112
  # Whether or not players are allowed to downgrade skills
113
  allow-downgrade: false
114
  #
115
  # Whether or not messages should be shown on casting a skill
116
  show-messages: true
117
  #
118
  # The radius in which to show cast messages to nearby players
119
  message-radius: 20
120
  #
121
  # Whether or not to apply damage knockback when damage is blocked
122
  # by defensive or offesnive buffs and debuffs
123
  knockback-no-damage: false
124
  #
125
  # Blocks to ignore when using the Block mechanic in dynamic skills
126
  # End values in an * to do all materials containing the value
127
  block-filter:
128
  - 'chest'
129
  - 'ender chest'
130
  - 'trapped chest'
131
  - 'redstone*'
132
  - 'wall sign'
133
  - 'sign post'
134
#
135
Items:
136
  #
137
  # Whether or not to check for class, level, and attribute
138
  # requirements in an item's lore
139
  lore-requirements: true
140
  #
141
  # Whether or not to check for skill requirements
142
  # in an item's lore
143
  skill-requirements: false
144
  #
145
  # Whether or not to check for stat bonuses in an item's lore
146
  lore-attributes: false
147
  #
148
  # Whether or not to drop weapons when unable to use them
149
  drop-weapon: false
150
  #
151
  # The text used for class requirements in the lore
152
  lore-class-text: 'Min-Class: '
153
  # The text used for skill requirements in lore
154
  lore-skill-text: 'Requires {skill}: '
155
  #
156
  # the text used for level requirements in the lore
157
  lore-level-text: 'Min-Level: '
158
  #
159
  # The text used for excluded classes in the lore
160
  lore-exclude-text: 'Excluded Class: '
161
  #
162
  # The text used for attribute requirements
163
  lore-attribute-text: '{attr} Req: '
164
  #
165
  # The text used for providing attributes
166
  attribute-text: '{attr}: '
167
  #
168
  # How many players to check for the requirements each tick
169
  # This should be increased on larger servers to prevent
170
  # large delays before the same player is checked again
171
  players-per-check: 1
172
#
173
GUI:
174
  #
175
  # Whether or not to lock the health bar to 10 hearts
176
  # This does not affect total health, only the display
177
  old-health-bar: true
178
  #
179
  # Whether or not to force SkillAPI to override
180
  # health scaling of other plugins
181
  force-scaling: false
182
  #
183
  # This is what to display using the level bar, if anything.
184
  # Options are: none, mana, level
185
  level-bar: level
186
  #
187
  # This is what to display using the food bar, if anything.
188
  # Options are: none, mana, exp
189
  food-bar: mana
190
  #
191
  # Whether or not to use the action bar
192
  use-action-bar: true
193
  #
194
  # The text to display on the action bar.
195
  # Available filters:
196
  #   {combo}       - the player's current click combo
197
  #   {class}       - the player's main class name
198
  #   {level}       - the player's main class level
199
  #   {exp}         - the player's main class exp
200
  #   {expReq}      - the player's main class required experience
201
  #   {expLeft}     - the player's main class experience until the next level
202
  #   {health}      - the player's current health
203
  #   {maxHealth}   - the player's max health
204
  #   {mana}        - the player's current mana
205
  #   {maxMana}     - the player's max mana
206
  #   {name}        - the name of the player
207
  #   {attr}        - the player's attribute points
208
  #   {sp}          - the player's main class skill points
209
  #   {value:<key>} - a skill value
210-
  action-bar-text: '&f&lRank&f: &7[&b&l{class}&7] &d&lLevel&f: &e&l{level} &d&lXP&f: &a&l{exp}&f/&a&l{expReq} &d&lHP&f: &4&l{health}&f/&4&l{maxHealth}'
210+
  action-bar-text: '&d&l>>>&f&lRank&f: &7[&b&l{class}&7] &d&lLevel&f: &e&l{level} &d&lXP&f: &a&l{exp}&f/&a&l{expReq} &d&lHP&f: &4&l{health}&f/&4&l{maxHealth}&d&l<<<'
211
  #
212
  # Whether or not to use title messages
213
  title-enabled: true
214
  #
215
  # Duration for title messages in seconds
216
  title-duration: 3
217
  #
218
  # Fade in time for title messages in seconds
219
  title-fade-in: 0.5
220
  #
221
  # Fade out time for title messages in seconds
222
  title-fade-out: 0.5
223
  #
224
  # Messages to display using the Title bar
225
  # Second lines of messages will be displayed in the subtitle
226
  # Ones you can use include:
227
  #   level_up
228
  #   exp_gained
229
  #   exp_lost
230
  #   status
231
  title-messages:
232
  - level_up
233
  - exp_lost
234
  #
235
  # Whether or not to display class information on a scoreboard
236-
  scoreboard-enabled: true
236+
  scoreboard-enabled: false
237
  #
238
  # Whether or not to add a prefix to players with their class name
239
  show-class-name: true
240
  #
241
  # Whether or not to display a player's level below their name
242
  show-class-level: true
243
  #
244
  # The text to show with the player's level when enabled.
245
  # This always appears as {level} {text}
246
  class-level-text: 'Level'
247
  #
248
  # Whether or not to use map trees instead of the regular ones
249
  # View map.yml for further customization for this option
250
  # Also add more schemes by adding folders in the "img" folder
251
  # Allow for both map skill trees and regular ones by setting
252
  # this to "partial"
253
  map-tree-enabled: false
254
#
255
Click Combos:
256
  #
257
  # Whether or not to use click combinations
258
  enabled: true
259
  #
260
  # Whether or not players can customize their combos
261
  allow-custom: false
262
  #
263
  # Whether or not left clicks are allowed at all
264
  use-click-left: true
265
  #
266
  # Whether or not right clicks are allowed at all
267
  use-click-right: true
268
  #
269
  # Whether or not shift clicks are allowed at all
270
  use-click-shift: false
271
  #
272
  # How many clicks are needed to perform a combo
273
  combo-size: 3
274
  #
275
  # Inactivity time in seconds before clicks for a combo are reset
276
  click-time: 1.5
277
#
278
Skill Bar:
279
  #
280
  # Whether or not to use skill bars
281
  enabled: false
282
  #
283
  # Whether or not to show skill cooldowns in the skill bar
284
  show-cooldown: true
285
  #
286
  # The item to use as a placeholder in the skill bar
287
  empty-icon:
288
    material: PUMPKIN_SEEDS
289
    data: 0
290
    text: '&7Unassigned'
291
  #
292
  # The default layout for skill bars
293
  # Players can customize unlocked slots
294
  layout:
295
    1:
296
      skill: true
297
      locked: false
298
    2:
299
      skill: true
300
      locked: false
301
    3:
302
      skill: true
303
      locked: false
304
    4:
305
      skill: true
306
      locked: false
307
    5:
308
      skill: true
309
      locked: false
310
    6:
311
      skill: false
312
      locked: false
313
    7:
314
      skill: false
315
      locked: false
316
    8:
317
      skill: false
318
      locked: false
319
    9:
320
      skill: false
321
      locked: false
322
#
323
Experience:
324
  #
325
  # Whether or not to use vanilla exp drops for class exp
326
  # Note: any dropped exp will not count towards class exp,
327
  # only enabled sources will count. By default, this is only
328
  # mob deaths.
329
  use-exp-orbs: true
330
  #
331
  # Whether or not to prevent gaining experience from mobs
332
  # spawned via a mob spawner block
333
  block-mob-spawner: true
334
  #
335
  # Whether or not to prevent gaining experience from mobs
336
  # spawned via a mob spawn egg
337
  block-mob-egg: true
338
  #
339
  # Whether or not to prevent gaining experience while
340
  # in creative mode
341
  block-creative: true
342
  #
343
  # Whether or not to display a message when gaining experience
344
  exp-message-enabled: true
345
  #
346
  # Whether or not to display a message when gaining a level
347
  level-message-enabled: true
348
  #
349
  # Whether or not to show a message when losing exp de to dying
350
  lose-exp-message: true
351
  #
352
  # The formula used for calculating required experience
353
  # The formula is: x*lvl*lvl + y*lvl + z
354
  formula:
355
    x: 1
356
    y: 8
357
    z: 16
358
  #
359
  # Whether or not to use a custom equation
360
  use-custom: false
361
  #
362
  # The custom formula to use with 'lvl' being the current player level
363
  custom-formula: '25(1.1^(lvl-1))'
364
  #
365
  # The experience yields from each mob type
366
  # When exp orbs are enabled, these values are ignored
367
  yields:
368
    blaze: 10
369
    cavespider: 5
370
    creeper: 3
371
    elderguardian: 10
372
    enderdragon: 400
373
    enderman: 5
374
    endermite: 3
375
    ghast: 5
376
    giant: 20
377
    guardian: 10
378
    irongolem: 10
379
    magmacube: 1
380
    pigzombie: 5
381
    player: 5
382
    shulker: 5
383
    silverfish: 2
384
    skeleton: 3
385
    slime: 1
386
    spider: 3
387
    witch: 3
388
    wither: 500
389
    witherskeleton: 5
390
    zombie: 2
391
#
392
# How much logging to do when loading SkillAPI
393
# When testing setting up skills/classes, increase this to 1-5
394
Logging:
395
  #
396
  # Logs for loading attributes
397
  attribute-load: 0
398
  #
399
  # Logs for attack/defense buffs applying
400
  buff: 0
401
  #
402
  # Logs for registration of skills and classes
403
  registration: 0
404
  #
405
  # Logs for GUI updates
406
  gui: 0
407
  #
408
  # Logs for mana updates
409
  mana: 0
410
#
411
Worlds:
412
  #
413
  # Whether or not to enable the world restriction
414
  enable: false
415
  #
416
  # Whether or not to use the list as an enabling list
417
  # If true, only worlds in the list will let players use SkillAPI
418
  # If false, any world not in the list will let players use SkillAPI
419
  use-as-enabling: true
420
  #
421
  # The worlds to include in the enable/disable list
422
  worlds:
423
  - world