Advertisement
Guest User

Untitled

a guest
Jan 13th, 2019
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.52 KB | None | 0 0
  1. # The general configuration for the jobs plugin mostly includes how often the plugin
  2. # saves user data (when the user is in the game), the storage method, whether
  3. # to broadcast a message to the server when a user goes up a skill level.
  4. # It also allows admins to set the maximum number of jobs a player can have at
  5. # any one time.
  6.  
  7. # Default language.
  8. # Example: en, ru
  9. # File in locale folder with same name should exist. Example: messages_ru.yml
  10. locale-language: cz
  11. storage:
  12. # storage method, can be MySQL or sqlite
  13. method: sqlite
  14. # Requires Mysql.
  15. mysql-username: root
  16. mysql-password: ''
  17. mysql-hostname: localhost:3306
  18. mysql-database: minecraft
  19. mysql-table-prefix: jobs_
  20. verify-server-certificate: false
  21. use-ssl: false
  22. # How often in minutes you want it to save. This must be a non-zero number
  23. save-period: 10
  24. # Should player data be saved on disconnect?
  25. # Player data is always periodically auto-saved and autosaved during a clean shutdown.
  26. # Only enable this if you have a multi-server setup, or have a really good reason for enabling this.
  27. # Turning this on will decrease database performance.
  28. save-on-disconnect: false
  29. # Tool used when selecting bounds for restricted area
  30. selectionTool: 294
  31. # Enable if you are using one data base for multiple servers across bungee network
  32. # This will force to load players data every time he is logging in to have most up to date data instead of having preloaded data
  33. # This will enable automatically save-on-disconnect feature
  34. MultiServerCompatability: false
  35. Optimizations:
  36. # When set to true staff will be informed about new Jobs plugin version
  37. # You need to have jobs.versioncheck permission node
  38. NewVersion: true
  39. DecimalPlaces:
  40. # Decimal places to be shown
  41. Money: 2
  42. Exp: 2
  43. Points: 2
  44. DBCleaning:
  45. Jobs:
  46. # Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
  47. # When set to true, jobs data base will be cleaned on each startup to avoid having not used jobs
  48. # keep in mind that this will only clean actual jobs, but not recorded players
  49. Use: false
  50. # Any one who has jobs level equal or less then set, hies job will be removed from data base
  51. Level: 1
  52. Users:
  53. # Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
  54. # When set to true, data base will be cleaned on each startup from user data to avoid having old player data
  55. Use: false
  56. # Any one who not played for defined amount of days, will be removed from data base
  57. Days: 60
  58. AutoJobJoin:
  59. # Use or not auto join jobs feature
  60. # If you are not using auto join feature, keep it disabled
  61. Use: true
  62. # Delay in seconds to perform auto join job if used after player joins server
  63. # If you using offline server, try to keep it slightly more than your login plugin gives time to enter password
  64. # For player to auto join job add permission node jobs.autojoin.[jobname]
  65. # Op players are ignored
  66. Delay: 15
  67. # When set to true players who gets negative experience can delevel job up to level 1
  68. # ATTENTION! Set it to true only if you certain that commands performed on level up will not cause issues if player start level and delevel in a row.
  69. AllowDelevel: false
  70. DisabledWorlds:
  71. # By setting this to true, Jobs plugin will be disabled in given worlds
  72. # Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
  73. Use: false
  74. List:
  75. - world
  76. Logging:
  77. # With this set to true all players jobs actions will be logged to database for easy to see statistics
  78. # This is still in development and in feature it will expand
  79. Use: false
  80. broadcast:
  81. on-skill-up:
  82. # Do all players get a message when someone goes up a skill level?
  83. use: false
  84. on-level-up:
  85. # Do all players get a message when someone goes up a level?
  86. use: true
  87. # For what levels you want to broadcast message? Keep it at 0 if you want for all of them
  88. levels:
  89. - 10
  90. - 50
  91. - 100
  92. - 150
  93. - 200
  94. DailyQuests:
  95. # Defines time in 24hour format when we want to give out new daily quests
  96. # Any daily quests given before reset will be invalid and new ones will be given out
  97. ResetTime:
  98. Hour: 4
  99. Minute: 0
  100. # Maximum number of jobs a player can join.
  101. # Use 0 for no maximum
  102. # Keep in mind that jobs.max.[amount] will bypass this setting
  103. max-jobs: 1
  104. # Hide jobs from player if they lack the permission to join the job
  105. hide-jobs-without-permission: true
  106. # Hide jobs info from player if they lack the permission to join the job
  107. hide-jobsinfo-without-permission: true
  108. # Option to allow payment to be made when killing mobs from a spawner.
  109. # Use jobs.nearspawner.[amount] to define multiplayer. Example jobs.nearspawner.-0.5 will pay half of payment, jobs.nearspawner.-1 will not pay at all
  110. enable-pay-near-spawner: false
  111. # Option to allow payment to be made in creative mode. This ignoring when a group has 'jobs.paycreative' permission.
  112. enable-pay-creative: false
  113. # Option to allow payment to be made for exploring when player flies
  114. enable-pay-for-exploring-when-flying: false
  115. # Adds the Jobs xp received to the player's Minecraft XP bar
  116. add-xp-player: false
  117. # Modifys chat to add chat titles. If you're using a chat manager, you may add the tag {jobs} to your chat format and disable this.
  118. modify-chat:
  119. use: true
  120. prefix: '&c['
  121. suffix: '&c]&r '
  122. separator: ' '
  123. # Do you want to use custom item/block/mob/enchant/color names
  124. # With this set to true names like Stone:1 will be translated to Granite
  125. # Name list is in TranslatableWords.yml file
  126. UseCustomNames: true
  127. # Changes how often, in seconds, players are paid out. Default is 5 seconds.
  128. # Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment)
  129. economy-batch-delay: 3
  130. # Enable async economy calls.
  131. # Disable this if you have issues with payments or your plugin is not thread safe.
  132. economy-async: true
  133. Economy:
  134. # By disabling one of thies, players no longer will get particular payment.
  135. # Useful for removing particular payment method without editing whole jobConfig file
  136. PaymentMethods:
  137. Money: false
  138. Points: false
  139. Exp: true
  140. # Can be used to change payment amounts for all jobs and all actions if you want to readjust them
  141. # Amounts are in percentage, above 0 will increase payments
  142. # Amount belove 0 will decrease payments
  143. # If action pays negative amount, then value above 0 will increase that negative value
  144. # So is placing diamond ore takes from you 10 bucks, then by setting 50 for money income, you will be charged 15 bucks for placing it
  145. # If you are getting paid 10 for placing wood, then same value of 50 for money income, will result you getting 15 bucks
  146. # This only effects base income value
  147. GeneralMulti:
  148. MONEY: 0.0
  149. EXP: 0.0
  150. POINTS: 0.0
  151. MinimumOveralPayment:
  152. # Determines minimum payment. In example if player uses McMMO treefeller and earns only 20%, but at same time he gets 25% penalty from dynamic payment. He can 'get' negative amount of money
  153. # This will limit it to particular percentage
  154. # Works only when original payment is above 0
  155. use: true
  156. limit: 0.1
  157. MinimumOveralPoints:
  158. # Determines minimum payment. In example if player uses McMMO treefeller and earns only 20%, but at same time he gets 25% penalty from dynamic payment. He can 'get' negative amount of money
  159. # This will limit it to particular percentage
  160. # Works only when original payment is above 0
  161. use: true
  162. limit: 0.1
  163. DynamicPayment:
  164. # Do you want to use dinamic payment dependent on how many players already working for jobs
  165. # This can help automatically lift up payments for not so popular jobs and lower for most popular ones
  166. use: false
  167. equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
  168. MaxPenalty: 25.0
  169. MaxBonus: 100.0
  170. # Server economy account
  171. # With this enabled, players will get money from defined user (server account)
  172. # If this account don't have enough money to pay for players for, player will get message
  173. UseServerAcount: false
  174. # Username should be with Correct capitalization
  175. AcountName: Server
  176. Taxes:
  177. # Do you want to use taxes feature for jobs payment
  178. use: false
  179. # Username should be with Correct capitalization, it can be same as setup in server account before
  180. AccountName: Server
  181. # Amount in percentage
  182. Amount: 15.0
  183. # Do you want to transfer taxes to server account
  184. TransferToServerAccount: true
  185. # With this true, taxes will be taken from players payment and he will get less money than its shown in jobs info
  186. # When its false player will get full payment and server account will get taxes amount to hes account
  187. TakeFromPlayersPayment: false
  188. Limit:
  189. # Money gain limit
  190. # With this enabled, players will be limited how much they can make in defined time
  191. # Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
  192. Money:
  193. Use: false
  194. # Do you want to stop money gain when exp limit reached?
  195. StopWithExp: false
  196. # Do you want to stop money gain when point limit reached?
  197. StopWithPoint: false
  198. # Equation to calculate max limit. Option to use total level to include players total amount levels of current jobs
  199. # You can always use simple number to set money limit
  200. # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  201. # So player with 2 jobs with level 15 and 22 will have 685 limit
  202. MoneyLimit: 500+500*(totallevel/100)
  203. # Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
  204. TimeLimit: 3600
  205. # Delay between announcements about reached money limit
  206. # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  207. AnnouncementDelay: 30
  208. # Point gain limit
  209. # With this enabled, players will be limited how much they can make in defined time
  210. Point:
  211. Use: false
  212. # Do you want to stop Point gain when exp limit reached?
  213. StopWithExp: false
  214. # Do you want to stop Point gain when money limit reached?
  215. StopWithMoney: false
  216. # Equation to calculate max limit. Option to use total level to include players total amount levels of current jobs
  217. # You can always use simple number to set limit
  218. # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  219. # So player with 2 jobs with level 15 and 22 will have 685 limit
  220. Limit: 500+500*(totallevel/100)
  221. # Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
  222. TimeLimit: 3600
  223. # Delay between announcements about reached limit
  224. # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  225. AnnouncementDelay: 30
  226. # Exp gain limit
  227. # With this enabled, players will be limited how much they can get in defined time
  228. # Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
  229. Exp:
  230. Use: false
  231. # Do you want to stop exp gain when money limit reached?
  232. StopWithMoney: false
  233. # Do you want to stop exp gain when point limit reached?
  234. StopWithPoint: false
  235. # Equation to calculate max money limit. Option to use total level to include players total amount of current jobs
  236. # You can always use simple number to set exp limit
  237. # Default equation is: 5000+5000*(totallevel/100), this will add 1% from 5000 for each level player have
  238. # So player with 2 jobs with level 15 and 22 will have 6850 limit
  239. Limit: 5000+5000*(totallevel/100)
  240. # Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
  241. TimeLimit: 3600
  242. # Delay between announcements about reached Exp limit
  243. # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  244. AnnouncementDelay: 30
  245. Repair:
  246. # Do you want to give money for only renaming items in anvil
  247. # Players will get full pay as they would for remaining two items when they only renaming one
  248. # This is not big issue, but if you want to disable it, you can
  249. PayForRenaming: true
  250. Crafting:
  251. # With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
  252. # By default its false, as you can make ALOT of money if prices kept from old payment mechanics
  253. PayForEachCraft: false
  254. MilkingCow:
  255. # With this true, when timer is still going, cow milking event will be canceled
  256. # With this false, player will get bucket of milk, but still no payment
  257. CancelMilking: false
  258. # How ofter player can milk cows in seconds. Keep in mind that by default player can milk cow indefinitely and as often as he wants
  259. # Set to 0 if you want to disable timer
  260. Timer: 30
  261. ExploitProtections:
  262. Furnaces:
  263. # When enabled, players interacted furnaces will be saved into file and will be reassigned after restart to keep giving out money
  264. # Players will no longer need to click on furnace to get paid from it after server restart
  265. Reassign: true
  266. # Defines max available furnaces each player can have to get paid from
  267. # This can be overridden with jobs.maxfurnaces.[amount] permission node
  268. MaxDefaultAvailable: 20
  269. BrewingStands:
  270. # When enabled, players interacted brewing stands will be saved into file and will be reassigned after restart to keep giving out money
  271. # Players will no longer need to click on brewing stand to get paid from it after server restart
  272. Reassign: true
  273. # Defines max available brewing stands each player can have to get paid from
  274. # Set to 0 if you want to disable this limitation
  275. # This can be overridden with jobs.maxbrewingstands.[amount] permission node
  276. MaxDefaultAvailable: 20
  277. General:
  278. # Enable blocks protection, like ore, from exploiting by placing and destroying same block again and again.
  279. # Modify restrictedBlocks.yml for blocks you want to protect
  280. PlaceAndBreakProtection: true
  281. # For how long in days to keep block protection data in data base
  282. # This will clean block data which ones have -1 as cooldown value
  283. # Data base cleanup will be performed on each server startup
  284. KeepDataFor: 14
  285. # All blocks will be protected X sec after player places it on ground.
  286. GlobalBlockTimer:
  287. use: false
  288. timer: 3
  289. # Enable silk touch protection.
  290. # With this enabled players wont get paid for breaked blocks from restrictedblocks list with silk touch tool.
  291. SilkTouchProtection: false
  292. MonsterDamage:
  293. # This section controls how much damage player should do to monster for player to get paid
  294. # This prevents from killing monsters in one hit when they suffer in example fall damage
  295. Use: false
  296. Percentage: 60
  297. # McMMO abilities
  298. McMMO:
  299. # Players will get part of money from cutting trees with treefeller ability enabled.
  300. # 0.2 means 20% of original price
  301. TreeFellerMultiplier: 0.2
  302. # Players will get part of money from braking blocks with gigaDrill ability enabled.
  303. # 0.2 means 20% of original price
  304. gigaDrillMultiplier: 0.2
  305. # Players will get part of money from braking blocks with super breaker ability enabled.
  306. # 0.2 means 20% of original price
  307. superBreakerMultiplier: 0.2
  308. # MythicMobs plugin support
  309. # Disable if you having issues with it or using old version
  310. MythicMobs:
  311. enabled: true
  312. Spawner:
  313. # Prevent slime splitting when they are from spawner
  314. # Protects agains exploiting as new splited slimes is treated as naturally spawned and not from spawner
  315. PreventSlimeSplit: true
  316. # Prevent magmacube splitting when they are from spawner
  317. PreventMagmaCubeSplit: true
  318. Smelt:
  319. # Prevent payments when hoppers moving items into furnace
  320. # Player will not get paid, but items will be smelted
  321. PreventHopperFillUps: true
  322. Brew:
  323. PreventBrewingStandFillUps: true
  324. # Breeder finder.
  325. # If you are not using breeding payment, you can disable this to save little resources. Really little.
  326. use-breeder-finder: true
  327. # Old job save
  328. # Players can leave job and return later with some level loss during that
  329. # You can fix players level if hes job level is at max level
  330. old-job:
  331. level-loss-percentage: 30
  332. fix-at-max-level: true
  333. # Percentage to loose when leaving job at max level
  334. # Only works when fix-at-max-level is set to false
  335. level-loss-from-max-level: 30
  336. ActionBars:
  337. Messages:
  338. # When this set to true player will see action bar messages by default
  339. EnabledByDefault: false
  340. BossBar:
  341. # Enables BossBar feature
  342. # Works only from 1.9 mc version
  343. Enabled: true
  344. Messages:
  345. # When this set to true player will see Bossbar messages by default
  346. EnabledByDefault: true
  347. # If enabled boss bar will update after each action
  348. # If disabled, BossBar will update only on each payment. This can save some server resources
  349. ShowOnEachAction: false
  350. # How long in sec to show BossBar for player
  351. # If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
  352. Timer: 30
  353. # You can enable/disable message shown for players in action bar
  354. ShowActionBars:
  355. OnTitleChange: false
  356. OnLevelChange: true
  357. OnEmptyServerAcount: false
  358. # Chat messages
  359. # You can enable/disable message shown for players in chat
  360. ShowChatMessage:
  361. OnTitleChange: false
  362. OnLevelChange: true
  363. OnEmptyServerAcount: false
  364. # Sounds
  365. # Extra sounds on some events
  366. # All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  367. Sounds:
  368. LevelUp:
  369. use: true
  370. sound: ENTITY_PLAYER_LEVELUP
  371. volume: 3
  372. pitch: 1
  373. TitleChange:
  374. use: true
  375. sound: ENTITY_PLAYER_LEVELUP
  376. volume: 1
  377. pitch: 3
  378. # You can disable this to save SMALL amount of server resources
  379. Signs:
  380. Enable: false
  381. Colors:
  382. ColorizeJobName: true
  383. # This is update for same job signs, to avoid huge lag if you have bunch of same type signs. Keep it from 1 to as many sec you want
  384. InfoUpdateInterval: 5
  385. Scoreboard:
  386. # For how long to show scoreboard
  387. interval: 10
  388. JobsBrowse:
  389. # Do you want to show total amount of workers for job in jobs browse window
  390. ShowTotalWorkers: true
  391. # Do you want to show penalty and bonus in jobs browse window. Only works if this feature is enabled
  392. ShowPenaltyBonus: true
  393. # Defines if you want to use new /jobs browse look or old one
  394. UseNewLook: true
  395. # Defines amount of jobs to be shown in one page for /jobs browse
  396. AmountToShow: 5
  397. JobsGUI:
  398. # Do you want to show GUI when performing /jobs browse command
  399. OpenOnBrowse: true
  400. # Do you want to show chat information when performing /jobs browse command
  401. ShowChatBrowse: true
  402. # With true left mouse button will join job and right will show more info
  403. # With false left mouse button will show more info, right will join job
  404. # Don't forget to adjust locale file
  405. SwitcheButtons: false
  406. # Defines size in rows of GUI
  407. Rows: 5
  408. # Defines back button slot in GUI
  409. BackButtonSlot: 37
  410. # Defines start position in gui from which job icons will be shown
  411. StartPosition: 11
  412. # Defines By how many jobs we need to group up
  413. GroupAmount: 7
  414. # Defines By how many slot we need to skip after group
  415. SkipAmount: 2
  416. BackButton:
  417. Material: JACK_O_LANTERN
  418. Filler:
  419. Material: STAINED_GLASS_PANE
  420. JobsTop:
  421. # Defines amount of players to be shown in one page for /jobs top & /jobs gtop
  422. AmountToShow: 15
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement