BotMother Discord icon

BotMother Discord -----

Professional integration between platforms, freedom of configuration, keep your community active!



+Add Criptos Support

Bot Mother DC
Version 1.1.0 - Cryptocurrency Update
December 3, 2025

What's New

Cryptocurrency Payment System

We're excited to introduce cryptocurrency payments as an alternative to Stripe! Players can now purchase VIP positions using their favorite cryptocurrencies.

Supported Networks:
  • Ethereum (ETH)
  • Arbitrum (ETH) - Low fees
  • Base (ETH) - Coinbase L2
  • BNB Smart Chain (BNB) - Very low fees
  • Polygon (MATIC) - Very low fees
  • Solana (SOL) - Ultra fast, minimal fees
  • Bitcoin (BTC) - Most secure

Features:
  • Real-time price conversion via CoinGecko API
  • Network selection with fee estimates
  • Automatic gas fee calculation
  • 15-minute payment window
  • Blockchain verification (when RPC configured)
  • Manual admin confirmation fallback
  • Full multi-language support

Payment Mode Options

Configure your shop to accept:
  • both - Stripe and Cryptocurrency (default)
  • stripe - Stripe only
  • crypto - Cryptocurrency only

Changes

New Files
  • configs/crypto.yml - Cryptocurrency payment configuration
  • CryptoConfigManager.java - Config management
  • CryptoManager.java - Payment processing
  • CryptoPriceService.java - Real-time prices and gas estimation
  • DiscordCryptoListener.java - Discord interaction handlers

Updated Files
  • config.yml - Added payment-mode option
  • All language files - Added crypto section with translations
  • ShopChannelManager.java - Crypto button integration
  • DiscordButtonListener.java - Shop view crypto support

Configuration

crypto.yml

Code (Text):

crypto:
  enabled: true
 
networks:
  ethereum:
    enabled: true
    name: "Ethereum"
    symbol: "ETH"
    wallet-address: "YOUR_ETH_WALLET"
    rpc-url: "https://eth.llamarpc.com"
   
  arbitrum:
    enabled: true
    name: "Arbitrum"
    symbol: "ETH"
    wallet-address: "YOUR_ETH_WALLET"
    rpc-url: "https://arb1.arbitrum.io/rpc"
   
  solana:
    enabled: true
    name: "Solana"
    symbol: "SOL"
    wallet-address: "YOUR_SOLANA_WALLET"
    rpc-url: "https://api.mainnet-beta.solana.com"
   
  bitcoin:
    enabled: true
    name: "Bitcoin"
    symbol: "BTC"
    wallet-address: "YOUR_BITCOIN_WALLET"
 
Payment Mode (config.yml)

Code (Text):

shop:
  payment-mode: "both"  # Options: both, stripe, crypto
 
How It Works

  1. Player clicks "Pay with Crypto" button in shop
  2. Player selects preferred network from dropdown
  3. System calculates exact crypto amount including gas fees
  4. Payment details are displayed with wallet address
  5. Player sends exact amount from their wallet
  6. Player clicks "I've Paid" to trigger verification
  7. System verifies payment on blockchain (if RPC configured)
  8. Position is delivered automatically upon confirmation

Admin Commands

Code (Text):

Manual payment confirmation available via admin panel when automatic verification is not possible.
 
Requirements

  • No additional dependencies required
  • Internet connection for price feeds
  • Wallet addresses for each enabled network

Notes

  • Prices are fetched from CoinGecko API (free tier)
  • Gas estimates are approximate and may vary
  • Payment window is 15 minutes
  • Expired payments require creating a new one
  • RPC configuration is optional but recommended for auto-verification

Bug Fixes

  • Fixed null pointer exceptions in payment handlers
  • Improved error handling for network failures
  • Better validation of wallet addresses

Compatibility

  • Minecraft 1.17.x - 1.21.x
  • Java 17+
  • Spigot / Paper / Purpur


Thank you for using Bot Mother DC!
Report issues on the discussion page
----------, Dec 3, 2025
Resource Information
Author:
----------
Total Downloads: 34
First Release: Dec 2, 2025
Last Update: Dec 4, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings