# How often in minutes you want it to save. This must be a non-zero number
save-period:10
# Should player data be saved on disconnect?
# Player data is always periodically auto-saved and autosaved during a clean shutdown.
# Only enable this if you have a multi-server setup, or have a really good reason for enabling this.
# Turning this on will decrease database performance.
save-on-disconnect:false
# Tool used when selecting bounds for restricted area
selectionTool:294
# Enable if you are using one data base for multiple servers across bungee network
# 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
# This will enable automaticaly save-on-disconnect feature
MultiServerCompatability:false
Optimizations:
# When set to true staff will be informed about new Jobs plugin version
# You need to have jobs.versioncheck permission node
NewVersion:true
DecimalPlaces:
# Decimal places to be shown
Money:2
Exp:2
Points:2
DBCleaning:
Jobs:
# Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
# When set to true, jobs data base will be cleaned on each startup to avoid having not used jobs
# keep in mind that this will only clean actual jobs, but not recorded players
Use:false
# Any one who has jobs level equal or less then set, hies job will be removed from data base
Level:1
Users:
# Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
# When set to true, data base will be cleaned on each startup from user data to avoid having old player data
Use:false
# Any one who not playied for defined amount of days, will be removed from data base
Days:60
AutoJobJoin:
# Use or not auto join jobs feature
# If you are not using auto join feature, keep it disabled
Use:false
# Delay in seconds to perform auto join job if used after player joins server
# If you using offline server, try to keep it slightly more than your login plugin gives time to enter password
# For player to auto join job add permission node jobs.autojoin.[jobname]
# Op players are ignored
Delay:15
# When set to true players who gets negavite experience can delevel job up to level 1
# 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.
AllowDelevel:false
DisabledWorlds:
# By setting this to true, Jobs plugin will be disabled in given worlds
# Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
Use:false
List:
- world
Logging:
# With this set to true all players jobs actions will be logged to database for easy to see statistics
# This is still in development and in feature it will expand
Use:false
broadcast:
on-skill-up:
# Do all players get a message when somone goes up a skill level?
use:false
on-level-up:
# Do all players get a message when somone goes up a level?
use:false
# For what levels you want to broadcast message? Keep it at 0 if you want for all of them
levels:
- 0
DailyQuests:
# Defines time in 24hour format when we want to give out new daily quests
# Any daily quests given before reset will be invalid and new ones will be given out
ResetTime:
Hour:4
Minute:0
# Maximum number of jobs a player can join.
# Use 0 for no maximum
# Keep in mind that jobs.max.[amount] will bypass this setting
max-jobs:3
# Hide jobs from player if they lack the permission to join the job
hide-jobs-without-permission:false
# Hide jobs info from player if they lack the permission to join the job
hide-jobsinfo-without-permission:false
# Option to allow payment to be made when killing mobs from a spawner.
# 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
enable-pay-near-spawner:false
# Option to allow payment to be made in creative mode
enable-pay-creative:false
# Option to allow payment to be made for exploring when player flyies
enable-pay-for-exploring-when-flying:false
# Adds the Jobs xp recieved to the player's Minecraft XP bar
add-xp-player:false
# 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.
modify-chat:true
modify-chat-prefix:'&c['
modify-chat-suffix:'&c]&r'
modify-chat-separator:' '
# Do you want to use custom item/block/mob/enchant/color names
# With this set to true names like Stone:1 will be translated to Granite
# Name list is in TranslatableWords.yml file
UseCustomNames:true
# Changes how often, in seconds, players are paid out. Default is 5 seconds.
# Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment)
economy-batch-delay:5
# Enable async economy calls.
# Disable this if you have issues with payments or your plugin is not thread safe.
economy-async:true
Economy:
# By disabling one of thies, players no longer will get particular payment.
# Usefull for removing particular payment method without editing whole jobConfig file
PaymentMethods:
Money:true
Points:true
Exp:true
# Can be used to change payment amounts for all jobs and all actions if you want to readjust them
# Amounts are in percentage, above 0 will increase payments
# Amount belove 0 will decrease payments
# If action pays negative amount, then value above 0 will increase that negative value
# 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
# If you are getting paid 10 for placing wood, then same value of 50 for money income, will result you getting 15 bucks
# This only effects base income value
GeneralMulti:
MONEY:0.0
EXP:0.0
POINTS:0.0
MinimumOveralPayment:
# 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
# This will limit it to particular percentage
# Works only when original payment is above 0
use:true
limit:0.1
MinimumOveralPoints:
# 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
# This will limit it to particular percentage
# Works only when original payment is above 0
use:true
limit:0.1
DynamicPayment:
# Do you want to use dinamic payment dependent on how many players already working for jobs
# This can help automaticaly lift up payments for not so popular jobs and lower for most popular ones