Перейти к основному содержимому

numericalstorage_definition

Defines a configurable numerical storage — misc entry.

Entry Information

PropertyValue
Entry IDnumericalstorage_definition
TypeMisc
ColorBlue
Iconfa6-solid:piggy-bank

Fields

FieldTypeDescription
displayNameStringDisplay name shown to players.
prefixStringPrefix used in messages.
artifactRef<PlayerNumericalStorageArtifactEntry>Artifact storing player data
interestEnabledBooleanEnable interest system based on real time.
interestRateDoubleInterest rate in percentage (e.g. 2.0 for 2%).
interestMessageStringMessage when interest is applied. Placeholders: <amount> <new_balance> <rate> <prefix>
interestRatesList<InterestRatePermission>List of permission based interest rates. Each entry defines a permission and a specific rate.
levelsList<BankLevel>Configured levels. Messages support placeholders: {limit}, {amount}, {new_balance}, {prefix}, {level}
menuNumericalStorageMenuConfigMenu configuration for this storage.
interestCronCronExpressionCron expression for interest application (e.g. '0 0 12 * * *' for daily at 12:00).
transactionTransactionConfigTransaction configuration for deposits/withdrawals via menu and commands.
profileModeBooleanWhen enabled, balances are stored per-profile instead of globally. Requires ProfilesExtension.

Usage Example

- entry: numericalstorage_definition
name: "Defines a configurable numerical storage"
displayName: ""
prefix: ""
artifact: ""
interestEnabled: false
interestRate: 0
interestMessage: ""
interestRates: 0
levels: []
menu: ""
interestCron: ""
transaction: ""
profileMode: false