iJobs - a simple job plugin for iConomy One thing I have been missing from iConomy and Minecraft SMP is a plugin that allows users to get jobs and work for their money. Here's how I imagine it could work: A player requests an admin or anyone with admin-access to the plugin to add a job. A job would have the following strings: - JobID - Title - Description - Salary/h - Employee - Employer Admins commands /job add <title> <description> <salary> <employer> The jobID would be generated automatically. The employer can either be a player or "server" to generate money. /job del <jobID> Deletes the job. Employee commands /job list <page> Provides a list of jobs, separated into pages. /job detail <jobID> Shows details of the job. /job interest <jobID> Applies for the job in question. /job start When the employee gets to work /job end When the player goes home from work. /job quit Quit your job. Employer commands: /job hire <jobID> <player> /job fire <player> The employee would get paid for the amount of time he was working and would get paid every 1 hour, if the plugin gets disabled/reloaded or when he does /job end. The money would be withdrawn from the employer's account. Generated if the employer is "server" This is my idea for a pretty simple job-script. I hope someone who knows enough about java and the bucket API likes the idea and are willing to give this idea a go. I know I would appreciate it. ~ Andy
since it would be impossible to prove the player did what they were supposed to do, this job thing may be a bad idea. rather, it should be more along the idea of request/reward.
It would have to be a system based on trust between the employer and the employee. The employer would choose who he hired and could basically fire the player at any time. Of course there could be added ways to prevent people from not doing their jobs, including: - Automatically end the job if player is afk - Define the players workspace and prevent him from leaving it while being at work, perhaps WorldGuard interplugin-communication. To be honest, I wanted to keep the idea simple at the beginning though, and maybe have more features added after the basics would be in place.
Having gathering jobs would make it simple. Have the gatherer deposit what he has gathered to an object owned by the employer. The gatherer would then be compensated. Other than that, a "template" plugin can be used to acknowledge who is the employer and who is the employee then reward when the job is done. Can't really imagine it being automated.
Yes, this could be another sort of job. What do you mean that you can't imagine it being automated though? There could be several types of jobs 1. Stationary jobs (shops, banks etc.) 2. Gathering jobs (Like you describe, mining, farming etc. salary is paid when a specific chest is filled with a specific item, perhaps make it read chestIDs from LWC) 3. Other jobs (Undefined types of jobs, mayor of a town for instance, just a simple type of jobs that would pay you like described in OP) I guess this is making it more complicated though, but would be an awesome plugin and would take the RP to a whole new level. --- merged: Feb 3, 2011 12:40 PM --- Bumping this in hope that someone will see it and like the idea