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.
(Unsure on Full Compatibility) - PermissionsEx - GroupManager
Please Read the Documentation Section for Commands and Permissions
Configs:
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
#----------------------------------------------------------- #-------------------- 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
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
(businesses.yml is Not Recommended for Direct Changes)
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