promotional bannermobile promotional banner

Conquest Auction House

Conquest Auction House is a comprehensive server-side mod for Hytale that introduces a fully functional player-driven economy system. Players can buy and sell items through an intuitive custom UI, creating a dynamic marketplace for your server.

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