> For the complete documentation index, see [llms.txt](https://edwardbelt.gitbook.io/edprison-core-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://edwardbelt.gitbook.io/edprison-core-documentation/developer-api/currencies.md).

# Currencies

## Tokens

```java
package com.edwardbelt.edprisonapi;

import com.edwardbelt.edprison.utils.economy;


public interface EdPrisonEnchantAPI {

	double getTokens(Player player);
	void addTokens(Player player, double amount);
	void setTokens(Player player, double amount);
	void removeTokens(Player player, double amount);
	
}
```

## Gems

```java
package com.edwardbelt.edprisonapi;

import com.edwardbelt.edprison.utils.economy;


public interface EdPrisonEnchantAPI {

	double getGems(Player player);
	void addGems(Player player, double amount);
	void setGems(Player player, double amount);
	void removeGems(Player player, double amount);
	
}
```

## Crystals

```java
package com.edwardbelt.edprisonapi;

import com.edwardbelt.edprison.utils.economy;


public interface EdPrisonEnchantAPI {

	double getCrystals(Player player);
	void addCrystals(Player player, double amount);
	void setCrystals(Player player, double amount);
	void removeCrystals(Player player, double amount);
	
}
```

## Multiplier

```java
package com.edwardbelt.edprisonapi;

import com.edwardbelt.edprison.utils.economy;


public interface EdPrisonEnchantAPI {

	double getMultiplier(Player player);
	void addMultiplier(Player player, double amount);
	void setMultiplier(Player player, double amount);
	void removeMultiplier(Player player, double amount);
	
}
```
