Numerical Storage
Sistema versátil para gestionar monedas, reservas de maná y cuentas bancarias mejorables.
La extensión Numerical Storage proporciona un framework genérico para gestionar datos numéricos. Úsala para crear monedas personalizadas, reservas de estadísticas RPG o cuentas bancarias mejorables con tasas de interés y gestión por GUI.
-
Código fuente — Ver las fuentes en GitHub.
- Descargar releases — Obtener los últimos JAR.
-
Definition — Definir las reglas de moneda, los intereses y los límites.
- Bank Levels — Configurar los niveles de mejora y las capacidades.
- Menu Config — Personalizar la interfaz bancaria.
Características
- Multimoneda: define un número ilimitado de almacenamientos únicos (Oro, Fichas, Maná).
- Sistema de niveles: los jugadores pueden mejorar su almacenamiento para aumentar la capacidad y las tasas de interés.
- Intereses: pagos de intereses programados mediante expresiones Cron.
- GUI bancaria: interfaz completa para depositar, retirar y mejorar.
Inicio rápido
- 1. Configurar los ajustes — Empieza por la entrada de configuración: definition. Define los ajustes globales de la extensión. → definition
Comandos
Todos los comandos usan el prefijo /ns.
| Comando | Descripción | Permission |
|---|---|---|
/ns open <id> | Abrir el menú de almacenamiento. | typewriter.ns.open |
/ns add <id> <amount> | Añadir al saldo (consola). | typewriter.ns.add |
/ns remove <id> <amount> | Descontar del saldo (consola). | typewriter.ns.remove |
/ns level <id> <value> | Establecer el nivel (consola). | typewriter.ns.level |
/ns reset <id> | Borrar los datos (consola). | typewriter.ns.reset |
Placeholders
Usa estos placeholders para mostrar valores. Sustituye <id> por el ID de tu Definition de almacenamiento.
| Placeholder | Descripción |
|---|---|
%typewriter_ns_balance_<id>% | Saldo actual. |
%typewriter_ns_level_<id>% | Índice de nivel actual. |
%typewriter_ns_capacity_<id>% | Capacidad máxima de saldo. |
%typewriter_ns_interest_<id>% | Tasa de interés actual. |
%typewriter_ns_interest_cooldown_<id>% | Tiempo hasta el próximo pago. |
%typewriter_ns_name_<id>% | Nombre visible. |
%typewriter_ns_prefix_<id>% | Símbolo de prefijo de la moneda. |
Permisos
| Permission | Descripción |
|---|---|
typewriter.ns.open | Abrir un menú de almacenamiento numérico. |
typewriter.ns.add | Añadir a un valor almacenado. |
typewriter.ns.remove | Restar de un valor almacenado. |
typewriter.ns.reset | Restablecer un valor almacenado. |
typewriter.ns.level | Gestionar los niveles de almacenamiento. |
Dependencias
| Extension | Requerido | Uso |
|---|---|---|
| GUI Extension | Requerido | Renderizado de menús y sistema de diseño. |
| PlaceholderAPI | Opcional | Para los campos @Placeholder. |