File Details
Conquest Auction House.jar
- R
- Jan 23, 2026
- 101.33 KB
- 213
- Early Access
File Name
Conquest Auction House.jar
Supported Versions
- Early Access
# Changelog - Conquest Auction House
## [1.0.0] - 2026-01-23
### Initial Release 🎉
#### Core Systems
- **Auction House System**
- Persistent auction listings with JSON storage
- Item metadata preservation (durability, enchantments, custom data)
- Visual item previews with quantity indicators
- Configurable listing duration (default: 7 days)
- Automatic expiration handling
- Maximum 10 active listings per player
- **Wallet & Economy**
- Per-player persistent coin balances
- Automatic transaction processing
- Player-to-player coin transfers (`/pay`)
- Integer overflow protection
- Admin commands for wallet management
- **Collection Box**
- Safe item storage for purchases and cancelled listings
- Persistent across server restarts
- Visual badge counter
- Command: `/hdv collect`
#### Advanced Features
- **Market Intelligence Dashboard**
- Real-time market statistics
- Active listings counter
- Total sales processed
- Total volume traded
- Price history tracking
- Average price calculation per item
- **Notification System**
- 5 notification types: Sale, Purchase, Alert, Expired, Payment
- Visual badge counter with unread count
- Maximum 50 notifications per player (auto-cleanup)
- Persistent storage in `notifications.json`
- **Seller Reputation System**
- 6 automatic badge tiers:
- [NEW] - 1-9 sales
- [ACTIVE] - 10-49 sales
- [EXPERIENCED] - 50-99 sales
- [TRUSTED] - 100-499 sales
- [MASTER] - 500-999 sales
- [LEGENDARY] - 1000+ sales
- Badges displayed next to seller names
- Total sales and revenue tracking
- **Favorites System**
- Bookmark items for quick access
- Quick filter button
- Price alerts on favorite items
- Persistent storage
- **Price Intelligence**
- Real-time price comparison tooltips
- Percentage above/below market average
- Visual indicators (green/red/gray)
- Historical price tracking
#### User Interface
- **Five Custom UI Pages**
- **Auction Browser** - Main marketplace view
- **Sell Page** - Create new listings
- **Purchase Confirmation** - Buy confirmation dialog
- **Transaction Logs** - Complete history view
- **List Entry Template** - Reusable listing component
- **UI Features**
- Dual view modes: List (6 items) or Grid (12 items)
- Quick Actions Bar: Refresh, Favorites, Collection, Notifications, View Toggle
- Market Stats Bar: Live market data display
- Search functionality: Filter by item name or seller
- Sort options: Newest, Price Low-High, Price High-Low
- Paginated listings with navigation
- Real-time balance display
- Responsive button layout with even distribution
#### Commands
**Player Commands:**
- `/hdv` - Open auction house
- `/hdv collect` - Collect items from collection box
- `/auction` - Alias for `/hdv`
- `/auctionhouse` - Alias for `/hdv`
- `/balance` - Check coin balance
- `/pay <player> <amount>` - Send coins to another player
**Admin Commands:**
- `/coins add <player> <amount>` - Add coins
- `/coins remove <player> <amount>` - Remove coins
- `/coins set <player> <amount>` - Set balance
#### Data Storage
All data persisted in JSON format:
- `auctions.json` - Active listings
- `wallets.json` - Player balances
- `transactions.json` - Transaction history
- `collection_box.json` - Unclaimed items
- `favorites.json` - Bookmarked items
- `seller_stats.json` - Reputation data
- `price_history.json` - Market prices
- `notifications.json` - Player notifications
- `config.json` - Plugin settings
#### Configuration
Default configuration options:
- Max listing price: 1,000,000 coins
- Max active listings: 10 per player
- Listing duration: 604,800 seconds (7 days)
- Listing fee: 10 coins

