1.21.6 - ★ Coinsystem ★ Free to use ★ Vault Supported icon

1.21.6 - ★ Coinsystem ★ Free to use ★ Vault Supported -----

API, CoinSystem, Coin, Coins, Money, Economy, Vault Economy, Vault



Now with optional Vault support, SQLite fallback & Spigot 1.21.x compatibility
Paper & Vault Integration

  • Paper support confirmed

  • Vault is now optional (softdepend)

  • Vault-based features are disabled automatically if Vault is not installed
Vault Economy Integration Fixes
  • Economy provider is now correctly registered with Vault

  • Vault integration is disabled by default (settings.vault.enable: false)

  • Vault now recognizes CoinSystem as: [Vault] Economy: CoinSystem [CoinSystem]
Recursion Bug Fixed
  • Fixed a critical StackOverflowError caused by recursive Vault calls

  • Implemented recursion protection and bypass logic

  • Introduced direct database access methods to avoid circular dependencies
Startup Sequence Improvements
  • Economy registration now uses ServicePriority.HIGHEST

  • Added ensureEconomyRegistration() for safe initialization

  • Changed Vault from softdepend to depend in plugin.yml
Offline Player Support
  • createPlayerAccount() now handles offline players correctly

  • Improved UUID resolution and error handling

  • Fallback mechanisms implemented for missing or offline players
Performance Optimizations
  • Removed unnecessary debug messages from isEnabled()

  • Optimized database queries through direct access

  • Reduced redundant API calls and improved internal caching
MySQL Improvements
  • Automatic reconnect on connection loss

  • Only one connection is maintained at a time

  • Added keep-alive task to avoid timeouts
Log Inventory System Rework
  • Fully refactored to use only the Bukkit API (no third-party APIs)

  • All log inventories (payments, cache, update_coins) are now fully configurable via config.json:
    • Item types (materials)

    • Slot positions

    • Display names and lore for navigation items
Database System Overhaul
  • Full support for SQLite as a default database (zero setup required)

  • Automatic fallback to SQLite if MySQL connection fails

  • Rewritten connection logic for stability and resilience
Command System Compatibility
  • Paper: Dynamic command registration via CommandMap

  • Spigot: Uses new CommandExecutor fallback for full compatibility

  • All commands function correctly on Spigot & Paper 1.21.x

  • plugin.yml now includes all commands for better compatibility
----------, Jun 30, 2025
Resource Information
Author:
----------
Total Downloads: 5,969
First Release: Jan 23, 2020
Last Update: Jun 30, 2025
Category: ---------------
All-Time Rating:
7 ratings
Find more info at discord.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings