MineJobs
Notice!
Quote from eNnillaMS:To all those who have come, and to those who will come in future (should there be any): This is my goodbye.
With all the old staff gone, Minecraft sold to Microsoft, and the Bukkit project basically in limbo, I've resolved to leave the Minecraft Modding community. No further updates to MineJobs will be released, and neither will there be any new plugins from myself now that I see no future for this medium.
A great thanks however to those who've supported me since my plugin's inception! 12000+ downloads is an impressive count, as is having as many as 150 servers running my plugin at once, and I won't soon forget what you've all done for me.
Adios friends.
- Heath
About:
This is a jobs plugin designed to allow staff members to create and modify jobs for players on their servers. It was originally designed to be a no-fluff get-to-work kinda plugin, but I've been hard at work adding numerous OPTIONAL features. Players can log in, get a job, and start making money right away. Admins can modify every aspect of a job from in-game. Some players (Optional feature) can even create jobs for other people to work at, and they have the same job-modding commands as admins (they can't mod server jobs)! Job systems available include: Digging, Killing, Fishing, Building, Crafting, Smelting, Brewing, and Enchanting AND Digging and Killing have optional tool value modifiers!
Installation and Use:
It's as simple as dragging and dropping the jar file into your plugins folder, as long as you have Vault installed. If you don't have Vault, then get it because MineJobs is useless without an economy hook. As said above, players can join and get started right away under the right setups, but you might also need to run some Commands to make everything work right for you; and for more advanced setups, you should head over to the Permissions page, along with the Configuration help page.
Comment with suggestions for new features and tricky errors (read the startup logs first, they'll tell you what's up)!
Important Update (v5.0):
I'm back everybody! The new update features a number of small enhancements, including a version checker to tell you if there's a new version available, PluginMetrics to tell me just how many of you guys really care, and some new error outputs for Signs, mainly to tell you whether they're enabled or not because tests really didn't show anything but success on my end. UUIDs have been implemented, and configuration files will automatically update as players begin to filter into your servers.
Note about data collection:
PluginMetrics collects minimal data about the system you are operating the plugin on (Operating System, Number of Processor Cores, Java version, etc.) and can be disabled by toggling the "opt-out" variable in the configuration file of the PluginMetrics folder. This plugin also checks for updates using the Curse ServerMods-API, which can be disabled via. config.yml of the MineJobs folder. The variable "updateChecks" will disable checking for updates AND automatically downloading updates, while the variable "autoUpdate" thereby relies on "updateChecks" and can disable automatically updating the plugin, should you only want to check for updates and then download the update yourself later. All of the above toggles are set by default to 'true', and can be disabled by changing their values to 'false'.
Videos:
((I'll do a DevWalkthrough Video soon, since I just upgraded my computer, just gimmie a bit))
I'm back from the hospital again! Nice to see there aren't a bunch of errors this time. xD
@FreeNation Thanks! Glad to see you got it on your own.
@Tunix2 Like a little forum? I might be able to do something like that. Probably not here though. Unless ... Aughh.. I'll look into it. ;D
Can we have an area for people to share their custom jobs with others?
@FreeNation
Nevermind I fixed it :) everything is working perfectly now :) great Plugin by the way.
None of my jobs seem to be paying out,I have everything set to my current world & only Jobs paying out are Hunter & Demonslayer the others don't pay out & not sure why. I am using v3.0.4 at the moment,not sure what the problem could be I have tried everything & still no luck.
@eNnillaMS
Either way it would be intresting, if you make it compatible or a remake. Would it not be possible to make an addon, saves a remake and server owners can choose to add or not.
For now get well soon.
@dutchy1001
Unfortunately I'm back in the hospital at the moment, but one I get out it'll probably be mee of a question of what's wanted.. I have a programming class where I'll be allowed to do whatever I want, so the time shouldn't be huge. Just depends on whether you guys what an MCMMO compatibility plugin, or if you want the full McMMO remake I was planning. ;) Anyways, I'm out of data on my phone so I'll see you guys sometime next week probably!
Looking at the POll McMMO is favorite to be made compatible with your plugin. Any idea yet if you gonna do this and if yes, what ETA can we expect?
Found Wheat & Grass are not adding to your balance but Pumpkin is. Others in the farmer job are and other jobs with items set to less that one e.g. 05 are adding to balance. This is under farmer job GRASS: 0.01 WHEAT: 0.5 PUMPKIN: 2 What am I doing wrong. Using MineJobs v3.0.2 for CB 1.7.2-R0.2
@Purpleantilope
If the first two on the list are the ones that work, then it has to be your world list. The first two list "world, world_nether, world_the_end" and the other jobs list only "survival". That would make the difference.
Hello i am having problems with Jobs payout. I have 6 jobs set up with the 2 first being default. The 2 first work fine but the 4 i added dont payout when the talk is accomplished. This is my jobs.yml : Link. Could you please take a look see if i did something wrong? It is really odd since the 2 first work not the rest
Alright guys, I'm out of the hospital so I guess it's time to help you again…. xO
@DeluxeCraft I'm not expecting the latest blocks (the new fish, the new wood, etc.) to work for a little while yet, as they're not listed in the Craftbukkit Materials Class yet to my knowledge. That's all up to them at the moment… Sorry. I will however do some tests on WHEAT because that should work just fine.
@lst96 That error can only be caused by your language files it seems. Try deleting them so they can regenerate.
@KJ_Shipp I'm seeing a pattern here that's going to need me to make some changes to the base formatting for the file; it looks like the _MUSHROOM or _CANE_BLOCK is getting confused in my system as being a data value (_0, _1) which would confuse things. Other than that, if it is getting the right blocks for some of them, you should send me your players.yml file as well so I can look into the happenings there; payouts should work as long as there's a value, block, and player name, so the fact that the output showed two of those…. You get the idea. Thanks for the detail and for cutting your configs to what was important.
@rhapowar I've got no idea how I can solve this, but I'll look into it as soon as possible. AACCTTUALLY, I just had an idea. I'll see about it as soon as I can make changes and do tests. ;)
@My_Name_Was_Stolen It's been suggested before that I do something along the lines of a goal / limit system, but I never really got into the idea. At this point I'll chalk it up to the to do list, but it's a ways away, if only because I've got a bit much on my hands right now and learning about Async/Sync timing threads is just too much for me I think. I've heard it's really complicated and can really mess up maps if it's done wrong…. We'll see though.
@eNnillaMS
Hey I asked a question about 1 week ago.. still no answer?
I got some problems with WHEAT & LOG.
New LOG types (Acacia & Dark Oak) are not working for BUILDER + LUMBERMAN
WHEAT farming not working for FARMER
config: http://pastebin.com/xBtBmhUs
please help :)
Interesting plugin, I don't suppose you could add a function to pay by time, and not by completion? Say, someone starts a job, the giver is reminded to pay them after a certain time. Sort of like a salary.
HUGE EXPLOIT! If you make a place or break job and you go into a world guarded region and break the desired block it will pay you still! And the block just re-appears! So what people are doing is joining miner then going into a protected cave to find iron/diamonds and just mine away and get unlimited money! Fix?
Hi, I need some help. I'm usgin MineJobs plugin, with the grief-pervention plugin on which you can set you teritory by claiming it with a golden shovel, so others can't grief your teritory. So if they try to brake a block, the block just reapears and they get a message like "You dont have player's perrmission to do this." If your teritory is claimed players can't break your blocks. So players at my server found a way to exploit MineJobs like this:
1. They ask a player to put a diamond-ore block in the players claimed teritory.
2. They just then mine the diamond-ore block up, the block reapers 1 second after it breaks
3. Then they just repeat the proces.
Also any block that can be mined, and if it's in a world-guard region, they can do the same. I would like to put a stop to this if this is managable.
First, I'd like to say thank you for a nice, simple plugin providing exactly what I wanted.
So, there is a problem when it comes to the plugin recognizing the breaking of crops: wheat(CROPS), carrots(CARROT) and potatoes(POTATO). Those are the ones I've tested. The problem is, I've only been able to get the carrots and potatoes to pay on placement. That isn't acceptable because it would be massively exploited. Planting wheat, bukkit material data of CROPS, doesn't pay. I tested with WHEAT for the heck of it, and that's a no go. My jobs.yml (sub-section of FARMER)
Now, when it comes to breaking certain crops(cocoa, red mushroom, brown mushroom, carrot, potato and wheat) there is no payout. Here is an example from my jobs.yml showing everything I have tried, to no avail.
So my question is this, what needs to go into the break section to be able to be paid for breaking these "crops"? I've read through the bukkit material data sheets a few times now and spent 3-4hrs so far trying to figure this out. Any help would be appreciated.
Edit: I enabled breakOutput in the config. When breaking the crops, it tells me i broke the crop and how much I was paid for it. I DO NOT get paid for it though. Thought that would be helpful info.
@eNnillaMS
PlayerDeathEvent error: http://pastebin.com/0Uc2W7Dr
@eNnillaMS
nice plugin, but I got some problems with WHEAT & LOG.
New LOG types (Acacia & Dark Oak) are not working for BUILDER + LUMBERMAN
WHEAT farming not working for FARMER
config: http://pastebin.com/xBtBmhUs
please help :)
@wiloh95
That maximum can be handled by setting the maximum in the configuration and denying job owners the permission node MineJobs.customs.setMax, but the maximum will need to be set manually for each custom until I implement a default system. The amount a custom job can pay out is entirely dependant on how much money a job owner has. The money comes directly from him. Upgraded McMMO compatibility will be coming soon, but for now, custom jobs can be locked and job owners can choose to only invite certain people (say, with certain stats.)
I'm interested in a job plugin but I want more configuration. Such as people in charge of jobs can only hire a set number of people, they can only pay this much in wage etc or you need to be this level in mcMMO perhaps to join the job.