Advanced Economy Plus icon

Advanced Economy Plus -----

Economy with Mysql, Bungeecord, statistical analytical commands, and a support for IFH (A Vault++)!




English Description:
Ahoy!

- TransactionHandler adjusted so that now withdraw && transaction methods leave the account in the negative.
- /money take && /money takeconsole, now pull the accounts into the negative if the number to be withdrawn is greater than the account balance.
- /playertransactionlog or /aep playertransactionlog added.
Returns all transactions between two players and their default main account.
To activate the command at best installation, AEP folder > commands.yml
add “PLAYERTRANSACTIONLOG;playertransactionlog” to either Commands.SINGLE or “PLAYERTRANSACTIONLOG;aep_playertransactionlog” to Commands.NESTED!
- /money set, adapted to possible negative account balances

Avan
Deutsche Beschreibung:
Ahoi!

- TransactionHandler angepasst, dass nun withdraw && transaction Methoden den Account ins Negative lassen.
- /money take && /money takeconsole, ziehen nun die Accounts ins Negative, wenn die Abzuziehende Zahl größer als der Kontostand ist.
- /playertransactionlog bzw. /aep playertransactionlog hinzugefügt.
Gibt alle Transaktionen zwischen zwei Spielern und deren Default Main Account wieder.
Um den Befehl bei bestender Installation zu aktivieren, AEP Ordner > commands.yml
bei entweder Commands.SINGLE "PLAYERTRANSACTIONLOG;playertransactionlog" oder bei Commands.NESTED "PLAYERTRANSACTIONLOG;aep_playertransactionlog" hinzufügen!
- /money set, angepasst an mögliche negative Kontostände

Avan
----------, Jan 27, 2025

English Description:
Ahoy!

- Do.DeleteAccountsDaysAfterOverdue behoben
- /aep account permissioinfo NPE behoben

Avan
Deutsche Beschreibung:
Ahoi!

- Do.DeleteAccountsDaysAfterOverdue fix
- /aep account permissioinfo NPE fix

Avan
----------, Jan 14, 2025

English Description:
Ahoy!

- Spigot 1.21.4 Unterstützung
- Api muss nun 1.21.3 oder höher sein!
- Unterstützung von Velocity 3.4.0

Avan
Deutsche Beschreibung:
Ahoi!

- Spigot 1.21.4 support
- Api muss nun 1.21.3 oder höher sein!
- Velocity 3.4.0 support

Avan
----------, Dec 22, 2024

Ahoy

- Velocity RootAdministration Softdepend

Avan
----------, Oct 8, 2024

English Description:
Ahoy!

- Spigot 1.21.1 Support
- /aep accounts - Added a “no account available” error message.
- Economy FormatOutput now also has a rounding mode. See https://docs.oracle.com/javase/8/docs/api/java/math/RoundingMode.html
- RoundMode can be found in a currency file under Format.RoundingMode.
- Currency files are no longer “reloaded”. (Means no new things are added back from the default state)
Means that the new RoundMode must be added independently. Default is HALF_EVEN

Avan
Deutsche Beschreibung:
Ahoi!

- Spigot 1.21.1 Support
- /aep accounts - Eine "kein Account vorhanden" Fehlermeldung hinzugefügt.
- Economy FormatOutput hat nun auch ein RundungsMode. Siehe https://docs.oracle.com/javase/8/docs/api/java/math/RoundingMode.html
- RoundMode kann in einer Währungsdatei unter Format.RoundingMode gefunden werden.
- Währungsdatein werden nicht mehr "neu" geladen. (Bedeutet, keine neuen Dinge werden vom Defaultzustand wieder hinzugefügt)
Bedeuetet, dass der neue RoundMode muss selbstständig hinzugefügt werden. Default ist HALF_EVEN

Avan
----------, Sep 8, 2024

Ahoy!

- YamlManager missing path added
- PapiHook fix

Avan
----------, Aug 2, 2024

Ahoy!

- YamlHandler CurrencyFromFile fix

Avan
----------, Jul 31, 2024

English Description:
Ahoy!

- JobsRebornHook ConcurrentModificationException null fix
- Java 21 Dependency
- MC 1.21 support
- Velocity support
- Conversion of 3-0-0 is no longer possible
- ActionLog & TrendLog Json output has been removed
- Internal cleanup & package name shortening

Avan
Deutsche Beschreibung:
Ahoi!

- JobsRebornHook ConcurrentModificationException null fix
- Java 21 Dependency
- MC 1.21 Support
- Velocity support
- Konvertierung von 3-0-0 ist nun nicht mehr möglich
- ActionLog & TrendLog Json Ausgabe wurde entfernt
- Interne Aufräumaktion & Package Namen Kürzung


Avan
----------, Jul 27, 2024

Ahoy!

- BackgroundTask runPlayerDataDelete error fix

Avan
----------, Jan 8, 2024

English Description:
Ahoy!

- Spigot 1.20.4 Support
- Async in PlayerJoin

Avan
Deutsche Beschreibung:
Ahoi!

- Spigot 1.20.4 Support
- Async in PlayerJoin

Avan
----------, Jan 4, 2024

English Description:
Ahoy!

- Transaction Logix Error fix
- Delete Action & TrendLog Backgroundtask Error Fix

Avan
Deutsche Beschreibung:
Ahoi!

- Transaction Logix Error fix
- Delete Action & TrendLog Backgroundtask Error Fix

Avan
----------, Dec 3, 2023

English Description:
Ahoy!

- JobsReborn Hook Logik fehler fix

Avan
Deutsche Beschreibung:
Ahoi!

- JobsReborn Hook Logic error fix

Avan
----------, Nov 21, 2023

English Description:
Ahoy!

- Logic error in the action logger for JobsRebornHook
- Spam error with getJob NPE, fix. It could be (but unlikely),
that certain jobs are not registered in the action log due to this change.
- /aep account setdefault logic error fix.
- Aep pay/set/take etc. Language fix

Avan
Deutsche Beschreibung:
Ahoi!

- Logikfehler beim Actionlogger bei JobsRebornHook
- Spam Fehler mit getJob NPE, fix. Es könnte sein (jedoch unwahrscheinlich),
das durch diese Änderung bestimmte Jobs im Actionlog nicht registriert werden.
- /aep account setdefault logik fehler fix.
- Aep pay/set/take etc. Language fix


Avan
----------, Nov 8, 2023

Ahoy!

- Logic bug fixed, now you can also have taxes deducted, on player to player transaction, even if there is no tax account.

Avan
----------, Jul 10, 2023

Ahoy!

- Headdatabase, wrong log for deduction fix
- /aep actionlog now shows the correct number of logs
- Renamed players are also now correctly taken over.
- Spigot 1.20.1 support

Avan
----------, Jul 9, 2023

English Description:
Ahoy!

- ShopGUIPlus hook added
- loadbefore: PlotSquared (because they have an unnecessary load:STARTUP, inside)

Avan
Deutsche Beschreibung:
Ahoi!

- ShopGUIPlus Hook hinzugefügt
- loadbefore: PlotSquared (weil die ne unnötige load:STARTUP, drin haben)

Avan
----------, Feb 14, 2023

English Description:
Ahoy!

- PAPI Mysql Fix

Avan
Deutsche Beschreibung:
Ahoi!

- PAPI Mysql Fix

Avan
----------, Jan 26, 2023

English Description:
Ahoy!

- Entity & Server Account Creation Fix

Avan
Deutsche Beschreibung:
Ahoi!

- Entity & Server Account Erstellung Fix

Avan
----------, Jan 18, 2023

English Description:
Ahoy!

- Mc 1.19.3 support
- Accounts now have in the Currency.yaml file at the very beginning of a definable CustomName at their creation.
For existing currency.yml MUST now in the accounts to be created for the players, at the very beginning for the accounts,
a CustomName must be set. For the CustomName you can not use spaces.
Ex:
- MAIN;true;3000000;CAN_ADMINISTRATE_A.....
must be ->
- main %player%;MAIN;true;3000000;CAN_ADMINISTRATE_A...
- Set the account owner now has a bypass sperm.
- Papi Logic fix. Now all PlaceHolders must start with "%aep_".
Ex. %playerbalance_<format>,<currencyuniquename>% becomes %aep_playerbalance_<format>,<currencyuniquename>%.

Avan
Deutsche Beschreibung:
Ahoi!

- Mc 1.19.3 support
- Accounts haben in der Currency.yaml datei nun ganz am anfang ein definierbaren CustomName bei ihrer erstellung.
Bei existierenden currency.yml MUSS nun bei den zu erstellenden Accounts für die Spieler, ganz am anfang für die Accounts,
ein Customname gesetzt werden. Für die CustomName kann man keine Leerzeichen nutzen.
Bsp.:
- MAIN;true;3000000;CAN_ADMINISTRATE_A.....
muss werden ->
- Haupt %player%;MAIN;true;3000000;CAN_ADMINISTRATE_A...
- Setzten des Accounteigentümers hat nun eine Bypassperm.
- Papi Logic fix. Nun müssen alle PlaceHolder mit "%aep_" starten.
Bsp. Aus %playerbalance_<format>,<currencyuniquename>% wird %aep_playerbalance_<format>,<currencyuniquename>%

Avan
----------, Jan 16, 2023

Ahoy!

- registerServerAndEntityAccountIfNotExist fix
- Cmd money Logicerorr fix

Avan
----------, Nov 21, 2022

Ahoy!

- Small Syntax fix, which caused a error.

Avan
----------, Nov 10, 2022

English Description:
Ahoy!

- Creation of server & entity accounts changed. See config.yml, path CreateEconomyEntityIfNotExist.Server & CreateEconomyEntityIfNotExist.Entity.
Now the "Name;Currency;AccountName;AccountType;AccountCategory;AccountDefault;ServerDefault;Global"
*Global is a function that does not exist yet.
- Console commands like takeconsole etc. are also console capable.
- TaxInPercent e.g. With player to player transfer now also really in percent 99.9 to 0 specifiable.
- Cmd Trendlog fix
- Cmd Setdefault now usable as toggle
- Cmd account setdefault/close Color & PlaceHolder fix
- account open, count accounts fix

Avan
Deutsche Beschreibung:
Ahoi!

- Erstellung von Server & Entitys Accounts geändert. Siehe config.yml, Pfad CreateEconomyEntityIfNotExist.Server & CreateEconomyEntityIfNotExist.Entity
Nun ist das "Name;Währung;Accountname;AccountType;AccountCategory;AccountDefault;ServerDefault;Global"
*Global ist eine noch nicht existente Funktion.
- Consolen Befehle wir takeconsole etc. auch consolenfähig.
- TaxInPercent bspw. Bei Spieler zu Spieler übertragung nun auch wirklich in Prozent 99.9 bis 0 angebbar.
- Cmd Trendlog fix
- Cmd Setdefault nun als Toggle nutzbar
- Cmd account setdefault/close Color & PlaceHolder fix
- account open, count accounts fix

Avan
----------, Nov 6, 2022

English Description:
Ahoy!

- Cmd paythroughGui sender & receiver added
- Cmd balance isAdmin color added
- Cmd trendlog fix
- Cmd account open, count accounts fix
- Loggersettingshandler fix
- LogHandler trendlog RelativeAmountFix
- IFH Administration updated
- TransActionHandler NullPointer BugFix

Avan

Deutsche Beschreibung:
Ahoi!

- Cmd paythroughGui Absender & Empfänger hinzugefügt
- Cmd balance isAdmin Farbe hinzugefügt
- Cmd trendlog fix
- Cmd account open, count accounts fix
- Loggersettingshandler fix
- LogHandler Trendlog RelativeAmountFix
- IFH Administration aktualisiert
- TransActionHandler NullPointer BugFix

Avan
----------, Oct 31, 2022

English description:
Ahoy!

- MC 1.19.2 support
- IFH Administration implemented => https://www.spigotmc.org/resources/rootadministration.104833/
- Trendlog minor fix
- /Money take minor fix
- Best to have loggersettings yaml reloaded.
- loggersettings diagram minor fix
- loggersettings ClickMsg corrected
- loggersettings sender parameter changed to account parameter & receiver parameter changed to category parameter
- loggersettings Diagram & BarChart percent display fix
- /withdraw money/withdraw console replacer fixed
- loggersettings language bug fixed
- headdatabase hook fixed

Avan
Deutsche Beschreibung:
Ahoi!

- MC 1.19.2 support
- IFH Administration implementiert => https://www.spigotmc.org/resources/rootadministration.104833/
- Trendlog minor fix
- /money take minor fix
- Am besten loggersettings Yaml neu laden lassen.
- loggersettings diagram minor fix
- loggersetting ClickMsg fix
- loggersettings Sender-Parameter geändert in Account-Parameter & Reciever-Parameter geändert in Kategorie-Parameter
- loggersettungs Diagram & BarChart Prozent anzeige fix
- /money take/takeconsole replacer fix
- Loggersettings language error fix
- headdatabase hook fix

Avan
----------, Aug 26, 2022

Ahoy!

- Bugfix for the trendlog. (By the chestshop hook etc. are created multiple trendlogs per day, which is a error.)

Avan
----------, Aug 2, 2022

English description:
Ahoy!

- Logic error in the AcountManagementFee & Interest fixed.
- Money loss on death, the message is only issued if money was actually lost.

Avan
Deutsche Beschreibung:
Ahoi!

- Logikfehler bei der AcountManagementFee & Interest behoben
- Geldverlust bei Tode, wird die Nachricht nur ausgegeben, wenn auch tatsächlich geld verloren wurde.

Avan
----------, Jul 23, 2022

General Description:
Ahoy! Quick and short

- MC 1.19 support

Avan
----------, Jul 7, 2022

English Description:
Ahoy!

Now it is there. AEP Build 4. In addition to a major rework of the plugin, a new "Vault" for AEP called InterfaceHub was co-written. Vault is supported, but InterfaceHub (IFH for short) will be the definitive economy communication plugin, which ALWAYS has to be installed as well.
Make backups!
New features range from new categories in the action log over PlaceHoldeAPI Support to multi-currency support. All of this is so massive that it's impossible for me to explain it clearly in the changelog. You are therefore cordially invited to read all the information in the AEP and IFH wiki.
In the AEP wiki there is also a page just for the installation! Be sure to read that. Now the changelog follows:

+ Bugfix, eng_ls.yml is created correctly.
+ A MysqlPerformance counter is built in for future IFH applications.
+ Through IFH, plugins can also be used to interact with the Economy at Bungeecord level.
+ MySQL:
+ Database added for:
+ Entities and servers
+ Player data (revised version)
+ accounts
+ Account Management
+ DefaultAccounts
+ Quickpay accounts
+ When players join for the first time after installing AEP, all accounts of each currency will be created from their files.
If AEP has already been installed beforehand and the player had an old account, it will be converted and the money will go to the
credited to the first new account. However, the table must have the old name: economyPlayerData
+ Changed all transaction commands from <FromPlayer> <ToPlayer> to <FromPlayerName> <FromAccountName> <PlayerName> <ToAccountName>
+ All commands are now asynchronous with the following exceptions:
Action log, trend log & logger settings. These are only partially asynchronous.
+ ActionLog LocateDateTime changed to long (Unix).
+ Added ActionLog String category.
+ Changed LoggerHandler all methods with EconomyLogger to ActionLog.
+ Removed ActionLoggerEvent and TrendLoggerEvent since they now run via IFH.
+ LoggerSettings %uuid% is now %accountName%
+ ActionLog & TrendLog of all methods (log, graphic, chart etc.) are partially asynchronous. Means the Gui is synchronous, the output of all data is asynchronous.
+ Changed StandingOrder player accounts to real accounts.
+ Added StandingOrder owner, AmountPaidToTax.
+ Added StandingOrder Amount, optional argument [id].
+ Added StandingOrder Repeatingtime, optional argument [id].
+ All StandingOrder commands are now asynchronous.
+ All loan commands are now asynchronous.
+ Loan player accounts changed to real accounts.
+ Added Loan create, non-optional argument [debtorname].
+ Added Loan inherit, non-optional argument [Accountid].
+ Loan remit has been renamed to Loan forgive.
+ Loan transfer, added non-optional argument [Accountid].
+ Integrate PlaceHolderAPI
+ Place Holder:
[var] : balance(if nothing is specified), accountid, accountname, accountcategory, accounttype,
<format> : withoutformat(if nothing is specified), withformat
playerbalance_<format>,<currencyuniquename>
defaultaccount_<format>,<accountcategory>,<currencyuniquename>,[var]
quickpayaccount_<format>,<currencyuniquename>,[var]
totalbalance_<format>,<currencyuniquename>
totalbalance_<format>,<accountcategory>,<currencyuniquename>
+ Added all account commands
+ Added /aep deleteallplayeraccounts <playername>. Deletes all accounts of the player and the player himself.
+ If player accounts are over the overdue + deletion date, they will be deleted after the server restart with a console message.
+ If Do.DeleteAccountsDaysAfterOverdue is less than 0 in the config, the deletion will NOT be carried out.
+ In order to be able to open accounts, the CountPerm aep.countaccount.<accounttype>.<number> must be used.
+ Currently only digital currencies are supported.
+ Vault is still supported, but it is strongly recommended to use better IFH Economy supported plugins.
+ If AEP was already installed, old accounts will be converted when the player first joins.
+ D o_OnDeath.MoneyInWalletLostInPercent controls how much players lose money, in percent, on all wallet type accounts.
If the value is less than 0, the mechanics are deactivated.
+ Do.Bankaccount.TimeToWithdrawAccountManagementFees defines which day of the week
(First number before the hyphen, where 1 == Monday and 7 == Sunday), at what time the account management fees
subtracted from. Only for the AccountType = Bank.
+ Do.Bankaccount.AccountManagementFeesAsLumpSum defines, in which currency, how much as a lump sum from the accounts with the respective
account category should be deducted. If the currency or the account category is not valid it will be skipped as well as if the amount
is less than 0.0.
+ Do.Bankaccount.AccountManagementFeesAsPercent defines, in which currency, how much as a percentage of the accounts with the respective
account category should be deducted. If the currency or the account category is not valid it will be skipped as well as if the
PercentAmount is less than 0.0 or greater than 100.0.
+ Do.Bankaccount.TimeToDepositInterest defines which day of the week
(First number before the hyphen, where 1 == Monday and 7 == Sunday) at which time the interest is paid into the account.
Only for the AccountType = Bank.
+ Do.Bankaccount.InterestAsPercent defines, for which currency, how much interest should be paid to the accounts as a percentage.
If the currency or the account category is not valid, it will be skipped, as well as if the percentage is less than 0.0.
+ StandingOrder.DeleteAfterIsCancelledOrPausedInDays deletes all StandingOrders where the last number is longer than x days at server start.
If the value is less than 0, the function is deactivated.
+ IFH MessageToBungee installed as consumer. Replaces the previous bungee part for message communication in transactions.
+ IFH Bungee Economy implemented. This means that plugins can perform economy actions directly on the bungee.
+ All following commands marked with a # are currency specific, meaning each currency has its own
/money, /money pay etc. commands.
+ It is possible, if decimal numbers are used as command arguments, to also write them with a comma.
+ Default commands (commands & arguments can be renamed or Germanized):
+ View for all commands > /aep
+ #/money
Shows all accounts associated with the currency.
+ #/money transfer <Sender> <SenderAccountname> <Amount> <Recipient> <RecipientAccountname> [category] [note...]
Transfers money from an account (where you have access) to an account owned by the specified player.
+ #/money pay <amount> <recipient> [category] [note...]
Transfers money from your own QuickPayAccount to the recipient's QuickPayAccount owned by the specified player.
+ #/money paythroughgui <amount> <recipient> [category] [note...]
Transfers money from an account (where you have access) to an account owned by the specified player. Here the selection of accounts
made possible by 2 guis.
+ #/money give <player> <account name> <amount> [category] [note...]
Gives money to the specified player's account (money is generated, didn't exist before).
+ #/money giveconsole <player> <account name> <amount> [category] [note...]
Gives money to the specified player's account (money is generated, didn't exist before). Only executable for the console.
+ #/money set <player> <account name> <amount> [category] [note...]
Subtracts its full balance from the account and then adds the specified money to the account. Note: Should the player have a "Void" account
own, the money that is deducted from the account is deposited into the "Void" account.
+ #/money setconsole <player> <account name> <amount> [category] [note...]
Subtracts its full balance from the account and then adds the specified money to the account. Note: Should the player have a "Void" account
own, the money that is deducted from the account is deposited into the "Void" account. Console only.
+ #/money take <player> <account name> <amount> [category] [note...]
Deducts the amount from the account if it has the money. Note: If the player has a "Void" account, the money will be transferred there.
+ #/money takeconsole <player> <account name> <amount> [category] [note...]
Deducts the amount from the account if it has the money. Note: If the player has a "Void" account, the money will be transferred there.
Console only.
+ /aep
Shows all existing commands for which you have permission.
+ /aep account
Shows all accounts where you have any rights. And the hover then shows which one you have.
+ /aep account close <account owner name> [account name] [confirm]
Close an account.
+ /aep account manage <player name> <account name> <player name that gets the right> <management type>
Grants account rights to a player
+ /aep account open <currency name> <player name/NPC name/server name> <account name> <account category> [account type] [economy entity type]
Open an account
+ /aep account overdue
Shows all players who have not been on the server for more than x days (config value) and all the money they have.
+ /aep account setdefault <player name> <account name>
Sets the default account.
+ /aep account setname <player name> <account name> <new name>
Sets a new name.
+ /aep account setowner <player name> <account name> <new owner>
Put a new owner
+ /aep account setquickpay <account name>
Set up a QuickPay account
+ /aep walletnotification
Toggles transaction notification for wallet accounts.
+ /aep bank notification
Toggles transaction notification for bank accounts.
+ /aep gettotal
Shows all money in the system.
+ /aep toplist <currency> [page]
Displays a top list per currency.
+ /aep recomment <id> <NewCategory> <New Note...>
Modifies an action log
+ /aep deletelog <id>
Deletes an action log
+ /aep deleteallplayeraccounts <playername>
Deletes a player with all their accounts and money
+ /aep player <player name> <Boolean: show only his own accounts)
Displays the same as /aep account, aka is an admin command.
+ /aep logger settings

Avan
Deutsche Beschreibung:
Ahoi!

Nun ist es da. AEP Build 4. Neben einem großen Rework des Plugins, wurde nebenbei ein neues "Vault" für AEP mitgeschrieben mit dem Namen InterfaceHub. Vault wird zwar untertützt, aber InterfaceHub(kurz IFH) wird das maßgebliche Economykommunikationsplugin, welches auch IMMER mit installiert sein muss.
Macht Backups!
Die neuen Features reichen von neuen Kategorien im Actionlog über PlaceHoldeAPI Support bis hin zu der Unterstützung von mehreren Währungen. All das ist so massiv, dass ich das unmöglich im Changelog verständlich darstellen kann. Ihr seid deshalb herzlich eingeladen, alle Information im Wiki von AEP und IFH nachzulesen.
Im Wiki von AEP gibt es auch eine Seite nur für die Installation! Das unbedingt lesen. Nun folgt der Changelog:

+ Bugfix, eng_ls.yml wird richtig erstellt.
+ Für zukünftige IFH Anwendungen ist eine MysqlPerformance Zählung eingebaut.
+ Durch IFH kann auf Bungeecord Ebene auch mit der Economy durch Plugins interagiert werden.
+ Mysql:
+ Datenbank hinzugefügt für:
+ Entitys und Server
+ Spielerdaten (überarbeitete Version)
+ Accounts
+ AccountManagement
+ DefaultAccounts
+ QuickpayAccounts
+ Wenn Spieler zum ersten Mal joinen nachdem AEP installiert worden ist, werden alle Accounts jeder Währung anhand derer Dateien erstellt.
Sollte vorher schon AEP installiert worden sein und der Spieler hatte einen alten Account gehabt, wird dieser convertiert und das Geld dem
ersten neuen Account angerechnet. Die Tabelle muss aber auf dem alten Namen stehetn: economyPlayerData
+ Änderung aller Transaktionsbefehle von <VonSpieler> <ZuSpieler> in <VonSpielername> <VonAccountname> <Zuspielername> <ZuAccountname>
+ Alle Befehle sind nun asynchron bis auf folgende Ausnahmen:
ActionLog, Trendlog & Loggersettings. Diese sind nur teilweise asynchron.
+ ActionLog LocateDateTime in long (Unix) geändert.
+ ActionLog String kategorie hinzugefügt.
+ LoggerHandler alle Methoden mit EconomyLogger in ActionLog geändert.
+ ActionLoggerEvent und TrendLoggerEvent entfernt, da sie nun über IFH laufen.
+ LoggerSettings %uuid% is now %accountName%
+ ActionLog & TrendLog aller Methoden (Log, Grafik, Diagramm etc.) sind Teilasynchron. Bedeutet, das Gui ist synchron, die Ausgabe aller Daten asynchron.
+ StandingOrder Spieleraccounts in richtige Accounts geändert.
+ StandingOrder Eigentümer, AmountPaidToTax hinzugefügt.
+ StandingOrder Amount, optionales Argument [id] hinzugefügt.
+ StandingOrder Repeatingtime, optionales Argument [id] hinzugefügt.
+ Alle StandingOrderbefehle sind nun asynchron.
+ Alle Loanbefehl sind nun asynchron.
+ Loan Spieleraccounts in richtige Accounts geändert.
+ Loan create, nicht optionales Argument [debtorname] hinzugefügt.
+ Loan inherit, nicht optionale Argument [Accountid] hinzugefügt.
+ Loan remit wurde in Loan forgive umbenannt.
+ Loan transfer, nicht optionale Argument [Accountid] hinzugefügt.
+ PlaceHolderAPI einbinden
+ PlaceHolder:
[var] : balance(if nothing is specified), accountid, accountname, accountcategory, accounttype,
<format> : withoutformat(if nothing is specified), withformat
playerbalance_<format>,<currencyuniquename>
defaultaccount_<format>,<accountcategory>,<currencyuniquename>,[var]
quickpayaccount_<format>,<currencyuniquename>,[var]
totalbalance_<format>,<currencyuniquename>
totalbalance_<format>,<accountcategory>,<currencyuniquename>
+ Alle Account Befehle hinzugefügt
+ /aep deleteallplayeraccounts <Spielername> hinzugefügt. Löscht alle Accounts des Spielers und den Spieler selber.
+ Wenn Spieleraccounts über dem Overdue + Löschungsdatum sind, werden sie nach dem Serverrestart gelöscht mit Consolenmeldung.
+ Wenn Do.DeleteAccountsDaysAfterOverdue in der Config kleiner 0 ist, wird die Löschung NICHT ausgeführt.
+ Um Accounts eröffnen zu können, muss wird die CountPerm aep.countaccount.<accounttype>.<anzahl> genutzt werden.
+ Zurzeit werden nur Digitale Währungen unterstützt.
+ Vault ist weiterhin unterstützt, jedoch wird dringend geraten besser IFH Economy unterstützte Plugins zu nutzen.
+ Falls AEP schon installiert war, wird beim ersten join vom Spieler alte Konten konvertiert.
+ D o_OnDeath.MoneyInWalletLostInPercent regelt, wieviel Spieler an Geld verlieren, in Prozent, auf allen Konten vom Typ Wallet.
Wenn Wert kleiner 0, Mechanik deaktiviert.
+ Do.Bankaccount.TimeToWithdrawAccountManagementFees definiert an welchem Tag in der Woche
(Erste Zahl vor dem Bindestrich, dabei ist 1 == Montag und 7 == Sonntag), um welche Uhrzeit die Kontoführungsgebühren
abgezogen werden. Nur für den AccountType = Bank.
+ Do.Bankaccount.AccountManagementFeesAsLumpSum definiert, bei welcher Währung, wieviel als Pauschalbetrag von den Accounts mit der jeweiligen
AccountKategorie abgezogen werden soll. Ist die Währung oder die AccountKategorie nicht valide wird es übersprungen sowie auch, wenn der Betrag
kleiner als 0.0 ist.
+ Do.Bankaccount.AccountManagementFeesAsPercent definiert, bei welcher Währung, wieviel als Prozentbetrag von den Accounts mit der jeweilgen
AccountKategorie abgezogen werden soll. Ist die Währung oder die AccountKategorie nicht valide wird es übersprungen sowie auch, wenn der
ProzentBetrag kleiner als 0.0 oder größer als 100.0 ist.
+ Do.Bankaccount.TimeToDepositInterest definiert an welchem Tag in der Woche
(Erste Zahl vor dem Bindestrich, dabei ist 1 == Montag und 7 == Sonntag), um welche Uhrzeit die Zinsen auf das Konto eingezahl wird.
Nur für den AccountType = Bank.
+ Do.Bankaccount.InterestAsPercent definiert, bei welcher Währung, wieviel als Prozentbetrag an Zinsen an die Accounts gezahlt werden soll.
Ist die Währung oder die AccountKategorie nicht valide wird es übersprungen sowie auch, wenn der ProzentBetrag kleiner als 0.0 ist.
+ StandingOrder.DeleteAfterIsCancelledOrPausedInDays löscht beim ServerStart alle StandingOrders wo die letzte Zahl länger als x Tage ist.
Ist der Wert kleiner 0, ist die Funktion deaktiviert.
+ IFH MessageToBungee als Consumer installiert. Ersetzt den vorherigen Bungeepart zur Nachrichtenkomunikation bei Transaktionen.
+ IFH Bungee Economy implementiert. Somit könne Plugins auf dem Bungee direkt Economy Aktion durchführen.
+ Alle folgenden Befehle welche mit einem # gekenntzeichnet sind, sind Währungsspezifisch, bedeutet jede Währung hat ihre eigenen
/money, /money pay etc. Befehle.
+ Es ist möglich, wenn Dezimalzahlen als Befehlsargumente benutzt werden, diese auch mit Komma zu schreiben.
+ Defaultbefehle(Befehle & Argumente sind umbenennbar bzw. eindeutschbar):
+ Für alle Befehle einzusehen > /aep
+ #/money
Zeigt alle Konten an die mit der Währung verbunden sind.
+ #/money transfer <Sender> <SenderAccountname> <Betrag> <Empfänger> <EmpfängerAccountname> [Kategorie] [Notiz...]
Überweist Geld von einem Konto (wo man zugriff hat) auf ein Konto, welches der angegebene Spieler besitzt.
+ #/money pay <Betrag> <Empfänger> [Kategorie] [Notiz...]
Überweist Geld von dem eigenen QuickPayAccount auf den QuickPayAccount des Empfängers, welches der angegebene Spieler besitzt.
+ #/money paythroughgui <Betrag> <Empfänger> [Kategorie] [Notiz...]
Überweist Geld von einem Konto (wo man zugriff hat) auf ein Konto, welches der angegebene Spieler besitzt. Hier wird die Auswahl der Konten
durch 2 Guis ermöglicht.
+ #/money give <Spieler> <Accountname> <Betrag> [Kategorie] [Notiz...]
Gibt dem Konto den angegebenen Spieler Geld (Geld wird generiert, war vorher nicht existend).
+ #/money giveconsole <Spieler> <Accountname> <Betrag> [Kategorie] [Notiz...]
Gibt dem Konto den angegebenen Spieler Geld (Geld wird generiert, war vorher nicht existend). Nur für die Konsole ausführbar.
+ #/money set <Spieler> <Accountname> <Betrag> [Kategorie] [Notiz...]
Zieht dem Konto seinen vollen Kontostand ab und fügt dem Konto dann das angegebene Geld hinzu. Anmerkung: Sollte der Spieler ein "Void" Konto
besitzen, wird das Geld, welches dem Konto abgezogen wird, in das Konto "Void" eingezahlt.
+ #/money setconsole <Spieler> <Accountname> <Betrag> [Kategorie] [Notiz...]
Zieht dem Konto seinen vollen Kontostand ab und fügt dem Konto dann das angegebene Geld hinzu. Anmerkung: Sollte der Spieler ein "Void" Konto
besitzen, wird das Geld, welches dem Konto abgezogen wird, in das Konto "Void" eingezahlt. Nur für die Konsole.
+ #/money take <Spieler> <Accountname> <Betrag> [Kategorie] [Notiz...]
Zieht dem Konto den Betrag ab, sofern dieser das Geld hat. Anmerkung: Sollte der Spieler ein "Void" Konto hat, wird das Geld dorthin überwiesen.
+ #/money takeconsole <Spieler> <Accountname> <Betrag> [Kategorie] [Notiz...]
Zieht dem Konto den Betrag ab, sofern dieser das Geld hat. Anmerkung: Sollte der Spieler ein "Void" Konto hat, wird das Geld dorthin überwiesen.
Nur für die Konsole.
+ /aep
Zeigt alle existierende Befehle an, wozu man die Permission hat.
+ /aep account
Zeigt alle Konten an, wo man irgendwelche Rechte hat. Sowie der Hover zeigt dann an, welche man hat.
+ /aep account close <AccountEigentümerName> [Accountname] [bestätigen]
Schließt einen Account.
+ /aep account manage <Spielername> <Accountname> <Spielername, welcher das Recht erhält> <Managementtype>
Erteilt Rechte für einen Account einem Spieler
+ /aep account open <Währungsname> <Spielername/NPCname/Servername> <Accountname> <Accountkategorie> [Accounttype] [Economyentitytype]
Eröffnet einen Account
+ /aep account overdue
Zeigt alle Spieler, welche länger als x Tage (Configwert) nicht mehr auf dem Server waren, sowie alles Geld was sie besitzten.
+ /aep account setdefault <Spielername> <Accountname>
Setzt den Defaultaccount.
+ /aep account setname <Spielername> <Accountname> <Neuer Name>
Setzt einen neuen Namen.
+ /aep account setowner <Spielername> <Accountname> <Neuer Eigentümer>
Setzte einen neuen Eigentümer
+ /aep account setquickpay <Accountname>
Setzt einen QuickPay account
+ /aep walletnotification
Toggelt die Transaktionsbenachrichtigung für Brieftaschenaccounts.
+ /aep banknotification
Toggelt die Transaktionsbenachrichtigung für Bankaccounts.
+ /aep gettotal
Zeigt alles Geld in dem System an.
+ /aep toplist <Währung> [Seite]
Zeigt eine Topliste pro Währung an.
+ /aep recomment <id> <NeueKategorie> <Neue Notiz...>
Verändert einen Actionlog
+ /aep deletelog <id>
Löscht einen Actionlog
+ /aep deleteallplayeraccounts <Spielername>
Löscht einen Spieler mit all seinen Account und seinem Geld
+ /aep player <Spielername> <Boolean:Zeige nur seine eigenen Accounts)
Zeigt das gleiche an wie /aep account, aka ist ein Admin Befehl.
+ /aep loggersettings

Avan
----------, Apr 26, 2022

Ahoy!

- Java 17 and MC 1.18.1 support
- Minor fixes

ATTENTION! I am currently developing build 4-0-0, which includes a rework with advanced features. Therefore I can't give an update for the older version anymore. Thanks for the understanding.
----------, Jan 7, 2022

Ahoy!

- Bugfix by HexColors
- Bugfix by the name updater.

Avan
----------, Jan 19, 2021

English Description:
Ahoy!

- The CommandTree is now available. From now on all commands and permissions can be changed. See also the commands.yml
- The YamlManager is now available. Now missing yaml paths are always added.
- Loggersettings. The loggersettings now replaces the filter commands with a GUI. How this works is explained in the wiki (GitHub).
- Standing orders are added. From now on you can create standing orders.
- ATTENTION: Actually, loans were also planned, but they are not yet fully tested, so they are still completely disabled.

Avan
Deutsche Beschreibung:
Ahoi!

- Der CommandTree ist nun da. Ab nun können alle Befehle und Permissions geändert werden. Siehe dazu in die commands.yml
- Der YamlManager ist nun da. Nun werden fehlende Yamlpfade immer hinzugefügt.
- Loggersettings. Die Loggersettings ersetzt nun die Filterbefehle durch eine GUI. Wie das funktioniert wird im Wiki (GitHub) erklärt.
- Daueraufträge sind hinzugefügt. Ab nun könnt ihr Daueraufträge erstellen.
- ACHTUNG! Eigentlich waren auch noch Kredite geplant, jedoch sind diese noch nicht voll durchgetestet, deswegen sind diese noch komplett deaktiviert.

Avan
----------, Jan 10, 2021

English Description
Ahoy!

- Support for the 1.16.1
- Support for the new color with #. Because both systems are supported, hex colors must be supported with &#........ must be created. The old ones will still be supported with &#.... .

Avan
Deutsche Beschreibung
Ahoi!

- Support für die 1.16.1
- Support für die neue Farbe mit #. Dadurch, dass beide Syste unterstützt werden, mussen HexFarben mit &#...... erstellt werden. Die alten bleiben weiterhin bei &... .

Avan
----------, Jul 18, 2020

Resource Information
Author:
----------
Total Downloads: 2,116
First Release: Jun 7, 2020
Last Update: Jan 27, 2025
Category: ---------------
All-Time Rating:
7 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings