Economy

March 19, 2022 ยท View on GitHub

The "pretty" straight forward api to create an economy for your server

To start of just use the New function

package main

import (
	"github.com/provsalt/economy"
	"github.com/provsalt/economy/provider"
)
func main() {
	e := economy.New(provider.NewSQLite("database/sqlite3.db"))
}

Balance

func main() {
    bal, ohno := e.Balance(player.UUID())
    if ohno != nil {
        panic(ohno) 
    }
    fmt.Println(bal)
}

Increase

ohno = e.Increase(player.UUID(), 500)
if ohno != nil {
	panic(ohno)
}

Decrease

ohno = e.Decrease(player.UUID(), 500)
if ohno != nil {
	panic(ohno)
}

Set

ohno = e.Set(player.UUID(), 500)
if ohno != nil {
	panic(ohno)
}

Close

ohno = e.Close()
if ohno != nil {
	panic(ohno)
}