# 【トラ鯖】Towny 住民完全攻略マニュアル：街の参加・プロット購入・権限設定・税金と保護の仕組み

## 1. 概要と結論
**Towny（タウニー）**は、16×16ブロック（1チャンク、岩盤Y=-64〜最高高度Y=320）単位で土地を保護し、荒らしや盗難から拠点を守るサーバー中核の土地保護システムです。

- **結論：** トラ鯖では**「荒野（Wilderness）は誰でもチェストを開封・破壊できる弱肉強食エリア」**です。自分の拠点やアイテムを守るには、**「既存の街に参加してプロット（私有地）を購入する」**か、**「2,500Gを貯めて自分の街を建国する」**必要があります。
- **初心者の最短ロードマップ：**
  1. `/town list by open` で自由参加可能な街を探す、または募集している街に `/town spawn <街名>` で下見に行く。
  2. `/town join <街名>` で街に参加する（招待された場合は `/accept`）。
  3. 街の中で売り出されている区画に立ち、`/plot claim` を実行して自分専用の土地を確保する。
  4. 毎日午前4:00 (JST) の住民税引き落としに備えて所持金を維持する。

<div style="padding: 16px; background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 0px; margin: 16px 0;">
    <h4 style="margin: 0 0 8px 0; color: #b45309; font-size: 1em;">⚠️ 最重要：毎朝午前4:00の住民税（Resident Tax）と維持費（Upkeep）</h4>
    <ul style="margin: 0; padding-left: 20px; color: #92400e; line-height: 1.7; font-size: 0.95em;">
        <li><strong>住民税の滞納：</strong> 街ごとに町長が定めた「住民税（1日あたり 0〜50G程度）」があります。毎朝4:00時点で手持ち金が足りないと、<strong>プロットが自動没収（街に返還）されたり街から追放される</strong>場合があります。<code>/resident</code> で自分の所属街の税額を必ず確認しましょう。</li>
        <li><strong>街の破産・消滅：</strong> 街全体の金庫（Bank）が毎日の維持費（Upkeep）を支払えない場合、<strong>街そのものが消滅（破産解散）し、全保護が一瞬で消失して荒野に戻ります</strong>。町長や住民は <code>/town deposit <金額></code> で定期的に街金庫へ寄付しましょう。</li>
    </ul>
</div>

---

## 2. トラ鯖におけるTowny一般プレイヤー仕様一覧

| 項目 | トラ鯖ルール・設定値 | 解説 |
|---|---|---|
| **土地保護範囲** | **1プロット = 16×16 (Y:-64〜Y:320)** | 縦方向全域が保護され、地下鉱道や上空拠点も安全 |
| **新規建町費用** | **2,500 G** | 自分で街を創設する際の初期費用 |
| **新規プロット領有** | 25 G（街金庫から引き落とし） | 街の領土を1チャンク拡大する費用 |
| **日次引き落とし時間** | **毎日 午前4:00 (JST)** | サーバー内で一括税金・維持費処理が実行 |
| **荒野での保護** | **なし（自由破壊・開封可能）** | 街の外での野宿・チェスト設置は非常に危険 |
| **爆発・火災延焼** | **街内はデフォルト無効** | クリーパー爆発や落雷火災による被害はゼロ |

---

## 3. プロット（私有地）の種類と権限設定（Perms）

### 3.1 プロットの種類
- **通常プロット (Default)：** 一般的な住宅用区画。住民が購入して家を建てます。
- **商業プロット (Commercial)：** QuickShopなどのショップ看板・チェストを置くための区画。
- **農業プロット (Farm)：** 畑や牧場用の区画。
- **大使館プロット (Embassy)：** 他の街の住民でも購入できる国際区画。

### 3.2 権限（Permissions）の4×4マトリクス完全理解
Townyでは、プロットごとに「誰が」「何をできるか」を厳密に制御できます。

```text
【対象グループ】
・resident (住民)  : 同じ街の他の住民
・nation   (国民)  : 自国および同盟国のプレイヤー
・ally     (同盟)  : 同盟関係にあるプレイヤー
・outsider (部外者): 街に属していない赤の他人
・friend   (フレンド): /resident friend add で登録した仲間

【許可できるアクション】
・build   : ブロックの設置
・destroy : ブロックの破壊
・switch  : ドア、ボタン、レバー、トラップドアの操作
・itemuse : バケツ、ライター、ハサミ等のアイテム使用
```

**権限の確認と変更コマンド：**
- 自分のプロットに立って `/plot set perm (グループ) (アクション) (on|off)`
- 例：フレンドにチェストやドアの操作を許可したい場合
  ```bash
  /resident friend add Steve
  /plot set perm friend switch on
  /plot set perm friend itemuse on
  ```
- 例：部外者のドアノックやスイッチ操作を完全遮断したい場合
  ```bash
  /plot set perm outsider switch off
  ```

---

## 4. 一般住民向け主要コマンド完全リファレンス

<div class="command-card" style="margin-bottom: 14px; padding: 16px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 0px;">
    <h3 style="margin: 0 0 8px 0; color: #0f172a; display: flex; align-items: center; justify-content: space-between;">
        <span><code>/town [街の名前]</code></span>
        <span style="font-size: 0.75em; font-weight: normal; color: #64748b;">街ステータス確認</span>
    </h3>
    <ul style="margin: 0; padding-left: 20px; color: #334155; line-height: 1.7;">
        <li><strong>用途：</strong> 街の町長、人口、金庫残高（Bank）、日次維持費（Upkeep）、税率（Tax）、所有プロット数を表示します。</li>
    </ul>
</div>

<div class="command-card" style="margin-bottom: 14px; padding: 16px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 0px;">
    <h3 style="margin: 0 0 8px 0; color: #0f172a; display: flex; align-items: center; justify-content: space-between;">
        <span><code>/resident [プレイヤー名]</code></span>
        <span style="font-size: 0.75em; font-weight: normal; color: #64748b;">住民個人情報確認</span>
    </h3>
    <ul style="margin: 0; padding-left: 20px; color: #334155; line-height: 1.7;">
        <li><strong>用途：</strong> 自分の所属する街、所持金、所有プロット一覧、毎日支払っている住民税の合計額を確認します。</li>
    </ul>
</div>

<div class="command-card" style="margin-bottom: 14px; padding: 16px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 0px;">
    <h3 style="margin: 0 0 8px 0; color: #0f172a; display: flex; align-items: center; justify-content: space-between;">
        <span><code>/plot claim</code> &amp; <code>/plot unclaim</code></span>
        <span style="font-size: 0.75em; font-weight: normal; color: #64748b;">プロット購入と放棄</span>
    </h3>
    <ul style="margin: 0; padding-left: 20px; color: #334155; line-height: 1.7;">
        <li><strong>用途：</strong> 売り出し中のプロットに立ち <code>/plot claim</code> で購入。不要になったら <code>/plot unclaim</code> で街に返却します。</li>
    </ul>
</div>

<div class="command-card" style="margin-bottom: 14px; padding: 16px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 0px;">
    <h3 style="margin: 0 0 8px 0; color: #0f172a; display: flex; align-items: center; justify-content: space-between;">
        <span><code>/town deposit &lt;金額&gt;</code></span>
        <span style="font-size: 0.75em; font-weight: normal; color: #64748b;">街金庫への寄付</span>
    </h3>
    <ul style="margin: 0; padding-left: 20px; color: #334155; line-height: 1.7;">
        <li><strong>用途：</strong> 街の金庫（Bank）にお金を預け入れます。維持費破産を防ぐために一般住民でも自由に入金可能です。</li>
        <li><strong>実行例：</strong> <code>/town deposit 500</code></li>
    </ul>
</div>

<div class="command-card" style="margin-bottom: 14px; padding: 16px; background: #ffffff; border: 1px solid #e2e8f0; border-radius: 0px;">
    <h3 style="margin: 0 0 8px 0; color: #0f172a; display: flex; align-items: center; justify-content: space-between;">
        <span><code>/town spawn [街の名前]</code></span>
        <span style="font-size: 0.75em; font-weight: normal; color: #64748b;">街へのワープ</span>
    </h3>
    <ul style="margin: 0; padding-left: 20px; color: #334155; line-height: 1.7;">
        <li><strong>用途：</strong> 自分の街、または公開されている友好都市のスポーン地点へワープします（テレポート中は数秒間静止）。</li>
    </ul>
</div>

---

## 5. トラブルシューティング（10秒解決FAQ）
- **Q. 自分のプロットに立っているのにブロックが置けない**
  - A. チャット欄に「~[街名] (Resident)」と表示されているか確認してください。F3+Gキーでチャンク境界を表示し、自分が本当にプロットの内側にいるか、また購入処理（`/plot claim`）が正常に完了したか `/plot perm` で確認しましょう。
- **Q. 街から脱退して別の街に引っ越したい**
  - A. `/town leave` と入力すると街から脱退できます。ただし所有していたプロットは街に返還され、建てた建築物は街のものになりますので、貴重品は事前にインベントリやエンダーチェストに退避させてください。
- **Q. 街の中でPVPは発生する？**
  - A. トラ鯖の多くの街ではPVPはOFFに設定されています。`/town` を実行した際に「PVP: off」と表示されていれば、他プレイヤーからの攻撃は一切通りません。