Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Changelog
✨ Features
- Added custom parser for amounts and payments (
AmountParser,AmountValidatorParser) - Introduced new account management methods:
createOrUpdateAccountandcreateOrUpdateAndCache - Added support for large integers
- Replaced old import system with a better import manager
- Improved locale configuration: dynamic translation names supported from external resources
- Added better caching and account creation with minimal database interaction during player join
🐛 Fixes & Improvements
- Fixed
availableLocalesissue - Fixed conditional logic in amount validation
- Simplified and refactored validation methods
- Moved error messages (
format_amount,negative_amount) to parser-level error handling - Enhanced SQL logger to show full queries (no placeholders) for better debugging
- Fixed
insertIgnorebehavior by usinguniqueIndex - Improved and secure closing of database connections
- Improved hook manager
- Improved memory usage and caching
- Removed redundant listeners such as
PlayerJoinListener - General code cleanup and performance optimizations
⚙️ Technical Changes
- Switched to
LongIdTable(no need for manual primary key definitions) - Updated to
VaultUnlockedAPIversions 2.11 and 2.12 - Removed legacy
createAccountmethod - Unified functions for more efficient and clearer code execution
🧩 SQL Script for Large Integer Support
Use phpMyAdmin or your preferred database tool to run this script:
ALTER TABLE lite_eco_dollars MODIFY COLUMN money DECIMAL(30, 2) NOT NULL;
Information
| Published on | June 20, 2025 |
|---|---|
| Downloads | 50 |
Platforms
Paper (1.21-1.21.6)
Dependencies
Paper