Towny — Minecraftで街や国を作成するためのプラグイン
Townyは、サーバー上に「住民→街→国」の階層を構築し、グリッド方式で土地を荒らしから保護するMinecraft用のサーバープラグインです。
Townyは、サーバー上に「住民→街→国」の階層を構築し、グリッド方式で土地を荒らしから保護するMinecraft用のサーバープラグインです。
Towny — Minecraftで街や国を作成するためのプラグイン
テストおよび記事作成に使用したMinecraftのバージョン: 26.1.2
対応バージョンの範囲: 1.19.x - 26.1.2
経済機能には、さらにVaultといずれかの経済プラグインが必要です(任意)
Townyは、サーバー上に「住民→街→国」の階層を構築し、グリッドの原理に従って土地を荒らし(グリーフィング)から保護するMinecraftのサーバープラグインです。バニラのゲームでは、オペレーター権限なしに領土を保護することは不可能です。誰でも他人の建物を破壊できます。Townyは管理者の手動介入なしにこれを追加します。プレイヤー自身が街を設立し、区画を私有化し、誰がそれにアクセスできるかを決定します。これは、今でも活発に開発されているこの種のプラグインの中で最も古いものの一つです。
グリッドによる領土の保護
世界は16×16ブロックの正方形、いわゆるタウンブロック(townblock)に分割されます。サイズはチャンクと同じで、高さには依存しません。保護は岩盤(bedrock)から空までのブロックの列全体に及びます。街が/town claimコマンドでタウンブロックを私有化すると、この区画は街または区画の所有者の権限に従うようになります。
タウンブロックの数には制限があります。デフォルトでは、街は住民の数に8を掛けた数の正方形を占有できます。つまり、5人のプレイヤーの居住地は最大40の区画を獲得します。街と街の間の空間は、独自の相互作用のルールを持つ大自然のままです。

プレイヤーが/town newコマンドで街を設立すると、開始時のタウンブロックの周りにパーティクルの波が走ります
区画の権限
各区画について、所有者は、建築、破壊、メカニズム(レバー、ボタン、ドア)との相互作用、アイテムの使用という4つの種類のアクションを個別に設定します。各タイプは、街の住民、国のメンバー、同盟国、部外者の4つのグループに対して設定されます。例えば、同盟国にはドアを開けることは許可するが、ブロックを壊すことは禁止する、といったことができます。区画の所有者はまた、街の他の人々がアクセスできない場合でもアクセスできる個別のフレンドを追加することもできます。

チャットに表示される、4つのグループとアクションタイプを持つ区画権限のインターフェース
住民、街、そして国
各街は市長が、各国は王が率います。どちらも、彼らと一緒に居住地を管理する補佐官を任命します。市長は住民にランク(例えば補佐官や保安官など)を割り当て、それぞれのランクには街の中での固有の権利が伴います。複数の街が国として団結し、サーバー上で大きなチームを形成します。国はお互いを同盟国または敵国と宣言し、プレイヤーの分断を深めます。

1つの国の複数の街を示すサーバーマップ、チャットでの /towny map コマンドの出力
経済
サーバーにVaultと経済プラグインがインストールされている場合、Townyはお金のメカニズムをオンにします。街の設立、区画の私有化、国の作成には料金がかかります。市長は住民に日々の税金を設定し、集まった資金は街の銀行に入り、市長だけがそれを引き出すことができます。国の一部である街は、毎日国に貢献金を送金します。
別のメカニズムとして維持費(upkeep)があります。これは、街と国の存在自体に対する毎日の支払いです。街がこれを賄えない場合、街は解散させられます。維持費は人為的に流通からお金を排除し、サーバーのインフレを抑制します。
戦争
管理者は戦争モードを手動でオンにします。この間、ほとんどのコマンドは凍結され、国の中の街のブロック保護は機能しなくなります。各タウンブロックには体力の蓄えがあります。敵がその上に立つと耐久力が下がり、ゼロになると街はその区画を失います。目標は、住民がスポーンする街のホームブロックを占領することです。戦争モード自体は、公式の個別のTownyアドオンを通じて接続されます — ベースプラグインには含まれていません。
設定(ファイル)
Townyの完全なconfig.ymlには2700行以上が含まれています。以下は、最も頻繁に設定される重要なパラメータのみです。データ保存形式は別のdatabase.ymlファイルで定義されます。
パラメータ | 機能 |
| すべての経済機能をオンにする(Vaultが必要) |
| 街の設立コスト |
| 国の作成コスト |
| 1つのタウンブロックを私有化する価格 |
| 区画上限の乗数: 住民数 × 8 |
| 街の1日あたりの維持費 |
| 国の1日あたりの維持費 |
| 税金と維持費の毎日の徴収 |
| 死亡時にプレイヤーが失う量 |
| 保存形式: |
結論
Townyは、街と国の階層、そしてその上に経済を備えた構造化された土地保護システムをプレイヤーに提供します。このプラグインは、コミュニティの構築が重要となるサバイバルサーバーやロールプレイサーバーに適しており、純粋なミニゲームやアナーキーなプロジェクトにはあまり適していません。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











