Skip to content

acktarbadulla/EconomyAPI-AllayMC

Repository files navigation

EconomyAPI for AllayMC Server Software

Supporting both SQLITE3 and MongoDB Because MongoDB is the GOAT

Banner

Commands

Command Aliases Description use
/setmoney /sm Set A Players Total Balance op
/addmoney /am Add Money To A Players Balance op
/reducemoney /rm Reduce Money From A Players Balance op
/balance /bal /money See Your / Other Players Balance all

Repository

<repositories>
        <repository>
                <id>jitpack.io</id>
                <url>https://jitpack.io</url>
        </repository>
</repositories>

Dependency

<dependency>
	    <groupId>com.github.acktarbadulla</groupId>
	    <artifactId>EconomyAPI-AllayMC</artifactId>
	    <version>1.0.1</version>
</dependency>

For Developer

/**
 * GET A PLAYERS BALANCE
 * @param (string) playername
 * @return (double) balance
*/
EconomyAPI.getInstance().getDatabase().getBalance("playername");

/**
 * SET A PLAYERS BALANCE
 * @param (string) playername | (double) balance
 * @return void
*/
EconomyAPI.getInstance().getDatabase().setBalance("playername", 100000.0);

/**
 * ADD MONEY TO A PLAYERS BALANCE
 * @param (string) playername | (double) amount
 * @return void
*/
EconomyAPI.getInstance().getDatabase().addBalance("playername", 500.0);

/**
 * REDUCE A PLAYERS BALANCE
 * @param (string) playername | (double) amount
 * @return (boolean) true if successfull | false if not enough money
*/
EconomyAPI.getInstance().getDatabase().subtractBalance("playername", 500.0);

/**
 * CHECK IF PLAYER HAS ACCOUNT
 * @param (string) playername
 * @return (boolean) true if has account | false if no account
*/
EconomyAPI.getInstance().getDatabase().hasAccount("playername");

About

A Simple EconomyAPI plugin using SQLITE and MONGODB for the AllayMC Server Software!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages