Advertisement
Guest User

Untitled

a guest
Jun 8th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.40 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:jp
  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 automaticaly 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. DBCleaning:
  40. Jobs:
  41. # Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
  42. # When set to true, jobs data base will be cleaned on each startup to avoid having not used jobs
  43. # keep in mind that this will only clean actual jobs, but not recorded players
  44. Use: false
  45. # Any one who has jobs level equal or less then set, hies job will be removed from data base
  46. Level: 1
  47. Users:
  48. # Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
  49. # When set to true, data base will be cleaned on each startup from user data to avoid having old player data
  50. Use: false
  51. # Any one who not playied for defined amount of days, will be removed from data base
  52. Days: 60
  53. AutoJobJoin:
  54. # Use or not auto join jobs feature
  55. # If you are not using auto join feature, keep it disabled
  56. Use: false
  57. # Delay in seconds to perform auto join job if used after player joins server
  58. # If you using offline server, try to keep it slightly more than your login plugin gives time to enter password
  59. # For player to auto join job add permission node jobs.autojoin.[jobname]
  60. # Op players are ignored
  61. Delay: 15
  62. # When set to true players who gets negavite experience can delevel job up to level 1
  63. # ATTENTION! Set it to true only if you certain that commands performed on levelup will not cause issues if player start level and delevel in a row.
  64. AllowDelevel: false
  65. DisabledWorlds:
  66. # By setting this to true, Jobs plugin will be disabled in given worlds
  67. # Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
  68. Use: false
  69. List:
  70. - world
  71. Logging:
  72. # With this set to true all players jobs actions will be logged to database for easy to see statistics
  73. # This is still in development and in feature it will expand
  74. Use: false
  75. broadcast:
  76. on-skill-up:
  77. # Do all players get a message when somone goes up a skill level?
  78. use: false
  79. on-level-up:
  80. # Do all players get a message when somone goes up a level?
  81. use: false
  82. # For what levels you want to broadcast message? Keep it at 0 if you want for all of them
  83. levels:
  84. - 0
  85. DailyQuests:
  86. # Defines time in 24hour format when we want to give out new daily quests
  87. # Any daily quests given before reset will be invalid and new ones will be given out
  88. ResetTime:
  89. Hour: 4
  90. Minute: 0
  91. # Maximum number of jobs a player can join.
  92. # Use 0 for no maximum
  93. # Keep in mind that jobs.max.[amount] will bypass this setting
  94. max-jobs: 3
  95. # Hide jobs from player if they lack the permission to join the job
  96. hide-jobs-without-permission: false
  97. # Hide jobs info from player if they lack the permission to join the job
  98. hide-jobsinfo-without-permission: false
  99. # Option to allow payment to be made when killing mobs from a spawner.
  100. # 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
  101. enable-pay-near-spawner: false
  102. # Option to allow payment to be made in creative mode
  103. enable-pay-creative: false
  104. # Option to allow payment to be made for exploring when player flyies
  105. enable-pay-for-exploring-when-flying: false
  106. # Adds the Jobs xp recieved to the player's Minecraft XP bar
  107. add-xp-player: false
  108. # 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.
  109. modify-chat: true
  110. modify-chat-prefix: '&c['
  111. modify-chat-suffix: '&c]&r'
  112. modify-chat-separator: ' '
  113. # Do you want to use custom item/block/mob/enchant/color names
  114. # With this set to true names like Stone:1 will be translated to Granite
  115. # Name list is in TranslatableWords.yml file
  116. UseCustomNames: true
  117. # Changes how often, in seconds, players are paid out. Default is 5 seconds.
  118. # Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment)
  119. economy-batch-delay: 5
  120. # Enable async economy calls.
  121. # Disable this if you have issues with payments or your plugin is not thread safe.
  122. economy-async: true
  123. Economy:
  124. # By disabling one of thies, players no longer will get particular payment.
  125. # Usefull for removing particular payment method without editing whole jobConfig file
  126. PaymentMethods:
  127. Money: true
  128. Points: true
  129. Exp: true
  130. MinimumOveralPayment:
  131. # 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
  132. # This will limit it to particular percentage
  133. # Works only when original payment is above 0
  134. use: true
  135. limit: 0.1
  136. MinimumOveralPoints:
  137. # 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
  138. # This will limit it to particular percentage
  139. # Works only when original payment is above 0
  140. use: true
  141. limit: 0.1
  142. DynamicPayment:
  143. # Do you want to use dinamic payment dependent on how many players already working for jobs
  144. # This can help automaticaly lift up payments for not so popular jobs and lower for most popular ones
  145. use: false
  146. equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
  147. MaxPenalty: 25.0
  148. MaxBonus: 100.0
  149. # Server economy acount
  150. # With this enabled, players will get money from defined user (server account)
  151. # If this acount dont have enough money to pay for players for, player will get message
  152. UseServerAcount: false
  153. # Username should be with Correct capitalization
  154. AcountName: Server
  155. Taxes:
  156. # Do you want to use taxes feature for jobs payment
  157. use: false
  158. # Username should be with Correct capitalization, it can be same as settup in server account before
  159. AccountName: Server
  160. # Amount in percentage
  161. Amount: 15.0
  162. # Do you want to transfer taxes to server account
  163. TransferToServerAccount: true
  164. # With this true, taxes will be taken from players payment and he will get less money than its shown in jobs info
  165. # When its false player will get full payment and server account will get taxes amount to hes account
  166. TakeFromPlayersPayment: false
  167. Limit:
  168. # Money gain limit
  169. # With this enabled, players will be limited how much they can make in defined time
  170. # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  171. Money:
  172. Use: false
  173. # Do you want to stop money gain when exp limit reached?
  174. StopWithExp: false
  175. # Do you want to stop money gain when point limit reached?
  176. StopWithPoint: false
  177. # Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
  178. # You can always use simple number to set money limit
  179. # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  180. # So player with 2 jobs with level 15 and 22 will have 685 limit
  181. MoneyLimit: 500+500*(totallevel/100)
  182. # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  183. TimeLimit: 3600
  184. # Delay between announcements about reached money limit
  185. # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  186. AnnouncmentDelay: 30
  187. # Point gain limit
  188. # With this enabled, players will be limited how much they can make in defined time
  189. Point:
  190. Use: false
  191. # Do you want to stop Point gain when exp limit reached?
  192. StopWithExp: false
  193. # Do you want to stop Point gain when money limit reached?
  194. StopWithMoney: false
  195. # Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
  196. # You can always use simple number to set limit
  197. # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  198. # So player with 2 jobs with level 15 and 22 will have 685 limit
  199. Limit: 500+500*(totallevel/100)
  200. # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  201. TimeLimit: 3600
  202. # Delay between announcements about reached limit
  203. # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  204. AnnouncmentDelay: 30
  205. # Exp gain limit
  206. # With this enabled, players will be limited how much they can get in defined time
  207. # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  208. Exp:
  209. Use: false
  210. # Do you want to stop exp gain when money limit reached?
  211. StopWithMoney: false
  212. # Do you want to stop exp gain when point limit reached?
  213. StopWithPoint: false
  214. # Equation to calculate max money limit. Option to use totallevel to include players total amount of current jobs
  215. # You can always use simple number to set exp limit
  216. # Default equation is: 5000+5000*(totallevel/100), this will add 1% from 5000 for each level player have
  217. # So player with 2 jobs with level 15 and 22 will have 6850 limit
  218. Limit: 5000+5000*(totallevel/100)
  219. # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  220. TimeLimit: 3600
  221. # Delay between announcements about reached Exp limit
  222. # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  223. AnnouncmentDelay: 30
  224. Repair:
  225. # Do you want to give money for only renaming items in anvil
  226. # Players will get full pay as they would for remairing two items when they only renaming one
  227. # This is not big issue, but if you want to disable it, you can
  228. PayForRenaming: true
  229. Crafting:
  230. # With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
  231. # By default its false, as you can make ALOT of money if prices kept from old payment mechanics
  232. PayForEachCraft: false
  233. MilkingCow:
  234. # With this true, when timer is still going, cow milking event will be canceled
  235. # With this false, player will get bucket of milk, but still no payment
  236. CancelMilking: false
  237. # How ofter player can milk cows in seconds. Keep in mind that by default player can milk cow indefinetly and as often as he wants
  238. # Set to 0 if you want to disable timer
  239. Timer: 30
  240. ExploitProtections:
  241. Furnaces:
  242. # When enabled, players interacted furnaces will be saved into file and will be reassigned after restart to keep giving out money
  243. # Players will no longer need to click on furnace to get paid from it after server restart
  244. Reassign: true
  245. # Defines max avaible furnaces each player can have to get paid from
  246. # This can be ovveriden with jobs.maxfurnaces.[amount] permission node
  247. MaxDefaultAvailable: 20
  248. BrewingStands:
  249. # When enabled, players interacted brewing stands will be saved into file and will be reassigned after restart to keep giving out money
  250. # Players will no longer need to click on brewing stand to get paid from it after server restart
  251. Reassign: true
  252. # Defines max avaible brewing stands each player can have to get paid from
  253. # Set to 0 if you want to disable this limitation
  254. # This can be ovveriden with jobs.maxbrewingstands.[amount] permission node
  255. MaxDefaultAvailable: 20
  256. General:
  257. # Enable blocks protection, like ore, from exploiting by placing and destroying same block again and again.
  258. # Modify restrictedBlocks.yml for blocks you want to protect
  259. PlaceAndBreakProtection: true
  260. # For how long in days to keep block protection data in data base
  261. # This will clean block data which ones have -1 as cooldown value
  262. # Data base cleannup will be performed on each server startup
  263. KeepDataFor: 14
  264. # All blocks will be protected X sec after player places it on ground.
  265. GlobalBlockTimer:
  266. use: true
  267. timer: 3
  268. # Enable silk touch protection.
  269. # With this enabled players wont get paid for breaked blocks from restrictedblocks list with silk touch tool.
  270. SilkTouchProtection: false
  271. MonsterDamage:
  272. # This section controls how much damage player should do to monster for player to get paid
  273. # This prevents from killing monsters in one hit when they suffer in example fall damage
  274. Use: false
  275. Percentage: 60
  276. # McMMO abilities
  277. McMMO:
  278. # Players will get part of money from cutting trees with treefeller ability enabled.
  279. # 0.2 means 20% of original price
  280. TreeFellerMultiplier: 0.2
  281. # Players will get part of money from braking blocks with gigaDrill ability enabled.
  282. # 0.2 means 20% of original price
  283. gigaDrillMultiplier: 0.2
  284. # Players will get part of money from braking blocks with super breaker ability enabled.
  285. # 0.2 means 20% of original price
  286. superBreakerMultiplier: 0.2
  287. # MythicMobs plugin support
  288. # Disable if you having issues with it or using old version
  289. MythicMobs:
  290. enabled: true
  291. Spawner:
  292. # Prevent slime spliting when they are from spawner
  293. # Protects agains exploiting as new splited slimes is treated as naturaly spawned and not from spawner
  294. PreventSlimeSplit: true
  295. # Prevent magmacube spliting when they are from spawner
  296. PreventMagmaCubeSplit: true
  297. Smelt:
  298. # Prevent payments when hoppers moving items into furnace
  299. # Player will not get paid, but items will be smellted
  300. PreventHopperFillUps: true
  301. Brew:
  302. PreventBrewingStandFillUps: true
  303. # Breeder finder.
  304. # If you are not using breeding payment, you can disable this to save little resources. Really little.
  305. use-breeder-finder: true
  306. # Old job save
  307. # Players can leave job and return later with some level loss during that
  308. # You can fix players level if hes job level is at max level
  309. old-job:
  310. level-loss-percentage: 30
  311. fix-at-max-level: true
  312. # Percentage to loose when leaving job at max level
  313. # Only works when fix-at-max-level is set to false
  314. level-loss-from-max-level: 30
  315. ActionBars:
  316. Messages:
  317. # When this set to true player will see action bar messages by default
  318. EnabledByDefault: true
  319. BossBar:
  320. # Enables BossBar feature
  321. # Works only from 1.9 mc version
  322. Enabled: true
  323. Messages:
  324. # When this set to true player will see Bossbar messages by default
  325. EnabledByDefault: true
  326. # If enabled boss bar will update after each action
  327. # If disabled, BossBar will update only on each payment. This can save some server resources
  328. ShowOnEachAction: false
  329. # How long in sec to show BossBar for player
  330. # If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
  331. Timer: 6
  332. # You can enable/disable message shown for players in action bar
  333. ShowActionBars:
  334. OnTitleChange: true
  335. OnLevelChange: true
  336. OnEmptyServerAcount: true
  337. # Chat messages
  338. # You can enable/disable message shown for players in chat
  339. ShowChatMessage:
  340. OnTitleChange: true
  341. OnLevelChange: true
  342. OnEmptyServerAcount: true
  343. # Sounds
  344. # Extra sounds on some events
  345. # All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  346. Sounds:
  347. LevelUp:
  348. use: true
  349. sound: ENTITY_PLAYER_LEVELUP
  350. volume: 1
  351. pitch: 3
  352. TitleChange:
  353. use: true
  354. sound: ENTITY_PLAYER_LEVELUP
  355. volume: 1
  356. pitch: 3
  357. # You can disable this to save SMALL amount of server resources
  358. Signs:
  359. Enable: true
  360. Colors:
  361. ColorizeJobName: true
  362. # 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
  363. InfoUpdateInterval: 5
  364. Scoreboard:
  365. # This will enables to show top list in scoreboard instead of chat
  366. ShowToplist: true
  367. # For how long to show scoreboard
  368. interval: 10
  369. JobsBrowse:
  370. # Do you want to show total amount of workers for job in jobs browse window
  371. ShowTotalWorkers: true
  372. # Do you want to show GUI when performing /jobs join command
  373. ShowPenaltyBonus: true
  374. # Defines if you want to use new /jobs browse look or old one
  375. UseNewLook: true
  376. # Defines amount of jobs to be shown in one page for /jobs browse
  377. AmountToShow: 5
  378. JobsGUI:
  379. # Do you want to show GUI when performing /jobs browse command
  380. OpenOnBrowse: true
  381. # Do you want to show chat information when performing /jobs browse command
  382. ShowChatBrowse: true
  383. # With true left mouse button will join job and right will show more info
  384. # With false left mouse button will show more info, rigth will join job
  385. # Dont forget to adjust locale file
  386. SwitcheButtons: false
  387. BackButton:
  388. Material: JACK_O_LANTERN
  389. Data: 0
  390. Filler:
  391. Material: STAINED_GLASS_PANE
  392. Data: 15
  393. Schedule:
  394. Boost:
  395. # Do you want to enable scheduler for global boost
  396. Enable: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement