Installation/Commands

A short set of notes about syntax before the lists:

  • <> surrounding something means it is required by the command.
  • [] means that the part of the command is optional.
  • Player and World names are CASE-SENSITIVE, unlike JobNames.
  • newMaxPlayers, Value, and newValue and related must be either integers or doubles!
  • For the addObj, delObj, and editObj commands specifically:
    • 'type' can equal any of the following: "break", "place", "mobs", "fish", "craft", "smelt", "brew"; Case insensitive.
    • 'item' must be as written in the CraftBukkit Materials class (or Entities for mobs), you can find that here, and it CAN contain Data Values. For example: "CROPS:7" in the item spot would payout ONLY on the last stage of a wheat crop's growth.

Player Commands:

/minejobs
Displays core configuration info for the plugin.
Permission Node: There is none.
/mj
Displays the following list of commands.
Permission Node: MineJobs.player.help
/mj getJob <jobName> [playerName]
When executed, eiher the command sender or the player [playerName] will get the job <jobName>.
Permission Node: MineJobs.player.getJob or MineJobs.player.getJob.other
/mj quitJob <jobName> [player]
When run, as above, either the sender or [player] will lose the job <jobName>.
Permission Node: MineJobs.player.quitJob or MineJobs.player.quitJob.other
/mj listJobs
Lists both your current jobs, and all the jobs available on the server.
Permission Node: MineJobs.player.listJobs
/mj myJobs
Same command as above, but only displays your jobs.
Permission Node: MineJobs.player.listJobs
/mj info <jobName>
Displays in-depth information about a job <jobName>.
Permission Node: MineJobs.player.info

Admin Commands:

/mja
Displays the following command list.
Permission Node: MineJobs.admin.help
/mja create <jobName>
Creates a new server job titled <jobName>.
Alias: /mja cr
Permission Node: MineJobs.admin.create
/mja upgrade <jobName>
Upgrades the job <jobName> from Custom to Server so payouts no longer come from the job owner and the job owner no longer has control over the job.
Alias: /mja ug
Permission Node: MineJobs.admin.upgrade
/mja delete <jobName>
Deletes the server job <jobName>, and removes all signs connected to it.
Alias: /mja dl
Permission Node: MineJobs.admin.delete
/mja rename <jobName> <newJobName>
Renames <jobName> to <newJobName>.
Alias: /mja rn
Permission Node: MineJobs.admin.rename
/mja setmax <jobName> <newMaxPlayers>
Sets the maximum number of players who can have the job <jobName> at any one time.
Alias: /mja sm
Permission Node: MineJobs.admin.setMax
/mja addObj <jobName> <type-item-value> [...]
Adds 'item' to <jobName> under the 'type' category so <jobName> pays out 'value'.
Alias: /mja ao
Permission Node: MineJobs.admin.addObj
/mja editObj <jobName> <type-item-newValue> [...]
Changes the value of 'item' for payouts on <jobName>.
Alias: /mja eo
Permission Node: MineJobs.admin.editObj
/mja delObj <jobName> <type-item> [...]
Removes the payout item 'item' from 'type' in <jobName>.
Alias: /mja do
Permission Node: MineJobs.admin.delObj
/mja setEnch <jobName> <valuePerLevel>
Changes the amount players are paid per enchantment level used.
Alias: /mja se
Permission Node: MineJobs.admin.setEnch
/mja addWorld <jobName> <worldName> [...]
Adds a world to the job <jobName> so payouts will work there.
Alias: /mja aw
Permission Node: MineJobs.admin.addWorld
/mja rmWorld <jobName> <worldName> [...]
Removes a world from the job <jobName>.
Alias: /mja rw
Permission Node: MineJobs.admin.delWorld
/mja togglePDL <jobName>
Toggles whether or not players lose money when they die. Command doesn't work if DeathLosses is set to 'always' or 'never' in config.yml because the toggle would be pointless.
Alias: /mja tp
Permission Node: MineJobs.admin.togglePDL
/mja reload
Forces the plugin to dump all currently loaded settings and reload them from the config files on the disk. Plugin may also require you to use '/reload' for certain adjustments, like enabling JobSigns.
Alias: /mja rl
Permission Node: MineJobs.admin.reload

Customs Commands:

/mjc
Displays the following command list.
Permission Node: MineJobs.custom.help
/mjc create <jobName>
Creates a new job titled <jobName>.
Alias: /mjc cr
Permission Node: MineJobs.custom.create
/mjc delete <jobName>
Deletes the job <jobName>, and removes all signs connected to it.
Alias: /mjc dl
Permission Node: MineJobs.custom.delete
/mjc rename <jobName> <newJobName>
Renames <jobName> to <newJobName>.
Alias: /mjc rn
Permission Node: MineJobs.custom.rename
/mjc setmax <jobName> <newMaxPlayers>
Sets the maximum number of players who can have the job <jobName> at any one time.
Alias: /mjc sm
Permission Node: MineJobs.custom.setMax
/mjc addObj <jobName> <type-item-value> [...]
Adds 'item' to <jobName> under the 'type' category so <jobName> pays out 'value'.
Alias: /mjc ao
Permission Node: MineJobs.custom.addObj
/mjc editObj <jobName> <type-item-newValue> [...]
Changes the value of 'item' for payouts on <jobName>.
Alias: /mjc eo
Permission Node: MineJobs.custom.editObj
/mjc delObj <jobName> <type-item> [...]
Removes the payout item 'item' from 'type' in <jobName>.
Alias: /mjc do
Permission Node: MineJobs.custom.delObj
/mjc setEnch <jobName> <valuePerLevel>
Changes the amount players are paid per enchantment level used.
Alias: /mjc se
Permission Node: MineJobs.custom.setEnch
/mjc addWorld <jobName> <worldName> [...]
Adds a world to the job <jobName> so payouts will work there.
Alias: /mjc aw
Permission Node: MineJobs.custom.addWorld
/mjc rmWorld <jobName> <worldName> [...]
Removes a world from the job <jobName>.
Alias: /mjc rw
Permission Node: MineJobs.custom.delWorld
/mjc togglePDL <jobName>
Toggles whether or not players lose money when they die with this job. Command doesn't work if DeathLosses is set to 'always' or 'never' in config.yml because the toggle would be pointless.
Alias: /mjc tp
Permission Node: MineJobs.custom.togglePDL
/mjc setOwner <jobName> <playerName>
Changes the owner of the job. WARNING: The permission node for this command is disabled by default because players could easily start a job, attract workers, and then give the job away to someone else, thereby costing the new owner a lot of money. Use at your own digression..
Alias: /mjc so
Permission Node: MineJobs.custom.setOwner
/mjc toggleLock <jobName>
Toggles whether or not the job is locked.
Alias: /mjc tl
Permission Node: MineJobs.custom.toggleLock
/mjc kick <jobName> <playerName>
Kicks a player off your job.
Alias: /mjc kk
Permission Node: MineJobs.custom.kickPlayer
/mjc invite <jobName> <playerName>
Invites a player to <jobName> if the job is locked.
Alias: /mjc iv
Permission Node: MineJobs.custom.invite

Comments

Posts Quoted:
Reply
Clear All Quotes