Skip to content

SimpMC-Studio/SimpPay

Repository files navigation

Simp Pay Discord Supported server version wakatime

Language: Vietnamese, English

Automated QR payment and prepaid mobile card recharge solution for Vietnamese Minecraft Servers

Supported payment gateways: thesieutoc, payos

Bstats

Current Features

  • Automatic card recharge
  • Almost everything can be customized via config
  • Rewards based on recharge milestones
  • Quick recharge commands with auto-complete
  • Recharge milestones by day/week/month/year
  • Interface for Bedrock / GeyserMC
  • View player recharge history

Usage Guide

Plugin Installation:

  • The plugin requires PlayerPoints and PlaceholderAPI to function
  • Download the plugin here, and place it in the plugins folder
  • You need to install floodgate to use the card recharge interface for Bedrock players, download it here

Command List:

Command Function Permission
/napthe Open recharge card menu simppay.napthe
/simppayadmin lichsu View server-wide recharge history simppay.admin.viewhistory
/simppayadmin lichsu View recharge history of specific player simppay.admin.viewhistory
/lichsunapthe View recharge history simppay.lichsunapthe
/bank Bank deposit via QR code simppay.banking

Placeholders:

Placeholders can be used to display top rechargers using ajLeaderboards or topper

Placeholder Function Notes
%simppay_total% Returns total recharge of that player
%simppay_total_formatted% Returns player's recharge amount in xxx.xxxđ format
%simppay_server_total% Returns total server recharge
%simppay_server_total_formatted% Returns server recharge amount in xxx.xxxđ format
%simppay_bank_total_formatted% Returns bank recharge amount in xxx.xxxđ format
%simppay_card_total_formatted% Returns card recharge amount in xxx.xxxđ format
%simppay_end_promo% Returns End Promo dd/MM/yyyy HH:mm format

Plugin Configuration:

The directory structure of ./plugins/SimpPay is as follows

SimpPay
│   coins-config.yml 
│   database-config.yml
│   last_id.txt
│   main-config.yml
│   message-config.yml
│   moc-nap-config.yml
│   moc-nap-server-config.yml
│   naplandau-config.yml
│
├───banking
│   │   banking-config.yml
│   │
│   └───payos
│           payos-config.yml
│
├───card
│   │   card-config.yml
│   │
│   └───thesieutoc
│           thesieutoc-config.yml
│
└───menus
        card-list-menu-config.yml
        card-pin-menu-config.yml
        card-price-menu-config.yml
        card-serial-menu-config.yml
        payment-history-menu-config.yml
        server-payment-history-menu-config.yml
  • You can configure the interface in the files within the menus directory
  • To add API Keys for corresponding services, add them in the files within the banking and card directories
  • General plugin settings are in main-config.yml, messages are in message-config.yml
  • Configure cumulative recharge milestones in moc-nap-config.yml and moc-nap-server-config.yml
  • Configure first-time recharge commands in naplandau-config.yml

Powered by DartNode

About

A payment solution for minecraft servers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages