File Details
EconomySystem-1.0.5-beta.jar
- R
- Jan 18, 2026
- 4.52 MB
- 537
- Early Access
File Name
EconomySystem-1.0.5-beta.jar
Supported Versions
- Early Access
## π New Version: 1.0.5-beta
---
## β¨ New Features
### π¨ Color Code System (Minecraft-like)
- β
Complete Minecraft-like color code system implemented
- β
Support for 16 basic colors (`&0` to `&f`)
- β
Formatting codes: Bold (`&l`), Italic (`&o`), Reset (`&r`)
- β
Alternative support for `§` symbol in addition to `&`
- β
Works in: Chat, GUIs, and HUD
- β
Automatic color code detection in messages
- β
Automatic formatting via `MessageFormatter`
### π Translation System Reorganization
- β
Translations reorganized into 3 categories:
- `chat_` - Chat Messages
- `gui_` - Window Texts (GUIs)
- `hud_` - HUD Texts
- β
Automatic migration system for old translation files
- β
Automatic backup (.backup) before migration
- β
Full support in all languages (PT, EN, ES, RU)
### π₯οΈ HUD Improvements
- β
Added shop status in HUD (Open/Closed)
- β
Configurable default colors in HUD:
- Main labels: `&l&6` (Bold Gold)
- Shop Open: `&a` (Green)
- Shop Closed: `&c` (Red)
- Gains: `&a` (Green) with bold on value
- β
Color code support in HUD
- β
Update system improvements (maximum 2 times per second)
- β
Performance optimization in HUD updates
### π² Monster Kill Rewards System
- β
Individual configuration system per monster
- β
Each monster can have its own reward configured
- β
Configuration via `MonsterRewards` in `EconomyConfig`
- β
Support for `MonsterRewardEntry` for structured configuration
- β
Optional debug logs to identify monster IDs
- β
Pre-configured default monsters: skeleton_fighter, crawler_void, rabbit, cow, sheep, lamb, calf, tetrabird
### π Public API - openShop() Method
- β
New `openShop(Player player)` method in public API
- β
Opens administrative shop programmatically
- β
Automatic check if shop is enabled
- β
Returns `true` if successful, `false` otherwise
- β
Asynchronous execution on world thread
- β
Error handling with logs
### ποΈ MySQL Support
- β
Complete MySQL integration for data storage
- β
Configuration via `EconomyConfig`:
- `EnableMySQL` - Enable/disable MySQL
- `MySQLHost` - MySQL server host
- `MySQLPort` - MySQL port
- `MySQLUser` - MySQL username
- `MySQLPassword` - MySQL password
- `MySQLDatabaseName` - Database name
- `MySQLTableName` - Balances table
- `MySQLAdminShopTableName` - Admin shop table
- `MySQLPlayerShopTableName` - Player shops table
- β
Automatic table creation on first connection
- β
Automatic migration between JSON and MySQL
- β
Thread-safe operations
- β
Connection pooling and automatic management
- β
Ideal for large servers
---
## π§ Improvements
### Message System
- β
`MessageFormatter` integration in all messages
- β
Automatic color code detection
- β
Support for clickable URLs with automatic formatting
- β
Better formatting of messages with multiple colors
### Performance
- β
Individual counter system per player for HUD
- β
Reduction of unnecessary console logs
- β
HUD rebuild system improvements (5 second cooldown)
### Configuration
- β
Added `EnableHud` option in configuration (default: `true`)
- β
Better organization of configuration options
- β
Enhanced configuration validation
### Documentation
- β
Updated public API documentation
- β
API usage examples
---
## π Bug Fixes
- β
Fixed excessive HUD rebuild issue
- β
Fixed balance change detection for notifications