
Abyssal Shop
This Is A Simple Plugin With A Currency And Shop, Auction House, Sell, Gamble, And Operator Commands Such As /givemoney /setmoney /takemoney and also /pay
BUG FIXES :
Fixed The Missing Enchants.
/balance, /bal, /money — View your balance
/pay
Admin Commands: /setmoney <player> <amount> — Set a player's balance /givemoney <player> <amount> — Give money to a player /takemoney <player> <amount> — Remove money from a player /giverole <player> <color> <role> — Assign a custom role tag (For <role> you can write King_Knight For [King Knight] Or Knight For [Knight] The [] Are Added Automatically
This Plugin Can Be Combined With The "LifestealZ Plugin" So That You Can Buy Hearts From The Shop Unless DO NOT Buy The Hearts Im Warning You Lol
Abyssal Shop
A powerful all-in-one economy and shop system designed for modern Minecraft servers.
Abyssal Shop is a complete economy plugin built for servers that want a fully interactive, GUI-based shop experience with advanced systems like limited stock markets, investments, player spawners, auctions, XP purchasing, and more. It is designed to feel natural in Minecraft while giving server owners powerful tools to create a balanced and engaging economy.
Unlike simple shop plugins, Abyssal Shop focuses on immersion and gameplay depth. Players interact with inventory-based menus, invest in item markets, earn passive income, and progress through shop levels while enjoying a polished UI and responsive system.
The plugin is built for Paper / Spigot 1.21+ and is optimized for performance even on large servers.
The entire system is powered by a robust codebase that includes advanced mechanics such as rarity-based stock resets, investment markets, GUI interactions, passive income systems, and multiple economic loops working together to keep the server economy active.
Main Features Full GUI Shop System
Abyssal Shop provides a beautiful chest-GUI shop interface where players can browse and purchase items easily.
Features include:
Category based browsing
Search functionality
Instant item purchases
Stock availability display
Dynamic pricing display
Sell prices for items
Pagination system
Interactive item previews
Players can browse categories like:
Tools
Blocks
Food
Armor
Weapons
Potions
Enchantments
Redstone
Special items
Miscellaneous items
Everything is done through clean Minecraft inventories, so players never need complicated commands.
Limited Stock System
One of the core features of Abyssal Shop is its rarity-based stock system.
Every item has a rarity tier:
Common
Uncommon
Rare
Legendary
Mythic
Each tier has its own limited stock pool that resets every 12 hours.
Example stock sizes:
Common items → ~5000 per cycle
Uncommon items → ~4500 per cycle
Rare items → ~2000 per cycle
Legendary items → ~1000 per cycle
Mythic items → extremely limited quantities
This prevents players from endlessly buying powerful items and helps keep the server economy stable and competitive.
Shop Level System
Players automatically gain Shop Levels as they spend money in the shop.
Each level unlocks bigger discounts on future purchases.
Example progression:
Level 1 → No discount
Level 2 → 3% discount
Level 5 → 14% discount
Level 10 → 35% discount
This system rewards active players and encourages long-term progression in the economy.
Stocks Investment System
Players can invest money into items using the /stocks system.
When players buy items from the shop, those purchases increase the demand for that item.
Investors earn money based on how many times that item was bought during the cycle.
Example:
Player invests in Diamond Blocks
During the next 12 hours:
40 diamond blocks are purchased
Investor receives profit based on those purchases.
This creates a player-driven stock market that rewards strategy and timing.
Passive Income Spawners
Abyssal Shop includes a passive income system where players can place special spawners that generate money automatically.
Spawner tiers:
Common → generates passive income every minute
Uncommon → higher income generation
Mythic → extremely powerful passive generator
Players simply place the spawner in the world and it will begin generating money periodically.
This system provides a late-game economy goal for players.
Auction House
Players can sell items directly to other players through the auction house.
Features include:
GUI browsing
player listings
instant purchases
persistent storage
fair price trading
This allows a player-driven marketplace in addition to the main server shop.
XP Purchase System
Players can purchase experience levels through a GUI.
Command:
/buyxp
Players can choose how many levels they want and purchase them instantly using in-game currency.
Playtime Tracking
The plugin tracks how long players have played on the server.
Playtime is used in:
scoreboards
statistics
progression systems
This allows servers to reward active players or create additional systems based on time played.
Passive Interest System
Players earn interest on their balance over time.
If a player holds money in their account, they will periodically receive small interest rewards.
This encourages saving money and keeps the economy flowing naturally.
Daily Rewards
Players can claim a daily reward every 24 hours.
Rewards may include:
money
items
rare drops
useful materials
This encourages players to log in daily.
Lifesteal Heart Support
The shop supports custom heart items compatible with lifesteal style servers.
Players can purchase hearts which permanently increase their health when used.
This is perfect for Lifesteal SMP style servers.
WCash Physical Currency
Abyssal Shop includes a physical currency system.
Money can be turned into items that represent cash which players can trade or store.
This makes trading more interactive and allows creative server mechanics.
Sidebar Scoreboard
The plugin automatically displays a live scoreboard showing important player information such as:
Balance
Playtime
Server branding
Other statistics
Admins can customize the scoreboard title using:
/sidebar
Custom Player Roles
Admins can assign custom role tags that appear in chat.
These tags allow servers to create unique ranks and identities for players.
Example:
[Knight] [Merchant] [Explorer]
Roles appear next to the player’s name in chat.
Admin Commands
Abyssal Shop includes powerful administrative tools for server staff.
Examples:
/setmoney
/givemoney
/takemoney
/sidebar
These commands allow staff to easily manage the economy and assist players.
Built for Performance
The plugin is designed to run efficiently on modern servers.
Features include:
optimized data structures
asynchronous processing where possible
efficient inventory handling
minimal lag impact
Even with large economies and many players interacting with the system, performance remains stable.
Perfect For
Abyssal Shop works great for servers such as:
Survival SMPs
Economy servers
Lifesteal servers
PvE progression servers
Community SMPs
Modded survival worlds
If you want a deep and engaging economy, this plugin provides everything needed.
Requirements
Server Software Paper / Spigot
Minecraft Version 1.21+
Summary
Abyssal Shop is not just a shop plugin.
It is a complete economic ecosystem with trading, investing, progression, and passive income systems that make the server economy feel alive.
Players can:
buy and sell items
invest in markets
run auctions
earn passive income
progress through shop levels
participate in a living economy
All through a clean, intuitive Minecraft GUI experience.
If you'd like, I can also help you write:
A Modrinth README with formatting
plugin.yml description
a shorter Modrinth summary
tags and categories to rank higher on Modrinth.
give me all the commands
Below is a clean list of all player and admin commands available in your plugin based on the code in Code.txt.
You can paste this directly into your Modrinth page under a "Commands" section.
Commands Economy Commands /balance
Shows your current balance.
Aliases
/bal /money
Example
/bal
/pay
Send money to another player.
Supports shorthand numbers.
Examples:
/pay Steve 1000 /pay Alex 5k /pay Bob 2m
Shorthand formats:
1k = 1,000 1m = 1,000,000 1b = 1,000,000,000 1t = 1,000,000,000,000 1qt = 1 quadrillion /daily
Claim your daily reward.
Rewards may include:
money
items
rare materials
Cooldown: 24 hours
Shop Commands /shop
Opens the main shop GUI.
Players can:
browse items
buy items
view stock
search categories
/sell
Opens the sell inventory.
Players place items inside the GUI to sell them.
/orders
Shows your current shop orders.
Orders include:
purchased items
pending deliveries
order history
/buyxp
Opens the XP shop GUI.
Players can purchase experience levels using money.
Price:
$5000 per XP level Stock Market Commands /stocks
Opens the stock investment menu.
Players can invest money into items.
When other players buy those items, investors earn profit.
Features:
12 hour investment cycles
dynamic returns
interest scaling
player-driven market
Spawner Commands /spawners
Opens the spawner shop.
Players can purchase income spawners that generate passive money.
Spawner tiers:
Common Uncommon Mythic
Spawners generate money every minute.
Auction House /ah
Opens the auction house GUI.
Players can browse listings from other players.
/ah sell
List the item in your hand on the auction house.
Example:
/ah sell 50000
Role Commands
/giverole
Assign a custom role tag to a player.
Example:
/giverole Steve gold Knight /giverole Alex aqua Trader
Role appears in chat like:
[Knight] Steve Scoreboard Command /sidebar
Changes the sidebar scoreboard title.
Example
/sidebar Abyssal SMP Admin Commands
These commands require OP or admin permissions.
/setmoney
Set a player's balance.
Example
/setmoney Steve 500000
/givemoney
Give money to a player.
Example
/givemoney Alex 10000
/takemoney
Remove money from a player.
Example
/takemoney Steve 5000 Additional Features
The plugin also includes many gameplay systems tied to commands and GUIs such as:
shop leveling
limited item stock
passive income spawners
auction house trading
daily rewards
interest on balances
playtime tracking
physical currency items
These systems run automatically and enhance the overall server economy.
