Minecraft Mods

Companies [Spigot 1.16]

  • 17,920 views, 2 today
  • 384 downloads, 0 today
  • 22
  • 22
  • 28
hmmcrunchy's Avatar hmmcrunchy
Level 67 : High Grandmaster Engineer
93
undefined


NOTE REQUIRES VAULT 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 amount all products in the chest will be sold at (must be integer) 4th line - Anything you like

shopcreate

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.

shop

If a non employee opens the chest they will see the products but clicking on them will purchase the item, 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 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 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.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.*
Progress100% complete
Game VersionMinecraft 1.16.5
Tags

16 Update Logs

Hopper stopper : by hmmcrunchy 05/07/2021 5:37:33 amMay 7th, 2021

Changelog:
ADDED: stop hoppers from emptying shop chests
LOAD MORE LOGS

Create an account or sign in to comment.

1
11/20/2019 5:21 am
Level 1 : New Miner
maxgmer
maxgmer's Avatar
Can an owner configure, if his employees can take stuff from chests? Would be great if owner could be sure that his new employees won't steal expensive stuff from the shop, for example. If not yet, would be a great feature to add (like via employee ranks or something)
1
11/22/2019 3:42 pm
Level 67 : High Grandmaster Engineer
hmmcrunchy
hmmcrunchy's Avatar
Not at the moment but we could add that so until you trust an employee you could stop them withdrawing items
1
11/20/2019 5:29 am
Level 1 : New Miner
maxgmer
maxgmer's Avatar
also I am new to minecraft server development so I would like to know, how do money from your mod get into server's circulation on start? How to buy/sell without money in circulation? Is this plugin an extension to some other economy mod?
1
11/27/2019 5:54 am
Level 67 : High Grandmaster Engineer
hmmcrunchy
hmmcrunchy's Avatar
Sorry missed this post

yes this requires an economy plugin and something called vault which allows interaction between this plugin and the evening plugin

vault is a common bridge used by most plugins that do economy functions

money is normally earnt elsewhere through jobs or quests etc
1
04/14/2019 10:01 am
Level 57 : Grandmaster Engineer
ShelLuser
ShelLuser's Avatar
This sounds like something I need to explore :) Which I will, I've been postponing Forge 1.13 long enough :)
1
04/14/2019 5:18 pm
Level 67 : High Grandmaster Engineer
hmmcrunchy
hmmcrunchy's Avatar
Hiya this one is a plugin for spigot craftbukkit server so doesn’t need mods :)
1
10/06/2018 4:14 am
Level 35 : Artisan Architect
MrShelbyBlue
MrShelbyBlue's Avatar
Oh my gosh, I've been looking for a plugin like this for ages! Does this work with gringotts and/or towny by chance? For example, you can claim plots of land for the company? And for gringotts, having the ability to make company specific banks would also be amazing.
1
10/24/2018 6:59 pm
Level 67 : High Grandmaster Engineer
hmmcrunchy
hmmcrunchy's Avatar
Hey thats an interesting idea, at the moment no but may add that if it’s possible.
1
11/22/2016 4:02 pm
Level 1 : New Archer
afsadfs
afsadfs's Avatar
Cool mod.
1
11/22/2016 7:01 pm
Level 67 : High Grandmaster Engineer
hmmcrunchy
hmmcrunchy's Avatar
Thanks :)
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome