Numerical Storage
Système polyvalent pour gérer des monnaies, des réserves de mana et des comptes bancaires évolutifs.
L'extension Numerical Storage fournit un framework générique pour gérer des données numériques. Utilisez-la pour créer des monnaies personnalisées, des réserves de statistiques RPG ou des comptes bancaires évolutifs avec taux d'intérêt et gestion par GUI.
-
Code source — Voir les sources sur GitHub.
- Télécharger les releases — Obtenir les derniers JAR.
-
Definition — Définir les règles de monnaie, les intérêts et les limites.
- Bank Levels — Configurer les paliers d'amélioration et les capacités.
- Menu Config — Personnaliser l'interface bancaire.
Fonctionnalités
- Multi-monnaie : définissez un nombre illimité de stockages uniques (Or, Jetons, Mana).
- Système de niveaux : les joueurs peuvent améliorer leur stockage pour augmenter la capacité et les taux d'intérêt.
- Intérêts : versements d'intérêts planifiés à partir d'expressions Cron.
- GUI bancaire : interface complète pour déposer, retirer et améliorer.
Démarrage rapide
- 1. Configurer les paramètres — Commencez par l'entrée de configuration : definition. Elle définit les paramètres globaux de l'extension. → definition
Commandes
Toutes les commandes utilisent le préfixe /ns.
| Commande | Description | Permission |
|---|---|---|
/ns open <id> | Ouvrir le menu de stockage. | typewriter.ns.open |
/ns add <id> <amount> | Ajouter au solde (console). | typewriter.ns.add |
/ns remove <id> <amount> | Déduire du solde (console). | typewriter.ns.remove |
/ns level <id> <value> | Définir le niveau (console). | typewriter.ns.level |
/ns reset <id> | Effacer les données (console). | typewriter.ns.reset |
Placeholders
Utilisez ces placeholders pour afficher les valeurs. Remplacez <id> par l'ID de votre Definition de stockage.
| Placeholder | Description |
|---|---|
%typewriter_ns_balance_<id>% | Solde actuel. |
%typewriter_ns_level_<id>% | Index de niveau actuel. |
%typewriter_ns_capacity_<id>% | Capacité maximale de solde. |
%typewriter_ns_interest_<id>% | Taux d'intérêt actuel. |
%typewriter_ns_interest_cooldown_<id>% | Temps avant le prochain versement. |
%typewriter_ns_name_<id>% | Nom d'affichage. |
%typewriter_ns_prefix_<id>% | Symbole de préfixe de la monnaie. |
Permissions
| Permission | Description |
|---|---|
typewriter.ns.open | Ouvrir un menu de stockage numérique. |
typewriter.ns.add | Ajouter à une valeur stockée. |
typewriter.ns.remove | Retirer d'une valeur stockée. |
typewriter.ns.reset | Réinitialiser une valeur stockée. |
typewriter.ns.level | Gérer les niveaux de stockage. |
Dépendances
| Extension | Requis | Utilisation |
|---|---|---|
| GUI Extension | Requis | Rendu des menus et système de disposition. |
| PlaceholderAPI | Optionnel | Pour les champs @Placeholder. |