Improve the readability/colouring of the in-game /transactions output.
Technical notes — TransactionsCommand.showTransactions colours only the amount (green + / red -); the rest of treasury.transactions.entry (<gray>#{txn}</gray> {amount} <gray>- {memo} ({time})</gray>) is uniformly gray, so txn id, memo and time blend together. (User memo is MiniMessage-sanitized.) Rework the treasury.transactions.entry template in messages.properties + pass a credit/debit colour tag to differentiate columns (distinct colours for id / memo / time, optionally a hover for full detail) — a format-only change, no logic.
Code context —
TransactionsCommand.showTransactionscolours only the amount (green+/ red-); the rest oftreasury.transactions.entry(<gray>#{txn}</gray> {amount} <gray>- {memo} ({time})</gray>) is uniformly gray, so the txn id, memo and time blend together. (User memo is MiniMessage-sanitized.)Approach: rework the
treasury.transactions.entrytemplate inmessages.properties+ pass a credit/debit colour tag to differentiate columns (distinct colours for id / memo / time, optionally a hover for full detail) — a format-only change, no logic.