⚡ Team Shop Extension ⚡
A complete shop system for BetterTeams!
Transform your server with a fully-featured team shop system!
Buy and sell items from a beautifully organized GUI with team balance integration!
✨ Features
- Multiple Shop Categories - 7 pre-configured shops: Blocks, Ores, Redstone, Food, Spawners, Mob Drops & MythicMobs items
- Team Balance Integration - Purchases use your BetterTeams balance automatically
- Buy & Sell System - Sell items back to the shop for money (configurable per-item)
- Quantity Selector - Choose exactly how many items you want to buy
- WildStacker Support - Buy spawners with stack amounts included
- MythicMobs Integration - Sell custom MythicMobs items directly in shop
- Fully Configurable - Every item, price, and message can be customized
- Beautiful GUI - Clean, intuitive inventory interface with color-coded categories
- Hot-Reload Support - Edit shop files and reload without restarting
Shop Categories
Main shop menu with all categories
" Blocks Shop"
Over 30 building materials including:
- Stone, Cobblestone, Andesite, Diorite, Granite
- Dirt, Grass Block, Podzol, Mycelium
- Oak, Birch, Spruce, Jungle, Acacia, Dark Oak Logs & Planks
- Glass, Sand, Gravel, Clay
- Bricks, Stone Bricks, Quartz, Terracotta
- And many more!
" Ores Shop"
All valuable materials and their blocks:
- Coal, Iron, Gold, Diamond, Emerald
- Copper, Quartz, Lapis Lazuli
- Netherite Scrap & Netherite Ingot
- Block versions for storage
- Enchanted appearance for rare ores!
" Redstone Shop"
Everything for redstone engineers:
- Redstone Dust, Repeaters, Comparators
- Pistons & Sticky Pistons
- Observers, Hoppers, Droppers
- Levers, Buttons, Trapdoors
- Targets, Tripwire Hooks, Armor Stands
" Food Shop"
Keep your hunger bar full:
- Cooked meats: Beef, Pork, Chicken, Mutton, Rabbit
- Fish: Salmon & Cod
- Bread, Carrots, Potatoes
- Golden Apples, Cookies
- And more nutritious items!
" Spawner Shop"
Build your farms with spawners:
- Zombie, Skeleton, Creeper Spawners
- Spider, Cave Spider, Blaze Spawners
- WildStacker Compatible - Stack values automatically applied
- High-value items for serious builders
" Mob Drops Shop"
Stock up on mob loot:
- String, Feathers, Bones
- Rotten Flesh, Spider Eyes
- Blaze Rods, Leather
- Eggs, Fermented Spider Eyes
- Nether Stars
"⭐ MythicMobs Shop"
Legendary custom items:
- Greatsword of the Skeleton King
- Crown of the King
- Bandit Tunic
- Requires MythicMobs plugin!
- Add your own custom items easily
How to Use
For Players:
Opens the main shop menu with all categories
Buying Items:
- Use /team shop to open the main menu
- Click a category (Blocks, Ores, etc.)
- Click an item to select quantity
- Choose amount with +1, +10, +64 buttons or max amount
- Confirm purchase - money is deducted from your team balance!
Selling Items:
- Open any shop category
- Click the "Sell Items" button (Gold Ingot)
- Place items you want to sell in the GUI
- Click "Confirm Sale" to receive money!
⚙️ Installation
Requirements:
⚠️ Important Notes:
- WildStacker is required to purchase spawners with stack amounts. Without it, the Spawner Shop will not function properly.
- MythicMobs is required to purchase custom mythic items. Without it, the MythicMobs Shop category will not work.
- All other shop categories (Blocks, Ores, Redstone, Food, Mob Drops) work without any additional plugins!
Installation Steps:
- Download the extension JAR file
- Place it in plugins/BetterTeams/extensions/
- (Optional) Install WildStacker if you want the Spawner Shop
- (Optional) Install MythicMobs if you want the MythicMobs Shop
- Restart or run /teama reload
- Done! Use /team shop in-game
Configuration
All configuration files are located in plugins/BetterTeams/extensions/TeamShopExtension/
Main Config: shop-config.yml
# ═══════════════════════════════════════════════════════
# Team Shop Extension Configuration
# ═══════════════════════════════════════════════════════
# Main Menu GUI Configuration
main-menu:
title: "&6&lTeam Shop &7- Main Menu"
size: 54
# Category buttons configuration
categories:
blocks:
slot: 20
material: BRICKS
name: "&e&lBlocks Shop"
lore:
- "&7Building materials and blocks"
- ""
- "&e&l[!] &eClick to browse!"
ores:
slot: 22
material: DIAMOND
name: "&b&lOres Shop"
lore:
- "&7Valuable minerals and ores"
- ""
- "&e&l[!] &eClick to browse!"
redstone:
slot: 24
material: REDSTONE
name: "&c&lRedstone Shop"
lore:
- "&7Redstone components and tools"
- ""
- "&e&l[!] &eClick to browse!"
food:
slot: 30
material: COOKED_BEEF
name: "&d&lFood Shop"
lore:
- "&7Food and consumables"
- ""
- "&e&l[!] &eClick to browse!"
spawner:
slot: 32
material: SPAWNER
name: "&b&lSpawner Shop"
lore:
- "&7Spawner"
- ""
- "&e&l[!] &eClick to browse!"
drops:
slot: 38
material: ROTTEN_FLESH
name: "&c&lMob Drops Shop"
lore:
- "&7Mob Drops"
- ""
- "&e&l[!] &eClick to browse!"
mythic:
slot: 40
material: NETHER_STAR
name: "&4&lMythic Mob Item"
lore:
- "&rMythic Mob Item"
- ""
- "&e&l[!] &eClick to browse!"
# Order categories appear in menu
category-order:
- blocks
- ores
- redstone
- food
- spawner
- drops
- mythic
# Shop GUI Configuration
gui:
title: "&6&lTeam Shop - {category}"
size: 54
border:
material: GRAY_STAINED_GLASS_PANE
name: "&7"
balance-slot: 49
next-page-slot: 50
previous-page-slot: 48
# Messages Configuration
messages:
no-team: "&c&l✖ &cYou must be in a team to use the shop!"
insufficient-funds: "&c&l✖ &cYour team doesn't have enough money!"
purchase-success: "&a&l✔ &aSuccessfully purchased {amount}x {item} for &e${price}&a!"
new-balance: "&7Team balance: &e${balance}"
team-notification: "&e&l[!] &e{player} &7purchased &e{amount}x {item} &7from the team shop!"
no-shops-available: "&c&l✖ &cNo shops are currently available!"
invalid-category: "&c&l✖ &cShop category '{category}' doesn't exist!"
Shop Files: shops/*.yml
Each shop has its own YAML file where you can:
- Add/remove items
- Change prices and amounts
- Enable/disable selling per item
- Set sell-back percentages
- Add custom lore and enchantments
- Configure MythicMobs items
Example Item Configuration:
diamond:
material: DIAMOND
name: "&bDiamond"
lore:
- "&7The ultimate gem!"
- "&7Very expensive!"
price: 500.0
amount: 1
slot: 22
enchanted: true
can-sell: true
sell-percentage: 65.0
Hot-Reload:
After editing any config file, simply run:
No server restart needed!
Support & Community
Need Help?
Join our Discord server for support (tag: @samezytre), updates, and feature requests:
Found a Bug?
Please report issues on our Discord with:
- Server version
- BetterTeams version
- Extension version
- Full error message (if any)
⭐ Reviews & Ratings
If you enjoy this extension, please leave a ⭐⭐⭐⭐⭐ rating!
Your feedback helps us improve and add new features!
Planned Features:
- Per-team shop discounts
- Timed sales & discounts
- Shop transaction logs
- Custom category creation via config
Download Now and Enhance Your BetterTeams Experience!
© 2026 DarkNodes | Compatible with Minecraft 1.20+