
Overview
FepEconomy is a minecraft Plugin that implements Vault economy

Text Description
FEP ECONOMY
OVERVIEW An open-source, Minecraft Vault economy plugin with asynchronous SQL and some useful features that anyone can contribute to.
EASY NUMBERS Easily write large numbers using K, M, B, T, Q without the need to write 1500000. U can easily write 1.5M
BALTOP GUI A simple baltop GUI with multiple pages and optimized fetching
PAYHISTORY A GUI of pay history with any amount of transaction (default 100 max) and also the ability for admins to view other players history
ASYNC DATABASE Every database call is asynchronous which means that if some operation takes really long it won't affect the gameplay
CONFIGURABLE Most of it is configurable, at least I think it is
Permissions:
| Permission | Description |
|---|---|
| fepeconomy.admin | gives the player access to /eco set|take|reset|add|reload and the access to payhistory of other players |
| fepeconomy.baltop.exempt | Exempts the player from baltop so he doesn't show up |
Commands
| Command | Description |
|---|---|
| /eco take | Removes money from the specified player |
| /eco give | Gives the specified player money |
| /eco set | Sets the specified player money |
| /eco reset <player|all> | Resets the money of the specified player or everyone to the start amount |
| /eco reload | Reloads the plugin |
| /pay | Transfers the specified amount of money to the specified player |
| /togglepay | Toggles the ability for players to pay you |
| /payhistory <player (optional> | Shows your or the specified player's pay history |
| /baltop | Show's the balance top |
| /bal <player (optional) | Show's your or the specified player's balance |
Config.yml
#Should the plugin use a symbol for the currency
#or the name plular/singular
use-symbol: false
symbol: $
currency-name-singular: "dollar"
currency-name-plural: "dollars"
#The max amount of fetching per page for baltop players
# Recommended: 20
max-fetch: 20
#The maximum amount of transactions saved per player
# Recommended: 20-150
max-history: 100
#Per how many seconds should the
#Data be saved
autosave: 30
#The amount of money for the player to start with
start-amount: 50
Messages.yml
#----------- Error Messages -----------
no-balance: "&cYou cannot withdraw negative amount"
insufficient-funds: "&cInsufficient funds"
deposit-negative: "&cCannot deposit negative amount"
args: "&cNot enough arguments"
player-not-found: "&cCould not find player %player%"
same-player: "&cYou cannot send money to yourself"
#----------- /bal Command -----------
# %bal% - Balance
# %player% - Player
balance-self: "&aYour balance is %bal%"
balance-other: "&a%player%'s Balance is %bal%"
#----------- /eco Command -----------
#%amount% - amount
#%player% - the player
set: "&aSet %player%'s balance to %amount%"
add: "&aAdded %amount% to %player%'s balance"
take: "&aTook %amount% from %player%'s balance"
#----------- /pay Command -----------
#%amount% - amount
#%receiver% - receiver
#%sender% - sender
invalid-number: "&cInvalid number format"
sent: "&aSuccessfully transferred %amount% to %receiver%"
received: "&aReceived a payment of %amount% from %sender%"
player-turned-off-payments: "&c%receiver% has turned off payments"
#----------- /togglePay Command -----------
turned-off: "&aSuccessfully &cturned off &apayments"
turned-on: "&aSuccessfully turned on payments"
#----------- /eco reload -----------
reload: "&aConfiguration reloaded successfully"
#----------- /eco reset -----------
reset: "&aReset %player%'s balance to %amount%"
reset-all: "&aReset %count% players to %amount%"
#---- Menu Globals----
nextPage-name: "&6Next Page"
previousPage-name: "&6Previous Page"
#----------- Transaction History -----------
guiTitle: "&aTransaction History"
status-received: "&a&lRECEIVED"
status-sent: "&4&lSENT"
Transaction-name: "&b&lTRANSACTION "
Transaction-Lore:
- "&7- &f&lAmount: &b&l%amount%"
- "&7- &f&lSender: &b&l%sender%"
- "&7- &f&lReceiver: &b&l%receiver%"
- "&7- &f&lStatus: &b&l%status%"
- "&7- &f&lTime: &b&l%time%"
#----------- BalTop -----------
balTop-Title: "&6BalTOP"
head-name: "&f%place%. &6%player%"
head-lore:
- ""
- "&7- &f&lBalance: &b&l%bal%"

