BusinessCore
Links
Repo | Report Issues Here | Files |
Overview
This plugin is adding businesses and jobs to minecraft which allow you to conquer and edit the economy at a whole new level. The first new feature is businesses. Businesses are groups of players that go out and make money by completing jobs. Jobs are tasks like, collect wood, mine, etc. Once the person who made the job approves its completion, the business gets paid.
Commands
/business commands:
Command | Description | Permission | |
---|---|---|---|
start | Starts a business | businesscore.business.start | |
close | Closes your business, note that any remaining balance will be lost | businesscore.business.close | |
withdraw | Withdraws money from your business. It must be in numerical format and there can be no extraneous arguments | businesscore.business.withdraw | |
deposit | Deposits specified amount of money into your business. This takes money from you | businesscore.business.deposit | |
balance | Shows you the current balance of your business | ]business.balance or business.business | |
list | Sort the list of businesses by name, id, or balance. | businesscore.business.list | |
info | Gives you the info of the business you specify or yours. | businesscore.business.info | |
employee | Hire a new employee, fire a current employee, or list your employees. | businesscore.business.employee | |
/job commands:
Command | Description | Permission | |
---|---|---|---|
open | Opens a job/ticket with payment as the first argument and the rest being the description | businesscore.job.open | |
claim | Claims the job with the given ID | businesscore.job.claim | |
list | Shows a list of jobs that are open or are yours. | businesscore.job.list | |
complete | Completes your job or the job with the specified ID | businesscore.job.complete | |
current | Shows information pertaining to you inside the job portion of the plugin | businesscore.job.current | |
info | Shows information about the job with the specified ID | businesscore.job.info |
|
I'm having start up issues as well. Same errors that wrecktify80 is getting, except I'm running CB 1.7.2-R0.3 (#3020). If you need I'll pm you with the logs. Looking forward to using this plugin though
Error on start up Using Spigot 1.7.2R0.4
http://pastebin.com/ZGUk3ps9
@balsez
Most likely but it isn't tested for 1.6.4
@momzlilmonsters
Are you sure it is BusinessCore that is having issues? Can you PM me the error?
im having some problems getting this plugin to load up, restart wont work and plugman just thows a massive internal error.
Will this work in Minecraft v. 1.6.4?
@Mattrock607
In 1.4.1 I will get rid of conflicting aliases. In 1.5 I will have the option between the current command structure (with non-conflicting aliases) and the minecraft plugin standard structure (/bc <command>). If you wouldn't mind, please make a ticket so I have a list of things to do.
I would absolutely love this plugin, it's exactly what I've been looking for on my server, but the /balance command conflicts with Essentials economy and Blockbank, both of which are absolutely vital for our economy to work (businesses would be an awesome perk, but not critical). When I hit /balance, this plugin impedes it. If the command were /bc balance I don't think it would cause a problem. I love this concept though and will follow it for updates, it's exactly what I'm looking for!
As a suggestion, if this could sync up somehow with Quickshops, so that a business could have quickshop chests assigned to them (the profit would go to the business, rather than the chest owner), my MattDonald's fast food empire would be so automated I wouldn't even need to wear socks to make my millions :D
@rasnyderiii
I don't see how it makes it in any way useless.
My apologies if your memory is too bad to remember a few simple commands, despite their structure, but that doesn't make the plugin useless.
@rasnyderiii
If you have a serious problem please post a ticket. I will create a system to switch between the two command structures.
"I don't understand why I MUST follow standard minecraft command structure"
because not following makes your plugin useless. Goof luck with that.
@Liger_XT5
Thank you. This has to do with overlapping commands and I will find a way to make my commands run at a lower priority.
Please submit tickets to github or right here on bukkitdev. It makes it easier for me to keep track of what needs doing.
From what little I've heard from my players trying it out, it's doing ok. I haven't had a lot of time, and guinea pigs, to see what all it can do.
One issue we have found is /list now run /j.list, which has upset a few players to see who is on our server (we use bungeecord, so the tab list shows everyone that is on in the bungee-net). Even /balance has effected our economy plugin a bit, which wasn't expected. lol
I can go into the jar file and alter the plugin.yml for the time being, but thought I'd pass it along to you.
@nullschritt
I like a lot of your ideas and updates ahead will increase the ability of linking into other plugins and being to have add-ons to this one. I might add some of these into BusinessCore so keep a look out!
@rasnyderiii
I don't understand why I MUST follow standard minecraft command structure, it would just cause more pain on me in recoding to check if the argument is equal to the argument given plus the concatenation and all the other work that goes into doing this. I created the command structure like I did to allow for commands to have aliases and not having to put more lines of code into the plugin.
you need to follow the standard minecraft args...
/bc create /bc delete /bc info
/bc open /bc claim /bc complete
and so forth
when an action is cancelled from typing it wrong.. you need to provide feedback. Example /bc create with no name - should tell the player hey you didnt put a name in.
This idea looks amazing! Kudos! But please use standard args format.... there is no reason not to.
@beastman3226
Could you possibly add the ability to
1)Add "managers" to your business
who have the power to check if a job is done (via some method such as code locked chests for different employees or similar with another plugin) and then
2) Manually approve(payment of) an accepted job
who are
3) Paid a configurable daily salary(every 24 hours)
and
4)Able to add money to the business bank account, but not withdrawl it. (in case business owners want managers to handle sales)
Just an idea to add more depth to the plugin.
Also
5)The ability for a business' bank account to go into the negative (if payments made exceed current balance)
6) The ability for one business to transfer money directly to another business (even if it puts the sender into the negative)
7)Bankruptcy (allow a business owner to file bankruptcy, reducing their credit score(see 8), and also preventing them from staring a new business from a configurable time)
7)A "credit score". (The more money a player files bankruptcy on the lower their credit score goes) The lower a person's credit score, the less total money they can go into the negative. (for example a user with 0 credit score could not go below $0) Every time the business sucessfully(without going negative) pays an employee or other business, the credit score should increase.
8)Private Loans. Allow players to request loans from other players and businesses, if credit score is implemented, allow businesses/players to run a credit check on the user requesting a loan, and allow configurable interest rates. (perhaps give each player a "loan payment account" where they can deposit money to pay off their remaining loan) [and maybe even allow more than one loan at a time, each one with it's own account]
9)Repo Men. Allow a player or business to add a player to a "repo list". This list could be browsed by any player. Players on the repo list are considered high priority targets, and their location can be tracked at any time(maybe just say <player> is NORTH of your current location). When a repo man kills a player with a debt(or raids their house(s)), he can then take all of that players items, and cash. He then pays a collections officer(see 10), and gets a percentage of the paid debt for his services. (he could also earn points onto his credit score relative to the amounts of debts collected)
10)Collections Officer (for repo men only). A player who can collect debts from repo men, and then add those collected debts to the loan account(s) of the player they were collected on. (Collections officers should also get positive points to their credit score for each payment succesfully collected on)
(I know that repo men and collection officers could just walk away with the money[however offering them credit score points for doing their job is a worthy incentive], and that by allowing negative accounts, players could scam the system for some profit[credit score would put a limit on how much money could actually be profited this way], but the aim of such ideas is to create a player controlled business structure, where players can make their own choices, and possibly, have consequences for those actions)
Hope you like my ideas.
This looks interesting and i look forward to a beta release.
Very good. Looks very promising.
What would you think about employees actually have to perform the task they are required to do? For example, if you have a logging company and you hire a employee to get wood. He collects wood and placing in chest. Then, for every stack he gets is the configurable pay.
Obviously, keep the cycle payments also, as this is good for role playing. but, you could choose between these two payment methods.
Looking forward to further development of the plugin.
@TheCombatCA
If you could I would be so very greatful.