Companies 1.5.1

Trade together

  1. Hmmcrunchy
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Contributors:
    Hmmcrunchy
    Companies
    NOTE REQUIRES VAULT & AN ECONOMY PLUGIN

    What is it?
    Companies is a trading plugin, allowing players to create their own company, employ other players in the company, settings wages for them, employees can then either do jobs for other companies who can pay the working company, or they can produce items to stock company chest shops to earn the company money.

    How does it work
    A player creates a company, they can then deposit money into the company to get started or withdraw it from the company bank. The player as owner can then set their own wages to be paid automatically, and if they wish they can employ another player. The player can work and see their own rank and wages, they can also stock the company shops up, but the initial company creator as owner can sack the employee, change wages, change rank (making them owner as well if they wish) and disband the company. Companies can also pay out all profits as dividends shared between the employees.

    Features
    • Company creation and management
    • Company chest shops
    • Employee hiring
    • Payment from companies to players and other companies
    • Wages & dividends paid to employees
    ChestShops
    One way of the company making money is by selling goods, to create a chest shop first place a chest down, then above the chest place a wall sign with the following on it:

    1st line - [company] 2nd line - The company name ( putting not your company name will break the sign) 3rd line - The price all products in the chest will be sold at (must be integer) 4th line - Anything you like

    [​IMG]

    The top line should turn gold and provide you with a success message. Company employees can open the chests and take and deposit goods as a normal chest.

    [​IMG]

    If a non employee opens the chest they will see the products but clicking on them will purchase the item 1 at a time or shift click to purchase stack, sending the money to the company bank.

    Employees
    The owner of a company can hire employees to help with their company. The owner has the option to hire, sack, change wages, or change rank of player to owner, accountant or manager.

    • Owner: can do anything to company hire fire disband or access bank
    • Manager: Can hire or fire employees and create company shop signs
    • Accountant: Can access the bank details and pay companies and players from the company bank.
    The employee can choose to leave a company at any time

    Wages
    Each employee has a wage from their company, this is set per player by the owner and paid automatically each Minecraft week ( 7 MC days - configurable in config), an owner can also choose to set his wagetype to percentage, where at payday the amount in the company bank (after wages) is then divided up between all the players (encouraging more work :) )

    If a company cannot pay its employees then the employee and owner are notified.

    Commands
    In most cases /company can be shortened to /co

    Players
    All
    • /company help - display commands
    • /company info - display your company and employee info
    • /company info <company> - display another company's info
    • /company accept - accept a job offer
    • /company decline - decline a job offer
    • /company list - List all companies
    • /company tp <company> - check teleport cost for that company
    • /company tp <company> confirm - teleport to company HQ
    Company owners
    • /company start <name> - start a new company
    • /company disband - Disband your company and sack all employees
    • /company leave - Resign from your company
    • /company set - Set company settings
    • /company set wagetype <fixed/percentage>- set company wages to just fixed or shared between employees
    • /company set trading <true/false>- Set company trading or not currently trading
    • /company set desc <desc> - set your company description
    • /company employee - Change employee settings, hire and sack, employees
    • /company employee hire <player> <wage> - Offer a job to a player with a set wage
    • /company employee wage <amount> - Set a players fixed wage
    • /company employee rank <employee/owner> - set an employee's rank within the company
    • /company employee list - List all your company's employees
    • /company employee sack <player> <pay> - Sack an employee with redundancy pay (0 = nothing)
    • /company pay <player/company> <name> <amount> - Pay another company or player
    • /company bank - show bank and wage info
    • /company bank withdraw <amount> - withdraw money from company bank
    • /company bank deposit <amount> - deposit money into company bank
    Admins
    • /company reload - Reload config
    • /company version - display version
    • /company debug - toggle console debugger
    • /company edit - edit another companies settings
    • /company edit <company> wagetype <fixed/percentage>- set another companys wages to just fixed or shared between employees
    • /company edit <company> trading <true/false>- Set another company trading or not currently trading
    Permissions
    • company.admin - use all commands including admin commands
    • company.reload - allow reloading plugin
    • company.debug - allow toggle debug mode
    • company.tp - allow use of teleport to HQ
    • company.audit - allow user to see other company accounts details
    • company.use - use all normal player commands listed below
    • company.start - allow starting companies
    • company.disband - allow disbanding companies
    • company.set - allow setting company details
    • company.bank- allow using company bank bank
    • company.pay - allow paying from company bank
    • company.pay - allow paying from company
    • company.leave - allowed to leave company
    • company.employee - allow managing company employees
    • company.shop.create - allow creating company shop sign
    *NOTE some of the above commands even though players may have perm they still need to be company owner.*

Recent Updates

  1. Hopper stopper
  2. Company owner transfer
  3. sacking players

Recent Reviews

  1. vls122
    vls122
    4/5,
    Version: 1.5.1
    Overall an excellent plugin, but I have one issue:

    The company shops aren't working? I have done it right; the top line has turned gold. But when a non-employee tries to buy an item from the shop, they can just take it out from the chest without buying it?
  2. Habermann
    Habermann
    3/5,
    Version: 1.5.1
    please add support for jobs reborn, it would be awesome
    pleasseeeeeeeeeeeeeeeeeeeeeeeeeee
  3. BionicEarth
    BionicEarth
    4/5,
    Version: 1.5.0
    can you make it so employees can make shops? I would like to just employ someone, and just let them do whatever in the store.
    1. Hmmcrunchy
      Author's Response
      if you make them a manager they shoudl be able
  4. Blueme00
    Blueme00
    5/5,
    Version: 1.5.0
    The dev is extremely helpful and is always there to help! The plugin so far has worked just fine for me and my server. Thanks for all the help!
  5. Tim210805210805
    Tim210805210805
    4/5,
    Version: 1.5.0
    And how get the company owner money? from the company shop only? A VERY GOOD PLUGIN
    1. Hmmcrunchy
      Author's Response
      yes sell at the shop then owner withdraws money from company bank
  6. Ferny1234
    Ferny1234
    5/5,
    Version: 1.5.0
    It's great, but i feelt decepsed, cause, i can't use deciamal numbers to stablish my own prices. it only accept integers numbers, i hope that you could add it!!
  7. Elangoo
    Elangoo
    4/5,
    Version: 1.5.0
    like it, but is there some placeholder to set like in chat the company's prefix / name?
  8. ThorinEk
    ThorinEk
    5/5,
    Version: 1.4.1
    Incredible plugin, just what my server needed. Really appreciated by the players!
    1. Hmmcrunchy
      Author's Response
      cool thanks :)
  9. poopoo12345536t
    poopoo12345536t
    5/5,
    Version: 1.4.0
    Wonderfull Plugin but how do i put in money in my company because i want to get some of my money into the company and /company pay company Bouwbedrijf 500000 doesnt work
    1. Hmmcrunchy
      Author's Response
      hey there try the bank commands to put your money into your company
      /company bank deposit <amount>
  10. Agent1202
    Agent1202
    5/5,
    Version: 1.4.0
    hey ! For your plugin ''Companies'' how do you use /company pay ? Becuase when I try it say ''/company pay [player/company] [name] [amount], but what is ''name'' ???
    1. Hmmcrunchy
      Author's Response
      Hey there if i owned crunchcorp people would pay me with

      /company pay player Hmmcrunchy 1000

      and pay my company

      /company pay company crunchcorp 1000,