Sueta

Coinsystem ★ Economy Plugin ★ Vault & Papi Support

3.3.0-Beta

Economy Plugin, Economy, Coins CoinSystem, Vault, Performant, API

·Plugin
  1. 3.3.0-BetalatestDirect File instanceof redirect to my pageAug 13, 2026
    -
    17 downloads
  2. 3.1.3-SnapshotCoinSystem v3.0 UpdateJun 15, 2026
    CoinSystem v3.1.3 — Security & Hardening Update This is a security and maintenance update. Fully backward compatible — no config changes are needed. Please read the two important notes below. Click to expand... Dupe-Proof Withdraw Items (Coin Dupe Exploit Closed) · The item created via /withdraw now stores its value in an invisible PersistentDataContainer tag. When redeeming, only this tag is used — the item's name (which can be changed) is now irrelevant. · Previously, an item renamed with an anvil could be used to create coins from nothing. This is now impossible. No More Server Freezes with Offline Players · Commands like /pay, /updatecoins, and /coins targeting offline players no longer trigger a [B]blocking web request on the main thread[/B]. Name resolution now uses the cached [ICODE]OfflinePlayer — it's fast, offline-safe, and prevents lag spikes. Clean Vault Registration · CoinSystem now only registers as a Vault economy provider if settings.vault.enable is active, and it uses a Normal priority (previously, it always registered with Highest, overriding other economy plugins). The switch now works as expected. ️ Economy Integrity · The transfer() method is now refund-safe: if the recipient cannot be credited after the sender has been charged, the sender's balance is automatically restored. Coins can no longer vanish or be created. · The /pay command now uses this atomic transfer logic. Singular/Plural Currency in Messages · The :currency: token now respects the amount. For a value of exactly 1, the singular name is used; otherwise, the plural is used (e.g., "1 Coin" instead of "1 Coins"). SQLite Files Moved · The database files are now located in plugins/CoinSystem/sqlite/ for a cleaner folder structure. Existing databases are moved automatically on first start. [HR] ⚠️ Important Notes · The vault.enable setting is now enforced. If you use CoinSystem as your Vault economy, ensure this is set to true in your config. · Old withdraw items (created before v3.1.3) do not have the new security tag and are no longer redeemable. It is best to have your players redeem them before updating.
    129 downloads
  3. 1.22.0-SnapshotCoinSystem v1.22.0Jan 21, 2026
    CoinSystem v1.22.0 Patchnotes New Features Withdraw system · Command: /withdraw <amount> · Function: Withdraw coins from your balance into a physical item. · Deposit: Right-click the item to deposit the coins back into your account. · Permission: system.commands.coins.withdraw Fully Configurable Withdraw Item You can now fully customize the withdraw item in the Code (Text): config.json · Material: Choose any item type (e.g. PAPER, GOLD_NUGGET) · Name & Lore: Full support for placeholders and color codes · Hex Colors: Supports modern hex colors (e.g. &#FFD700) and classic codes (&e) Available Placeholders · %COINS% → Withdrawn coin amount · %PLAYER% → Player who created the note API Updates (Developers) · New Method: CoinApi.withdrawCoins(Player player, int coins) Custom Withdraw: Overloaded withdrawCoins(...) method with custom material, name and lore · Result Handling: New WithdrawResult enum (e.g. NOT_ENOUGH_COINS, INVENTORY_FULL) Utility: CoinFunctions.translateColorCodes(String) with hex color support Bug Fixes & Improvements · Fixed command conflicts on modern Paper servers caused by plugin.yml registration · Refactored internal database registration logic
    277 downloads
  4. 1.21.9-SnapshotUpdate: Major PlaceholderAPI Expansion, Performance & Code CleanupJun 30, 2025
    Patchnotes: - Added many new PlaceholderAPI placeholders: %coinsystem_balance_formatted%, %coinsystem_rank%, %coinsystem_top_balance%, %coinsystem_top_<n>_name%, %coinsystem_server_balance_total%, %coinsystem_default_balance%, %coinsystem_next_rank_balance%, %coinsystem_pay_limit%, %coinsystem_total_players% and more! - Placeholders are now highly performant and partially cached for scoreboard/tablist use. - Player names in top lists and everywhere else are always up-to-date, even after name changes. - Unified and cleaned up CoinPlayer access and cache logic (getOrCreateCoinPlayer). - Improved code structure and reduced duplicate code in commands. - Various performance improvements for large servers. - Minor bugfixes and internal refactoring. New Placeholders Code (Text): %coinsystem_balance% -Alias for %coinsystem_coins% %coinsystem_balance_formatted% - Shows your balance with thousands separator. Example: 1,234 %coinsystem_rank% - Shows your rank by coins. Example: 5 %coinsystem_top_balance% - Highest balance on the server. Example: 10000 %coinsystem_top_balance_formatted% - Formatted. Example: 10,000 %coinsystem_top_1_name% - Name of the richest player. Example: Pentrax %coinsystem_server_balance_total% - Total coins on the server. Example: 123456 %coinsystem_server_balance_total_formatted% - Formatted. Example: 123,456 %coinsystem_default_balance% - Default starting balance for new players. Example: 1000 %coinsystem_default_balance_formatted% - Formatted. Example: 1,000 %coinsystem_next_rank_balance% - Coins needed for the next higher rank. Example: 2500 %coinsystem_next_rank_balance_formatted% - Formatted. Example: 2,500 %coinsystem_pay_limit% - Max coins you can pay at once (from config). Example: 5000 %coinsystem_pay_limit_formatted% - Formatted. Example: 5,000 %coinsystem_total_players% - Number of players with a coin account. Example: 42
    676 downloads
  5. 1.21.7Now with optional Vault support, SQLite fallback & Spigot 1.21.x compatibilityJun 30, 2025
    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
    157 downloads
  6. 1.21.6-SnapshotUpdate 1.21.6Feb 2, 2025
    Patch Notes CoinSystem - Version 1.21.6-Snapshot New Features: · Console Command Support: · The following commands can now be executed from the console: · /coins <name, uuid> (Note: /coins without arguments remains blocked) · /updatecoins <name, uuid> <amount> Bug Fixes: · Fixed Missing Player Cache Issue: · Resolved a bug where a player would not receive an entry when using /coins if they were not found in the cache. · Now, if a player is missing from the cache, they will be properly registered.
    913 downloads
  7. 1.21.5-SnapshotUpdate 1.21.5 - Hotfix for VaultJan 30, 2025
    Patch Notes CoinSystem - Version 1.21.5 Bug Fixes: · Fixed Vault Integration Issue: · Resolved an issue where the CoinSystem was not properly integrated with Vault. · The bug was caused by Vault being included in the plugin .jar, which has now been fixed. · Vault is now properly registered.
    150 downloads
  8. 1.21.4-SnapshotUpdate 1.21.4Jan 29, 2025
    Patch Notes CoinSystem - Version 1.21.4 Changes: · Vault Settings Refactor: The Vault settings have been moved to settings.vault.enable in the config file for easier management. · The old settings were too complex and will now be automatically replaced by the plugin if an older config version is detected.
    198 downloads
  9. 1.21.3-SnapshotUpdate 1.21.3Jan 14, 2025
    Patch Notes ClanSystem– Version 1.21.3 New Features · Added the ability for the console to use the /pay command. · Details: · The PlayerPayPlayer event is not triggered when the console pays a player. · The console has unlimited coins use with caution! · A warning message is displayed in the console every time /pay is used. · Only the /pay command is available for the console. Suggestion from: @larzzern
    195 downloads
  10. 1.21.2-Snapshot1.21.2 BugfixDec 23, 2024
    - Bug Fixes: - Fixed an issue where certain color codes in the prefix caused errors in the configuration.
    354 downloads
  11. 1.21.1-SnapshotOct 10, 2024
    Update to latest version from beta to snapshot
    388 downloads
  12. 1.21.1-BETAUpdate to 1.21Jul 29, 2024
    + Version increased to 1.21
    331 downloads
  13. 1.21-BETAHotfixJul 29, 2024
    - Fixed inventory bug in 1.21
    195 downloads
  14. 1.20.4.0-BETAVault UpdateJul 28, 2024
    Added vault + vault economy
    184 downloads
  15. 1.20.4.0-SnapshotUpdateApr 25, 2024
    + Improved version to 1.20.4
    219 downloads
  16. 1.29.4.0-SNAPSHOTHotfixJun 20, 2023
    Fixed a bug in pay command -> It is no longer possible to pay yourself :sus:
    281 downloads
  17. 1.19.3.0-SNAPSHOTUpdateJun 20, 2023
    Added - Tabcompletion for log command -> LogType and player names Added - Inventory for cache logs
    190 downloads
  18. 1.19.2.8-SnapshotTop coins commandMay 13, 2023
    Added - Top coins command -> You can decide how many results you want ( Default 10 ) -> Schematic is the placeholder for every top10 player record.
    209 downloads
  19. 1.19.2.7-SnapshotLog InventoryMay 12, 2023
    Added - Sort by id desc in log inventories ( payments, update_coins )
    187 downloads
  20. 1.19.2.6-SnapshotAnother log menuMay 11, 2023
    Added - Logs for updatecoins command Added - Config values for updatecoins command log Added - Inventory for updatecoins command logs -> /coinlog update_coins <name> Added - Config values for log inventory
    182 downloads
  21. 1.19.2.5-SnapshotInventory for logsMay 10, 2023
    Added - Inventory for payment logs -> /coinlog payments <name> Added - Config values for log inventory Fixed - Error in CoinAPI on getUUID ( NullPointer )
    184 downloads
  22. 1.19.2.4-SnapshotNew LogMay 6, 2023
    Added - Logs for cache ( Export, Import, Refresh ) -> database_coins = old -> cache_coins = now Added - Possibility to disable logs ( Config )
    185 downloads
  23. 1.19.2.3-SnapshotUpdateMay 4, 2023
    Added - Database logs for transactions ( Pay ) Added - Possibility to disable database logs ( Config ) Added - Preparations for further logs Removed - Debug message for placeholder api
    192 downloads
  24. 1.19.2.2-SnapshotHotfixMay 1, 2023
    Players were not registered in the database, I forgot to implement it.
    193 downloads
  25. 1.19.2.1-BETAGradient translationsApr 25, 2023
    Added - Gradient colors in language files You can download ready-made EN and DE language files with gradient colours in my Discord. ONLINE EDITOR: https://webui.advntr.dev/
    207 downloads
  26. 1.19.2-BETAReworkedApr 18, 2023
    Rework
    209 downloads
  27. 1.1.2-SNAPSHOTDownload ServerFeb 29, 2020
    Download Link changed
    476 downloads
  28. 1.1.1-SNAPSHOTChangesJan 30, 2020
    + Changes in Function + Added Functions in Main Thread
    210 downloads
  29. 1.1.0-SNAPSHOTNew FeaturesJan 30, 2020
    + getLastTransaction + getLetzteTransaktion + English alternative for updateLetzteTransaktion (updateLastTransaction)
    199 downloads
  30. 1.0.2-SNAPSHOTChangesJan 29, 2020
    + Cleared useless Code
    205 downloads
  31. 1.0.1ChangesJan 26, 2020
    + Coin Display changed to int
    280 downloads
  32. 1.0Download ServerJan 24, 2020
    + Download Server changed.
    264 downloads

Similar projects

Plugin →