ApCoin

ApCoin

ApCoin is a modern, high-performance virtual currency plugin for Minecraft Paper servers, offering fast coin management, player transfers, leaderboards, PlaceholderAPI integration, and flexible SQLite/MySQL support.

21 downloads
1 followers

🪙 ApCoin

ApCoin is a modern, lightweight, and high-performance currency plugin for Paper servers. It provides a reliable virtual economy with fast database operations, offline player support, PlaceholderAPI integration, and a clean developer API.

Built for Java 21 and Paper 1.21.11+, ApCoin is designed to be fast, scalable, and easy to integrate into any Minecraft server.


✨ Features

  • 💰 Virtual currency system
  • ⚡ High-performance coin management
  • 👤 Player balance system
  • 💸 Player-to-player coin transfers
  • 🏆 Top player leaderboard
  • 🗄️ SQLite support
  • 🗄️ MySQL support
  • 📦 Offline player support
  • 🔌 PlaceholderAPI integration
  • ⚙️ Fully configurable
  • 🚀 Async database operations
  • 🛠️ Developer API
  • 📊 Large balance support (BIGINT)
  • 🔒 Permission-based commands
  • 🔄 Reload command
  • 🟢 Java 21
  • 🟢 Paper 1.21.11+

📜 Commands

Command Description
/apcoin Shows plugin help
/apcoin balance [player] View your or another player's balance
/apcoin pay <player> <amount> Send coins to another player
/apcoin give <player> <amount> Give coins to a player
/apcoin take <player> <amount> Remove coins from a player
/apcoin set <player> <amount> Set a player's balance
/apcoin reset <player> Reset a player's balance
/apcoin top View the coin leaderboard
/apcoin reload Reload the plugin configuration

🔑 Permissions

Permission Description
apcoin.use Allows use of /apcoin
apcoin.balance View balances
apcoin.pay Transfer coins
apcoin.top View leaderboard
apcoin.give Give coins
apcoin.take Take coins
apcoin.set Set balances
apcoin.reset Reset balances
apcoin.reload Reload configuration
apcoin.admin Grants all admin permissions

🔌 PlaceholderAPI

Placeholder Description
%apcoin_balance% Player's current balance
%apcoin_top_1_name% #1 player
%apcoin_top_1_balance% #1 balance
%apcoin_top_2_name% #2 player
%apcoin_top_2_balance% #2 balance
%apcoin_top_3_name% #3 player
%apcoin_top_3_balance% #3 balance
%apcoin_top_4_name% #4 player
%apcoin_top_4_balance% #4 balance
%apcoin_top_5_name% #5 player
%apcoin_top_5_balance% #5 balance

🗄️ Database Support

  • SQLite
  • MySQL

💻 Developer API

ApCoinAPI.getCoins(player);
ApCoinAPI.setCoins(player, amount);
ApCoinAPI.addCoins(player, amount);
ApCoinAPI.removeCoins(player, amount);
ApCoinAPI.hasCoins(player, amount);

⚙️ Requirements

  • Paper 1.21.11+
  • Java 21
  • PlaceholderAPI (Optional)

❤️ Credits

Plugin Developer: Arshad

Thank you for using ApCoin! If you find any bugs or have suggestions for new features, feel free to open an issue or get in touch.

Made with ❤️ by Arshad.