Welcome to the "MyBusiness" Plugin Beta!
I'm looking for people to help me test this plugin to its FULLEST! Being a Co-op type plugin, it's hard to find bugs and test this all by myself. I've been able to confirm usage of things such as buying upgrades, effects, and enchants, but I have not been able to test having employees. I'm planning and hoping to do MUCH MORE with this plugin, but I NEED help putting it through the ringer!
P.S. I'm not the Greatest at Plugin Descriptions and please DM me if you find issue or have suggestions!
In "MyBusiness", players can create a Business and hire employees to do specific jobs. For example a Miner, Lumberjack & Blacksmith. You can edit the type of jobs that businesses can have in the jobs.yml.
What does "MyBusiness" have to offer?
- Customizable Jobs
- Customizable Job Upgrades (With Effects, Enchants & Permissions)
- Customizable Business Upgrades (Business Owner & Manager upgrades)
- Income & Sales Tax on all Transactions
- Tax Upgrades to Lower a Businesses Tax Rates
- Deny Usage off Tools to Specific Jobs to help them Focus on THEIR Job
- PlayerVault like Backpacks
- Usage of the New VintageVault API
- Placeholder API Support
Future Features to Come:
- Employee Daily Income
- Unique "Enchants"
- More Room for More Job Types (I think Max is 4 as of now?)
- < Classified >
Dependency's:
I can Try to create support for more Permissions Plugins, but This plugin relies on new Methods I've Implemented into Vault. So Technically only 3 Possible Permissions Plugins Work.
(REQUIRED)
- VintageVault 1.8.2
https://www.spigotmc.org/resources/vintagevault.55490/
(Supported Permissions Plugins)
(100% Compatible)
- VintagePerms 2.7.4
https://www.spigotmc.org/resources/vintageperms-permissionsex-inspired.49971/
(Unsure on Full Compatibility)
- PermissionsEx
- GroupManager
Please Read the Documentation Section for Commands and Permissions
Configs:
(businesses.yml is Not Recommended for Direct Changes)
I'm looking for people to help me test this plugin to its FULLEST! Being a Co-op type plugin, it's hard to find bugs and test this all by myself. I've been able to confirm usage of things such as buying upgrades, effects, and enchants, but I have not been able to test having employees. I'm planning and hoping to do MUCH MORE with this plugin, but I NEED help putting it through the ringer!
P.S. I'm not the Greatest at Plugin Descriptions and please DM me if you find issue or have suggestions!
In "MyBusiness", players can create a Business and hire employees to do specific jobs. For example a Miner, Lumberjack & Blacksmith. You can edit the type of jobs that businesses can have in the jobs.yml.
What does "MyBusiness" have to offer?
- Customizable Jobs
- Customizable Job Upgrades (With Effects, Enchants & Permissions)
- Customizable Business Upgrades (Business Owner & Manager upgrades)
- Income & Sales Tax on all Transactions
- Tax Upgrades to Lower a Businesses Tax Rates
- Deny Usage off Tools to Specific Jobs to help them Focus on THEIR Job
- PlayerVault like Backpacks
- Usage of the New VintageVault API
- Placeholder API Support
Future Features to Come:
- Employee Daily Income
- Unique "Enchants"
- More Room for More Job Types (I think Max is 4 as of now?)
- < Classified >
Dependency's:
I can Try to create support for more Permissions Plugins, but This plugin relies on new Methods I've Implemented into Vault. So Technically only 3 Possible Permissions Plugins Work.
(REQUIRED)
- VintageVault 1.8.2
https://www.spigotmc.org/resources/vintagevault.55490/
(Supported Permissions Plugins)
(100% Compatible)
- VintagePerms 2.7.4
https://www.spigotmc.org/resources/vintageperms-permissionsex-inspired.49971/
(Unsure on Full Compatibility)
- PermissionsEx
- GroupManager
Please Read the Documentation Section for Commands and Permissions
Configs:
Spoiler: jobs.yml
Code (YAML):
# Possible Upgrade Effects: Any Vanilla Effects
# Possible Upgrade Enchants: Only Fortune so Far (Efficiency is the "Haste" effect, up to level 2)
# Upgrade Permissions: Any Permissions you wish to add to the job after upgrade
owner:
permissions : #Starter Permissions for being a business owner
- essentials.sell.bulk #Owner Inherits manager permissions
- mybusiness.admin
- mybusiness.admin.disband
- mybusiness.*
effects : #Starter Effects/Permissions/Enchants for being a business owner, inherits manager effects
night_vision : 1
enchants :
# fortune: 2
# mending: 1
manager:
permissions :
- essentials.sell.hand
effects :
# speed: 1
enchants :
# fortune: 1
#-------------------------------------------------------
#------------------Business upgrades--------------------
#-------------------------------------------------------
# Business Upgrades are for the Owner & Manager ONLY
business-upgrades:
speed : #Job Upgrade ID
starting-level : 0
levels:
1:
cost : 10000
effects:
speed : 1
2:
cost : 50000
effects:
speed : 2
night-vision:
starting-level : 0
levels:
1:
cost : 10000
effects:
night_vision : 1
jump-boost:
starting-level : 0
levels:
1:
cost : 10000
effects:
jump_boost : 1
backpack:
starting-level : 0
levels:
1:
cost : 10000
permissions :
- mybusiness.backpack.9
2:
cost : 15000
permissions :
- mybusiness.backpack.18
3:
cost : 50000
permissions :
- mybusiness.backpack.27
4:
cost : 125000
permissions :
- mybusiness.backpack.36
5:
cost : 300000
permissions :
- mybusiness.backpack.54
#-----------------------------------------------------------
#-------------------- Employee Jobs-------------------------
#-----------------------------------------------------------
jobs:
miner : # The "Job" you use in the command to hire someone
title : "Miner" # Title used for Jobs GUI
description : "Employees Who Gather Ore and Other Mining Related Items"
starting-capacity : 1 # Default amount of available "Miner" employees
capacity-per-upgrade-cost : 5000 # Cost for Increasing Job Capacity +1
deny-tools : # Deny usage of certain tools to help employees focus on roles
- Wooden_Axe
- Stone_Axe
- Iron_Axe
- Golden_Axe
- Diamond_Axe
- Netherite_Axe
upgrades:
night-vision : #Upgrades can be named anything, but NO SPACES
name : "Night Vision"
description : "Allow's Miner Employee's to See in the Dark"
levels:
1:
cost : 10000
effects:
night_vision : 1
haste:
name : "Mining Speed"
description : "Increase Miner Employee's Mining Speed"
levels:
1:
cost : 5000
effects:
haste : 1 # Haste is Considered like the Efficiency Enchantment
2:
cost : 15000
effects:
haste : 2
fortune:
name : "Fortune"
description : "Increase Miner Employee's Fortune"
levels:
1:
cost : 25000
enchants:
fortune : 1
2:
cost : 100000
enchants:
fortune : 2
backpack:
name : "Backpack"
description : "Allow Miners to Have a Backpack"
levels:
1:
cost : 5000
permissions :
- mybusiness.backpack.9
2:
cost : 15000
permissions :
- mybusiness.backpack.18
3:
cost : 50000
permissions :
- mybusiness.backpack.27
4:
cost : 125000
permissions :
- mybusiness.backpack.36
5:
cost : 300000
permissions :
- mybusiness.backpack.54
lumberjack:
title : "Lumberjack"
description : "An Employee who Cuts Down Trees"
starting-capacity : 1
capacity-per-upgrade-cost : 5000
deny-tools :
- Wooden_Pickaxe
- Stone_Pickaxe
- Iron_Pickaxe
- Golden_Pickaxe
- Diamond_Pickaxe
- Netherite_Pickaxe
upgrades:
night-vision:
name : "Night Vision"
description : "Allow's Lumberjack Employee's to See in the Dark"
levels:
1:
cost : 10000
effects:
night_vision : 1
haste:
name : "Cutting Speed"
description : "Increase Lumberjack Employee's Cutting Speed"
levels:
1:
cost : 5000
effects:
haste : 1
2:
cost : 15000
effects:
haste : 2
speed:
name : "Speed"
description : "Increase Lumberjack Employee's Speed"
levels:
1:
cost : 25000
effects:
speed : 1
2:
cost : 75000
effects:
speed : 2
jump-boost:
name : "Jump Boost"
description : "Increase Lumberjack Employee's Jump Boost"
levels:
1:
cost : 15000
effects:
jump_boost : 1
2:
cost : 50000
effects:
jump_boost : 2
blacksmith:
title : "Blacksmith"
description : "An Employee who Repairs and Enchants Tools/Armour"
starting-capacity : 0
capacity-per-upgrade-cost : 5000
deny-tools :
- Wooden_Pickaxe
- Stone_Pickaxe
- Iron_Pickaxe
- Golden_Pickaxe
- Diamond_Pickaxe
- Netherite_Pickaxe
- Wooden_Axe
- Stone_Axe
- Iron_Axe
- Golden_Axe
- Diamond_Axe
- Netherite_Axe
upgrades:
night-vision:
name : "Night Vision"
description : "Allow's Blacksmith Employee's to See in the Dark"
levels:
1:
cost : 10000
effects:
night_vision : 1
mending:
name : "Mending"
description : "Allow Blacksmith Employee's to have an Inherit Mending Ability"
levels:
1:
cost : 50000
enchants:
mending : 1
repair:
name : "Repair"
description : "Allow Blacksmith Employee's to Repair Items"
levels:
1:
cost : 150000
Description : "Repair Item's in Hand"
permissions :
- essentials.repair
2:
cost : 500000
Description : "Repair All Items in Inventory"
permissions :
- essentials.repair. all
# Possible Upgrade Enchants: Only Fortune so Far (Efficiency is the "Haste" effect, up to level 2)
# Upgrade Permissions: Any Permissions you wish to add to the job after upgrade
owner:
permissions : #Starter Permissions for being a business owner
- essentials.sell.bulk #Owner Inherits manager permissions
- mybusiness.admin
- mybusiness.admin.disband
- mybusiness.*
effects : #Starter Effects/Permissions/Enchants for being a business owner, inherits manager effects
night_vision : 1
enchants :
# fortune: 2
# mending: 1
manager:
permissions :
- essentials.sell.hand
effects :
# speed: 1
enchants :
# fortune: 1
#-------------------------------------------------------
#------------------Business upgrades--------------------
#-------------------------------------------------------
# Business Upgrades are for the Owner & Manager ONLY
business-upgrades:
speed : #Job Upgrade ID
starting-level : 0
levels:
1:
cost : 10000
effects:
speed : 1
2:
cost : 50000
effects:
speed : 2
night-vision:
starting-level : 0
levels:
1:
cost : 10000
effects:
night_vision : 1
jump-boost:
starting-level : 0
levels:
1:
cost : 10000
effects:
jump_boost : 1
backpack:
starting-level : 0
levels:
1:
cost : 10000
permissions :
- mybusiness.backpack.9
2:
cost : 15000
permissions :
- mybusiness.backpack.18
3:
cost : 50000
permissions :
- mybusiness.backpack.27
4:
cost : 125000
permissions :
- mybusiness.backpack.36
5:
cost : 300000
permissions :
- mybusiness.backpack.54
#-----------------------------------------------------------
#-------------------- Employee Jobs-------------------------
#-----------------------------------------------------------
jobs:
miner : # The "Job" you use in the command to hire someone
title : "Miner" # Title used for Jobs GUI
description : "Employees Who Gather Ore and Other Mining Related Items"
starting-capacity : 1 # Default amount of available "Miner" employees
capacity-per-upgrade-cost : 5000 # Cost for Increasing Job Capacity +1
deny-tools : # Deny usage of certain tools to help employees focus on roles
- Wooden_Axe
- Stone_Axe
- Iron_Axe
- Golden_Axe
- Diamond_Axe
- Netherite_Axe
upgrades:
night-vision : #Upgrades can be named anything, but NO SPACES
name : "Night Vision"
description : "Allow's Miner Employee's to See in the Dark"
levels:
1:
cost : 10000
effects:
night_vision : 1
haste:
name : "Mining Speed"
description : "Increase Miner Employee's Mining Speed"
levels:
1:
cost : 5000
effects:
haste : 1 # Haste is Considered like the Efficiency Enchantment
2:
cost : 15000
effects:
haste : 2
fortune:
name : "Fortune"
description : "Increase Miner Employee's Fortune"
levels:
1:
cost : 25000
enchants:
fortune : 1
2:
cost : 100000
enchants:
fortune : 2
backpack:
name : "Backpack"
description : "Allow Miners to Have a Backpack"
levels:
1:
cost : 5000
permissions :
- mybusiness.backpack.9
2:
cost : 15000
permissions :
- mybusiness.backpack.18
3:
cost : 50000
permissions :
- mybusiness.backpack.27
4:
cost : 125000
permissions :
- mybusiness.backpack.36
5:
cost : 300000
permissions :
- mybusiness.backpack.54
lumberjack:
title : "Lumberjack"
description : "An Employee who Cuts Down Trees"
starting-capacity : 1
capacity-per-upgrade-cost : 5000
deny-tools :
- Wooden_Pickaxe
- Stone_Pickaxe
- Iron_Pickaxe
- Golden_Pickaxe
- Diamond_Pickaxe
- Netherite_Pickaxe
upgrades:
night-vision:
name : "Night Vision"
description : "Allow's Lumberjack Employee's to See in the Dark"
levels:
1:
cost : 10000
effects:
night_vision : 1
haste:
name : "Cutting Speed"
description : "Increase Lumberjack Employee's Cutting Speed"
levels:
1:
cost : 5000
effects:
haste : 1
2:
cost : 15000
effects:
haste : 2
speed:
name : "Speed"
description : "Increase Lumberjack Employee's Speed"
levels:
1:
cost : 25000
effects:
speed : 1
2:
cost : 75000
effects:
speed : 2
jump-boost:
name : "Jump Boost"
description : "Increase Lumberjack Employee's Jump Boost"
levels:
1:
cost : 15000
effects:
jump_boost : 1
2:
cost : 50000
effects:
jump_boost : 2
blacksmith:
title : "Blacksmith"
description : "An Employee who Repairs and Enchants Tools/Armour"
starting-capacity : 0
capacity-per-upgrade-cost : 5000
deny-tools :
- Wooden_Pickaxe
- Stone_Pickaxe
- Iron_Pickaxe
- Golden_Pickaxe
- Diamond_Pickaxe
- Netherite_Pickaxe
- Wooden_Axe
- Stone_Axe
- Iron_Axe
- Golden_Axe
- Diamond_Axe
- Netherite_Axe
upgrades:
night-vision:
name : "Night Vision"
description : "Allow's Blacksmith Employee's to See in the Dark"
levels:
1:
cost : 10000
effects:
night_vision : 1
mending:
name : "Mending"
description : "Allow Blacksmith Employee's to have an Inherit Mending Ability"
levels:
1:
cost : 50000
enchants:
mending : 1
repair:
name : "Repair"
description : "Allow Blacksmith Employee's to Repair Items"
levels:
1:
cost : 150000
Description : "Repair Item's in Hand"
permissions :
- essentials.repair
2:
cost : 500000
Description : "Repair All Items in Inventory"
permissions :
- essentials.repair. all
Spoiler: income.yml
Code (YAML):
# Configure what items employees will get money from, and adjust tax rate levels
banks:
default : 5000.00
currency-singular : "Dollar"
currency-plural : "Dollars"
currency-format : "$<amount> <currency>" #Not Currently Implemented
#These are Tax Upgrades businesses can buy
buying-tax-rate : # This is a Sales-Tax in %, DO NOT RENAME THIS KEY
default : 30 # Considered Level 0
levels:
1:
cost : 5000
tax : 25
2:
cost : 15000
tax : 20
3:
cost : 50000
tax : 15
4:
cost : 200000
tax : 10
5:
cost : 1000000
tax : 5
selling-tax-rate : # This is an Income Tax in %, DO NOT RENAME THIS KEY
default : 30
levels:
1:
cost : 5000
tax : 25
2:
cost : 15000
tax : 20
3:
cost : 50000
tax : 15
4:
cost : 200000
tax : 10
5:
cost : 1000000
tax : 5
banks:
default : 5000.00
currency-singular : "Dollar"
currency-plural : "Dollars"
currency-format : "$<amount> <currency>" #Not Currently Implemented
#These are Tax Upgrades businesses can buy
buying-tax-rate : # This is a Sales-Tax in %, DO NOT RENAME THIS KEY
default : 30 # Considered Level 0
levels:
1:
cost : 5000
tax : 25
2:
cost : 15000
tax : 20
3:
cost : 50000
tax : 15
4:
cost : 200000
tax : 10
5:
cost : 1000000
tax : 5
selling-tax-rate : # This is an Income Tax in %, DO NOT RENAME THIS KEY
default : 30
levels:
1:
cost : 5000
tax : 25
2:
cost : 15000
tax : 20
3:
cost : 50000
tax : 15
4:
cost : 200000
tax : 10
5:
cost : 1000000
tax : 5
(businesses.yml is Not Recommended for Direct Changes)
Spoiler: businesses.yml
Code (YAML):
# Created Businesses will be Displayed here, with their Owner and Employees
businesses:
hooters : # Name of business
owner-uuid : 8d0a5acc-ec9c-4ae5-b975-3c6be56946b9 #VintageGaming's UUID
manager-uuid : 05a83023-bbc3-4fca-995d-ae0b66793a99 #SidePiece's UUID
bank-amount : 1000000.00 #How much Money the Business has - For Testing Purposes
buying-tax-level : 0 # This is the level the business is at NOT percentage
selling-tax-level : 0
upgrades : #These Upgrades are related to the Owner & Manager
speed : 1
night-vision : 0
backpack : 0
jobs:
miner:
max-capacity : 1
income-percentage : 30
upgrades:
night-vision : 0
haste : 0
fortune : 0
backpack : 0
lumberjack:
capacity : 1
income-percentage : 30
upgrades:
night-vision : 0
haste : 0
speed : 0
jump-boost : 0
blacksmith:
capacity : 0
income-percentage : 30
upgrades:
night-vision : 0
repair : 0
employees:
069a79f4-44e9-4726-a5be-fca90e38aaf5 : miner #Notch's UUID & Job
1df97a50-6d35-43da-9a7a-9b99ca6dd070 : lumberjack #Slave's UUID & Job
businesses:
hooters : # Name of business
owner-uuid : 8d0a5acc-ec9c-4ae5-b975-3c6be56946b9 #VintageGaming's UUID
manager-uuid : 05a83023-bbc3-4fca-995d-ae0b66793a99 #SidePiece's UUID
bank-amount : 1000000.00 #How much Money the Business has - For Testing Purposes
buying-tax-level : 0 # This is the level the business is at NOT percentage
selling-tax-level : 0
upgrades : #These Upgrades are related to the Owner & Manager
speed : 1
night-vision : 0
backpack : 0
jobs:
miner:
max-capacity : 1
income-percentage : 30
upgrades:
night-vision : 0
haste : 0
fortune : 0
backpack : 0
lumberjack:
capacity : 1
income-percentage : 30
upgrades:
night-vision : 0
haste : 0
speed : 0
jump-boost : 0
blacksmith:
capacity : 0
income-percentage : 30
upgrades:
night-vision : 0
repair : 0
employees:
069a79f4-44e9-4726-a5be-fca90e38aaf5 : miner #Notch's UUID & Job
1df97a50-6d35-43da-9a7a-9b99ca6dd070 : lumberjack #Slave's UUID & Job
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[Beta] MyBusiness is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 10 times (via Spigot). Download it and open it directly in the game.