Market Currency
Here you can view details on how to create a currency addon using the Expansions Plugin API.
Registering
Examples
import com.olziedev.nightmarket.api.expansion.MCurrency;
import com.olziedev.nightmarket.api.player.MPlayer;
import java.util.function.Consumer;
public class CurrencyExample extends MCurrency {
@Override
public String getCurrencyName() {
return "";
}
@Override
public String getCurrencyPrefix(String internalCurrency) {
return "";
}
@Override
public void getBalance(MPlayer mPlayer, String internalCurrency, Consumer<Double> balanceConsumer) {
}
@Override
public void deposit(MPlayer mPlayer, double amount, String internalCurrency, Consumer<Boolean> response) {
}
@Override
public void withdraw(MPlayer mPlayer, double amount, String internalCurrency, Consumer<Boolean> response) {
}
@Override
public boolean isEnabled() {
return true;
}
@Override
public String getName() {
return "Example Currency";
}
@Override
public void onLoad() {
}
}Last updated