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))
@My_Name_Was_Stolen
Vault seems to need valid Permissions, Economy, and Chat plugins on top of just itself. Are there any Vault notices like "Economy plugin not detected, disabling."? That's the only thing I can think of. xO
I may be missing something obvious, but I'm having an issue. On startup, I get no errors, but Minejobs disables itself because it does not detect Vault, when I obviously have vault installed. Any advice?
@eNnillaMS
Thanks will report back if issue returns with 3.0.4.
@HaZeCraft_mc
Yeah, what @SkullBasher86 said! I changed the system over in v3.0.0. A lot less annoying imo, you don't need to remember IDs you can just write what it is basically. (I don't have any aliases for blocks, that list is it btw)
@lst96 (And anyone else who had PDE Spigot errors)
I think I've figured it out finally. Just dawned on me that the pklosses system could be to blame and made some adjustments to the switch statement in MobKilled, so things SHOULD work fine as soon as v3.0.4 is approved.
@HaZeCraft_mc
I Had This Same Problem For Breaking Blocks You Have To Use The Bukkit Material ID For Some Reason It Wont Payout With Blocks When You Use The Data Values
Heres A List Of The Material Values If Needed
http://jd.bukkit.org/rb/apidocs/org/bukkit/Material.html
Plugins working great but there is one huge issue. People seem to only be getting payed for jobs like hunter. They arn't getting payed for jobs like digger and miner? Reason? http://pastebin.com/2DKbtL1v
@eNnillaMS
Getting this error on PlayerDeathEvent,
@eNnillaMS
Yeah it's a copy/paste bug I just checked my jobs.yml and all spaces are correct
I don't know :( I tried with different versions of your plugin and the problem is still here :/
@DarkJambon
That's all you changed? Very strange.. The only thing I could find wrong with the jobs file was that you were missing a space in front of your worlds...
@eNnillaMS
After hours, I found that the name of jobs are responsable of the failure My job "MINEUR" didn't work so I called it "CONNARD" And it worked!
How can it be possible?!
@eNnillaMS
My bad! I copied only the name of the directories I have Vault already :p
@DarkJambon
Ah, there's the problem there! This plugin requires Vault!
@eNnillaMS
I tried without HeroChat and MultiverseCore, but same problem and still same error messages
List of my plugins:
ChestShop dynmap Essentials FrameProtect Lift Lockette MineJobs PermissionsBukkit PluginMetrics PorteCoulissante RetractableBridge SimpleRegionMarket Updater WorldEdit WorldGuard
Hope it can help you
@DarkJambon
The error sounds like it's caused by another plugin.. Do you have any plugins that format the chat installed?
@eNnillaMS
:D Thank you for the quick answer (and sorry for my probably bad english)
These errors appear even if I do not change the config files:
[21:50:50 INFO]: [MineJobs] Enabling MineJobs v3.0.2 [21:50:50 ERROR]: Error occurred while enabling MineJobs v3.0.2 (Is it up to date?) java.lang.NullPointerException at com.hotmail.hboutilier1996.MineJobs.MineJobs.setupChat(MineJobs.java:96) [?:?] at com.hotmail.hboutilier1996.MineJobs.MineJobs.onEnable(MineJobs.java:77) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:218) [craftbukkit1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:384) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:298) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:280) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit-1.7.2-R0.2.jar:git-Bukk it-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
And they still appear after the reboot
Now these are the steps I do: - Stop my Bukkit server - Delete MineJobs.jar and MineJobs' directory in my plugins' directory - Download the latest version of MineJobs using this topic link to my plugins' directory - Start my server (the errors above occur) - Enter my server with my Minecraft account - Write the command: /mj listJobs - The command works perfectly and shows all default jobs - Then I replace the default jobs.yml file by the one I created - Write /mja reload - Success - Rewrite /mj listJobs - Still works perfectly and shows all the new jobs, and I can get them and everything works perfectly - Then I write the command /reload using the console or the chat in game - "Reload Complete" - Rerewrite /mj listJobs - And this is where it fails: The chat answer with "Usage: /mj <usage>" to everything that starts with /mj
Thank you again for your help :)
@DarkJambon
French servers! :D
No, there's no limit to the jobs you can create, but it's interesting that the commands would stop working... are there any errors when the server is loading the plugin? Are you using full commands? ('/mja whatever' on it's own is designed to tell you what you're doing 95% of the time.)
Guys I don't know if this is the right place to ask questions and report bugs (I'm a newbie) But I have a very strange problem with the jobs I've made: I just added jobs in jobs.yml like the example showed in the file. When I restart the plugin, it works perfectly! I can see all of my (admins)jobs and can join them by signs or command BUT! When I stop my server, then put in on again, the plugin fails! /mj WhatEverIPutHere gives me back /mj <usage> I just searched for space missing or added in the config I always put all of the actions like break, craft, smelt...
I don't know if there a maximum number of jobs... Maybe it comes from this? I have 20 jobs now I have a job which name is MARECHAL_FERRANT I don't know if the under score "_" can be the origin of the problem
Here's the link to my jobs.yml file: jobs.yml
Thanks to all potential answers :D
@Hmmcrunchy
nope, im using mcmmo and minejobs and so far other than my error i posted below, not linked to your problem had no problem with the 2.
Got this error. http://pastebin.com/HGNznZsX
Spigot #1226
MineJobs 3.0.2
scratch that i got rid of mcmmo as a test now it all works so not sure if something to with that