ClipsEZEconomyСкачатьСкачать
ВЕРСИИ (2)
release
ClipsEZEconomy 1.0.6
1.0.612 дек. 2025 г.127Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
# ✅ ClipsEZEconomy v1.0.6 – Changelog
## ⭐ New Features
- Added automatic economy autosave system
- Balances are now saved periodically instead of on every transaction
- Improves performance on busy servers
- Reduces risk of data loss during crashes or forced shutdowns
- Added internal economy service (Vault-ready)
- Exposes ClipsEZEconomy through a clean service provider
- Allows other plugins to safely hook into the economy
- Prepares the plugin for future Vault support (Vault is NOT required)
- Added configurable chat input timeout for bank actions
- Prevents chat from being permanently captured if a player goes AFK
- Timeout duration is configurable in `config.yml`
## 🐛 Fixes
- Fixed economy data not saving reliably during heavy transaction spam
- Fixed chat getting stuck after bank actions when players disconnect or reload
- Fixed bank withdrawals removing balance without giving emeralds when inventory was full
- Fixed GUI drag, shift-click, number-key, and double-click exploits in the bank menu
- Fixed potential balance desync during partial bank transactions
- Fixed silent failures when saving balances to disk
## ✨ Improvements
- Improved overall economy performance by reducing disk writes
- Improved bank transaction safety using atomic deposit and withdraw logic
- Improved numeric input validation for bank chat actions
- Improved cleanup handling on player quit, kick, and server reload
- Improved internal architecture for future expansion and Vault compatibility
# ⚠ IMPORTANT: CONFIG.YML CHANGES REQUIRED
Version **1.0.6 introduces NEW config entries**.
If you update from **1.0.5 or earlier**, you MUST add the following to your existing `config.yml`:
## ✅ Add these sections (or delete config.yml to regenerate)
```yml
data:
autosave-interval-seconds: 300
bank:
chat-input-timeout-seconds: 15
withdraw:
drop-if-inventory-full: true
drop-message-enabled: true
messages:
withdraw-inventory-full: "%prefix%&cYour inventory is full. Clear space before withdrawing."
withdraw-dropped: "%prefix%&e%amount% &7emerald(s) were dropped because your inventory was full."
```
You do **NOT** need to regenerate player data files.
All existing balances remain fully compatible.
## 📝 Upgrade Instructions
1. Stop your server.
2. Replace the old JAR with ClipsEZEconomy v1.0.6.
3. Update your `config.yml` with the new entries (or delete it to regenerate).
4. Start your server.
5. Run `/clipsezeconomy reload` (optional).
## 🎉 1.0.6 Summary
This update focuses on stability, data safety, and exploit prevention.
ClipsEZEconomy is now safer for production servers, more resilient under load, and fully prepared for future Vault integration — without breaking existing player data.
release
ClipsEZEconomy 1.0.5
1.0.511 дек. 2025 г.31Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper
Что нового
# Changelog — Version 1.0.5
## New Features
- Added a confirmation system for `/bank` deposit and withdrawal actions
- Implemented the ClipsEZEconomy API for developers
- API now allows reading and modifying balances and bank accounts
## Improvements
- Improved internal balance and bank storage using thread-safe maps
- Better data saving on shutdown
- Faster `/baltop` sorting
- Updated command messages for clarity
## Fixes
- Fixed rare cases where balances could desync during rapid updates
- Corrected issues where some commands did not refresh data until relog
- Fixed formatting inconsistencies in command output