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 installed the plugin players can get a job (thats working) only if a player log off and on again all jobs are gone and have to reselected. how can i change this so people can hold on to there jobs even if they join the next time.
@eNnillaMS
Cheers mate ill give that a go and let you know :)
@Hmmcrunchy
That looks like something to do with the language file, but I have no idea about how compatible my plugin is with Spigot in the first place, soo.. for now, just delete EN.yml, and hope for the best. If that's not it, then I guess it's Spigot.
hiya i get this on startup with spigot
http://pastebin.com/MVUhgJyE
@Icemilk14
Either way, it's in the plugin now~ Update's gonna be uploaded in about 20mins, probably available tomorrow knowing the processing system.
@Icemilk14
I suppose I could look into a togglable system for that, but I left that on once and it got really spammy for people.
@eNnillaMS
rock on man- this is the only jobs plugin I can tolerate- I really hope you nail this one down. small request- can you add text for block breakage payout- "you got <whatever> for breaking <thing>- thanks for a nice non-obnoxious jobs plugin
Made a point of actually figuring out the fishing job just now; I really messed that up. xD
Anyways, it's fixed, and I'll be uploading an update ASAP with a few little bonuses.
No problem ;) and if you ever want to help our server devs with some of there projects (Newest one is recreating league of legends in minecraft) just hmu on skype @skaterkid21212
@bakerj86
Is it every time the player catches a fish? Are there any other lines to the error? There's normally a "Caused By: " line that helps me out with debugging.
@Kn3xis
Good to know, thanks!
@Icemilk14
Mainly, the worlds section of the job. But as I also need to point out for @bakerj86, I never really tested the fishing jobs much... xO
Just copied and pasted a different job type. Looks like I've got more work to do though. XD
Found an error do you know how to fix it?
Everything else works fine just the fishevent
1:25:03 PM CONSOLE: ERROR]: Could not pass event PlayerFishEvent to MineJobs v3.0.1 1:25:03 PM CONSOLE: Source) [?:?] 1:25:03 PM CONSOLE: Source) [?:1.7.0_45] 1:25:03 PM CONSOLE: Source) [?:1.7.0_45]
@eNnillaMS
I was able to test out Lumberman with mcMMO.
Using the Axes ability to take down a full tree did get me full value for the tree. I started with $0 and after I took down a small birch I had $30. No need to look further into that. I have not tried blast mining yet as I do not wish to destroy my server world...YET!
really like the simplicity of this one although I cant seem to get the fishing mechanic to work- heres my config- FISHERMAN: maxplayers: 100 break: {} place: {} mobs: {} fish: RAW_FISH: 10 tools: ID_346: 1 craft: {} brew: {} smelt: {} enchant: active: false payPerLevel: 0 am I missing something?
@Kn3xis
1) I haven't looked into something like that particularly, but it could be in a future update.. It seems like an interesting idea, having permanent jobs. 2) I honestly just guessed at what I thought would be good for what I use on my server. More or less lining up with what Essentials uses in it's worth.yml file; but mostly I think I was too generous.. 3) Another fun idea! eConomy based player jobs! I hadn't looked into that either. But again, it'll probably be in an upcoming update since they sound relatively easy to build. 4) Unfortunately, I have no idea. I haven't tested it yet! I imagine though, because I take the raw event data, if one of those plugins, like say, McMMO, used a natural block breaking event with the player being involved, it would pay for the whole tree. But that's all about who coded what plugin what way.
Got this plugin installed, and things work fine. Just a few questions I had about it.
1. Is it possible to set it so that anyone who joins the server has 1 job locked to them? ie. I want everyone on the server to have a custom job called Gladiator, so that they can earn money for pvp kills. I know Demonslayer has this but i want to make sure everyone can benefit from pvp kills regardless of if they wants to take Demonslayer or not.
2. How did u determine the default values?
3. Is it possible to make it so it costs money to delete a job?
4. With addons that take down a whole tree when you log the bottom block out, will the lumberman still gain full value for that tree?
@HaZeCraft_mc
That donate button at the top of the page, right side of the Nav bar, beside subscriptions.
And thank YOU very much. Now I can get my mother off my back for not charging for this. xDD
Seriously though, thanks man.
Aha thanks for your help, I run play.hazecraft.net and we've been looking for a new jobs system. Anywhere i can donate a few bucks for all your help?
@BeastModeCraft
ohmygod did i actually forget to write that in the description i feel so stupid right now xO Yeah; MineJobs requires Vault to operate.
@HaZeCraft_mc
Small, fatal error: on your Digger job, you are missing a space between 'craft:' and '{}', making the whole file not quite work properly. Crazy annoying, I know. Other than that, all I can say is to make sure your World settings on each job are correct. Commands should still run regardless of them, but nobody gets paid without those.
I'm using version 2.1.3 and this isn't working, My config's below but yet again the plugin turns itself off and i can find no errors :(.
http://pastebin.com/gVujyEeT