View difference between Paste ID: FwsL6NaB and fHaTubeu
SHOW: | | - or go back to the newest paste.
1
Essentials config:
2-
[spoiler]############################################################
2+
3
# +------------------------------------------------------+ #
4
# |                       Notes                          | #
5
# +------------------------------------------------------+ #
6
############################################################
7
8
# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
9
# If you receive an error when Essentials loads, ensure that:
10
#   - No tabs are present: YAML only allows spaces
11
#   - Indents are correct: YAML heirarchy is based entirely on indentation
12
#   - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrphe)
13
#   - List items are prefixed with a hyphen and indented:
14
#       lists:
15
#         - look like this
16
#       not:
17
#       - like this
18
#   - Text with symbols is enclosed in single or double quotation marks
19
#   - CraftBukkit and Permissions have been updated: CraftBukkit and Essentials almost always line up, but sometimes other plugins fall behind CraftBukkit's multiple daily updates
20
#   - You have saved the document as UTF-8, NOT the default, ANSI
21
22
############################################################
23
# +------------------------------------------------------+ #
24
# |                 Essentials (Global)                  | #
25
# +------------------------------------------------------+ #
26
############################################################
27
28
# A color code between 0-9 or a-f. Set to 'none' to disable.
29
ops-name-color: 'none'
30
31
# The character(s) to prefix all nicknames, so that you know they are not true usernames.
32
nickname-prefix: '-'
33
34
# Disable this if you have any other plugin, that modifies the displayname of a user.
35
change-displayname: true
36
37
# Adds the prefix and suffix to the displayname of the player, so it will be displayed in messages and lists.
38
# The prefix/suffix can be set using Permissions, Group Manager or PermissionsEx.
39
# The value of change-displayname (above) has to be true.
40
# If you don't set this, it will default to true if essentials chat is installed.
41
# Don't forget to remove the # infront of the line
42
#add-prefix-suffix: false
43
44
# The delay, in seconds, required between /home, /tp, etc.
45
teleport-cooldown: 0
46
47
# The delay, in seconds, before a user actually teleports.  If the user moves or gets attacked in this timeframe, the teleport never occurs.
48
teleport-delay: 0
49
50
# The delay, in seconds, required between /heal attempts
51
heal-cooldown: 60
52
53
# What to prevent from /i /give
54
# e.g item-spawn-blacklist: 46,11,10
55
item-spawn-blacklist:
56
57
# Set this to true if you want permission based item spawn rules
58
# Note: The blacklist above will be ignored then.
59
# Permissions:
60
#  - essentials.itemspawn.item-all
61
#  - essentials.itemspawn.item-[itemname]
62
#  - essentials.itemspawn.item-[itemid]
63
#  - essentials.give.item-all
64
#  - essentials.give.item-[itemname]
65
#  - essentials.give.item-[itemid]
66
permission-based-item-spawn: false
67
68
# Mob limit on spawnmob
69
spawnmob-limit: 10
70
71
# Shall we notify users when using /lightning
72
warn-on-smite: true
73
74
# motd and rules are now configured in the files motd.txt and rules.txt
75
76
# When a command conflicts with another plugin, by default, Essentials will try to force the OTHER plugin to take
77
# priority.  If a command is in this list, Essentials will try to give ITSELF priority.  This does not always work:
78
# usually whichever plugin was updated most recently wins out.  However, the full name of the command will always work.
79
# For example, if WorldGuard and Essentials are both enabled, and WorldGuard takes control over /god, /essentials:god
80
# will still map to Essentials, whereas it might normally get forced upon WorldGuard.  Commands prefixed with an "e",
81
# such as /egod, will always grant Essentials priority.
82
# We should try to take priority over /god.  If this doesn't work, use
83
# /essentials:god or /egod.  If god is set using WorldGuard, use /ungod to remove then use whichever you see fit.
84
overridden-commands:
85
  - god
86
87
# Disabled commands will be completelly unavailable on the server.
88
disabled-commands:
89
# - nick
90
91
# Restricted commands have been removed.
92
# Now we have a whitelist, all commands not on this list are only available to ops.
93
# These will have NO EFFECT if you have Permissions installed!
94
# They are here only if you want something simpler than Permissions.
95
# These are the permissions without the "essentials." part.
96
player-commands:
97
  - afk
98
  - back
99
  - back.ondeath
100
  - balance
101
  - clearinventory
102
  - compass
103
  - depth
104
  - getpos
105
  - geoip.show
106
  - help
107
  - helpop
108
  - home
109
  - home.others
110
  - ignore
111
  - info
112
  - kit
113
  - list
114
  - mail
115
  - mail.send
116
  - me
117
  - motd
118
  - msg
119
  - nick
120
  - pay
121
  - ping
122
  - powertool
123
  - protect
124
  - r
125
  - rules
126
  - seen
127
  - sell
128
  - sethome
129
  - setxmpp
130
  - signs.create.protection
131
  - signs.create.trade
132
  - signs.break.protection
133
  - signs.break.trade
134
  - signs.use.balance
135
  - signs.use.buy
136
  - signs.use.disposal
137
  - signs.use.free
138
  - signs.use.heal
139
  - signs.use.mail
140
  - signs.use.protection
141
  - signs.use.sell
142
  - signs.use.time
143
  - signs.use.trade
144
  - signs.use.warp
145
  - signs.use.weather
146
  - spawn
147
  - suicide
148
  - tpa
149
  - tpaccept
150
  - tpahere
151
  - tpdeny
152
  - warp
153
  - warp.list
154
  - world
155
  - worth
156
  - xmpp
157
158
# Note: All items MUST be followed by a quantity!
159
# All kit names should be lower case, and will be treated as lower in permissions/costs.
160
# Times are measured in seconds.
161
kits:
162
  dtools:
163
    delay: 10
164
    items:
165
      - 277 1
166
      - 278 1
167
      - 279 1
168
  tools:
169
    delay: 10
170
    items:
171
      - 272 1
172
      - 273 1
173
      - 274 1
174
      - 275 1
175
176
# Essentials Sign Control
177
# See http://ess.khhq.net/wiki/Sign_Tutorial for instructions on how to use these.
178
# To enable signs, remove # symbol. To disable all signs, comment/remove each sign.
179
# We recommend not enabling chest protection signs if you don't intend to use them, (or are using LWC/Lockette).
180
181
enabledSigns:
182
  #- balance
183
  #- buy  
184
  #- sell
185
  #- trade
186
  #- free
187
  #- disposal
188
  #- warp
189
  #- kit
190
  #- mail
191
  #- enchant
192
  #- gamemode
193
  #- heal
194
  #- spawnmob
195
  #- time
196
  #- weather
197
  #- protection
198
199
# Backup runs a command while saving is disabled
200
backup:
201
  # Interval in minutes
202
  interval: 60
203
  # Add a command that backups your data, e.g.
204
  #command: 'rdiff-backup World1 backups/World1'
205
206
# Set this true to enable permission per warp.
207
per-warp-permission: false
208
209
# Sort output of /list command by groups
210
sort-list-by-groups: false
211
212
# More output to the console
213
debug: false
214
215
# Set the locale for all messages
216
# If you don't set this, the default locale of the server will be used.
217
# Don't forget to remove the # infront of the line
218
#locale: de_DE
219
220
# Turn off god mode when people exit
221
remove-god-on-disconnect: false
222
223
# Use the permission system of bukkit
224
# This only works if no other permission plugins are installed
225
use-bukkit-permissions: false
226
227
# Auto-AFK
228
# After this timeout in seconds, the user will be set as afk.
229
# Set to -1 for no timeout.
230
auto-afk: 300
231
232
# Auto-AFK Kick
233
# After this timeout in seconds, the user will be kicked from the server.
234
# Set to -1 for no timeout.
235
auto-afk-kick: -1
236
237
# Set this to true, if you want to freeze the player, if he is afk.
238
# Other players or monsters can't push him out of afk mode then.
239
# This will also enable temporary god mode for the afk player.
240
# The player has to use the command /afk to leave the afk mode.
241
freeze-afk-players: false
242
243
# When the player is afk, should he be able to pickup items?
244
# Enable this, when you don't want people idling in mob traps.
245
disable-item-pickup-while-afk: true
246
247
# You can disable the death messages of minecraft here
248
death-messages: true
249
250
# Add worlds to this list, if you want to automatically disable god mode there
251
no-god-in-worlds:
252
#  - world_nether
253
254
# Set to true to enable per-world permissions for teleporting with /world
255
# Give someone permission to teleport to a world with essentials.world.<worldname>
256
world-teleport-permissions: false
257
258
# The number of items given if the quantity parameter is left out in /item or /give.
259
# If this number is below 1, the maximum stack size size is given. If oversized stacks
260
# is not enabled, any number higher then the maximum stack size results in more than one stack.
261
default-stack-size: -1
262
263
# Oversized stacks are stacks that ignore the normal max stacksize.
264
# They can be obtained using /give and /item, if the player has essentials.oversizedstacks permission.
265
# How many items should be in a oversized stack?
266
oversized-stacksize: 64
267
268
# Do you allow to repair enchanted weapons and armor?
269
# If you set this to false, you can still allow it for certain players using the permission
270
# essentials.repair.enchanted
271
repair-enchanted: true
272
273
#Do you want essentials to keep track of previous location for /back in the teleport listener?
274
#If you set this to true any plugin that uses teleport will have the previous location registered.
275
register-back-in-listener: false
276
277
############################################################
278
# +------------------------------------------------------+ #
279
# |                   EssentialsHome                     | #
280
# +------------------------------------------------------+ #
281
############################################################
282
283
# If no home is set, send players to spawn when /home is used
284
spawn-if-no-home: true
285
286
# Allows people to set their bed at daytime
287
update-bed-at-daytime: true
288
289
# Allow players to have multiple homes.
290
# Players need essentials.sethome.multiple before they can have more than 1 home, default to 'default' below.
291
# Define different amounts of multiple homes for different permissions, e.g. essentials.sethome.multiple.vip
292
# People with essentials.sethome.multiple.unlimited are not limited by these numbers.
293
sethome-multiple:  
294
  default: 3
295
  # essentials.sethome.multiple.vip
296
  vip: 5
297
  # essentials.sethome.multiple.staff
298
  staff: 10
299
300
# Set timeout in seconds for players to accept tpa before request is cancelled.
301
# Set to 0 for no timeout
302
tpa-accept-cancellation: 0
303
304
############################################################
305
# +------------------------------------------------------+ #
306
# |                   EssentialsEco                      | #
307
# +------------------------------------------------------+ #
308
############################################################
309
310
# Defines the balance with which new players begin.  Defaults to 0.
311
starting-balance: 0
312
313
# worth-# defines the value of an item when it is sold to the server via /sell.
314
# These are now defined in worth.yml
315
316
# Defines the cost to use the given commands PER USE
317
command-costs:
318
  # /example costs $1000 PER USE
319
  #example: 1000
320
  # /kit tools costs $1500 PER USE
321
  #kit-tools: 1500
322
323
# Set this to a currency symbol you want to use.
324
currency-symbol: '$'
325
326
# Set the maximum amount of money a player can have
327
# The amount is always limited to 10 trillions because of the limitations of a java double
328
max-money: 10000000000000
329
330
# Set the minimum amount of money a player can have
331
# Setting this to 0, will disable overdrafts/loans compeltely.  Users need 'essentials.eco.loan' perm to go below 0.
332
min-money: -10000000000000
333
334
# Enable this to log all interactions with trade/buy/sell signs and sell command
335
economy-log-enabled: false
336
337
############################################################
338
# +------------------------------------------------------+ #
339
# |                   EssentialsHelp                     | #
340
# +------------------------------------------------------+ #
341
############################################################
342
343
# Show other plugins commands in help
344
non-ess-in-help: true
345
346
# Hide plugins which dont give a permission
347
# You can override a true value here for a single plugin by adding a permission to a user/group.
348
# The individual permission is: essentials.help.<plugin>, anyone with essentials.* or '*' will see all help this setting reguardless.
349
# You can use negitive permissions to remove access to just a single plugins help if the following is enabled.
350
hide-permissionless-help: true
351
352
############################################################
353
# +------------------------------------------------------+ #
354
# |                   EssentialsChat                     | #
355
# +------------------------------------------------------+ #
356
############################################################
357
358
chat:
359
360
  # If EssentialsChat is installed, this will define how far a player's voice travels, in blocks.  Set to 0 to make all chat global.
361
  # Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
362
  # Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
363
  # Or with essentials.chat.question can override this by prefixing text with a question mark (?)
364
  # You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section."
365
  radius: 0
366
367
  # Chat formatting can be done in two ways, you can either define a standard format for all chat
368
  # Or you can give a group specific chat format, to give some extra variation.
369
  # If set to the default chat format which "should" be compatible with ichat.
370
  # For more information of chat formatting, check out the wiki: http://ess.khhq.net/wiki/Chat_Formatting  
371
372
  format: '<{DISPLAYNAME}> {MESSAGE}'
373
  #format: '&7[{GROUP}]&f {DISPLAYNAME}&7:&f {MESSAGE}'
374
375
  group-formats:
376
  #  Default: '{WORLDNAME} {DISPLAYNAME}&7:&f {MESSAGE}'
377
  #  Admins: '{WORLDNAME} &c[{GROUP}]&f {DISPLAYNAME}&7:&c {MESSAGE}'
378
379
  # If your using group formats make sure to remove the '#' to allow the setting to be read.
380
381
############################################################
382
# +------------------------------------------------------+ #
383
# |                 EssentialsProtect                    | #
384
# +------------------------------------------------------+ #
385
############################################################
386
387
protect:
388
  # Database settings for sign/rail protection
389
390
  # mysql or sqlite
391
  datatype: 'sqlite'
392
393
  # If you specified MySQL above, you MUST enter the appropriate details here.
394
  # If you specified SQLite above, these will be IGNORED.
395
  username: 'root'
396
  password: 'root'
397
  mysqlDb: 'jdbc:mysql://localhost:3306/minecraft'
398
399
  # For which block types would you like to be alerted?
400
  # You can find a list of IDs in plugins/Essentials/items.csv after loading Essentials for the first time.
401
  # 10 = lava :: 11 = still lava :: 46 = TNT :: 327 = lava bucket
402
  alert:
403
    on-placement: 10,11,46,327
404
    on-use: 327
405
    on-break: 
406
407
  blacklist:
408
409
    # Which blocks should people be prevented from placing
410
    placement: 10,11,46,327
411
412
    # Which items should people be prevented from using
413
    usage: 327
414
415
    # Which blocks should people be prevented from breaking
416
    break:
417
418
    # Which blocks should not be pushed by pistons
419
    piston:
420
421
  # General physics/behavior modifications
422
  prevent:
423
    lava-flow: false
424
    water-flow: false
425
    water-bucket-flow: false
426
    fire-spread: true
427
    lava-fire-spread: true
428
    flint-fire: false
429
    lightning-fire-spread: true
430
    portal-creation: false
431
    tnt-explosion: false
432
    tnt-playerdamage: false
433
    fireball-explosion: false
434
    fireball-fire: false
435
    fireball-playerdamage: false
436
    creeper-explosion: false
437
    creeper-playerdamage: false
438
    creeper-blockdamage: false
439
    enderdragon-blockdamage: true
440
    enderman-pickup: false
441
    villager-death: false
442
    # Monsters won't follow players
443
    # permission essentials.protect.entitytarget.bypass disables this
444
    entitytarget: false
445
    # Prevent the spawning of creatures
446
    spawn:
447
      chicken: false
448
      cow: false
449
      creeper: false
450
      ghast: false
451
      giant: false
452
      monster: false
453
      pig: false
454
      pig_zombie: false
455
      sheep: false
456
      skeleton: false
457
      slime: false
458
      spider: false
459
      squid: false
460
      zombie: false
461
      wolf: false
462
      cave_spider: false
463
      enderman: false
464
      silverfish: false
465
      ender_dragon: false
466
      villager: false
467
      blaze: false
468
      mushroom_cow: false
469
      magma_cube: false
470
      snowman: false
471
472
  # Maximum height the creeper should explode. -1 allows them to explode everywhere.
473
  # Set prevent.creeper-explosion to true, if you want to disable creeper explosions.
474
  creeper:
475
    max-height: -1
476
477
  # Protect various blocks.
478
  protect:
479
    # Protect all signs
480
    signs: true
481
482
    # Prevent users from destroying rails
483
    rails: true
484
485
    # Blocks below rails/signs are also protected if the respective rail/sign is protected.
486
    # This makes it more difficult to circumvent protection, and should be enabled.
487
    # This only has an effect if "rails" or "signs" is also enabled.
488
    block-below: true
489
490
    # Prevent placing blocks above protected rails, this is to stop a potential griefing
491
    prevent-block-on-rails: false
492
493
    # Store blocks / signs in memory before writing
494
    memstore: false
495
496
  # Disable various default physics and behaviors
497
  disable:
498
    # Should fall damage be disabled?
499
    fall: false
500
501
    # Users with the essentials.protect.pvp permission will still be able to attack each other if this is set to true.
502
    # They will be unable to attack users without that same permission node.
503
    pvp: false
504
505
    # Should drowning damage be disabled?
506
    # (Split into two behaviors; generally, you want both set to the same value)
507
    drown: false
508
    suffocate: false
509
510
    # Should damage via lava be disabled?  Items that fall into lava will still burn to a crisp. ;)
511
    lavadmg: false
512
513
    # Should arrow damage be disabled
514
    projectiles: false
515
516
    # This will disable damage from touching cacti.
517
    contactdmg: false
518
519
    # Burn, baby, burn!  Should fire damage be disabled?
520
    firedmg: false
521
522
    # Should the damage after hit by a lightning be disabled?
523
    lightning: false
524
525
    # Should people with build: false in permissions be allowed to build
526
    # Set true to disable building for those people
527
    build: true
528
529
    # Should people with build: false in permissions be allowed to use items
530
    # Set true to disable using for those people
531
    use: true
532
533
    # Should we tell people they are not allowed to build
534
    warn-on-build-disallow: true
535
536
    # Disable weather options
537
    weather:
538
      storm: false
539
      thunder: false
540
      lightning: false
541
542
############################################################
543
# +------------------------------------------------------+ #
544
# |            Essentials Spawn / New Players            | #
545
# +------------------------------------------------------+ #
546
############################################################
547
548
newbies:
549
  # Should we announce to the server when someone logs in for the first time?
550
  # If so, use this format, replacing {DISPLAYNAME} with the player name.
551
  # If not, set to ''
552
  #announce-format: ''
553
  announce-format: '&dWelcome {DISPLAYNAME}&d to the server!'
554
555
  # When we spawn for the first time, which spawnpoint do we use?
556
  # Set to "none" if you want to use the spawn point of the world.
557
  spawnpoint: newbies
558
  
559
  # Do we want to give users anything on first join? Set to '' to disable
560
  # This kit will be given reguardless of cost, and permissions.
561
  #kit: ''
562
  kit: tools
563
564
# Set this to lowest, if you want Multiverse to handle the respawning
565
# Set this to high, if you want EssentialsSpawn to handle the respawning
566
# Set this to highest, if you want to force EssentialsSpawn to handle the respawning
567
respawn-listener-priority: high
568
569
# When users die, should they respawn at their first home or bed, instead of the spawnpoint?
570
respawn-at-home: false
571
572
# End of File <-- No seriously, you're done with configuration.