daily pastebin goal
52%
SHARE
TWEET

Jobs GeneralConfig.yml - 6/30/18

Diamond_Cat Jun 30th, 2018 105 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: en
  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: true
  69.     List:
  70.     - c
  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. # Maximum number of jobs a player can join.
  86. # Use 0 for no maximum
  87. # Keep in mind that jobs.max.[amount] will bypass this setting
  88. max-jobs: 2
  89. # Hide jobs from player if they lack the permission to join the job
  90. hide-jobs-without-permission: false
  91. # Hide jobs info from player if they lack the permission to join the job
  92. hide-jobsinfo-without-permission: false
  93. # Option to allow payment to be made when killing mobs from a spawner.
  94. # 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
  95. enable-pay-near-spawner: false
  96. # Option to allow payment to be made in creative mode
  97. enable-pay-creative: false
  98. # Option to allow payment to be made for exploring when player flyies
  99. enable-pay-for-exploring-when-flying: false
  100. # Adds the Jobs xp recieved to the player's Minecraft XP bar
  101. add-xp-player: false
  102. # 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.
  103. modify-chat: false
  104. modify-chat-prefix: '&c['
  105. modify-chat-suffix: '&c]'
  106. modify-chat-separator: ' '
  107. # Do you want to use custom item/block/mob/enchant/color names
  108. # With this set to true names like Stone:1 will be translated to Granite
  109. # Name list is in TranslatableWords.yml file
  110. UseCustomNames: true
  111. # Changes how often, in seconds, players are paid out.  Default is 5 seconds.
  112. # Setting this too low may cause tick lag.  Increase this to improve economy performance (at the cost of delays in payment)
  113. economy-batch-delay: 5
  114. # Enable async economy calls.
  115. # Disable this if you have issues with payments or your plugin is not thread safe.
  116. economy-async: true
  117. Economy:
  118.   # By disabling one of thies, players no longer will get particular payment.
  119.   # Usefull for removing particular payment method without editing whole jobConfig file
  120.   PaymentMethods:
  121.     Money: true
  122.     Points: true
  123.     Exp: true
  124.   MinimumOveralPayment:
  125.     # 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
  126.     # This will limit it to particular percentage
  127.     # Works only when original payment is above 0
  128.     use: true
  129.     limit: 0.1
  130.   MinimumOveralPoints:
  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.   DynamicPayment:
  137.     # Do you want to use dinamic payment dependent on how many players already working for jobs
  138.     # This can help automaticaly lift up payments for not so popular jobs and lower for most popular ones
  139.     use: false
  140.     equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
  141.     MaxPenalty: 25.0
  142.     MaxBonus: 100.0
  143.   # Server economy acount
  144.   # With this enabled, players will get money from defined user (server account)
  145.   # If this acount dont have enough money to pay for players for, player will get message
  146.   UseServerAcount: false
  147.   # Username should be with Correct capitalization
  148.   AcountName: Server
  149.   Taxes:
  150.     # Do you want to use taxes feature for jobs payment
  151.     use: false
  152.     # Username should be with Correct capitalization, it can be same as settup in server account before
  153.     AccountName: Server
  154.     # Amount in percentage
  155.     Amount: 15.0
  156.     # Do you want to transfer taxes to server account
  157.     TransferToServerAccount: true
  158.     # With this true, taxes will be taken from players payment and he will get less money than its shown in jobs info
  159.     # When its false player will get full payment and server account will get taxes amount to hes account
  160.     TakeFromPlayersPayment: false
  161.   Limit:
  162.     # Money gain limit
  163.     # With this enabled, players will be limited how much they can make in defined time
  164.     # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  165.     Money:
  166.       Use: false
  167.       # Do you want to stop money gain when exp limit reached?
  168.       StopWithExp: false
  169.       # Do you want to stop money gain when point limit reached?
  170.       StopWithPoint: false
  171.       # Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
  172.       # You can always use simple number to set money limit
  173.       # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  174.       # So player with 2 jobs with level 15 and 22 will have 685 limit
  175.       MoneyLimit: 500+500*(totallevel/100)
  176.       # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  177.       TimeLimit: 3600
  178.       # Delay between announcements about reached money limit
  179.       # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  180.       AnnouncmentDelay: 30
  181.     # Point gain limit
  182.     # With this enabled, players will be limited how much they can make in defined time
  183.     Point:
  184.       Use: false
  185.       # Do you want to stop Point gain when exp limit reached?
  186.       StopWithExp: false
  187.       # Do you want to stop Point gain when money limit reached?
  188.       StopWithMoney: false
  189.       # Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
  190.       # You can always use simple number to set limit
  191.       # Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
  192.       # So player with 2 jobs with level 15 and 22 will have 685 limit
  193.       Limit: 500+500*(totallevel/100)
  194.       # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  195.       TimeLimit: 3600
  196.       # Delay between announcements about reached limit
  197.       # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  198.       AnnouncmentDelay: 30
  199.     # Exp gain limit
  200.     # With this enabled, players will be limited how much they can get in defined time
  201.     # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  202.     Exp:
  203.       Use: false
  204.       # Do you want to stop exp gain when money limit reached?
  205.       StopWithMoney: false
  206.       # Do you want to stop exp gain when point limit reached?
  207.       StopWithPoint: false
  208.       # Equation to calculate max money limit. Option to use totallevel to include players total amount of current jobs
  209.       # You can always use simple number to set exp limit
  210.       # Default equation is: 5000+5000*(totallevel/100), this will add 1% from 5000 for each level player have
  211.       # So player with 2 jobs with level 15 and 22 will have 6850 limit
  212.       Limit: 5000+5000*(totallevel/100)
  213.       # Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
  214.       TimeLimit: 3600
  215.       # Delay between announcements about reached Exp limit
  216.       # Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
  217.       AnnouncmentDelay: 30
  218.   Repair:
  219.     # Do you want to give money for only renaming items in anvil
  220.     # Players will get full pay as they would for remairing two items when they only renaming one
  221.     # This is not big issue, but if you want to disable it, you can
  222.     PayForRenaming: true
  223.   Crafting:
  224.     # With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
  225.     # By default its false, as you can make ALOT of money if prices kept from old payment mechanics
  226.     PayForEachCraft: false
  227.   MilkingCow:
  228.     # With this true, when timer is still going, cow milking event will be canceled
  229.     # With this false, player will get bucket of milk, but still no payment
  230.     CancelMilking: false
  231.     # 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
  232.     # Set to 0 if you want to disable timer
  233.     Timer: 30
  234. ExploitProtections:
  235.   General:
  236.     # Enable blocks protection, like ore, from exploiting by placing and destroying same block again and again.
  237.     # Modify restrictedBlocks.yml for blocks you want to protect
  238.     PlaceAndBreakProtection: true
  239.     # For how long in days to keep block protection data in data base
  240.     # This will clean block data which ones have -1 as cooldown value
  241.     # Data base cleannup will be performed on each server startup
  242.     KeepDataFor: 14
  243.     # All blocks will be protected X sec after player places it on ground.
  244.     GlobalBlockTimer:
  245.       use: true
  246.       timer: 3
  247.     # Enable silk touch protection.
  248.     # With this enabled players wont get paid for breaked blocks from restrictedblocks list with silk touch tool.
  249.     SilkTouchProtection: false
  250.     MonsterDamage:
  251.       # This section controls how much damage player should do to monster for player to get paid
  252.       # This prevents from killing monsters in one hit when they suffer in example fall damage
  253.       Use: false
  254.       Percentage: 60
  255.   # McMMO abilities
  256.   McMMO:
  257.     # Players will get part of money from cutting trees with treefeller ability enabled.
  258.     # 0.2 means 20% of original price
  259.     TreeFellerMultiplier: 0.2
  260.     # Players will get part of money from braking blocks with gigaDrill ability enabled.
  261.     # 0.2 means 20% of original price
  262.     gigaDrillMultiplier: 0.2
  263.     # Players will get part of money from braking blocks with super breaker ability enabled.
  264.     # 0.2 means 20% of original price
  265.     superBreakerMultiplier: 0.2
  266.   # MythicMobs plugin support
  267.   # Disable if you having issues with it or using old version
  268.   MythicMobs:
  269.     enabled: true
  270.   Spawner:
  271.     # Prevent slime spliting when they are from spawner
  272.     # Protects agains exploiting as new splited slimes is treated as naturaly spawned and not from spawner
  273.     PreventSlimeSplit: true
  274.     # Prevent magmacube spliting when they are from spawner
  275.     PreventMagmaCubeSplit: true
  276.   Smelt:
  277.     # Prevent payments when hoppers moving items into furnace
  278.     # Player will not get paid, but items will be smellted
  279.     PreventHopperFillUps: true
  280.   Brew:
  281.     PreventBrewingStandFillUps: true
  282. # Breeder finder.
  283. # If you are not using breeding payment, you can disable this to save little resources. Really little.
  284. use-breeder-finder: true
  285. # Old job save
  286. # Players can leave job and return later with some level loss during that
  287. # You can fix players level if hes job level is at max level
  288. old-job:
  289.   level-loss-percentage: 30
  290.   fix-at-max-level: true
  291. ActionBars:
  292.   Messages:
  293.     # When this set to true player will see action bar messages by default
  294.     EnabledByDefault: true
  295. BossBar:
  296.   # Enables BossBar feature
  297.   # Works only from 1.9 mc version
  298.   Enabled: true
  299.   Messages:
  300.     # When this set to true player will see Bossbar messages by default
  301.     EnabledByDefault: true
  302.   # If enabled boss bar will update after each action
  303.   # If disabled, BossBar will update only on each payment. This can save some server resources
  304.   ShowOnEachAction: false
  305.   # How long in sec to show BossBar for player
  306.   # If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
  307.   Timer: 6
  308. # You can enable/disable message shown for players in action bar
  309. ShowActionBars:
  310.   OnTitleChange: false
  311.   OnLevelChange: true
  312.   OnEmptyServerAcount: true
  313. # Chat messages
  314. # You can enable/disable message shown for players in chat
  315. ShowChatMessage:
  316.   OnTitleChange: false
  317.   OnLevelChange: true
  318.   OnEmptyServerAcount: true
  319. # Sounds
  320. # Extra sounds on some events
  321. # All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  322. Sounds:
  323.   LevelUp:
  324.     use: true
  325.     sound: ENTITY_PLAYER_LEVELUP
  326.     volume: 1
  327.     pitch: 3
  328.   TitleChange:
  329.     use: false
  330.     sound: ENTITY_PLAYER_LEVELUP
  331.     volume: 1
  332.     pitch: 3
  333. # You can disable this to save SMALL amount of server resources
  334. Signs:
  335.   Enable: true
  336.   Colors:
  337.     ColorizeJobName: true
  338.   # 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
  339.   InfoUpdateInterval: 5
  340. Scoreboard:
  341.   # This will enables to show top list in scoreboard instead of chat
  342.   ShowToplist: true
  343.   # For how long to show scoreboard
  344.   interval: 10
  345. JobsBrowse:
  346.   # Do you want to show total amount of workers for job in jobs browse window
  347.   ShowTotalWorkers: true
  348.   # Do you want to show GUI when performing /jobs join command
  349.   ShowPenaltyBonus: true
  350. JobsGUI:
  351.   # Do you want to show GUI when performing /jobs browse command
  352.   OpenOnBrowse: true
  353.   # Do you want to show chat information when performing /jobs browse command
  354.   ShowChatBrowse: true
  355.   # With true left mouse button will join job and right will show more info
  356.   # With false left mouse button will show more info, rigth will join job
  357.   # Dont forget to adjust locale file
  358.   SwitcheButtons: false
  359.   OpenOnJoin: true
  360.   BackButton:
  361.     Material: JACK_O_LANTERN
  362.     Data: 0
  363.   Filler:
  364.     Material: STAINED_GLASS_PANE
  365.     Data: 15
  366. Schedule:
  367.   Boost:
  368.     # Do you want to enable scheduler for global boost
  369.     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