Jobz for Tekkit
Description
Jobz provides a multi-threaded jobs style plugin designed for Tekkit 3.1.* with full block support! (Any Block ID and/or Block Data values work)
Features
- Every block can have separate cost or pay added for placing or breaking a block
- Hooks into mcMMO to use your mining, woodcutting, herbalism or excavation skill level to increase the payout or the cost of breaking/placing blocks
- Fully configurable from the price of breaking dirt at level 1 to how often the payment thread runs on your server! (For the impatient who cant wait 15 seconds to get paid :P)
- Exclude players from getting paid (designed for Tekkit fake players)
- Customizable message for your earnings for the last hour or so
- Added Ability to Cap the amount of money paid or charged per block (Caps to the block value in config)
Requires
Setup
- Copy the jar (Jobz.jar) to your plugins folder
- Run your server once (Start then stop it once its fully started)
- Edit the config files in plugins/Jobz/ to suit your Economy server
- Save configs and restart server
- Make Money!
Future
- Adding the ability to find out if a block has been placed by a player to prevent infinite money (Currently the cost of placing a block prevents this with the default configs)
- Adding the ability to get money from slaying monsters while depending on what you used to slay them :P
- Building config for making money when building your epic structures out of anything but DIRT or COBBLESTONE!
Current Version
1.2.1.0r0
I'd vote for removing mcMMO dependency for sure... I think it should be optional, and to be honest, this is the only plugin I found that actually works with mods.
Is there any way to make mCMMO an optional dependency?
What is the data=-1 value in the job yml files? What exactly does the economy_thread timer do? Some explanation of the configs would be very helpful
Hello can anybody help???
i keep getting an error: [jobz] Callable task for mcmmo skill level threw an exeption.
fix please
How do I charge to place other tekkit blocks like machines, wires, condensers...etc.?
@zeepal ok i understand thank you, i will check in time to time, i could try mcmmo again if someone could give me the right version with this and how to disable level up, double drops etc
thanks for a quick reply
@Enterprise12
I will look into removing the dependency but its not a high priority to me sorry...
@hel11on
Hel11on I think you will need to add the forestrys fake user to the excluded players list or just ignore the error message (best to add to the excluded players list)
hi, i have this installed on a server with forestry installed aswell and whenever the forestry farm breaks wheat as it should it comes up with 2012-10-20 05:05:27 [SEVERE] [Jobz] Callable task for mcMMO Skill Level threw an exception 2012-10-20 05:05:27 [SEVERE] java.lang.NullPointerException 2012-10-20 05:05:27 [SEVERE] at com.gmail.nossr50.util.Users.getProfile(Users.java:84) 2012-10-20 05:05:27 [SEVERE] at com.gmail.nossr50.api.ExperienceAPI.getLevel(ExperienceAPI.java:124) 2012-10-20 05:05:27 [SEVERE] at net.ZeePal.bukkit.Jobz.tasks.McMMOGetLevelTask.call(McMMOGetLevelTask.java:39) 2012-10-20 05:05:27 [SEVERE] at net.ZeePal.bukkit.Jobz.tasks.McMMOGetLevelTask.call(McMMOGetLevelTask.java:1) 2012-10-20 05:05:27 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftFuture.run(CraftFuture.java:34) 2012-10-20 05:05:27 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) 2012-10-20 05:05:27 [SEVERE] at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:543) 2012-10-20 05:05:27 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)
any chance at help to fix this problem, i really like forestry and prefer not to have my server complain every time my farm does what its supposed to do
Hey its me again i attempted to disable mcmmo but if i say disabled it in the configs i got a bunch of errors and i tried disabling things manuelly and tried a few versions tht wud be compatible with this but to no effect, i run a public server quite large and i cant get it work, i configure all 40 of my plugins, none interfere or get any errors.
i would rly love it if this wouldnt require mcmmo.
as streetwind said, ppl r already about invinsible, mcmmo literally wud make tht so
Hmmm, I see. I may look into that.
McMMO is surely a great plugin, but it greatly alters the game in a way I'm not enjoying - especially in a Tekkit context (it's kind of silly to have a modpack that centers around machines, and then add in a plugin that makes players infinitely better at everything their expensive machines attempt to do)
Maybe I can disable the abilities and make the XP required to level near-infinite or something. Depends on the overhead added and what else comes with the mod.
@Streetwind
McMMO is required as I use its level of the player in relation to the payout and costs.
I believe you can setup McMMO for just the levels side of thing (turn abilitys etc off)
Neat :)
I just noticed that it says it requires McMMO. Is there no way to use it without? I'd very much prefer not having that on a server I run...
@Streetwind
I dont think the bukkit integration with tekkit will allow me to find out which machine caused which block to break.
If it did I could track it as you ask but I need to look further into the info passed to me via bukkit and see if I can pull a rabbit out for you :P
Hey zeepal, I have a potentially uncomfortable question :p
So you can exclude fake players like [Buildcraft] from the calculation, which makes a lot of sense.
However, this being a plugin meant for Tekkit, and Tekkit is all about automation... the "miner job" in Tekkit would be less about digging tunnels himself and more about constructing and overseeing mining machinery that does the digging for him.
Is it possible to reward a player who for example builds a Quarry, for the things the Quarry digs up, even though the actual act of the Quarry breaking a block is done by the [Buildcraft] fake player? Because such a thing would truly be in the spirit of Tekkit. The miner overseeing the Quarry could then use the money earned to for example pay for the energy to run his Quarry in the first place, and you'd have a true industrial economy.
To do that, I imagine you'd have to track the owner of a mining device and what blocks that particular device breaks, as opposed to other devices of the same kind. Is that even possible?
@iminecraft253
Iminecraft253 can you please provide the error messages you're getting and if there isnt any please provide your server logs?
Hey i added this to my server and it doesnt seem to be working. I have vault and mcmmo installed. Am i suppose to use a older version of vault cause im useing the newest version. Also i cant get mcmmo to work with the tekkit items it works with normal minecraft items tho so is there any one that can help me with the jobz plugin and to get mcmmo to work
@soulscapex
Can you please copy the error here and please confirm you are using the latest version (1.2.1.0r0)?
hi i love your jobz for tekkit plugin<sub>,</sub><sub>,but my server console is getting spammed with errors, when anyone digs or mines</sub>