EconomySystem icon

EconomySystem -----

Das ultimative Economy-System mit Multi-Datenbank-Support, Mehrsprachigkeit und umfangreichen Featur



EconomySystem
Ein vollständiges Economy-Plugin für Minecraft 1.20.4 - 1.21.10


Languages Supported:

  • Deutsch (German)
  • English
  • Français (French)
  • Русский (Russian)
  • Українська (Ukrainian)

✨ Features

  • Vollständiges Economy-System mit Guthaben, Zahlungen und Administration
  • Mehrsprachigkeit - Unterstützt 5 Sprachen (DE, EN, FR, RU, UK)
  • Multi-Datenbank-Support - YAML, MySQL und MongoDB
  • Transaktionshistorie - Vollständige Aufzeichnung aller Transaktionen
  • Vault-Integration - Kompatibel mit allen Vault-basierten Plugins
  • PlaceholderAPI - Umfangreiche Platzhalter für Scoreboards, Chat, etc.
  • Event-System - Andere Plugins können auf Transaktionen reagieren
  • Performance-optimiert - Effiziente Speicherung und Abfragen
  • Sicherheit - Umfangreiches Permission-System
  • Top-Liste - Zeigt die reichsten Spieler an
  • Reload-System - Konfiguration ohne Neustart neu laden
  • Versionsprüfung - Automatische Kompatibilitätsprüfung

Requirements

  • Minecraft Server: 1.20.4 - 1.21.10 (Paper/Spigot)
  • Java: Version 21 oder höher
  • Optional:

Installation

  1. Lade die neueste Version von EconomySystem herunter
  2. Platziere die .jar Datei in den plugins Ordner deines Servers
  3. Starte den Server neu
  4. Das Plugin erstellt automatisch die Konfigurationsdateien
  5. Passe die config.yml nach deinen Wünschen an
  6. Verwende /economyreload um die Konfiguration neu zu laden

⚙️ Configuration

Code (YAML):

# Währungseinstellungen
currency
:
  name
: "Münze"               # Singular
  name-plural
: "Münzen"       # Plural
  symbol
: "€"                 # Währungssymbol
  starting-balance
: 100.0     # Startguthaben für neue Spieler
  min-balance
: 0.0           # Minimales Guthaben
  max-balance
: 0.0           # Maximales Guthaben (0 = unbegrenzt)
  decimals
: 2                 # Dezimalstellen

# Datenbankeinstellungen
database
:
  type
: YAML                 # YAML, MYSQL oder MONGODB
 
# Allgemeine Einstellungen
settings
:
  language
: de               # Sprache: de, en, fr, ru, uk
  top-players-per-page
: 10
  log-transactions
: true
  save-transaction-history
: true
  max-transaction-history
: 100
  vault-integration
: true
 

Code (YAML):

database
:
  type
: MYSQL
  mysql
:
    host
: localhost
    port
: 3306
    database
: economy
    username
: root
    password
: "dein-passwort"
    table-prefix
: economy_
 

Code (YAML):

database
:
  type
: MONGODB
  mongodb
:
    connection-string
: "mongodb://localhost:27017"
    database
: economy
    collection
: balances
    use-ssl
: false
 

Commands

Command Aliases Description Permission
/balance [spieler] /bal, /money, /geld Zeigt dein Guthaben an economy.balance
/pay <spieler> <betrag> /überweisen, /senden Zahle einem Spieler Geld economy.pay
/top [seite] /topbalance, /reichste Zeigt die reichsten Spieler economy.top
/history [spieler] [anzahl] /hist, /transaktionen Zeigt Transaktionshistorie economy.history
/economy set <spieler> <betrag> /eco set Setzt das Guthaben eines Spielers economy.admin
/economy give <spieler> <betrag> /eco give Gibt einem Spieler Geld economy.admin
/economy take <spieler> <betrag> /eco take Nimmt einem Spieler Geld ab economy.admin
/economy reset <spieler> /eco reset Setzt das Guthaben auf Startwert zurück economy.admin
/economyreload /econreload, /ereload Lädt die Konfiguration neu economy.reload


Permissions

  • economy.balance - Eigenes Guthaben anzeigen (Standard: true)
  • economy.balance.others - Guthaben anderer Spieler anzeigen (Standard: op)
  • economy.pay - Geld an andere Spieler senden (Standard: true)
  • economy.top - Top-Liste anzeigen (Standard: true)
  • economy.history - Eigene Transaktionshistorie anzeigen (Standard: true)
  • economy.history.others - Historie anderer Spieler anzeigen (Standard: op)
  • economy.admin - Admin-Befehle verwenden (Standard: op)
  • economy.reload - Plugin neu laden (Standard: op)
  • economy.* - Alle Permissions (Standard: false)

PlaceholderAPI

Guthaben:
  • %economy_balance% - Rohwert des Guthabens
  • %economy_balance_formatted% - Formatiertes Guthaben (z.B. "€100.00")
  • %economy_balance_formatted_symbol% - Nur Symbol + Betrag

Währung:
  • %economy_currency_name% - Währungsname (Singular)
  • %economy_currency_name_plural% - Währungsname (Plural)
  • %economy_currency_symbol% - Währungssymbol

Top-Liste:
  • %economy_top_1% - Name des #1 Spielers
  • %economy_top_1_balance% - Guthaben des #1 Spielers (roh)
  • %economy_top_1_balance_formatted% - Formatiertes Guthaben des #1 Spielers
  • %economy_top_1_name% - Name des #1 Spielers
  • Funktioniert für Positionen 1-1000 (z.B. %economy_top_5%, %economy_top_10_balance_formatted%)

Sonstiges:
  • %economy_rank% - Rang des Spielers in der Top-Liste
  • %economy_has_account% - Ob der Spieler ein Konto hat (true/false)

Code (Text):

Du hast %economy_balance_formatted% auf deinem Konto!
Dein Rang: #%economy_rank%
Reichster Spieler: %economy_top_1% mit %economy_top_1_balance_formatted%
 

API für Entwickler

Code (Java):

import de.economy.api.EconomyAPI ;

// Guthaben abrufen
double balance = EconomyAPI. getBalance (player ) ;

// Geld hinzufügen
EconomyAPI. deposit (player, 100.0 ) ;

// Geld abziehen
EconomyAPI. withdraw (player, 50.0 ) ;

// Überweisung
EconomyAPI. transfer (player1, player2, 25.0 ) ;

// Formatiertes Guthaben
String formatted = EconomyAPI. format ( 100.0 ) ;
 

Code (Java):

import de.economy.events.BalanceChangeEvent ;
import de.economy.events.TransactionEvent ;

@EventHandler
public void onBalanceChange (BalanceChangeEvent event ) {
    UUID player = event. getPlayerUUID ( ) ;
    double oldBalance = event. getOldBalance ( ) ;
    double newBalance = event. getNewBalance ( ) ;
    // Reagiere auf Guthabenänderungen
}

@EventHandler
public void onTransaction (TransactionEvent event ) {
    if (event. isSuccess ( ) ) {
        UUID from = event. getFromUUID ( ) ;
        UUID to = event. getToUUID ( ) ;
        double amount = event. getAmount ( ) ;
        // Reagiere auf Transaktionen
    }
}
 

Das Plugin registriert sich automatisch als Vault Economy-Provider:

Code (Java):

import net.milkbowl.vault.economy.Economy ;

Economy economy = Bukkit. getServicesManager ( )
    . getRegistration (Economy. class )
    . getProvider ( ) ;

economy. depositPlayer (player, 100.0 ) ;
double balance = economy. getBalance (player ) ;
 

️ Datenbank-Support

Typ Beschreibung Ideal für
YAML Standard-Speicherung, keine zusätzliche Konfiguration erforderlich Kleine bis mittlere Server
MySQL Erfordert MySQL-Server, unterstützt Connection Pooling Größere Server mit vielen Spielern
MongoDB Erfordert MongoDB-Server, unterstützt Replica Sets Sehr große Server


Transaktionshistorie

Das Plugin speichert automatisch alle Transaktionen:
  • Zahlungen zwischen Spielern
  • Admin-Operationen (set, give, take, reset)
  • Einzahlungen und Abhebungen
  • Timestamp und Grund für jede Transaktion

Anzeigen:
Code (Text):

/history              # Eigene letzten 10 Transaktionen
/history 20           # Eigene letzten 20 Transaktionen
/history SpielerName  # Historie eines anderen Spielers (Admin)
 
Unterstützte Versionen

Minecraft 1.20.4 - 1.21.10

  • ✅ 1.20.4
  • ✅ 1.20.5
  • ✅ 1.20.6
  • ✅ 1.21
  • ✅ 1.21.1
  • ✅ 1.21.3
  • ✅ 1.21.4
  • ✅ 1.21.5
  • ✅ 1.21.6
  • ✅ 1.21.7
  • ✅ 1.21.8
  • ✅ 1.21.9
  • ✅ 1.21.10

Das Plugin prüft automatisch die Server-Version beim Start und deaktiviert sich bei inkompatiblen Versionen.

Changelog

  • ✨ Initial Release
  • Vollständiges Economy-System
  • Mehrsprachigkeit (5 Sprachen)
  • ️ Multi-Datenbank-Support (YAML, MySQL, MongoDB)
  • Transaktionshistorie
  • Vault-Integration
  • PlaceholderAPI-Support
  • Event-System
  • ⚡ Versionsprüfung

Viel Erfolg mit EconomySystem!

Bei Fragen oder Problemen erstelle bitte ein Issue auf GitHub oder kontaktiere uns auf Discord.
Resource Information
Author:
----------
Total Downloads: 33
First Release: Nov 21, 2025
Last Update: Nov 21, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings