⚡ LightEconomy™ - Full UpToDate Network Economy - MySQL/SQLite [1.13 - 1.16.3] beta 2.4

Economy - MySQL / SQLite - unique Animations - Bank System - Logs

  1. lightPlugins
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    lightPlugins
    Languages Supported:
    You can change all messages
    [​IMG]
    Description: I decied to develop a network economy for my own server, because there are exist so many plugins with thousands of uninteresting features, that you will never need. So here you can get a unique uptodate economy solution with beatiful animations and features, that you will need. I give my best, to keep update this plugin and add YOUR suggestions. This plugin is created for big Networks.

    NEW! Full customazible Bank Interest system

    [​IMG]
    [​IMG]

    Features:
    • NEW! Full customizable Bank interest system
    • NEW! Added new placeholders to PlaceholderAPI
    • NEW! Add new placeholders for the bank gui
    • NEW! The gui will refresh itself every x second(s)
    • NEW! You can now deposit or withdraw ALL your money with one click
    • SQLite and MySQL support
    • Works with all other plugins
    • Complete own Bank System. No plugins have access to it
    • PlaceholderAPI hook. See below for placeholder
    • All Player actions go to the log.txt (beta)
    • Completely free and unique Economy solution
    • 1.13 - 1.16.3 Multi Version
    • MySQL support, perfect for your Bungee Network
    • Full UUID support
    • Cheks on LogIn, if the player changed theire name and announce it to player with specidied permission
    • 99.9 % customizable. You can change nearly everything
    • Vault Economy. Its compatible to ALL other plugins.
    • Admin, Player AND Console commands. So you can use commands in other plugins like Case Openings etc.
    • Unique Title Animations, if you send or withdraw money to other players. This animation is in Async, so its not freeze your server
    • Cooldowns on player commands
    • Beautiful baltop command. See, hows the richest player on your Network
    • Start money with custom FirstJoin Message
    Depent:
    Softdepent:
    Configuration:
    1. Download this .jar and other depentend and stop your Server
    2. Drag and Drop lightEconomy.jar and depentend jars into your plugins folder
    3. Start your server and let them create the files.
    4. Stop your Server and open the settings.yml
    5. Setup your Database (MySQL) save, and start your Server
    6. done.
    Commands:

    Admin Commands:
    • /money reload - reloads the settings.yml AND messages.yml
    • /money set [playername] [amount] - replace a players balance to a specified balance
    • /money give/add [playername] [amount] - give a specified player some money
    • /money take [playername] [amount] - remove a specified player some money. If the [amound] greater than his balance, the balance will automatically set to 0.
    Player Commands:
    • /pay [plaername] [amount] - send a specified player some money from your own balance. Its support Offline Players
    • /baltop - shows the top 10 richest player from your Network in the chat. You can set the amount of showing players in the settings.yml
    • /balance /bal - Shows your current balance
    • /bank - Opens the bank menu
    Console Commands:
    • /eco give/add [playername] [amount] - send a specified player some money from the Console. Usefull for any reward plugin.
    • /eco take/set [playername] [amount] - remove a specified player some money from his balance. Usefull for shop and worldguard regions. If the [amound] greater than his balance, the balance will automatically set to 0.
    Placeholder: (you need PlaceholderAPI)
    • %lighteconomy_player_balance% - returns the current Player balance
    • %lighteconomy_player_bank_balance% - returns the current Player bank balance
    • %lighteconomy_next_interest_timer% - returns the next interest in a format. You can change it in the settings.yml
    • %lighteconomy_last_interest_amount% - returns the last interest amount
    Permissions:
    • lighteconomy.admin.give
    • lighteconomy.admin.take
    • lighteconomy.admin.set
    • lighteconomy.admin.balanceother
    • lighteconomy.admin.reload

    • lighteconomy.player.pay
    • lighteconomy.player.baltop
    • lighteconomy.player.balance
    • lighteconomy.bank.open
    • lighteconomy.bank.deposit
    • lighteconomy.bank.withdraw

    [​IMG]
    [​IMG]

    [​IMG]
    [​IMG]

    Code (Java):

    #
    #  $$\ $$\           $$\        $$\     $$$$$$$$\                                                              
    #  $$ |\__|          $$ |       $$ |    $$  _____|                                                              
    #  $$ |$$\  $$$$$$\  $$$$$$$\ $$$$$$\   $$ |      $$$$$$$\  $$$$$$\  $$$$$$$\   $$$$$$\  $$$$$$\$$$$\  $$\   $$\
    #  $$ |$$ |$$  __$$\ $$  __$$\\_$$  _|  $$$$$\   $$  _____|$$  __$$\ $$  __$$\ $$  __$$\ $$  _$$  _$$\ $$ |  $$ |
    #  $$ |$$ |$$ /  $$ |$$ |  $$ | $$ |    $$  __|  $$ /      $$ /  $$ |$$ |  $$ |$$ /  $$ |$$ / $$ / $$ |$$ |  $$ |
    #  $$ |$$ |$$ |  $$ |$$ |  $$ | $$ |$$\ $$ |     $$ |      $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ | $$ | $$ |$$ |  $$ |
    #  $$ |$$ |\$$$$$$$ |$$ |  $$ | \$$$$  |$$$$$$$$\\$$$$$$$\ \$$$$$$  |$$ |  $$ |\$$$$$$  |$$ | $$ | $$ |\$$$$$$$ |
    #  \__|\__| \____$$ |\__|  \__|  \____/ \________|\_______| \______/ \__|  \__| \______/ \__| \__| \__| \____$$ |
    #          $$\   $$ |                                                                                  $$\   $$ |
    #          \$$$$$$  |                                                                                  \$$$$$$  |
    #           \______/                                                                                    \______/
    #
    #               Pluginversion 1.0
    #               Developer: lightPlugins
    #               PluginLink: www.spigotmc.de
    #              
    #               A simple and powerfull Economy solution for your Network
    mysql:
      #  if disabled, the plugin will use automatically sqlite for single server setup
      enable: false
      host: localhost
      port: 3306
      database: lightEconomy
      user: user
      password: password
    settings:
      startMoney: 200.0 # How much money should the player get, if he join for the first time ? Type 0.0 for disable
      currency: '$'
      firstJoinMessage: true
      animations:
        speed: 1 # 2 is max !
        counts: 3 # Higher number = slower at the end count
        sound: BLOCK_NOTE_BLOCK_HAT #  use sounds specified on your Server Verion
        pitch: 1.6
        volume: 1.0
        finalFadeIn: 15
        finalStay: 35
        finalFadeOut: 15
        finalSound: ENTITY_DRAGON_FIREBALL_EXPLODE #  use sounds specified on your Server Verion
        finalPitch: 1.6
        finalVolume: 1.0
        depositPlayer:
          enable: true
          titleUp: '&aGet Money'
          titleLower: '&7+ &a#deposit-amount# &7#currency#'
          finalTitleUp: '&7You got'
          finalTitleLower: '&9#deposit-amount# &7#currency# from &9#sender#'
        withdrawPlayer:
          enable: true
          titleUp: '&cRemove Money'
          titleLower: '&7- &c#withdraw-amount# &7#currency#'
          finalTitleUp: '&7You sended'
          finalTitleLower: '&9#withdraw-amount# &7#currency# to &9#target#'
        depositToBank:
          enable: true
          titleUp: '&cDeposit &7to Bank'
          titleLower: '&7- &c#deposit-amount# &7#currency#'
          finalTitleUp: '&7You deposited'
          finalTitleLower: '&9#deposit-amount# &7#currency# to your Bank Account'
        withdrawToBank:
          enable: true
          titleUp: '&aWithdraw &7from Bank'
          titleLower: '&7+ &a#withdraw-amount# &7#currency#'
          finalTitleUp: '&7You withdrawed'
          finalTitleLower: '&9#withdraw-amount# &7#currency# from your Bank Account'
      balTopAmount: 10
      minPayAmaount: 0.01
      cooldowns:
        payCommand: true
        payDuration: 10
     
    Code (Java):

    #
    #  $$\ $$\           $$\        $$\     $$$$$$$$\                                                              
    #  $$ |\__|          $$ |       $$ |    $$  _____|                                                              
    #  $$ |$$\  $$$$$$\  $$$$$$$\ $$$$$$\   $$ |      $$$$$$$\  $$$$$$\  $$$$$$$\   $$$$$$\  $$$$$$\$$$$\  $$\   $$\
    #  $$ |$$ |$$  __$$\ $$  __$$\\_$$  _|  $$$$$\   $$  _____|$$  __$$\ $$  __$$\ $$  __$$\ $$  _$$  _$$\ $$ |  $$ |
    #  $$ |$$ |$$ /  $$ |$$ |  $$ | $$ |    $$  __|  $$ /      $$ /  $$ |$$ |  $$ |$$ /  $$ |$$ / $$ / $$ |$$ |  $$ |
    #  $$ |$$ |$$ |  $$ |$$ |  $$ | $$ |$$\ $$ |     $$ |      $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ | $$ | $$ |$$ |  $$ |
    #  $$ |$$ |\$$$$$$$ |$$ |  $$ | \$$$$  |$$$$$$$$\\$$$$$$$\ \$$$$$$  |$$ |  $$ |\$$$$$$  |$$ | $$ | $$ |\$$$$$$$ |
    #  \__|\__| \____$$ |\__|  \__|  \____/ \________|\_______| \______/ \__|  \__| \______/ \__| \__| \__| \____$$ |
    #          $$\   $$ |                                                                                  $$\   $$ |
    #          \$$$$$$  |                                                                                  \$$$$$$  |
    #           \______/                                                                                    \______/
    #
    # Here you can translate ALL the plugin messages. You can use ColorCodes like &9
    #
    prefix: '&9&l&olight&7Economy &8●⏺ &7'
    noPermission: '&cYou dont have permission to execute this command &7!'
    notNumber: '&cThat is not a valid number &7!'
    notEnoughtMoney: '&cYou dont have enought money for this action &7!'
    notEnoughtMoneyTarget: '&cThis player has not enought money for this action &7!'
    playerNotFound: '&cCould not found this player in the Database &7!'
    wrongCommand: '&cThis command dont exist. Maybe try /money help &7!'
    cooldown: '&cPlease wait &4#seconds# &csecond&7(&cs&7)&7, &cbefor you can execute this command again &7!'
    notYourself: '&cYou cant pay yourself &7!'
    notZero: '&cYou must apy at least &4#min-amount# &c#currency# &7!'
    updatePlayerName : '&cPlayer &4#target# &cupdated his name to &4#new-name# &7!'
    sqlError: '&cThere was an error in the SQLGetter &7!'
    targetIsOffline: '&7The player youre sended money is currently offline.'
    reload: 'The config was successfully reloaded.'
    # ●
    bankSignLine2: '^^^^^^^^^^'
    bankSignLine3: 'Enter Amount'
    bankSignLine4: '0 for cancel'
    bankDeposit: 'You deposited &9#amount# &7#currency# to your ServerBank Account.'
    bankNewBalance: 'Your Server Bank Account now has &9#bank-balance# &7#currency#.'
    bankWithdraw: 'You withdrawed &9#amount# &7from your ServerBank Account.'
    bankNotEnoughtMoney: '&cYou dont have enought money on your Server Bank Account &7!'
    # ●
    helpCommand:
      - '&7&m-----&r&9●&7&m-----&r &9&l&olight&7Economy &7&m-----&r&9●&7&m-----&r'
      - ' '
      - '  &7Admin Commands:'
      - '&8● &9/money balance &8[&7player&8] &7- Show players balance'
      - '&8● &9/money give &8[&7player&8] &8[&7amount&8] &7- Give player money'
      - '&8● &9/money set &8[&7player&8] &8[&7amount&8] &7- Set player money'
      - '&8● &9/money take &8[&7player&8] &8[&7amount&8] &7- Take money from player'
      - '&8● &9/money reload &7- Reload the config and messages.'
      - ' '
      - '  &7Player Commands:'
      - '&8● &9/pay &8[&7player&8] &8[&7amount&8] &7- Send money to other players'
      - '&8● &9/baltop &7- Top 10 biggest balances'
      - '&8● &9/balance /bal &7- Shows your current balance'
      - '&8● &9/bank &7- Open Server Bank Account'
      - ' '
      - ' &7Console Commands:'
      - '&8● &9/eco give&7/&9take&7/&9set &8[&7player&8] &8[&7amount&8] &7- Manage Money from Console'
      - ' '
      - '&7&m-----&r&9●&7&m-----&r &7&m-----&r&9●&7⏺&9●&7&m-----&r &7&m-----&r&9●&7&m-----&r'
    # ●
    moneyTopHeader:
      - '&7&m-----&r&9●&7&m-----&r &9&l&olight&7Economy &7&m-----&r&9●&7&m-----&r'
      - ' &7Top 10 Players with the most biggest'
      - '     &7balance on the server'
      - ' '
    moneyTopFormat: '&8● &9&l#number#&7# &8● &9#name# &7- &9#amount# &7#currency#'
    moneyTopFooter:
      - ' '
      - '&7&m-----&r&9●&7&m-----&r &7&m-----&r&9●&7⏺&9●&7&m-----&r &7&m-----&r&9●&7&m-----&r'
    # ●
    giveMoney: 'The Player &9#target# &7got &9#amount# &7#currency#'
    giveMoneyTarget: 'You got &9#amount# &7#currency# from &9#sender# &7!'
    setMoney: 'You set the balance from &9#target# &7to &9#amount# &7#currency#'
    setMoneyToZero: 'You set the balance from &9#target# to &90.0 &7#currency#'
    setMoneyTarget: 'Your balance was set to &9#amount# &7#currency# by &9#sender#'
    takeMoney: 'You removed &9#amount# &7#currency# from &9#target#'
    takeMoneyTarget: 'You got removed &9#amount# &7#currency# &7by &9#sender#'
    balanceTarget: 'Player &9#target# &7has &9#amount# &7#currency#'
    pay: 'You just payed &9#amount# &7#currency# &7to &9#target#'
    payTarget: 'You got &9#amount# &7#currency# &9#target#'
    balance: 'You have &9#amount# &7#currency#'
    # ●
    firstJoinMessage: 'Welcome &9#target#&7. Your start balance is &9#start-money# &7#currency#'
    [COLOR=#000000]
    Code (Java):
    #
    #  $$\ $$\           $$\        $$\     $$$$$$$$\                                                              
    #  $$ |\__|          $$ |       $$ |    $$  _____|                                                              
    #  $$ |$$\  $$$$$$\  $$$$$$$\ $$$$$$\   $$ |      $$$$$$$\  $$$$$$\  $$$$$$$\   $$$$$$\  $$$$$$\$$$$\  $$\   $$\
    #  $$ |$$ |$$  __$$\ $$  __$$\\_$$  _|  $$$$$\   $$  _____|$$  __$$\ $$  __$$\ $$  __$$\ $$  _$$  _$$\ $$ |  $$ |
    #  $$ |$$ |$$ /  $$ |$$ |  $$ | $$ |    $$  __|  $$ /      $$ /  $$ |$$ |  $$ |$$ /  $$ |$$ / $$ / $$ |$$ |  $$ |
    #  $$ |$$ |$$ |  $$ |$$ |  $$ | $$ |$$\ $$ |     $$ |      $$ |  $$ |$$ |  $$ |$$ |  $$ |$$ | $$ | $$ |$$ |  $$ |
    #  $$ |$$ |\$$$$$$$ |$$ |  $$ | \$$$$  |$$$$$$$$\\$$$$$$$\ \$$$$$$  |$$ |  $$ |\$$$$$$  |$$ | $$ | $$ |\$$$$$$$ |
    #  \__|\__| \____$$ |\__|  \__|  \____/ \________|\_______| \______/ \__|  \__| \______/ \__| \__| \__| \____$$ |
    #          $$\   $$ |                                                                                  $$\   $$ |
    #          \$$$$$$  |                                                                                  \$$$$$$  |
    #           \______/                                                                                    \______/
    #
    #               Pluginversion 1.0
    #               Developer: lightPlugins
    #               PluginLink: www.spigotmc.de
    #              
    #               A simple and powerfull Economy solution for your Network
    #
    bankGui:
        enable: true
        permission: 'lighteconomy.bank.open'
        guiSize: 3 # 3*9 = 27 // normal Chest size
        guiName: '&9&l&olight&7Economy &8| &7Bank'
        items:
            depositItem:
                material: GOLD_INGOT
                permission: 'lighteconomy.bank.deposit'
                slot: 11
                displayname: '&cDeposit'
                lore:
                - '&7&m---&r&9●&7&m---&r &9&lBANK &7of &9&lLIGHT &7&m---&r&9●&7&m---&r'
                - ' '
                - '&8● &7Here you can &cdeposit'
                - '    &7some money to the'
                - '    &7Server Bank.'
            withdrawItem:
                material: IRON_INGOT
                permission: 'lighteconomy.bank.withdraw'
                slot: 15
                displayname: '&aWithdraw'
                lore:
                - '&7&m---&r&9●&7&m---&r &9&lBANK &7of &9&lLIGHT &7&m---&r&9●&7&m---&r'
                - ' '
                - '&8● &7Here you can &awithdraw'
                - '    &7some money from the'
                - '    &7Server Bank.'
            balanceItem:
                material: NETHER_STAR
                permission: 'lighteconomy.bank.withdraw'
                slot: 13
                displayname: '&9Bank Account Informations'
                lore:
                - '&7&m---&r&9●&7&m---&r &9&lBANK &7of &9&lLIGHT &7&m---&r&9●&7&m---&r'
                - ''
                - '&7Account owner: &9#target#'
                - '&7Pocket balance: &9#pocket-amount# &7#currency#'
                - '&7Bank balance: &9#bank-amount# &7#currency#'
            fillItem:
                material: GRAY_STAINED_GLASS_PANE
                displayname: ' '
                lore: []
            bankIsEmpty:
                material: BARRIER
                displayname: '&cYour Bank Account is empty &7!'
                lore:
                - '&7&m---&r&9●&7&m---&r &9&lBANK &7of &9&lLIGHT &7&m---&r&9●&7&m---&r'
                - ''
                - '&8● &7Your Bank account is empty.'
                - '    &7Please deposit some money'
                - '    &7on it, befor you can withdraw'
                - '    &7again.'
            pocketIsEmpty:
                material: BARRIER
                displayname: '&cYour Pocket is empty &7!'
                lore:
                - '&7&m---&r&9●&7&m---&r &9&lBANK &7of &9&lLIGHT &7&m---&r&9●&7&m---&r'
                - ''
                - '&8● &7Your pocket is empty.'
                - '    &7Please withdraw some money'
                - '    &7from your bank, befor you can'
                - '    &7deposit again.'

    TODO:
    • Taxes System - Create timable taxes on your Server
    • Baltop Holographics - Create unllimited top 10 holographics
    • Do you have any other suggestions ?
    IMPORTANT: Do you have any troubles, poste them in the Discussion ! NOT IN THE REVIEW. If you like my plugin, feel free to leave a 5 Stars review.
    Kaiz3r and lokka30 like this.

Recent Reviews

  1. D3dBrain
    D3dBrain
    5/5,
    Version: beta v2.0
    Now that's what I needed!!! I have no idea how did you make such huge update only a day/2 after I requested it, bug damn great job. 10/10 dev
    1. lightPlugins
      Author's Response
      Thanks for the awesome review. I´ll give my best :)
  2. LikePlayLP
    LikePlayLP
    5/5,
    Version: beta v1.0
    Great plugin, keep it up :) !
    Its very unique besides the other economy plugin that exists on spigot.
    1. lightPlugins
      Author's Response
      Thanks for your review :)
  3. thedeadboy07
    thedeadboy07
    5/5,
    Version: beta v1.0
    nice plugin and great animations, any chance to add a transaction log?
    so as to prevent abuse of a bug or configuration error,

    sorry for my bad English
    regards
    1. lightPlugins
      Author's Response
      Thanks for your review. Suggestions please in the discussion