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))
@eNnillaMS
Nope, it didn't work for me.
@alien1947in
I built in a check for that to make sure that players wouldn't get paid for Place job blocks if they were listed on a break job...... Did that not work? :o
@blackmt
What's not working blackmt?
I'm not able to use this pluggin sobody can help ?????
One thing i figured out during making another video. Players can easily exploit miner job by mining with silk touch then place it again then mine it again. Its infinite source of money.
@Light_Ulquiorra
Thanks bro!
@eNnillaMS
I am currently speaking to the founder of adding a roleplaying server to the list (no promises as of yet). He did say though that, the coding is too complicated and the lag that is usually produced from plugins such as this is too much for the SkyServers' Survival Server.
So, there is still hope of your plugin here getting on there but no promises. Light
@zRA1Nz
Alright, I've fixed the IndexOutOfBounds deal, that was my silly mistake, assuming that the block had an owner and not handling the opposite.
I checked the code on the other three lines against other working lines; I don't see anything wrong with my Creative code; which leaves the player config file, players.yml.
Did you make any changes to it? Can you upload yours?
EDIT: Yeah, I just tried mangling the players.yml file and it puts out the same NullPointerExceptions that you were getting. Either you've changed it and broken it, or somewhere along the line my code just.. emptied the file. The part that would have to be wrong is the first line ("players:"), which tells me that the file might be completely empty, if not damaged. Or you used a TAB instead of spaces.
I tried to pull it from the server.log but for some reason it capped the amount of lines coming in to. http://pastebin.com/0HwSTdDD
Just look over the code in: - BlockPlaceEvent - BlockBreakEvent - EntityDeathEvent - FurnaceSmeltEvent
@zRA1Nz
Thanks for letting me know! :O
That's a LOT of error... It looks like it's related to my feeble attempt at blocking creative mode though...
To be honest, I can't tell what the problem might be from that error log though. Could you please take off MultiCraft and replicate the errors? MultiCraft is blocking all the important parts of the errors... I see a furnace error (My stupid mistake, not checking for a furnace owner), and Creative check errors, but I don't see any command errors.
@Light_Ulquiorra
Told you there could be errors.... ;;
I'm currently using v2.0.1 of this and I'm not able to cast any commands. It keeps saying an internal error occured while attempting to perform this command. http://pastebin.com/RexqRNAi
@Light_Ulquiorra
No, not that I know of. If you're looking for something extra safe, I personally think that the latest version is your best bet. I haven't found anything wrong with it yet, but on the same coin, it hasn't been around long. v2.0.0 Should be perfectly fine. (Zero chance that there'll be any massive server-wiping errors, the MOST you could possibly get is a failed command.)
EDIT: I just looked up Sky Servers. WHOOOAA would I be honored to be on there!!
I am looking at possible plugin suggestions for Sky Servers; it is a professionally hosted Australian hosted server. That is why I asked about the phase this is in; does it still have issues eg glitches, errors, fetal errors, etc? Also, thanks haha.
@Light_Ulquiorra
Depends on what you mean by phase. xD I'll hazard a guess and tell you that it's in full Release. (nice name bro)
Hello, I was wondering at what phase is this plugin?
@pipeyogui
I don't have any systems for creating items yet. The 'tools' section on config is for multipliers.
Something like this:
would result in players getting 2 (the number beside the pickaxe listing in 'tools'; a.k.a the multiplier) times the amount of money for breaking a block of stone when the player breaks stone with a diamond pickaxe.
Hello man, i can create the jobs "Blacksmith". but not how to assign the job as blacksmith that the forger create items. example should be so? BlackSmith: maxplayers: 0 break: {} place: {} mobs: {} tools: ID_298 10 worlds:
@eNnillaMS
no worries I can wait for that
I've decided to put off updating this until 1.7.2 gets released. Just seems to be the logical choice.
Sorry, I'm back. Some dough head mashed my wrists with plywood in my school's trades course, so I couldn't exactly type...
Any news about an update/fix yet?