Sueta

LiteEco - Simple Economy Plugin 1.21.x

1.7.6-SNAPSHOT

EconomyPlugin, Economy, Money, LiteEco

·Plugin

liteeco.png
badge_wiki.png badge_permissions.png badge_placeholders.png

badge_translation.png

For LiteEco Plugin Users
I’m back and fully committed to the project again. I apologize for the previous period of limited updates due to personal matters.

LiteEco remains a lightweight, high-performance economy solution. While support might be more focused on critical issues and community-driven suggestions, I am dedicated to keeping the plugin stable and modern for today's server environments.

⚙️ Requirements & Compatibility

• Recommended Software: Paper or Folia (Full multi-threading support!)
• Paper API: Required. The plugin will NOT work on vanilla Spigot or CraftBukkit.
• Proxy Support: ❌ Not supported (No BungeeCord/Velocity support).

  • Vault or VaultUnlocked: Required for economy linking.
  • Permissions: LuckPerms (recommended), bPermissions.
  • Placeholders:

⚠️ Known Conflicts

  • Towny: Due to fake UUID generation, compatibility may be limited.
  • Treasury API: Currently not supported.

Commands & Permissions

Player Commands

CommandPermissionsDescription
/money helplite.eco.helpDisplays help for all available player commands.
/money bal [username] (currency)lite.eco.balance lite.eco.balance.othersCheck your balance or others. Supports multiple currencies.
/money toplite.eco.topDisplays the leaderboard of the wealthiest players.
/money pay <username> <amount> (currency)lite.eco.pay lite.eco.pay.(currency)Sends money to another player.

️ Admin Commands

CommandPermissionsDescription
/eco add/set/withdraw <username> <amount> (currency)lite.eco.admin.add lite.eco.admin.set lite.eco.admin.withdrawManage player balances. Supports vanilla selectors (@a, @p).
/eco database import/export <argument>lite.eco.admin.import lite.eco.admin.exportManage database migrations. Now includes faster batch processing.
/eco config lang/reloadlite.eco.admin.lang lite.eco.admin.reloadQuickly change language or reload configuration files.
/eco debug <failmode/janitor/inspect/stress>lite.eco.admin.debug.*Advanced tools for database testing and synchronization.

Configuration & File

config.yml
# Official settings for this plugin.
# You can see our official wikipedia page: https://liteeco.github.io/
plugin:
  # List of supported locales for translations.
  # See more at: https://github.com/EncryptSL/LiteEco/tree/main/src/main/resources/locale
  translation: en_us
  # Plugin prefix displayed in chat.
  prefix: <dark_gray>[<green>Eco<dark_gray>] <dark_green>»</dark_gray>
  # Enable or disable plugin metrics collection.
  metrics: true
  # Enable or disable Vault debug messages.
  vault_debug: true
  # Settings for player suggestions in commands

  # true: Suggests offline players
  # false: Suggests only online players.
  offline_suggestion_players: true
economy:
  # Applicable since version 1.4.8 and newer.

  # Currency Settings Guide:
  #  - currency_name: Internal name of the currency.
  #  - currency_plural_name: Name used when amount is plural (e.g., dollars).
  #  - currency_singular_name: Name used when amount is singular (e.g., dollar).
  #  - currency_format: Pattern for display. Use '<money>' as a placeholder.
  #  - starting_balance: The initial amount granted to new players.
  #  - balance_limit: The maximum allowed balance for a player.
  #  - balance_limit_check: If enabled, enforces the balance limit.
  #  - compact_display: Converts large values into compact format (e.g., 1M).

  # The key of each currency corresponds to its table name in the database.
  # Changing this value may result in data loss.
  currencies:
    dollars:
      currency_plural_name: dollars
      currency_singular_name: dollar
      currency_format: $ <money>
      starting_balance: 30
      balance_limit: 1000000
      balance_limit_check: true
      compact_display: false
      top_balances:
        filtering: false
        blacklist:
        - ExamplePlayerName
        - TestAccount123
        - Notch
  # Enable logging of economic activities such as adding, setting, withdrawing, and paying money.
  # View logs using the command: /eco monolog [player]
  monolog_activity: true
formatting:
  # The format pattern for displaying currency values.
  currency_pattern: '#,##0.00'
  # The format pattern for displaying compacted currency values.
  compacted_pattern: '#,##0.0##'
  # The locale used for currency symbols and formatting.
  currency_locale: en-US
  placeholders:
    # Text displayed when a name placeholder is empty.
    empty_name: EMPTY
# These settings control message notifications.
messages:
  global:
    notify_add: true
    notify_withdraw: true
    notify_set: true
  target:
    notify_add: true
    notify_withdraw: true
    notify_set: true
# Settings for database connection (SQLite, MySQL, MariaDB, PostgreSQL).
database:
  # Connection URL for the database. Examples:
  # SQLite: jdbc:sqlite:plugins/LiteEco/database.db
  # MySQL: jdbc:mysql://your_host:port/name_of_database
  # MariaDB: jdbc:mariadb://your_host:port/name_of_database
  # PostgreSQL: jdbc:postgresql://your_host:port/name_of_database

  # Database drivers:
  # MariaDB: org.mariadb.jdbc.Driver (Note: See https://youtrack.jetbrains.com/issue/EXPOSED-170 for potential issues)
  # MySQL: com.mysql.cj.jdbc.Driver (Do not use if you have MariaDB version 11.X or newer)
  # PostgreSQL: org.postgresql.Driver
  # SQLite: org.sqlite.JDBC
  connection:
    # The full class name of the JDBC driver.
    driver_class_name: org.sqlite.JDBC
    # The JDBC connection URL.
    jdbc_url: jdbc:sqlite:plugins/LiteEco/database.db
    # The username for connecting to your database (MySQL/MariaDB/PostgreSQL only).
    username: minecraft
    # The password for connecting to your database (MySQL/MariaDB/PostgreSQL only).
    password: password
  # Enable SQL plugin logger for debugging database-related problems.
  sql_plugin_logger: true

Videos
Germany
YouTube

Similar projects

Plugin →