
EconomyShop999
EconomyShop999 is a comprehensive, GUI-driven shop plugin for minecraft, designed to offer a seamless buying and selling experience for players and robust management tools for administrators. It features Vault economy integration and custom items support
Tags
Creators
Details
1.0.3
Compatibility
Changes
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 |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:fssKIBts:nANnRwN2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:fssKIBts:nANnRwN2"
}
