Numerical Storage
通貨、マナプール、アップグレード可能な銀行口座を管理する多用途システム。
Numerical Storage 拡張は、数値データを管理するための汎用フレームワークを提供します。カスタム通貨、RPG のステータスプール、金利と GUI 管理を備えたアップグレード可能な銀行口座などを作成できます。
-
ソースコード — GitHub でソースを見る。
- リリースをダウンロード — 最新の JAR を入手する。
-
Definition — 通貨のルール、利息、上限を定義します。
- Bank Levels — アップグレードの段階と容量を設定します。
- Menu Config — 銀行インターフェースをカスタマイズします。
機能
- マルチ通貨:無制限に固有のストレージを定義できます(ゴールド、トークン、マナ)。
- レベルシステム:プレイヤーはストレージをアップグレードして容量と金利を高められます。
- 利息:Cron 式に基づく、定期的な利息の支払い。
- 銀行 GUI:入金・出金・アップグレードのための完全なインターフェース。
クイックスタート
- 1. 設定を構成する — 設定エントリーから始めます:definition。拡張のグローバル設定を定義します。→ definition
コマンド
すべてのコマンドは /ns 接頭辞を使用します。
| コマンド | 説明 | Permission |
|---|---|---|
/ns open <id> | ストレージメニューを開きます。 | typewriter.ns.open |
/ns add <id> <amount> | 残高を追加します(コンソール)。 | typewriter.ns.add |
/ns remove <id> <amount> | 残高を差し引きます(コンソール)。 | typewriter.ns.remove |
/ns level <id> <value> | レベルを設定します(コンソール)。 | typewriter.ns.level |
/ns reset <id> | データを消去します(コンソール)。 | typewriter.ns.reset |
プレースホルダー
これらのプレースホルダーで値を表示します。<id> はストレージの Definition ID に置き換えてください。
| プレースホルダー | 説明 |
|---|---|
%typewriter_ns_balance_<id>% | 現在の残高。 |
%typewriter_ns_level_<id>% | 現在のレベルインデックス。 |
%typewriter_ns_capacity_<id>% | 残高の最大容量。 |
%typewriter_ns_interest_<id>% | 現在の金利。 |
%typewriter_ns_interest_cooldown_<id>% | 次回支払いまでの時間。 |
%typewriter_ns_name_<id>% | 表示名。 |
%typewriter_ns_prefix_<id>% | 通貨の接頭記号。 |
権限
| Permission | 説明 |
|---|---|
typewriter.ns.open | 数値ストレージメニューを開く。 |
typewriter.ns.add | 保存された値に加算する。 |
typewriter.ns.remove | 保存された値から減算する。 |
typewriter.ns.reset | 保存された値をリセットする。 |
typewriter.ns.level | ストレージのレベルを管理する。 |
依存関係
| Extension | 必須 | 用途 |
|---|---|---|
| GUI Extension | 必須 | メニューの描画とレイアウトシステム。 |
| PlaceholderAPI | 任意 | @Placeholder フィールド用。 |