GemsEconomy 4.8.3

This is a custom multi-currency economy plugin! Free & Open Sourced! With vault support

  1. Xanium
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    https://gitlab.com/xanium-s-spigot-plugins/GemsEconomy
    Header.png

    Awesome graphics work by: @Blueseph
    General Info.png
    Hey! Welcome to GemsEconomy. Are you looking for an all-in-one solution for a server's economy? Look no further! Offering single, or multiple currency formats(options), bungeecord/MySQL support, full message customization, vault support, frequent updates and more, GemsEconomy is here to help your community shine!

    If you want to donate to help me keep delivering updates for this plugin, please do so here! :)

    From 12th Des 2019 GemsEconomy will be open source. Feel free todo whatever you want within it's source. But do not claim it as your own. And if the addon to the plugin is pretty good, i might just add it into the plugin and update it here. :)

    Updates.png
    19.000 downloads is amazing!
    Thank you for using this plugin :)

    Please check the Discussion Thread :)
    Thanks


    Features.png
    - Customizable Messages.
    - Placeholder Expansion for PlaceholderAPI.
    - Custom Economy.
    - 100% configurable.
    - A very simple developer API.
    - MySQL Support.
    - Cheques.
    - Vault support.
    - Offline support.
    - Multi currency support.
    - BungeeCord support.

    Setup.png
    1. Install the plugin in your plugins folder
    2. Edit the settings as you'd like
    3. Create a currency with /gcurr.
    4. Edit the currency as you'd like with the other sub commands of /gcurr.
    5. Note: The first currency you create becomes the default one. You can also change the default currency with /gcurr.
    6. You're done.
    Commands.png
    /gbalance [user] - Check a players balance or yours.
    /geco add <user> <amount> [currency] -
    Adds the specified amount of gems to the user.
    /geco take <user> <amount> [currency] - Takes the specfied amount from the user.
    /geco set <user> <amount> [currency] - Sets the gem amount to the user.
    /gpay <user> <amount> [currency] - Pay another player with your gems.

    /gcheque redeem - Redeems a written cheque.
    /gcheque write <amount> [currency] - Writes a cheque with the specified amount.
    /gcurrency - Currency help.


    Permissions.png
    Code (Text):
    gemseconomy.command.balance - Perm to view your balance
    gemseconomy.command.balance.other - Perm to view another users balance.
    gemseconomy.command.baltop - Perm to view the balance top for a specific currency.
    gemseconomy.command.cheque - Perm to redeem & write cheques.
    gemseconomy.command.currency - WARN: This gives permission to all sub commands. Like (/gcurr delete or /gcurr view)
    gemseconomy.command.economy - Perm to view economy help.
    gemseconomy.command.give - Perm to give an amount of a currency.
    gemseconomy.command.set - Perm to set an amount of a currency.
    gemseconomy.command.take - Perm to take an amount of a currency.
    gemseconomy.command.pay - Perm to allow a user to pay.
    gemseconomy.command.pay.<currency_plural> - Perm to allow a user to pay the specific currency. This is required for the default currrency too.
    gemseconomy.command.exchange.preset - Perm to exchange currency with preset rate.
    gemseconomy.command.exchange.custom - Perm to exchange custom rate.
    gemseconomy.command.exchange.custom.other - Perm to exchange currencies for another player.
    Placeholders.png
    PlaceholderAPI by @clip
    Code (Text):
    %gemseconomy_balance_default%
    %gemseconomy_balance_default_formatted%
    %gemseconomy_balance_<currency plural or singular>%
    %gemseconomy_balance_<currency plural or singular>_formatted%
    You will find the older GemsEconomy placeholders here.

    API.png
    Code (Text):
    Here is the long awaited API for GemsEconomy 4.0++
    First you'll need to make a variable of the API class.
    Remember to make your plugin load after GemsEconomy and add it your dependencies!

    GemsEconomyAPI api = new GemsEconomyAPI();

    Then you can:

    #deposit(UUID, Amount);
    #deposit(UUID, Amount, Currency);
    #withdraw(UUID, Amount);
    #withdraw(UUID, Amount, Currency);
    #getBalance(UUID);
    #getBalance(UUID, Currency);
    #getCurrency(String);

    If you need more information about the API, contact me through PMs!

    The source code is also found here.
     

    This is the old api from GemsEconomy Version 3.2.1!!

    Make sure you add GemsEconomy to your dependencies, otherwise you won't find the GemsAPI class.

    Code (Text):

    GemsAPI.editBalance(EcoAction action, Player player, double amount, boolean offline);
    GemsAPI.editBalance(EcoAction action, UUID uuid, double amount, boolean offline);

    // Get the balance
    GemsAPI.getBalance(UUID uuid); // returns a double value.


    Footer.png
    LikeWind, sian2005, meirtaw and 13 others like this.

Recent Updates

  1. Syncing Issue Bug Fix
  2. Bungee Syncing
  3. Bug fix

Recent Reviews

  1. KhrysAK47
    KhrysAK47
    1/5,
    Version: 4.8.3
    Error on amount modify. Check DM's for full bug!!
    ------------------------------------------
  2. ElEcuatoriano
    ElEcuatoriano
    3/5,
    Version: 4.8.3
    Quien me dice el nombre de un plugin de tienda que se deje modificar el tipo de moneda, para así seleccionar monedas distintas a la hora de comprar!
  3. passwords
    passwords
    2/5,
    Version: 4.8.3
    There is a problem connecting between Vault, PlaceholdersAPI
    (getbaltop) .
  4. Bing_Yanchi
    Bing_Yanchi
    4/5,
    Version: 4.8.3
    This is a very good plugin, but can it allow a sub-server to set an independent default currency when Bungececord and MySQL are enabled? There are many plugins that require Vault support, but servers that require separate currencies are important!
  5. Duduk
    Duduk
    4/5,
    Version: 4.8.3
    Wonderful and simple. Please fix on v15.2, the "cheque" command doesn't work. Thank you for your job !
  6. EpicSkull
    EpicSkull
    4/5,
    Version: 4.8.3
    It looks like a great plugin but GemsEconomy won't connect to vault. I'm using Vault Version 1.7.2-b107 on Spigot 1.12.2
  7. ya_Bob_Jonez
    ya_Bob_Jonez
    5/5,
    Version: 4.8.3
    Actually an amazing economy plugin and the far best I've seen, but I have one thing to recommend: please, add an ability to use selectors (like @p, @a, etc.) in /geco to be able to remove and add money to the nearest player via the command blocks. Thanks.
  8. TekaHD
    TekaHD
    5/5,
    Version: 4.8.3
    Come on, this plugin is amazing, but is useless if you can't do a shop with the differents currencies... :c This plugins need an API or something that help to create shops that detect differents currencies.
    1. Xanium
      Author's Response
      Yeah, i hope someone can make that as of i don't have time for that
      Thanks for the review :)
  9. Divios
    Divios
    5/5,
    Version: 4.8.3
    How is this plugin not on top of every focking list of economy plugins?? Literally i have been searching for a plugin that allowed to have mutli-currencies and also mysql so i could use it on my network, and here it was. Great work!
    1. Xanium
  10. Flori808
    Flori808
    5/5,
    Version: 4.8.3
    This plugin is so ingenious, please add bank support
    Thank youuuuuuuuuuuuuuuuuuu
    1. Xanium
      Author's Response
      Maybe when i have time to do so
      Thx :)