
MrJobs 1.0
Plugin for work, a farmer with pumping the farm for the entire server, improving the backpack, etc.
uggested name: MRJobs
Server version: 1.12.2 - 1.16.5
Plugin Version: 1.0
What I want from the plugin: A plugin to work, farmer with pumping farm for the entire server, improving the backpack, etc, in the future dopisu TK on two additional works (they will be implemented as modules in the main config, you can turn off or on a particular)
Permissions for the plugin:
| mrjobs.farmer.use - the right to be able to work on the farm
| mrjobs.farmer.reload - The right to reload the plugin
| mrjobs.farmer.setlvl - The right to set the level by admin
| mrjobs.farmer.resetlvl - The right to reset the level by admin
| mrjobs.farmer.restoreter - The right to reset the territory by admin
| mrjobs.farmer.admin - The right to access all rights
Plugin files:
config.yml # Main config
jobs [folder]
- farmer.yml # Farmer configuration
quests.yml # This is where the plugin's quests are
lang.yml # I will describe below
data.yml # Farm level data
Commands for the plugin:
- /mrjobsfarmer help - Help for the plugin # mrjobs.farmer.admin
- /mrjobsfarmer reload - Reload the plugin # mrjobs.farmer.reload / mrjobs.farmer.admin
- /mrjobsfarmer disable - Disable the plugin # mrjobs.farmer.admin
- /mrjobsfarmer enable - Turn the plugin on # mrjobs.farmer.admin
- /mrjobsfarmer resetlvl - Forced to reset the farm level # mrjobs.farmer.admin / mrjobs.farmer.reset
- /mrjobsfarmer setlvl - Set your farm level # mrjobs.farmer.admin / mrjobs.farmer.setlvl
- /mrjobsfarmer restoreter - Forced to restore the farm # mrjobs.farmer.admin / mrjobs.farmer.restoreter
- /mrjobsfarmer settime time - Set the time how long the farm works # mrjobs.farmer.admin
- /mrjobsfarmer setdefaultprice - Set the default price for broken wheat # mrjobs.farmer.admin
What the config should look like in my opinion:
|============|
| config.yml |
|============|
active: disable/enable # enabled or disabled
module_jobs_list: # list of modules with jobs only farmer so far, I will add TK for the other two later
farmer: true
miner: false
wooder: false
|============|
| farmer.yml |
|============|
#
# mrjobs.farmer.use - The right to work on the farm
# mrjobs.farmer.reload - The right to reload the plugin
# mrjobs.farmer.setlvl - The right to set the manager's level
# mrjobs.farmer.reset - The right to have the admin reset
# mrjobs.farmer.admin - The right to access all rights