Advertisement
Guest User

HSP

a guest
Nov 20th, 2012
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.01 KB | None | 0 0
  1. # While the comments in here try to be helpful, the most up-to-date
  2. # documentation for these options can always be found on the web at:
  3. #
  4. # 'http://dev.bukkit.org/server-mods/homespawnplus/pages/config-params'
  5. #
  6. # This config_defaults.yml is NOT USED by HSP in any way and is
  7. # overwritten everytime HSP starts up. It is simply here for reference
  8. # to the full set of options available in HSP as well as their
  9. # default values. Copy any sections you want here into your config.yml
  10. # to make changes.
  11.  
  12. # This defines which permission system HSP uses. Vault and WEPIF
  13. # (WEPIF is built into WorldEdit) are preferred, they both provide
  14. # a nice interface to all other permission systems. If you don't have
  15. # or don't want to use either of those, there is some native support
  16. # for a few other permission systems that you can use. These are
  17. # checked in the order they are listed for existence, and the
  18. # first one to match is used.
  19. permissions:
  20. - vault
  21. - wepif
  22. - pex
  23. - perm2-compat
  24. - superperms
  25. - ops
  26.  
  27. core:
  28. # EBEANS - Ebeans storage (will go to SqlLite or MySQL, as defined
  29. # by bukkit.yml)
  30. # YAML - YAML storage in your plugins/HomeSpawnPlus directory.
  31. # Will store one file per data type (home, spawn, etc).
  32. # YAML_SINGLE_FILE - YAML storage in your plugins/HomeSpawnPlus
  33. # directory. Stores all data in single "data.yml" file.
  34. # PERSISTANCE_REIMPLEMENTED_EBEANS - use persitance reimplemented
  35. # ebeans implementation. Exactly like EBEANS above except with
  36. # a few extra benefits. http://goo.gl/rtdDH To live-reload
  37. # with this, due to a Bukkit limitation, you must edit
  38. # plugin.yml and set 'database: false'
  39. #
  40. # This is one option that cannot be reloaded live with "/hsp rc",
  41. # you must restart Bukkit if you change this option.
  42. storage: EBEANS
  43.  
  44. # Warn on any known plugin conflicts that might prevent HSP from
  45. # working the way the admin expects.
  46. warnConflicts: true
  47.  
  48. # Warn if a strategy chain returns no location. While this might
  49. # be intended behavior, it can also hint at a configuration mistake.
  50. warnNullStrategy: true
  51.  
  52. # Warn if the player ended up somewhere other than where HSP
  53. # expected. This often indicates another plugin doing something
  54. # that you don't intend.
  55. warnLocationChange: true
  56.  
  57. # if any strategy takes longer than this many millis to execute
  58. # (1000 millis = 1 second), then print a performance warning.
  59. # Set to 0 to disable.
  60. warnPerformanceMillis: 250
  61.  
  62. # this is ONLY used when "ops" is used in the "permissions" section
  63. # above.
  64. # In that case, any permissions listed here are given to everyone by
  65. # default (ops always have full permissions)
  66. # defaultPermissions:
  67. # - hsp.command.home.use
  68. # - hsp.command.sethome.use
  69.  
  70. # set to true to enable players setting their homes by clicking beds.
  71. # they must also have the 'hsp.home.bedsethome' permission.
  72. bedsethome: true
  73.  
  74. # If true, HSP will require 2 clicks on the bed to set the home. This
  75. # avoids accidentally setting your bedhome when you don't mean to.
  76. bedhome2clicks: true
  77.  
  78. # If true, HSP will require it be night time in order for a bed home
  79. # to be saved by clicking on it. (ie. single player mechanics)
  80. bedHomeMustBeNight: false
  81.  
  82. # If set to true, the player will never see the "You can only
  83. # sleep at night" message. Be warned this has the unfortunate side
  84. # effect that they can never actually sleep in their bed, either.
  85. bedHomeNeverDisplayNightMessage: false
  86.  
  87. # This restores the "original" behavior where all bed clicks go
  88. # through (instead of supressing the first in 2click mode), which
  89. # makes it possible to night sleep on first click and set home on
  90. # 2 clicks. Note this is also possible without this option by
  91. # the player using sneak to sleep vs. set home.
  92. bedHomeOriginalBehavior: false
  93.  
  94. # The default/main world. Strategies reference this as the default
  95. # world, you can change that here if you like.
  96. defaultWorld: Survival
  97.  
  98. # set to true if you want plugin to change the spawn of the actual map
  99. # (ie. even if you turn this plugin off later, whatever default spawn
  100. # you set in various worlds will stay)
  101. override_world: true
  102.  
  103. # if recordLastLogout is true, HSP will record the precise location
  104. # location the player logged out at and respawn them there, instead
  105. # of just letting Bukkit do it. This is an attempt to work around a
  106. # bug where people logout close to a wall and Bukkit tries to respawn
  107. # them in the wall
  108. recordLastLogout: false
  109.  
  110. # set to true to have a bit more verbose logging in your server.log
  111. # about what HomeSpawnPlus is doing
  112. verboseLogging: false
  113. # set to true to have verbose logging in your server.log as
  114. # strategies are being evaluated - great for debugging and testing
  115. # your strategies when you first set them up.
  116. verboseStrategyLogging: false
  117.  
  118. # Event priority; the basic assumption is that you want HSP to
  119. # be the final say in your onjoin/respawn event chains - if you
  120. # didn't want that you probably wouldn't be running HSP in the
  121. # first place. But you can change it here if you want to
  122. # for some reason.
  123. eventPriority: highest
  124.  
  125. # HSP has a notion of "default home" which the player can change
  126. # by using /setdefaulthome. In the event that the player has
  127. # deleted their defaultHome and only one home is remaining on
  128. # a given world, this flag says to count that last home as the
  129. # "default" home, even if it wasn't specifically flagged as
  130. # the default.
  131. lastHomeIsDefault: true
  132.  
  133. # localization. "en" for english, "fr" for french, etc. Will
  134. # use given localization if it exists, otherwise will fall
  135. # back to English as the default.
  136. # locales available: en, de, fr, nl, ru, pt
  137. locale: en
  138.  
  139. # default color of messages. ie. %yellow%, %red%, ..
  140. defaultMessageColor: "%yellow%"
  141.  
  142. # set to true if Bukkit should be forced to reload the target
  143. # chunk when a player teleports. This fixes "world hole" problems
  144. # on teleport (exactly the same as BananaChunk plugin does).
  145. # This option does nothing if BananaChunk is already installed.
  146. reloadChunkOnTeleport: false
  147.  
  148. # Define the strategy HSP uses to determine if a player is new.
  149. # BUKKIT: use Bukkit Player.hasPlayedBefore() method
  150. # PLAYER_DAT: check for "player.dat" in the default world
  151. # ORIGINAL: use HSP's original algorithm, which first checks
  152. # HSP's database for any record, then falls back to a
  153. # PLAYER_DAT check. This can be faster since it's a cached
  154. # DB lookup instead of a file access, but it also means that
  155. # you can't test "new player" strategies simply by removing
  156. # the player.dat file.
  157. newPlayerStrategy: PLAYER_DAT
  158.  
  159. # If enabled, "safe teleport" will be used for any teleport
  160. # HSP does. This means if the players location is not "safe"
  161. # (it has solid blocks that might suffocate them, is over lava,
  162. # etc), they will be teleported to the nearest "safe" location
  163. # instead.
  164. safeTeleport: true
  165.  
  166. # If true, sleeping in a bed will overwrite the default home,
  167. # usually the one set by "/sethome" with no args.
  168. bedHomeOverwritesDefault: true
  169.  
  170. # Set to true if you use Multiverse and want to take advantage
  171. # of HSP's event integration with it
  172. multiverseEnabled: true
  173.  
  174. # set to true if you want to display teleporting messages
  175. # when a player types /home or /spawn. See web docs for how
  176. # to customize these messages: http://goo.gl/qhYmZ
  177. teleportMessages: false
  178.  
  179. # Web doc reference for event strategies:
  180. # http://dev.bukkit.org/server-mods/homespawnplus/pages/strategy-doc/
  181. #
  182. events:
  183. # strategies to use when player is joining the game
  184. onJoin:
  185. - spawnNewPlayer
  186. - default
  187.  
  188. # strategies to use when player is respawning after a death
  189. onDeath:
  190. - homeMultiWorld
  191. - spawnLocalWorld
  192.  
  193. # strategies to use when player types "/spawn"
  194. onSpawnCommand:
  195. - spawnLocalWorld
  196.  
  197. # strategies to use when player types "/groupspawn"
  198. onGroupSpawnCommand:
  199. - spawnGroup
  200.  
  201. # strategies to use when player types "/home"
  202. onHomeCommand:
  203. - homeMultiWorld
  204.  
  205. # strategies to use when player types "/home name"
  206. onNamedHomeCommand:
  207. - homeNamedHome
  208.  
  209. # strategies to use when player types "/spawn name"
  210. onNamedSpawnCommand:
  211. - spawnNamedSpawn
  212.  
  213. # a crossWorld teleport that didn't involve Multiverse
  214. crossWorldTeleport:
  215. - default
  216.  
  217. # a crossWorld teleport by Multiverse
  218. multiverseCrossWorldTeleport:
  219. - default
  220.  
  221. # a non-crossWorld teleport by Multiverse
  222. multiverseTeleport:
  223. - default
  224.  
  225. # example of world-specific strategy
  226. # world:
  227. # myworld:
  228. # onDeath:
  229. # - homeLocalWorld
  230. # - spawnLocalWorld
  231. # onHomeCommand:
  232. # - homeLocalWorld
  233. #
  234. # example of permission-specific strategy
  235. # permission:
  236. # entry1:
  237. # permissions:
  238. # - my.special.permission
  239. # onJoin:
  240. # - homeSpecificWorld:specialworld
  241. # - spawnSpecificWorld:specialworld
  242. # onDeath:
  243. # - homeMultiWorld
  244. # - homeAnyWorld
  245.  
  246. # you can define your own custom commands. Refer
  247. # to documentation on web: http://goo.gl/wCMM7
  248. commands:
  249. # you can disable individual built-in commands here
  250. # disabledCommands:
  251. # - home
  252. # - sethome
  253. # - spawn
  254.  
  255. # cooldowns for various commands can be defined here
  256. # A cooldown of 0 is no cooldown at all.
  257. cooldown:
  258. home: 60
  259. # if set, overrides "home" cooldown for named homes
  260. home-named: 0
  261.  
  262. sethome: 0
  263. # if set, overrides "sethome" cooldown for named homes
  264. sethome-named: 0
  265.  
  266. spawn: 60
  267. # if set, overrides "spawn" cooldown for named spawns
  268. spawn-named: 0
  269.  
  270. groupspawn: 60
  271.  
  272. homeinvitetp: 60
  273.  
  274. # if set to true, cooldowns reset on death
  275. resetOnDeath: false
  276.  
  277. # any cooldowns listed here will be on separate timers per
  278. # command argument. for example if "home-named" is listed,
  279. # then typing "/home home1" would start home1's cooldown,
  280. # and "/home home2" will be on a separate cooldown.
  281. # separation:
  282. # - home-named
  283. # - spawn-named
  284. # - sethome-named
  285. # - homeinvitetp
  286.  
  287. # example of world-specific cooldowns
  288. # world:
  289. # myworld:
  290. # # whether this world should have its own cooldowns
  291. # cooldownPerWorld: false
  292. # home: 120
  293. # spawn: 120
  294. # # resetOnDeath can be per-world or even per-permission
  295. # resetOnDeath: true
  296. #
  297. # example of permission-specific cooldowns
  298. # permission:
  299. # entry1:
  300. # # whether these permission should have their own cooldowns
  301. # cooldownPerPermission: false
  302. # permissions:
  303. # - my.special.permission
  304. # home: 30
  305. # spawn: 30
  306. warmup:
  307. # globally enable or disable warmups.
  308. enabled: false
  309.  
  310. # set to true if movement should cancel a warmup
  311. onMoveCancel: false
  312.  
  313. # set to true if receiving damage should cancel a warmup
  314. onDamageCancel: false
  315.  
  316. # individual command warmup timers
  317. home: 5
  318. spawn: 5
  319. groupspawn: 5
  320.  
  321. # example of world-specific warmups
  322. # world:
  323. # myworld:
  324. # # whether this world should have its own warmups
  325. # warmupPerWorld: false
  326. # home: 10
  327. # spawn: 10
  328. #
  329. # example of permission-specific warmups
  330. # permission:
  331. # entry1:
  332. # # whether these permission should have their own warmups
  333. # warmupPerPermission: false
  334. # permissions:
  335. # - my.special.permission
  336. # home: 15
  337. # spawn: 15
  338.  
  339. # ability to raise or lower the limit of homes you allow
  340. # players to have. Can be defined on a per-world or
  341. # per-permission basis. (-1 = unlimited)
  342. homeLimits:
  343. # If singleGlobalHome is set, all other sections are ignored
  344. # and a single global home is enforced. This means typing
  345. # /sethome on any world will always work and it will always
  346. # overwrite whatever other home you had set. This can be
  347. # overridden by the permission "hsp.singleGlobalHomeExempt",
  348. # in which case the limits defined below still apply.
  349. singleGlobalHome: false
  350.  
  351. default:
  352. perWorld: 1
  353. global: -1
  354.  
  355. # world:
  356. # myworld:
  357. # perWorld: 5
  358. # permission:
  359. # limit1:
  360. # permissions:
  361. # - my.custom.perm
  362. # - group.mygroup
  363. # perWorld: 3
  364. # global: 10
  365.  
  366. # If you have Vault installed, HSP can use that to charge prices for
  367. # commands using whatever economy plugin you happen to have installed.
  368. # Costs will not work if you do not have Vault installed.
  369. #
  370. # http://dev.bukkit.org/server-mods/vault/
  371. cost:
  372. # if verbose is true, the player will get a message stating that their
  373. # account has been charged whenever they use a command with a cost.
  374. verbose: true
  375. home: 0
  376. sethome: 0
  377. spawn: 0
  378. groupspawn: 0
  379. # if sethome-multiplier is non-zero, then each additional home past
  380. # the first (globally) will cost this much more. Example: sethome cost
  381. # is 500, sethome-multiplier is 1.5. First home will cost 500, second
  382. # will cost (500*1.5) = 750. 3rd home will cost (500*1.5*1.5) = 1125.
  383. # 4th home is (500*1.5*1.5*1.5) = 1687.5, and so on.
  384. sethome-multiplier: 0
  385.  
  386. # world:
  387. # myworld:
  388. # home: 100
  389. # permission:
  390. # limit1:
  391. # permissions:
  392. # - my.custom.perm
  393. # - group.mygroup
  394. # home: 250
  395. # sethome: 500
  396.  
  397. homeInvite:
  398. # timeout (in seconds) for temporary invites
  399. timeout: 30
  400.  
  401. # set to true if you want /homeinviteaccept and /homeinviteteleport
  402. # to use the same cooldown as /home. This respects any home-separation
  403. # settings you have.
  404. useHomeCooldown: true
  405. # same as above, but for warmups
  406. useHomeWarmup: true
  407.  
  408. # set to false if you don't want to allow
  409. # players to send invite for bedHomes
  410. allowBedHomeInvites: true
  411.  
  412. # HSP/dynmap integration. Features heavily borrowed from Mike Primm's
  413. # excellent Commandbook/dynmap integration, so please refer to that
  414. # for any documentation of config options. http://goo.gl/SLXOL
  415. dynmap:
  416. # Set to true to enable this module, otherwise it is completely
  417. # disabled
  418. enabled: false
  419.  
  420. update:
  421. # Seconds between position updates
  422. period: 300.0
  423.  
  424. layer:
  425. homes:
  426. enable: true
  427. # by default, HSP will render the default home. You can also tell
  428. # it to render any bed homes or even all named homes
  429. include-bed-home: true
  430. include-named-homes: true
  431. name: "Homes"
  432. # Make home layer hidden by default
  433. hidebydefault: false
  434. # ordering priority in layer menu (low goes before high - default is 0)
  435. layerprio: 20
  436. # (optional) set minimum zoom level when mob icons should be visible (0=default, any zoom)
  437. minzoom: 0
  438. # Default icon for home markers
  439. deficon: house
  440. # Label format - substitute %name% for player's name
  441. labelfmt: "%name%"
  442. # (optional) List of visible homes (by user ID) - if non-empty, only these will be shown.
  443. # To show all homes on a given world, include "world:<worldname>" in the string list
  444. visiblemarkers: []
  445. # (optional) List of hidden homes (by user ID)
  446. # To hide all homes on a given world, include "world:<worldname>" in the string list
  447. hiddenmarkers: []
  448. # (optional) If set to true, only show homes of online players
  449. online-only: false
  450. spawns:
  451. enable: true
  452. name: "Spawns"
  453. # Make warp layer hidden by default
  454. hidebydefault: false
  455. # ordering priority in layer menu (low goes before high - default is 0)
  456. layerprio: 21
  457. # (optional) set minimum zoom level when mob icons should be visible (0=default, any zoom)
  458. minzoom: 0
  459. # Default icon for warp markers
  460. deficon: world
  461. # Label format - substitute %name% for warp's name
  462. labelfmt: "[%name%]"
  463. # (optional) List of visible spawns (by spawn name) - if non-empty, only these will be shown.
  464. # To show all spawns on a given world, include "world:<worldname>" in the string list
  465. visiblemarkers: []
  466. # (optional) List of hidden spawns (by spawn name)
  467. # To hide all spawns on a given world, include "world:<worldname>" in the string list
  468. hiddenmarkers: []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement