Econix
Lightweight Economy Provider for Minecraft Server and Developer
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Econix
###### Update for this plugin incoming!!
Econix - Lightweight Economy Provider
What is Econix
Econix is an economy provider to have a simple handling with multiple currencies and to address them with a simple developer api. Econix is very simple and easy to integrate as well as to use as an own plugin.
What does Econix offer
- Developer API - an interface to access Econix - In-game command - for each currency you have a command with which you can manage the currency. - Infinite currencies - you can register infinite currencies and also register some via API. - Item Export - You can export the currency as an item and trade it this way --- - ``[SOON]`` Trade System - To trade with other players - ``[SOON]`` Bank Feature - A bank feature will be added as needed to give players a safe place for their money - ``[SOON]`` Pay, Transactions, etc. - More commands and cool features will follow.
Permissions
- ``crystopia.commands.econix.<currenxyId>``- Access to the /<currenxy> Command - ``crystopia.commands.econix.econix`` - Access to the main /econix Command
Hooks
- Placeholder API - You can display the current balance with placeholder - Vault - The plugin supports Vault and can release a currency for vault
Commands
- ``/<currency>`` - Manage your currency with commands like set, give, remove, item, etc. - ``/econix`` - Manage the plugin and reload the data
Developer API
You can import our plugin via Maven or Gradle
``<version>`` is the latest version here on modrinth
Zugriff auf die API Instance
```kotlin class Main : JavaPlugin() {
private var econix: EconixAPI? = null
override fun onEnable() { // Econix Hook if (server.pluginManager.getPlugin("Econix")?.isEnabled == true) { logger.info("Hooking into Econix") econix = Econix.getAPI() } else { logger.warning("No Econix version Found!") server.pluginManager.disablePlugin(this) } }
fun getEconix(): EconixAPI? { return econix } }
```
```java public class Main extends JavaPlugin {
private EconixAPI econix;
@Override public void onEnable() { // Hook into Econix API if (Bukkit.getServer().getPluginManager().getPlugin("Econix") != null && Bukkit.getServer().getPluginManager().getPlugin("Econix").isEnabled()) { getLogger().info("Hooking into Econix"); econix = Econix.getAPI(); } else { getLogger().warning("No Econix version Found!"); Bukkit.getServer().getPluginManager().disablePlugin(this); } }
public EconixAPI getEconix() { return econix; } }
```