daily pastebin goal
49%
SHARE
TWEET

Untitled

a guest Aug 14th, 2016 70 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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: fr
  11. # storage method, can be MySQL, sqlite
  12. storage-method: sqlite
  13. # Requires Mysql.
  14. mysql-username: root
  15. mysql-password: ''
  16. mysql-hostname: localhost:3306
  17. mysql-database: minecraft
  18. mysql-table-prefix: jobs_
  19. # How often in minutes you want it to save.  This must be a non-zero number
  20. save-period: 10
  21. # Should player data be saved on disconnect?
  22. # Player data is always periodically auto-saved and autosaved during a clean shutdown.
  23. # Only enable this if you have a multi-server setup, or have a really good reason for enabling this.
  24. # Turning this on will decrease database performance.
  25. save-on-disconnect: false
  26. # Enable if you are using one data base for multiple servers across bungee network
  27. # 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
  28. # This will enable automaticaly save-on-disconnect feature
  29. MultiServerCompatability: false
  30. Optimizations:
  31.   AutoJobJoin:
  32.     # Use or not auto join jobs feature
  33.     # If you are not using auto join feature, keep it disabled
  34.     Use: false
  35.     # Delay in seconds to perform auto join job if used after player joins server
  36.     # If you using offline server, try to keep it slightly more than your login plugin gives time to enter password
  37.     # For player to auto join job add permission node jobs.autojoin.[jobname]
  38.     # Op players are ignored
  39.     Delay: 15
  40.   # With this set to true, offline player data will be taken from local player data files
  41.   # This will eliminate small lag spikes when request is being send to mojangs servers for offline players data
  42.   # Theroticali this should work without issues, but if you havving some, just disable
  43.   # But then you can feal some small (100-200ms) lag spikes while performings some jobs commands
  44.   UseLocalOfflinePlayersData: true
  45.   DisabledWorlds:
  46.     # By setting this to true, Jobs plugin will be disabled in given worlds
  47.     # Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
  48.     Use: false
  49.     List:
  50.     - world
  51. Logging:
  52.   # With this set to true all players jobs actions will be logged to database for easy to see statistics
  53.   # This is still in development and in feature it will expand
  54.   Use: false
  55. broadcast:
  56.   on-skill-up:
  57.     # Do all players get a message when somone goes up a skill level?
  58.     use: false
  59.   on-level-up:
  60.     # Do all players get a message when somone goes up a level?
  61.     use: false
  62.     # For what levels you want to broadcast message? Keep it at 0 if you want for all of them
  63.     levels:
  64.     - 0
  65. # Maximum number of jobs a player can join.
  66. # Use 0 for no maximum
  67. max-jobs: 2
  68. # Hide jobs from player if they lack the permission to join the job
  69. hide-jobs-without-permission: false
  70. # Hide jobs info from player if they lack the permission to join the job
  71. hide-jobsinfo-without-permission: false
  72. # Option to allow payment to be made when killing mobs from a spawner
  73. enable-pay-near-spawner: false
  74. # enable-pay-near-spawner should be enabled for this to work
  75. # 0.5 means that players will get only 50% exp/money from monsters spawned from spawner
  76. pay-near-spawner-multiplier: 1.0
  77. # VIP multiplier to pay for monsters from spawners, this will ignore global multiplier
  78. # Use jobs.vipspawner permission node for this to be enabled
  79. VIP-pay-near-spawner-multiplier: 1.0
  80. # Option to allow payment to be made in creative mode
  81. enable-pay-creative: false
  82. # Option to allow payment to be made for exploring when player flyies
  83. enable-pay-for-exploring-when-flying: false
  84. # Adds the Jobs xp recieved to the player's Minecraft XP bar
  85. add-xp-player: false
  86. # 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.
  87. modify-chat: false
  88. modify-chat-prefix: '&c['
  89. modify-chat-suffix: '&c]'
  90. modify-chat-separator: ' '
  91. # Do you want to use custom item/block/mob/enchant/color names
  92. # With this set to true names like Stone:1 will be translated to Granite
  93. # Name list is in TranslatableWords.yml file
  94. UseCustomNames: true
  95. # Changes how often, in seconds, players are paid out.  Default is 5 seconds.
  96. # Setting this too low may cause tick lag.  Increase this to improve economy performance (at the cost of delays in payment)
  97. economy-batch-delay: 5
  98. # Enable async economy calls.
  99. # Disable this if you have issues with payments or your plugin is not thread safe.
  100. economy-async: true
  101. Economy:
  102.   # By disabling one of thies, players no longer will get particular payment.
  103.   # Usefull for removing particular payment method without editing whole jobConfig file
  104.   PaymentMethods:
  105.     Money: true
  106.     Points: true
  107.     Exp: true
  108.   MinimumOveralPayment:
  109.     # 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
  110.     # This will limit it to particular percentage
  111.     # Works only when original payment is above 0
  112.     use: true
  113.     limit: 0.1
  114.   MinimumOveralPoints:
  115.     # 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
  116.     # This will limit it to particular percentage
  117.     # Works only when original payment is above 0
  118.     use: true
  119.     limit: 0.1
  120.   DynamicPayment:
  121.     # Do you want to use dinamic payment dependent on how many players already working for jobs
  122.     # This can help automaticaly lift up payments for not so popular jobs and lower for most popular ones
  123.     use: false
  124.     equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
  125.     MaxPenalty: 25.0
  126.     MaxBonus: 100.0
  127.   # Server economy acount
  128.   # With this enabled, players will get money from defined user (server account)
  129.   # If this acount dont have enough money to pay for players for, player will get message
  130.   UseServerAcount: false
  131.   # Username should be with Correct capitalization
  132.   AcountName: Server
  133.   Taxes:
  134.     # Do you want to use taxes feature for jobs payment
  135.     use: false
  136.     # Username should be with Correct capitalization, it can be same as settup in server account before
  137.     AccountName: Server
  138.     # Amount in percentage
  139.     Amount: 15.0
  140.     # Do you want to transfer taxes to server account
  141.     TransferToServerAccount: true
  142.     # With this true, taxes will be taken from players payment and he will get less money than its shown in jobs info
  143.     # When its false player will get full payment and server account will get taxes amount to hes account
  144.     TakeFromPlayersPayment: false
  145.   Limit:
  146.     # Money gain limit
  147.     # With this enabled, players will be limited how much they can make in defined time
  148.     # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  149.     Money:
  150.       Use: false
  151.       # Do you want to stop money gain when exp limit reached?
  152.       StopWithExp: false
  153.       # Do you want to stop money gain when point limit reached?
  154.       StopWithPoint: false
  155.       # Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
  156.       # You can always use simple number to set money limit
  157.       # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  158.       # So player with 2 jobs with level 15 and 22 will have 685 limit
  159.       MoneyLimit: 500+500*(totallevel/100)
  160.       # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  161.       TimeLimit: 3600
  162.       # Delay between announcements about reached money limit
  163.       # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  164.       AnnouncmentDelay: 30
  165.     # Point gain limit
  166.     # With this enabled, players will be limited how much they can make in defined time
  167.     Point:
  168.       Use: false
  169.       # Do you want to stop Point gain when exp limit reached?
  170.       StopWithExp: false
  171.       # Do you want to stop Point gain when money limit reached?
  172.       StopWithMoney: false
  173.       # Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
  174.       # You can always use simple number to set limit
  175.       # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  176.       # So player with 2 jobs with level 15 and 22 will have 685 limit
  177.       Limit: 500+500*(totallevel/100)
  178.       # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  179.       TimeLimit: 3600
  180.       # Delay between announcements about reached limit
  181.       # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  182.       AnnouncmentDelay: 30
  183.     # Exp gain limit
  184.     # With this enabled, players will be limited how much they can get in defined time
  185.     # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  186.     Exp:
  187.       Use: false
  188.       # Do you want to stop exp gain when money limit reached?
  189.       StopWithMoney: false
  190.       # Do you want to stop exp gain when point limit reached?
  191.       StopWithPoint: false
  192.       # Equation to calculate max money limit. Option to use totallevel to include players total amount of current jobs
  193.       # You can always use simple number to set exp limit
  194.       # Default equation is: 5000+5000*(totallevel/100), this will add 1% from 5000 for each level player have
  195.       # So player with 2 jobs with level 15 and 22 will have 6850 limit
  196.       Limit: 5000+5000*(totallevel/100)
  197.       # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  198.       TimeLimit: 3600
  199.       # Delay between announcements about reached Exp limit
  200.       # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  201.       AnnouncmentDelay: 30
  202.   Repair:
  203.     # Do you want to give money for only renaming items in anvil
  204.     # Players will get full pay as they would for remairing two items when they only renaming one
  205.     # This is not big issue, but if you want to disable it, you can
  206.     PayForRenaming: true
  207.   Crafting:
  208.     # With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
  209.     # By default its false, as you can make ALOT of money if prices kept from old payment mechanics
  210.     PayForEachCraft: false
  211.   MilkingCow:
  212.     # With this true, when timer is still going, cow milking event will be canceled
  213.     # With this false, player will get bucket of milk, but still no payment
  214.     CancelMilking: false
  215.     # 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
  216.     # Set to 0 if you want to disable timer
  217.     Timer: 30
  218. ExploitProtections:
  219.   General:
  220.     # Enable blocks protection, like ore, from exploiting by placing and destroying same block again and again.
  221.     # This works only until server restart
  222.     # Modify restrictedBlocks.yml for blocks you want to protect
  223.     PlaceAndBreakProtection: true
  224.     # Enable silk touch protection.
  225.     # With this enabled players wont get paid for breaked blocks from restrictedblocks list with silk touch tool.
  226.     SilkTouchProtection: false
  227.     # Enable piston moving blocks from restrictedblocks list.
  228.     # If piston moves block then it will be like new block and BlockPlaceAndBreakProtection wont work properly
  229.     # If you using core protect and its being logging piston block moving, then you can disable this
  230.     StopPistonBlockMove: true
  231.     # Enable blocks timer protection.
  232.     # Only enable if you want to protect block from beying broken to fast, useful for vegetables.
  233.     # Modify restrictedBlocks.yml for blocks you want to protect
  234.     BlocksTimer: true
  235.     # All blocks will be protected X sec after player places it on ground.
  236.     GlobalBlockTimer:
  237.       use: false
  238.       timer: 30
  239.     # Do you want to pay when players pet kills monster/player
  240.     # Can be exploited with mob farms
  241.     # 0.2 means 20% of original reward
  242.     # Optionaly you can give jobs.petpay permission node for specific players/ranks to get paid by VipPetPay multiplier
  243.     PetPay: 0.1
  244.     VipPetPay: 1.0
  245.   # McMMO abilities
  246.   McMMO:
  247.     # Players will get part of money from cutting trees with treefeller ability enabled.
  248.     # 0.2 means 20% of original price
  249.     TreeFellerMultiplier: 0.2
  250.     # Players will get part of money from braking blocks with gigaDrill ability enabled.
  251.     # 0.2 means 20% of original price
  252.     gigaDrillMultiplier: 0.2
  253.     # Players will get part of money from braking blocks with super breaker ability enabled.
  254.     # 0.2 means 20% of original price
  255.     superBreakerMultiplier: 0.2
  256.   # MythicMobs plugin support
  257.   # Disable if you having issues with it or using old version
  258.   MythicMobs:
  259.     enabled: true
  260.   Spawner:
  261.     # Prevent slime spliting when they are from spawner
  262.     # Protects agains exploiting as new splited slimes is treated as naturaly spawned and not from spawner
  263.     PreventSlimeSplit: true
  264.     # Prevent magmacube spliting when they are from spawner
  265.     PreventMagmaCubeSplit: true
  266.   # Prevent water braking placed blocks. Protection resets with server restart or after plants grows to next stage with bone powder or naturally
  267.   # For strange reason works only 5 of 10 times, but this is completely enough to prevent exploiting
  268.   WaterBlockBreake: true
  269. # Breeder finder.
  270. # If you are not using breeding payment, you can disable this to save little resources. Really little.
  271. use-breeder-finder: true
  272. # Money exp boost with special permision.
  273. # You will need to add special permision for groups or players to have money/exp/points boost.
  274. # Use: jobs.boost.[jobname].money or jobs.boost.[jobname].exp or jobs.boost.[jobname].points or jobs.boost.[jobname].all for all of them with specific jobs name.
  275. # Use: jobs.boost.all.money or jobs.boost.all.exp or jobs.boost.all.points or jobs.boost.all.all to get boost for all jobs
  276. # 1.25 means that player will get 25% more than others, you can set less than 1 to get less from anothers
  277. boost:
  278.   exp: 1.0
  279.   money: 1.0
  280.   points: 1.0
  281. # Old job save
  282. # Players can leave job and return later with some level loss during that
  283. # You can fix players level if hes job level is at max level
  284. old-job:
  285.   level-loss-percentage: 30
  286.   fix-at-max-level: true
  287. ActionBars:
  288.   Messages:
  289.     # When this set to true player will see action bar messages by default
  290.     EnabledByDefault: true
  291. BossBar:
  292.   # Enables BossBar feature
  293.   # Works only from 1.9 mc version
  294.   Enabled: true
  295.   Messages:
  296.     # When this set to true player will see Bossbar messages by default
  297.     EnabledByDefault: true
  298.   # If enabled boss bar will update after each action
  299.   # If disabled, BossBar will update only on each payment. This can save some server resources
  300.   ShowOnEachAction: false
  301.   # How long in sec to show BossBar for player
  302.   # If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
  303.   Timer: 6
  304. # You can enable/disable message shown for players in action bar
  305. ShowActionBars:
  306.   OnTitleChange: true
  307.   OnLevelChange: true
  308.   OnEmptyServerAcount: true
  309. # Chat messages
  310. # You can enable/disable message shown for players in chat
  311. ShowChatMessage:
  312.   OnTitleChange: true
  313.   OnLevelChange: true
  314.   OnEmptyServerAcount: true
  315. # Sounds
  316. # Extra sounds on some events
  317. # All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  318. Sounds:
  319.   LevelUp:
  320.     use: true
  321.     sound: ENTITY_PLAYER_LEVELUP
  322.     volume: 1
  323.     pitch: 3
  324.   TitleChange:
  325.     use: true
  326.     sound: ENTITY_PLAYER_LEVELUP
  327.     volume: 1
  328.     pitch: 3
  329. # You can disable this to save SMALL amount of server resources
  330. Signs:
  331.   Enable: true
  332.   Colors:
  333.     ColorizeJobName: true
  334.   # 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
  335.   InfoUpdateInterval: 5
  336. Scoreboard:
  337.   # This will enables to show top list in scoreboard instead of chat
  338.   ShowToplist: true
  339.   # For how long to show scoreboard
  340.   interval: 10
  341. JobsBrowse:
  342.   # Do you want to show total amount of workers for job in jobs browse window
  343.   ShowTotalWorkers: true
  344.   # Do you want to show GUI when performing /jobs join command
  345.   ShowPenaltyBonus: true
  346. JobsGUI:
  347.   # Do you want to show GUI when performing /jobs browse command
  348.   OpenOnBrowse: true
  349.   # Do you want to show chat information when performing /jobs browse command
  350.   ShowChatBrowse: false
  351.   # With true left mouse button will join job and right will show more info
  352.   # With false left mouse button will show more info, rigth will join job
  353.   # Dont forget to adjust locale file
  354.   SwitcheButtons: false
  355.   OpenOnJoin: true
  356. Schedule:
  357.   Boost:
  358.     # Do you want to enable scheduler for global boost
  359.     Enable: false
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top