MC Jobs
Welcome to MC Jobs
MC Jobs was created to pick up where jobs left off. These jobs earn you money for your server economy. There are 20 default jobs that are customizable along with the ability to create your own custom jobs.

ANNOUNCEMENTS Updated 10/2019
Hello guys,
several years have passed since the last update here. But now i will be change it. Me , Bl4ckSkull666 ( old name Papaharni or Papi too ), work now on the plugin to update it to the newest version of minecraft.
What's currently done? I added 2 new job groups. reworked few job groups.Reworked the jobs. Moved Database from old cache system to read friendly yaml/mysql support. Added Multilanguage support. That mean you can translate language file in multiple language and let your user select the language. You set default language in configuration, but the user can change it to a available language for him self.
Hmmm okay, whats new too? You can, currently only manual in the job files add a region and message that the player displayed on enter this region. The message can be a string with | for new line. Or use spigot message, if you use a spigot server, In Spigotr message u can build buttons and much more. And new is the NPC message, the message is same like on region, but it can be different messages. It can be activate on click the npc. To work set a sign with [mcjobs] in line 1 and in line 3 the jobnname below till 7 blocks on the npc. Users can now click it to see the message. Other one is the free Signs. For Description please read THIS
If you have a question, need help or will be report a error. please use the Discussion Thread ONLY . Thank you!
Sincerely,
Bl4ckSkull666
B,t,w, please use the new GitHub source ---> https://github.com/Bl4ckSkull666/McJobs/
ANNOUNCEMENTS Updated 04/2015
So another year somehow has slipped by without being able to work on this project. So I have added PapaHarni to help keep the project going. Hopefully he can quickly get the codebase up to the latest Bukkit release. Welcome Papi.
![]()
I have also decided to release source on Github. If you want to fork or view the source feel free: https://github.com/RathelmMC/MC-Jobs
MC Jobs has been spotlighted by Curse gaming. Read the article here. Show your support for MC Jobs by commenting on the article.
What's New in 3.1
- Cleaned up leveling system.
- Added carpenter job.
- Added a considerable number of nodes to the english.yml file.
- Split the config.yml. Created a jobs.yml to hold the jobs.
- Lots of bug fixes.
- Danish language file - v3.1.2
What's New in 3.0
- Added leveling. You can now level in jobs and your pay scale is affected accordingly.
- Admin defined ranking system to leveling in the config.yml file.
- Group based max jobs. Use your permission groups to define how many jobs a player can have.
- Swedish language file.
Requirements
There are no hard dependencies. MC Jobs can work out of the gate unchanged.
If you want to pay in money you need an economy bridge!
Register 1.6 or higher or Vault 1.2.13 or higher are needed.
Description
You have developed great shops with a shop mod or you use citizens as NPC shopkeepers, you have a repair shop, or you have a block protection system that uses an economy. But that begs the question "How do you pay your players?" Well you could just give them money, but what fun is that? That's where MC Jobs comes in. It's a full fledged player job mod where you choose how much they get paid and for what activities and they can earn money by doing those tasks. It's fully customizable by server admins, but for those of you that just wish to plug and play it has 20 built in jobs that covers about 90% of the blocks and entities in the game. Remember:
If you need cash get a job!
Features
- Ability to join or leave jobs
- Obtain higher levels in jobs to earn more.
- Charge or pay players for doing actions on the server by default. You want TNT to cost to use. You can! It's in Taxes.
- Earn XP through jobs by default.
- Earn money through jobs using any of the economy plugins
- Ability to edit, create or delete jobs in the config.yml file
- Multi World support
- WorldGuard region support
- Utilizes craftbukkit's built in Materials List
- Uses craftbukkit's built in Entity Type List
- Uses custom Potion List
- Uses custom Enchant List
Commands
/mcjobs = Allows all the user commands such as joining and leaving a job. /jobs = Alias of /mcjobs /mcjobsadmin = Allows the administrative commands. Reloads the addon or gives/takes a specific job from an online player or group if using Vault. Options are: reload, defaults, add player/group job, remove player/group job, list player/group. /jadm = Alias of /mcjobsadmin
Instructions
Installing is simple. Copy mcjobs.jar into your worlds plugin folder and restart or reload your server. Players can then join up to three jobs (modifiable in config.yml). To join use /jobs join job_name . The default jobs are:
- alchemist
- armorer
- baker
- brewer
- builder
- carpenter
- conjurer
- digger
- enchanter
- farmer
- fisherman
- hunter
- miner
- soldier
- theurgist
- tinkerer
- toolmaker
- weaponsmith
- woodsman
- bulldozer - default job
- taxes - default job
You can then leave a job with /jobs leave job_name . To learn more about each job type /jobs job_name . Feel free to check out the forums for more info!
Permissions
- mcjobs.jobs.all:
- description: Allows the player to use all user jobs commands.
- default: false
- children:
- mcjobs.jobs.join: true
- mcjobs.jobs.leave: true
- mcjobs.jobs.list: true
- mcjobs.jobs.info: true
- mcjobs.admin:
- description: Allows the use of the /jadm command.
- default: op
- mcjobs.admin.leavedefault:
- description: Allows a player to leave a default job.
- default: op
- mcjobs.admin.defaults:
- description: Allows the use of /jadm defaults to restore config.yml.
- default: op
- mcjobs.jobs.join:
- description: Allows player to join jobs.
- default: false
- mcjobs.jobs.leave:
- description: Allows player to leave a job. Should be used in conjunction with join.
- default: false
- mcjobs.jobs.list:
- description: Allows the player to use /mcjobs list.
- default: false
- mcjobs.jobs.info:
- description: Allows player to use /mcjobs job_name for info.
- default: false
- mcjobs.jobsavail.all:
- description: Allows the player to join all jobs.
- default: false
- children:
- mcjobs.jobsavail.digger: true
- mcjobs.jobsavail.miner: true
- mcjobs.jobsavail.builder: true
- mcjobs.jobsavail.soldier: true
- mcjobs.jobsavail.woodsman: true
- mcjobs.jobsavail.tinkerer: true
- mcjobs.jobsavail.farmer: true
- mcjobs.jobsavail.toolmaker: true
- mcjobs.jobsavail.weaponsmith: true
- mcjobs.jobsavail.armorer: true
- mcjobs.jobsavail.fisherman: true
- mcjobs.jobsavail.baker: true
- mcjobs.jobsavail.alchemist: true
- mcjobs.jobsavail.enchanter: true
- mcjobs.jobsavail.brewer: true
- mcjobs.jobsavail.theurgist: true
- mcjobs.jobsavail.conjurer: true
- mcjobs.jobsavail.carpenter: true
- mcjobs.world.all:
- description: Allows the player to earn money and xp in all worlds.
- default: false
- mcjobs.paycreative:
- description: Pays a player even if they are in creative mode.
- default: false
Help
GitHub
https://github.com/RathelmMC/MC-Jobs
Download
Download here the last version of McJobs.
Wall of Servers
You use McJobs on your server/network? PM me ( Bl4ckSkull666 ) with the URL of your server to add it here :-)
Donations ( old )
If you're feeling generous or want to give me a beer. Mmmm... Beer.
Total Money Donated to MC Jobs: $49.50 US
Approximate Downloads: 120,000
Dollars per Download: $0.0004125

-
View User Profile
-
Send Message
Posted Sep 8, 2012@RathelmMC
Thank you for your answer, i've just tried it.
If you could add command like that (for users and admins) to see self and others status would be great.
I've another suggestion also; let's say you are a miner, actually you can continuously place and break an iron ore block to earn money unless you have to pay taxes to place it, but i don't wanna enable taxes, i would like an option, to take money from a player if he does the opposite action of what he's paid for. So if you are builder and you are paid for placing brick blocks you are charged the same or more amount if you break them. Initially i tought this was: percent_cost: 90 but i think this is something different.
-
View User Profile
-
Send Message
Posted Sep 8, 2012I have the same issue as convictedsaint, except I didn't delete any files. I later removed the .dat files (including mine for testing) but I'm still getting that message for myself everytime I log on, and for everyone else too.
-
View User Profile
-
Send Message
Posted Sep 8, 2012@RathelmMC
Didn't upgrade, installed it with brand new configs so had no user dat files to start with.
-
View User Profile
-
Send Message
Posted Sep 8, 2012And now give you the experience of the work?
-
View User Profile
-
Send Message
Posted Sep 8, 2012@RathelmMC
I was using 3.1.0 and upgraded from 2.8.5 with a fresh config.
-
View User Profile
-
Send Message
Posted Sep 8, 2012@convictedsaint
What version did you update from? When you did update did you delete the users dat files?
@nhadobas
What version are you running? Version 3.1.2 only pays 0.075 for a coal ore at level 1. By level 20 it pays like 1.5 for it.
@SINFUL11
It should be fine.
-
View User Profile
-
Send Message
Posted Sep 7, 2012will version mcjobs 3.1.2 work for bukkit 3.1.2?
Or no?
-
View User Profile
-
Send Message
Posted Sep 7, 2012I have pay_scale: low, but members still get money soooo fast, i mean close to $10 per coal ore they mine. Need help fixing this.
-
View User Profile
-
Send Message
Posted Sep 7, 2012How come whenever a player relogs, mcjobs does this: [INFO] [mcjobs] Unable to load playername.dat... Creating file!
Players who level up their jobs log out, and when they log in a new config is replaced with their old one.
This is my config: http://pastie.org/4682871
-
View User Profile
-
Send Message
Posted Sep 7, 2012@jesse131
Did you get that in version 3.1.2?
What version did you upgrade from?
Is your config.yml up to date? If you're not certain delete the existing one and delete the new one.
@Manuestaire
1) It works by using the default setting unless you have a permission mod that supports loading player groups. In which case it will check the config file and see if a player is in the groups listed.
2) I think its just wood. I don't remember. Look at the bukkit Materials ENUM. I have it listed in the help section.
3) No you have to do it on an individual job basis. I may look into expanding the player command to have an easier to read job listing, level, and xp.
4) The show every time flag is the default behavior. It doesn't change the existing behavior the job has. This is loaded when you initially take the job. So if you'd like to change it once you have the job you need to use /jobs show digger to show the digger pay every time. The leveling page here also has the pay and xp formulas if you're curious on how it effects base pay. However with the default settings at level 1 digger pays 0.075 dollars per tier 1 block.
You can also hide pay messages if you're tired of them. Use /jobs hide digger or any job. Some people find the bulldozer and taxes pay messages annoying so they turn them off.
-
View User Profile
-
Send Message
Posted Sep 7, 2012I had to downgrade to the previous version because of this error:
2012-09-06 20:07:02 [SEVERE] Could not pass event BlockBreakEvent to mcjobs org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:260) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:205) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:549) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:133) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at org.getspout.spout.SpoutNetServerHandler.d(SpoutNetServerHandler.java:173) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.dmgkz.mcjobs.util.PlayerUtils.getAllowed(PlayerUtils.java:45) at com.dmgkz.mcjobs.playerdata.PlayerCache.<init>(PlayerCache.java:54) at com.dmgkz.mcjobs.playerdata.PlayerCache.getPlayerCache(PlayerCache.java:446) at com.dmgkz.mcjobs.playerdata.PlayerCache.getJobCount(PlayerCache.java:68) at com.dmgkz.mcjobs.listeners.BlockBreak.blockBreak(BlockBreak.java:69) at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 18 more 2012-09-06 20:07:06 [INFO] jesse131[/213.211.140.209:60012] logged in with entity id 126633 at ([world] 1068.0248526010848, 4.0, 234.59209513686113) 2012-09-06 20:07:06 [SEVERE] Could not pass event PlayerJoinEvent to mcjobs org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:161) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.dmgkz.mcjobs.util.PlayerUtils.getAllowed(PlayerUtils.java:19) at com.dmgkz.mcjobs.playerdata.PlayerCache.verifyPlayerCache(PlayerCache.java:148) at com.dmgkz.mcjobs.listeners.OnPlayerLogins.onPlayerJoin(OnPlayerLogins.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 14 more 2012-09-06 20:07:09 [INFO] [mcjobs] Unable to load PokeyCactusGuy.dat... Creating file! 2012-09-06 20:07:09 [SEVERE] Could not pass event BlockBreakEvent to mcjobs org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:260) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:205) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:549) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:133) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at org.getspout.spout.SpoutNetServerHandler.d(SpoutNetServerHandler.java:173) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.dmgkz.mcjobs.util.PlayerUtils.getAllowed(PlayerUtils.java:45) at com.dmgkz.mcjobs.playerdata.PlayerCache.<init>(PlayerCache.java:54) at com.dmgkz.mcjobs.playerdata.PlayerCache.getPlayerCache(PlayerCache.java:446) at com.dmgkz.mcjobs.playerdata.PlayerCache.getJobCount(PlayerCache.java:68) at com.dmgkz.mcjobs.listeners.BlockBreak.blockBreak(BlockBreak.java:69) at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 18 more 2012-09-06 20:07:09 [INFO] [HUB]XPN - [O]AsTrOsKiLlZ: [G] hey 2012-09-06 20:07:09 [INFO] [mcjobs] Unable to load PokeyCactusGuy.dat... Creating file! 2012-09-06 20:07:09 [SEVERE] Could not pass event BlockBreakEvent to mcjobs org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:260) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:205) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:549) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:133) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at org.getspout.spout.SpoutNetServerHandler.d(SpoutNetServerHandler.java:173) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NullPointerException at com.dmgkz.mcjobs.util.PlayerUtils.getAllowed(PlayerUtils.java:45) at com.dmgkz.mcjobs.playerdata.PlayerCache.<init>(PlayerCache.java:54) at com.dmgkz.mcjobs.playerdata.PlayerCache.getPlayerCache(PlayerCache.java:446) at com.dmgkz.mcjobs.playerdata.PlayerCache.getJobCount(PlayerCache.java:68) at com.dmgkz.mcjobs.listeners.BlockBreak.blockBreak(BlockBreak.java:69) at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 18 more
How do I fix this?
-
View User Profile
-
Send Message
Posted Sep 7, 20121) How do max_jobs work?
I mean i need to give some permission, or the group in config is just the group in permissions?
2) What's the name for wooden planks?
3) is there any command like /jobs stats to know how much are you paid for each job, and your level in different jobs.
4) How can i do to know how much i'm paig for every action i do, i mean, like when i enchant something and it says: "the job enchanter has paid you $$ coins" i've tried:
But it is not showing the message.
-
View User Profile
-
Send Message
Posted Sep 7, 2012Hi sandric2001! You're stuck in "validation limbo", that means you need to validate your account by clicking the link in the email we sent you. If for some reason you don't have the email that means you'll need to be validated manually by a staff member. To do this we need you to post in this topic on curse.com. Please copy the text in the box below and paste it as a reply to the topic.
-
View User Profile
-
Send Message
Posted Sep 6, 2012@Mannollo
1) Try restarting the server. Sometimes through an upgrade if you just use the reload command the tasks do not load properly. Also make sure your economy mod can handle fractional payments, and that it shows fractional payments. For example with the default settings digger only pays 0.075 dollars per block at level 1.
2) Also logging in then back out will re-save the player.dat information and should have "fixed" it.
3) I don't know what SCS is, but that's always going to happen if you use other mods to modify the block. My only suggestion would be to remove the blocks from the job in the jobs.yml file that is paying that shouldn't be paying.
4) As far as I know thats still a bug with bukkit. When they release the next major version I'll see if they fix it, but the reason it doesn't work is because of how the itemstack call works. This is a problem with all shift-clicking craftables.
5) That shouldn't happen again. I did some changes to the PlayerCache and that's why it broke it. From now on I plan on striving making any changes upgradable.
6) I don't use Vault to pull currency symbols only currency names, if its supported.
7) There's a few things I'd like to do eventually to the way I show job info.
-
View User Profile
-
Send Message
Posted Sep 6, 2012I could solve this :
point 1) There is no more monthly salary ... right ?
but we earn more and more depending to the rank and level
so at first it seems we don't earn anything
point 2) I solve the problem by removing all player.dat files from mcjobs folder and the perms.db file
-
View User Profile
-
Send Message
Posted Sep 6, 2012Thanks for this great plugin. I test the plugin and then using it for 2 weeks now.
Because there is still strange things appears, I upgrade to 3.1 this night and make new tests.
1) I have a very huge problem now :
--- Nobody receive salary/money anymore !! ---
I have taxes on destroy or everyday taxes,
It display gain of exp every five minutes
but never it display or give money for works done as it does before every 1 hour. It's a real problem.
I use the new config files, I upgrade Essentials plugins too this night (for 1.3.1)
PLEASE HELP !
- others bugs founds :
2) I set in the config the show_every_time: true flags on each jobs ... nothing shows !
it works well in 3.0 version
3) when I create a shop for a construction block with SCS or buy something with a construction block (showcasestandalone) the builded block is removed as it's not the goal (it's just right click) but we receive the construction's salary anyway (version 3.1)
4) when I craft cakes or cookies ... I receive money as cooker, but when I use shift key to craft one stack of items in one time, I receive same amount of money ! v_v it should be 64 times more ... (3.0 version)
5) at each plugin upgrade, peoples loose their exp and current jobs ... it's quite annoying ^_^;;
6) the currency symbol in messages don't use the one configured in essentials
features :
7) it will be great, if we can view in one command our jobs and associated level/exp/rang ... and that other peoples could view theses informations so we are able to sell our services ^_^
It's a very usefull and necessary plugin for this server, it make a really new world of minecraft !! thanks for continuing ...
Great thanks for helps and updates.
-
View User Profile
-
Send Message
Posted Sep 5, 2012@RathelmMC
Adding the taxes to the world would be sustainable - sure I can keep giving funds to it but that defeats the purpose of having an economy - for you see that I have shops, blacksmiths, postal and player item trading, some are plugins of my own and they return the funds to the economy making the world self sufficient in that area - the shops sell every item but the users also sell every item on bulk, so you see if I can return funds to the world it is all for the better - making the world more viably sustainable.
The World economy is an Account name for any economy plugin.
-
View User Profile
-
Send Message
Posted Sep 5, 2012@Enrux
Go into the jobs.yml file and change all the exp values on each job to 0. That will stop all leveling. You don't have to remove the ranks though.
@Jerjzu
If you delete the taxes job it will deactivate it. Just delete the taxes job from the jobs.yml file and reload the mod. As for putting it into the iconomy world. I'm not for certain what you mean there.
-
View User Profile
-
Send Message
Posted Sep 5, 2012Nice work on this plugin - RathelmMC
Is it possible to deactivate the taxes or have the taxes go back into the worlds iconomy, it makes no sense to deduct taxes and not place them anywhere.
It would be nice if I could place the worlds iconomy name in the config file for the taxes to go into - then my world will become more viably sustainable.
-
View User Profile
-
Send Message
Posted Sep 5, 2012If I don't want to use the leveling system I need at ranks just to keep "novice" and delete all others?