
4.9K
9
- Fixed A Bug That Was Preventing The Shop From Working
New Commands
/auctionhouse claim
- Claim expired or unsold auction returns on demand
- Works alongside automatic returns on join
/auctionhouse sell
[stacks] - List multiple stacks in one command
- Creates one auction per stack at the same price
New Features
Category Browse Filters
- Filter a category by material type
- Filter a category by price range using min/max values
Bug Fixes
Auction System
- Expired auctions now return items to sellers (online or via claim)
- Fixed item loss when inventory was full during auction returns
- Reduced the chance of duplicate auction IDs
Shop & GUI
- Category layouts now respect configured GUI slots
- Selling discounts now apply to actual payouts
- Search and sell GUIs ignore clicks from the player inventory
- Dynamic pricing now updates buy/sell prices correctly
Economy
- Prevented negative bank deposits and withdrawals
- Custom items now reload correctly with shop data
Permissions Added
- No new permissions added in this release
Configuration Defaults
Setting Default Value Starting Balance $100.00 Daily Reward (Base) $50.00 Daily Reward (VIP) $100.00 Daily Reward (Premium) $150.00 Min Sell Price $0.01 Max Buy Price $1,000,000.00 Auction Min Price $1.00 Auction Max Price $10,000,000.00 Transaction History Max 100 entries History Page Size 10 entries Auction Duration 48 hours Bank Interest Rate 1% Bank Interest Interval 24 hours - Fixed a bug that was causing purchasing to fail
New Commands
/shop history [page]
- View your personal transaction history
- Shows all purchases and sales with timestamps
- Displays item name, quantity, price, and transaction type
- Paginated view with configurable page size
- Shows total amount spent and total amount earned
- Color-coded transactions (red for purchases, green for sales)
/shop top [balance|buy|sell]
- View server leaderboards
- Three leaderboard types available:
balance- Top 10 richest players (default)buy- Top 10 players by total purchasessell- Top 10 players by total sales
- Displays player names with their stats
- Ranked from 1-10
/ah cancel [all|<auction_id>]
- Cancel your active auction listings
- Use
/ah cancel allto cancel all your auctions at once - Use
/ah cancel <id>to cancel a specific auction by its ID - Returns items directly to your inventory
- Shows confirmation message with number of cancelled auctions
New Configuration Options
Price Limits System
- Prevent economy exploits with price boundaries
- Configurable minimum sell price
- Configurable maximum buy price
- Separate limits for auction house listings
- Can be enabled/disabled via config
- Protects against price manipulation
New Player Starting Balance
- Give new players money when they first join
- Configurable starting amount (default: $100)
- Customizable welcome message with color codes
- Supports placeholders: %player%, %balance%
- Automatic account creation on first join
Daily Login Rewards
- Reward players for logging in each day
- Configurable base reward amount
- Permission-based bonus amounts:
- VIP players get higher rewards
- Premium players get the highest rewards
- 24-hour cooldown between rewards
- Automatic reward distribution on join
config.yml
- Complete configuration file with all options
- Fully documented with explanations
- Organized sections with headers
- Command and permission reference included
- Default values for all settings
Bug Fixes
Auction System
- Fixed auction items not being returned when cancelled
- Fixed seller not receiving money for offline sales
- Fixed expired auctions still being purchasable
- Fixed auction ID not displaying in GUI
Economy System
- Fixed balance not updating immediately after transactions
- Fixed bank interest not applying correctly after restart
- Fixed negative balance exploit prevention
GUI System
- Fixed page navigation in search results
- Fixed category permission checks not working
- Fixed discount display formatting
- Fixed sell GUI not refreshing after sale
Configuration
- Fixed config not creating default values
- Fixed reload command not reloading all managers
- Fixed custom items not persisting after reload
Permissions Added
Daily Rewards
economyshop999.dailyreward.vip- Receive VIP daily reward amounteconomyshop999.dailyreward.premium- Receive premium daily reward amount
Transaction History
economyshop999.shop.history- View personal transaction historyeconomyshop999.shop.top- View server leaderboards
Auction Management
economyshop999.auction.cancel- Cancel own auctions
Tax Exemption
economyshop999.tax.exempt- Exempt from transaction taxes
Cooldown Bypass
economyshop999.cooldown.bypass- Bypass transaction cooldowns
Configuration Defaults
Setting Default Value Starting Balance $100.00 Daily Reward (Base) $50.00 Daily Reward (VIP) $100.00 Daily Reward (Premium) $150.00 Min Sell Price $0.01 Max Buy Price $1,000,000.00 Auction Min Price $1.00 Auction Max Price $10,000,000.00 Transaction History Max 100 entries History Page Size 10 entries Auction Duration 48 hours Bank Interest Rate 1% Bank Interest Interval 24 hours - Updated The Description -Updated the description to be more descriptive and state more features including all the new ones
Added
- Built-in Economy System: EconomyShop999 now includes its own comprehensive economy system. It manages player balances directly and integrates seamlessly with Vault, allowing other plugins to utilize EconomyShop999's economy without requiring a separate economy plugin.
- Persistent Player Balances: Player balances are now automatically saved and loaded, ensuring that all money is retained across server restarts.
Fixed
- Plugin Startup Crash: Resolved an issue that caused the plugin to crash during server startup, ensuring stable operation from the moment it's enabled.
- Enhanced Vault Compatibility: The plugin's integration with Vault has been fully refined, addressing previous compatibility issues and ensuring smooth interaction with other Vault-dependent plugins.
Нет описания изменений
Ссылки
Авторы
Сведения
Лицензия:
Опубликован:7 месяцев назад
Обновлён:2 месяца назад
ID проекта:
