Real Jobs

Bukkit Plugins
25,840 Downloads Last Updated: Jan 12, 2014 Game Version: CB 1.7.2-R0.2



>>> WORKING ON A 1.8 MC VERSION! NEW REAL JOBS VERSION SOON!<<<




Fan Logo

[ Issues? Suggestions? http://i1137.photobucket.com/albums/n515/7mayhem7/bluebutto1n.png ]



< . . . Description . . . >


This plugin provides an efficient Job System for you server, you can create super custom jobs for your players. The player can choose between all your jobs, and get money (economy) when accomplishing all the job tasks. You can choose the amount of jobs to do per day, and even not to repeat the same job 2 consecutive times.

< . . . Current Features . . . >


  • Custom Jobs:
    • You can CREATE/EDIT/REMOVE all jobs you want for your server.(There're some examples in the default config)
    • Each Job has various custom parameters:
      • Description: players can read the description when typing "/job list".
      • Blocks to Break. (Ex: mine 10 gold ores!)
      • Blocks to Place. (Ex: place 50 brick blocks!)
      • Items to Craft. (Ex: craft 3 diamond swords!)
      • Items to submit. (Ex: x2 workbench, x4 bookshelf...)
      • Rewards:
        • Economic Reward(Vault), ex: give 100.50$ to player account.
        • Experience, ex: add 50 exp to player.
        • Command List: list of commands executed with player variable like "/rank %player worker" -> "/rank Jonny worker"
        • Item List: you can customize a list of custom items to give with ID, Data, Amount, Enchantments, Name and Lore for each item.

  • Common parameters:
    • Players can pick and accomplish a job every "x" minutes. (Ex: 720 Minutes -> 12 Hours).
    • Able to choose if players can repeat the same Job consecutive times.
    • Able to show task progess on every player change.
    • Able to Broadcast a message when a player has finished a Job.

  • General Features:
    • Permissions per Job (so you can create special jobs per Vips or wathever).
    • Data Saving: players can continue their job progress even if the server crashes or just stops.
    • Data Cleaning: each update to the job progress will be saved with a general date, you can choose to delete the player job data if it gets too old to avoid excesive hard disk usage.
      • Note that job progress is saved in each job action, BUT progress will only be saved between job submissions to make sure the player is not just picking/leaving jobs.

        < . . . How to Use . . . >


  • All the information needed to configure the plugin AND some functional Job examples are in the default config.

    • This is a config file from another user with many more jobs configured, thanks "Mixon87" !: Farmer - Mushroomer - Woodsman - Miner - ParaMiner - Digger - Snowcleaner - Decorator - Carpenter - BlackSmith - ArmorSmith - WeaponSmith - Toolmaker - Leatherworker - Baker - Chef - Builder - Engineer
      http://pastebin.com/cCKdvuyP

      < . . . Commands & Permissions . . . >


CommandPermissionDescription
CORE PERMISSIONrealjobs.admin<Grants access to all Plugin features/commands>
CORE PERMISSIONrealjobs.user<Grants access to all User designed features/commands>
/job reloadrealjobs.admin<Reloads the config.yml file.>
/job helprealjobs.user<Shows a list of commands.>
/job listrealjobs.user<Lists available jobs.>
/job pick <jobName>realjobs.pick.<jobName><Allows to pick a job.>
/job leaverealjobs.user<Leaves the current job, all process will be erased, the player can choose other job.>
/job submitrealjobs.user<Submits the job done, if needed, items will be removed.>
/job info [jobName]realjobs.user<Checks the info (description and tasks to do) for the job, if you've already picked one, just need to type "/job info" to see your progress.>
...realjobs.pickall<Allows to pick ANY JOB..>
  • [] Means Optional.
  • <> Means a MUST.

    < . . . Next Features . . . >


( I wish you to have the last word in this, so please vote in the "Vote for Next Features!" poll, post your ideas in the Forum and tell me what do you want in the next version! )

  • 2.0.0:
    • 80% of the plugin recoded for better performance and bugfixing.
    • Added custom cooldown PER JOB (plus the current general).
    • Added sign support (able to pick jobs, submit jobs etc via signs).
    • Added enchanting as new task.

  • 2.1.0:
    • Players are now able to pick and complete several Jobs at same time.

      < . . . Changelog . . . >





< . . . Dependencies . . . >


  • Vault - For Economy Transactions

    < . . . Other Language Files . . . >



Shift-Clicking when crafting only counts as 1.

THE CURRENT BUKKIT API DOESN'T SUPPORT IT! THERE'S NO POSSIBLE FIX, AVOID CRAFTING WITH SHIFT IF YOU WANT TO REGISTER WHAT YOU'VE CRAFTED IN YOUR JOB CORRECTLY !!!

Temporal Solution (while bukkit fixes it): USE LEFT CLICK



< . . . Errors / Issues - Troubleshooting . . . >


GETTING "Unsupported major.minor version 51.0" ON START?

ALL MY PLUGINS RUNS WITH JAVA 7! IF YOU HAVE JAVA 6, UNINSTALL IT AND INSTALL JAVA 7

  • Plugin won't load!
    • Your server version is the same as the plugin one?
    • Do you have Java 7 installed? (java 6 will not work)
  • I get tons of errors!
    • Try to remove all the plugin data (jar and folder), start/stop the server, paste again the jar in the plugins folder and start again.
    • Use Pastebin to paste your errors.

      Nothing Works? Other Issue?

      USE THE FORUM! CREATE A NEW POST WITH AN ERROR LOG OR USEFUL INFO!



      < . . . About the Author . . . >


When i start a server with dozens of plugins i have the same fear... will plugins break with this build? Well I can guarantee my plugins WILL NOT! cause i'm an active programmer, i'll always update my plugins to work with latest RB CraftBukkit Builds, so relax and enjoy.


Also, you can hire me to make a custom plugin for your server, just ask!

< . . . Donations . . . >


This is a free work, i'm not gonna get rich with this, so if you like my work, want to speed up the development or get custom features, please feel free to donate, a simple $ is enought to buy me some cookies :)

Donate


Last page update: 08/03/2015