Skip to main content
The Numerical Storage Definition entry defines a specific currency or storage system, including its behavior, leveling, and UI.

Configuration

id
String
required
Unique identifier (used in placeholders and commands).
displayName
String
required
User-friendly name shown in menus.
prefix
String
Symbol used in messages (e.g. ”$”).
artifact
Ref<Artifact>
Reference to a player_numerical_storage_artifact for data persistence.

Interest System

interestEnabled
Boolean
default:"false"
Enable automatic interest payouts.
interestRate
Double
default:"0.0"
Base interest percentage (e.g. 5.0 for 5%).
interestCron
String
Cron expression defining payout schedule (e.g. 0 0 * * 5 for Friday midnight).
interestMessage
String
Message sent when interest is paid.

Sub-Configurations

levels
List<BankLevel>
Definitions for each upgrade level.
menu
MenuConfig
Configuration for the GUI.
transaction
TransactionConfig
Settings for external economy handling.