ArcadeCoins
  
 
 
ArcadeCoins by Jay is a powerful Minecraft plugin designed to manage an in-game currency system, allowing players to earn, spend, and track their coins efficiently. This plugin integrates with a MySQL database to store player coin balances and features a user-friendly command interface.
 
 
 
Features
 
 
 - Coin Management: Players can earn, spend, and check their coin balances.
  
 - MySQL Integration: Store player data in a MySQL database for persistence.
  
 - Daily Rewards: Players can claim daily rewards to enhance engagement.
  
 - Gift System: Players can share their coins with other players.
  
 - Custom Currency: Easily configure conversion rates and custom currency settings.
  
 - Leaderboard: Display the top players based on their coin balances.
  
 - Dynamic Message System: Supports customizable messages via a configuration file.
  
 - Timezone Support: Claims and rewards adjust based on player timezone.
  
Installation
 
 
 - Download the latest release of ArcadeCoinsJayG from the plugin store.
  
 - Place the downloaded .jar file into your server's plugins directory.
  
 
 
 
  Code (YAML):
 
 
 
  
 
  [B
  ]Config.yml
  [/B
  ]
  
 
  # MySQL Database Configuration
  
 mysql:
  
   host
  : 
  "your_mysql_host"         
  # Replace with your MySQL host address
  
   port
  : 3306                       
  # Default MySQL port
  
   database
  : 
  "your_database_name"   
  # Name of your database
  
   username
  : 
  "your_username"        
  # Your database username
  
   password
  : 
  "your_password"        
  # Your database password
  
 
  
 
  # Time Zone Configuration
  
 
  # If you don't know your time zone then search on Google: <your country name or your state> time zone
  
 timezone
  : 
  "Asia/Jerusalem"      
  # Set your desired time zone (e.g., America/New_York)
  
 
  
 
  # Daily Rewards Configuration
  
 dailyRewardAmount
  : 100.0           
  # Amount awarded to players for daily login rewards
  
 
  
 
  # This will show in Leaderboard
  
 YourServerName
  : 
  "YourNetwork"
  
 
  
 
  # Currency Conversion Rates
  
 ConversionRate:
  
   BedWars
  : 10                      
  # Conversion rate for BedWars to Arcade Coins
  
  
 
 
  
 
 
  Code (YAML):
 
 
 
  
 
  [B
  ]Messages.yml 
  [/B
  ]
  
 currency:
  
   added
  : 
  "You have received {amount} BedWars currency! Your new balance is: {newBalance} currency."
  
   removed
  : 
  "You have successfully removed {amount} BedWars currency. Your new balance is: {newBalance} currency."
  
   insufficient
  : 
  "§cYou do not have enough BedWars currency to remove {amount}. Your current balance is: {currentBalance} currency."
  
   balance
  : 
  "Your current BedWars currency balance is: {balance} currency."
 
 
 
Commands
 
 
 - Main Command:
  
 
   - /coins - Main command for arcade coins.
  
  
  
 - Subcommands:
  
 
   - /coins balance - Show your coin balance.
  
   - /coins add <player> <amount> - Add coins to a player.
 Example: /coins add PlayerName 50 (adds 50 coins to PlayerName's balance)  
   - /coins remove <player> <amount> - Remove coins from a player.
 Example: /coins remove PlayerName 20 (removes 20 coins from PlayerName's balance)  
   - /coins set <player> <amount> - Set a player's coin balance.
  
   - /coins check <player> - Check a player's coin balance.
  
   - /coins convert - Open the currency conversion menu.
  
   - /coins leaderboard - Show the leaderboard for coin holders.
  
   - /coins dailyreward - Claim your daily reward of coins.
 Note: Players can only claim their daily reward once per day.  
   - /coins bwcoins - Access BedWars coins.
  
   - /coins shop - Open the coins shop.