Numerical Storage
Sistema versátil para gerenciar moedas, reservas de mana e contas bancárias aprimoráveis.
A extensão Numerical Storage fornece um framework genérico para gerenciar dados numéricos. Use-a para criar moedas personalizadas, reservas de atributos RPG ou contas bancárias aprimoráveis com taxas de juros e gerenciamento por GUI.
-
Código-fonte — Ver as fontes no GitHub.
- Baixar releases — Obter os JARs mais recentes.
-
Definition — Definir as regras de moeda, os juros e os limites.
- Bank Levels — Configurar os níveis de aprimoramento e as capacidades.
- Menu Config — Personalizar a interface bancária.
Recursos
- Multimoeda: defina um número ilimitado de armazenamentos únicos (Ouro, Fichas, Mana).
- Sistema de níveis: os jogadores podem aprimorar seu armazenamento para aumentar a capacidade e as taxas de juros.
- Juros: pagamentos de juros agendados com base em expressões Cron.
- GUI bancária: interface completa para depositar, sacar e aprimorar.
Início rápido
- 1. Configurar as definições — Comece pela entrada de configuração: definition. Ela define as configurações globais da extensão. → definition
Comandos
Todos os comandos usam o prefixo /ns.
| Comando | Descrição | Permission |
|---|---|---|
/ns open <id> | Abrir o menu de armazenamento. | typewriter.ns.open |
/ns add <id> <amount> | Adicionar ao saldo (console). | typewriter.ns.add |
/ns remove <id> <amount> | Descontar do saldo (console). | typewriter.ns.remove |
/ns level <id> <value> | Definir o nível (console). | typewriter.ns.level |
/ns reset <id> | Apagar os dados (console). | typewriter.ns.reset |
Placeholders
Use estes placeholders para exibir valores. Substitua <id> pelo ID da sua Definition de armazenamento.
| Placeholder | Descrição |
|---|---|
%typewriter_ns_balance_<id>% | Saldo atual. |
%typewriter_ns_level_<id>% | Índice de nível atual. |
%typewriter_ns_capacity_<id>% | Capacidade máxima de saldo. |
%typewriter_ns_interest_<id>% | Taxa de juros atual. |
%typewriter_ns_interest_cooldown_<id>% | Tempo até o próximo pagamento. |
%typewriter_ns_name_<id>% | Nome de exibição. |
%typewriter_ns_prefix_<id>% | Símbolo de prefixo da moeda. |
Permissões
| Permission | Descrição |
|---|---|
typewriter.ns.open | Abrir um menu de armazenamento numérico. |
typewriter.ns.add | Adicionar a um valor armazenado. |
typewriter.ns.remove | Remover de um valor armazenado. |
typewriter.ns.reset | Redefinir um valor armazenado. |
typewriter.ns.level | Gerenciar os níveis de armazenamento. |
Dependências
| Extension | Obrigatório | Uso |
|---|---|---|
| GUI Extension | Obrigatório | Renderização de menus e sistema de layout. |
| PlaceholderAPI | Opcional | Para os campos @Placeholder. |