Numerical Storage
Vielseitiges System zur Verwaltung von Währungen, Mana-Pools und aufrüstbaren Bankkonten.
Die Numerical-Storage-Erweiterung bietet ein generisches Framework zur Verwaltung numerischer Daten. Nutze sie, um eigene Währungen, RPG-Wertpools oder aufrüstbare Bankkonten mit Zinssätzen und GUI-Verwaltung zu erstellen.
-
Quellcode — Quellen auf GitHub ansehen.
- Releases herunterladen — Die neuesten JARs beziehen.
-
Definition — Währungsregeln, Zinsen und Grenzen definieren.
- Bank Levels — Aufrüststufen und Kapazitäten konfigurieren.
- Menu Config — Die Bankoberfläche anpassen.
Funktionen
- Mehrere Währungen: Definiere unbegrenzt viele eindeutige Speicher (Gold, Marken, Mana).
- Levelsystem: Spieler können ihren Speicher aufwerten, um Kapazität und Zinssätze zu erhöhen.
- Zinsen: Geplante Zinsauszahlungen auf Basis von Cron-Ausdrücken.
- Bank-GUI: Vollständige Oberfläche zum Einzahlen, Abheben und Aufwerten.
Schnellstart
- 1. Einstellungen konfigurieren — Beginne mit dem Konfigurationseintrag: definition. Er legt die globalen Einstellungen der Erweiterung fest. → definition
Befehle
Alle Befehle verwenden das Präfix /ns.
| Befehl | Beschreibung | Permission |
|---|---|---|
/ns open <id> | Speichermenü öffnen. | typewriter.ns.open |
/ns add <id> <amount> | Zum Guthaben hinzufügen (Konsole). | typewriter.ns.add |
/ns remove <id> <amount> | Vom Guthaben abziehen (Konsole). | typewriter.ns.remove |
/ns level <id> <value> | Level festlegen (Konsole). | typewriter.ns.level |
/ns reset <id> | Daten löschen (Konsole). | typewriter.ns.reset |
Platzhalter
Verwende diese Platzhalter, um Werte anzuzeigen. Ersetze <id> durch die ID deiner Speicher-Definition.
| Platzhalter | Beschreibung |
|---|---|
%typewriter_ns_balance_<id>% | Aktuelles Guthaben. |
%typewriter_ns_level_<id>% | Aktueller Levelindex. |
%typewriter_ns_capacity_<id>% | Maximale Guthabenkapazität. |
%typewriter_ns_interest_<id>% | Aktueller Zinssatz. |
%typewriter_ns_interest_cooldown_<id>% | Zeit bis zur nächsten Auszahlung. |
%typewriter_ns_name_<id>% | Anzeigename. |
%typewriter_ns_prefix_<id>% | Präfixsymbol der Währung. |
Berechtigungen
| Permission | Beschreibung |
|---|---|
typewriter.ns.open | Ein numerisches Speichermenü öffnen. |
typewriter.ns.add | Zu einem gespeicherten Wert hinzufügen. |
typewriter.ns.remove | Von einem gespeicherten Wert abziehen. |
typewriter.ns.reset | Einen gespeicherten Wert zurücksetzen. |
typewriter.ns.level | Speicherlevel verwalten. |
Abhängigkeiten
| Extension | Erforderlich | Verwendung |
|---|---|---|
| GUI Extension | Erforderlich | Menü-Rendering und Layoutsystem. |
| PlaceholderAPI | Optional | Für @Placeholder-Felder. |