HomeJavaModsWooEconomy-MySQL
WooEconomy-MySQL
ModsJava

WooEconomy-MySQL

Simply add a currency system to your system! | Hibernate & MySQL

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
## **WooEconomy** **A Comprehensive Economy System for Minecraft** ![https://github.com/AlphaOmega-IT/WooEconomy/raw/main/logo.png](https://github.com/AlphaOmega-IT/WooEconomy/raw/main/logo.png) **About the Project** WooEconomy is a powerful economy system developed as an API for Minecraft servers. It offers a variety of features that allow server administrators to implement a complex and flexible economy system. **Available Commands** Here are the available commands you can use with WooEconomy: * **/economy balance** - Shows your current balance. * **/economy deposit ** - Adds the specified amount to your account. * **/economy withdraw ** - Withdraws the specified amount from your account. * **/economy pay ** - Transfers the specified amount to another player. * **/economy set ** - Sets a player’s balance to the specified amount. Permissions are configured within the config files. You can find these in the WooEconomy plugin folder. **Main Features** * **API Support:** Designed to allow developers to integrate into their plugins easily. * **Transaction Management:** Efficiently manage deposits and withdrawals. * **User-Friendly:** Easy to configure and use. * **Extensible:** Supports extensions and customizations by other plugins. **Installation** Download the latest version of WooEconomy from [GitHub](http://‘https://github.com/alphaomega-it/wooeconomy’). Place the JAR file in the plugins directory of your Minecraft server. Restart the server to activate the plugin. **Configuration** After installation, you will find the configuration file in the plugins/WooEconomy directory. Adjust the settings to your needs. **EconomyProvider Class** To use WooEconomy in your plugin, you can implement the following EconomyProvider class: ```java public class EconomyProvider { private final EconomyAdapter economyAdapter; public EconomyProvider() { this.economyAdapter = this.findEconomyProvider(); } /** * Find and return the EconomyAdapter provider if the WooEconomy plugin is enabled. * * @Return the EconomyAdapter provider, or null if the plugin is not found or not enabled */ public @Nullable EconomyAdapter findEconomyProvider() { final Server server = Bukkit.getServer(); if ( Arrays.stream(server.getPluginManager().getPlugins()).noneMatch(plugin -> plugin.getName().equals("WooEconomy")) || !server.getPluginManager().isPluginEnabled("WooEconomy") ) { return null; } return server.getServicesManager().getRegistration(EconomyAdapter.class).getProvider(); } /** * Get the EconomyAdapter instance. * * @return the EconomyAdapter instance */ public @NotNull EconomyAdapter get() { if (this.hasEconomyProvider()) { return this.economyAdapter; } throw new IllegalStateException("No economy provider found!"); } public boolean hasEconomyProvider() { return this.economyAdapter != null; } } ``` Here is the usage example: ```java getEconomyProvider().get().depositPlayer( player, earnings ); ``` Please visit the GitHub repository or join our Discord server for support and more information. **License** This project is licensed under the [MIT License](http://‘https://opensource.org/licenses/mit’). **Acknowledgements** A big thank you to all contributors and supporters of this project!

WooEconomy-MySQL is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.17.1, 1.18, 1.18.1 and newer. Downloaded 59 times (via Hangar). Download it and open it directly in the game.

Explore more