Mineuniverse
Log in Register
Plugins

PayToPlay

A Minecraft plugin for keeping out players that didn't pay their share of the server costs.
by bruneo32
Download Claim this project
21 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Economy

A simple Minecraft plugin for keeping out players that didn't pay their share of the server costs.

Disclaimer: This plugin does not handle monetary transactions. The users pay you via third party services, and you register the transaction in the accounting.csv file.

In-game commands

  • /owe Check your debt
  • /owe <user> Check another player's debt

Server config

The first time that the server runs on it have the PayToPlay plugin, it crates two new files.

  • config.yml
  • accounting.csv

config.yml

PayToPlay:
  HoursPerCharge: 15 # Number of hours to count as one charge
  AmountPerCharge: 1 # Number of dollars/euros to make per charge
  DebtToKick: 3      # Number of accumulated debt to kick a player, until they pay
  CurrencyChar: €    # Character to use for currency display
  WorkerTicks: 1200  # Number of ticks to wait between debt checks (20 ticks = 1 second, 1200 ticks = 1 minute)

accounting.csv

This file is used to store the player's hours and the amount they paid.

  • The first column is the player's name (case insensitive)
  • The second column is the total of money that they have paid to you.
bruneo,32.0
johndoe,15.23
javasucks,0

Why is the db CSV instead of a SQLite or something else?

The reason is simple, for admin flexibility.

  • If someone pays you, and you are on vacation or something:
    • You can edit the CSV file from your phone (if you have server access).
  • If someone pays you, and the server is offline:
    • You can edit the CSV with the server offline
    • With SQLite, the server would need to be active in order to update the database.
paytoplay-plugin-1.0-1.jar
MC 1.20.1
Release 2025-10-20 Get

You Might Also Like

HyperConomy
The all in one economy and shop plugin.
94,502
Experience Bank II
Experience Bank II
9,883
MySQL Economy Bridge
Sync your economy accounts over many servers using MySQL.
9,832
BuyXP
Links the experience system with your economy plugin.
9,832
McmmoPay
McmmoPay
9,689
MinePermit
Require Players to pay to mine
9,617