YK Land – 高性能土地管理アドオン
土地の杖で範囲を選ぶだけで、自分の土地を保護できる土地管理アドオンです。
アクションバー、タイトル、パーティクル、フォーム UI を使い、操作しやすさと動作の軽さの両方を目指しました。
マルチプレイのサーバーやレルムズで、建築物を荒らしから守りたいときに向いています。
主な特徴
- かんたん範囲指定 … 土地の杖で「左クリック」「右クリック」するだけで範囲を選べます
- リアルタイム表示 … 選択サイズ、必要ブロック数、他の土地との重なりをアクションバーに常時表示します
- 境界の可視化 … 土地の境界をパーティクルで表示します。自分・参加中・他人・サーバーで色が分かれます
- 細かい権限設定 … 所有者・メンバー・ゲスト・部外者の4段階に加え、土地ごとに10種類のフラグがあります
- 土地ブロック制 … プレイ時間に応じて、確保できる面積が増えていきます
- ホームテレポート … 土地ごとにホームを設定してテレポートできます(待機時間とクールダウンあり)
- 管理者機能 … バイパスモード、サーバー管理区域、全土地の管理、ワールド設定の変更ができます
- 軽量設計 … 空間ハッシュ索引で、土地が数千件あっても座標判定はほぼ一瞬です
- 安全なデータ保存 … 2つの保存領域に交互に書き込むので、保存中にサーバーが落ちても前回のデータから自動で復元します
- 実験的機能は不要 … 安定版の API だけで動きます
動作環境
| 項目 | 内容 |
|---|---|
| 対応バージョン | 統合版 1.26.50 以上 |
| 実験的機能 | 不要 |
| 対応環境 | シングルプレイ / マルチプレイ / レルムズ / BDS 系サーバー |
| 同梱パック | ビヘイビアパック + リソースパック(.mcaddon) |
導入方法
.mcaddonファイルを開くと、Minecraft に自動で取り込まれます- ワールドの設定で、ビヘイビアパックとリソースパックの両方を有効にします
- ワールドに入ると、初回参加時に「土地の杖」と「土地台帳」が配られます
旧バージョンから更新する場合は、パックを入れ替えるだけで土地データがそのまま引き継がれます。
使い方
1. 範囲を選ぶ
「土地の杖」を持って操作します。
| 操作 | 動作 |
|---|---|
| ブロックを左クリック | 始点を設定 |
| ブロックを右クリック | 終点を設定 |
| 空中で右クリック | メニューを開く(範囲選択済みのとき) |
| スニークしながら空中で右クリック | 選択を解除 |
範囲を選ぶと、アクションバーに大きさ・必要ブロック数・残りブロック数が表示されます。
- 白い枠 … 作成できる範囲
- 赤い枠 … 他人の土地と重なっている、ブロックが足りないなど、作成できない範囲
土地の高さは岩盤から空まで無制限です。
2. 土地を作る
範囲を選んでからメニューの「選択範囲から土地を作成」を押し、土地の名前を入力すれば完成です。
その場所が土地の中なら、作成した位置が自動でホームになります。
3. 土地を管理する
「土地台帳」を右クリックするか、/land コマンドでメニューを開きます。
メインメニュー
- 現在地の土地を管理 / 情報を見る
- 選択範囲から土地を作成
- 自分の土地(所有している土地・参加している土地の一覧)
- 周辺の土地(半径160ブロック以内の土地を、方角と距離つきで表示)
- 境界を表示(30秒間)
- 個人設定
- 使い方
- 管理者メニュー(管理者のみ)
土地の管理メニュー
- 詳細情報
- 名前を変更
- メンバー管理(追加・権限変更・削除)
- フラグ設定
- ホームを現在地に設定 / ホームへテレポート
- 範囲を変更(杖の選択範囲に合わせて拡張・縮小)
- 所有権を譲渡
- 土地を削除(使っていた土地ブロックは返還)
権限
| 権限 | 建築・破壊 | コンテナ | ドア・ボタン等 | 説明 |
|---|---|---|---|---|
| 所有者 | ○ | ○ | ○ | 土地の持ち主。すべての設定を変更できます |
| メンバー | ○ | ○ | ○ | 信頼できる仲間向け |
| ゲスト | × | ○ | ○ | 見学者や、施設だけ使ってほしい相手向け |
| 部外者 | フラグ次第 | フラグ次第 | フラグ次第 | 上記以外のプレイヤー |
フラグ(土地ごとの設定)
| フラグ | 初期値 | 内容 |
|---|---|---|
| 部外者のドア・ボタン等の使用 | OFF | ドア、トラップドア、ボタン、レバー、ベッド、作業台など |
| 部外者のチェスト等の使用 | OFF | チェスト、樽、かまど、シュルカーボックス、書見台など |
| 部外者の建築・破壊 | OFF | 有効にすると誰でも建築できます |
| PvP | OFF | 土地内でのプレイヤー同士の攻撃 |
| 爆発によるブロック破壊 | OFF | TNT、クリーパーなどの爆発 |
| 敵対モブの自然スポーン | ON | 無効にすると、土地内でスポーンした敵対モブを消去します |
| 動物・ペットの保護 | ON | 部外者が敵対モブ以外を攻撃できなくなります |
| 部外者のアイテム拾得 | ON | 落ちているアイテムを部外者が拾えるか |
| 部外者のホームテレポート | OFF | 周辺の土地一覧から誰でもホームへ移動できます(スポーン地点向け) |
| 入場時にタイトルを表示 | ON | 土地に入ったプレイヤーに土地名を表示します |
保護される操作
- ブロックの破壊・設置(土地の境界をまたいだ設置も判定)
- チェストなどコンテナの使用
- ドア・ボタン・レバーなどの操作
- 看板の編集、ケーキ、リピーター、額縁、植木鉢、ジュークボックスなど
- バケツ、火打石、骨粉、斧・シャベル・クワの使用
- 村人、動物、トロッコ、ボートへの操作
- 防具立て、トロッコ、ボート、エンドクリスタルへの攻撃
- PvP、動物やペットへの攻撃
- 爆発によるブロック破壊
- アイテムの拾得
食べ物、弓、ポーション、エンダーパールなどの土地を変更しない行動は制限しません。他人の土地の中でも普通に食事や戦闘ができます。
画面表示
アクションバー
- 土地の杖を持っているとき … 現在地の土地と、選択範囲の状態を2行で表示
- 土地台帳を持っているとき … 土地ブロックの残高と所有数を表示
- 土地に出入りしたとき … 入場・退場を表示
- ホームテレポート待機中 … 残り秒数とプログレスバーを表示(動くとキャンセル)
- 操作が禁止されたとき … 理由と土地名を表示
境界パーティクルの色
| 色 | 意味 |
|---|---|
| 緑 | 自分の土地 |
| 青 | メンバー・ゲストとして参加している土地 |
| 赤 | 他人の土地 |
| 金 | サーバー管理区域 |
| 白 | 選択中の範囲 |
パーティクルは本人の画面にだけ表示されるので、他のプレイヤーの邪魔になりません。
土地ブロック
土地を作ると、面積の分だけ「土地ブロック」を消費します。
| 項目 | 初期設定 |
|---|---|
| 初回参加時の付与 | 2,500 ブロック |
| プレイ1時間ごとの加算 | +600 ブロック |
| 自動加算の上限 | 100,000 ブロック |
| 1人あたりの土地数 | 8 件 |
| 1辺の最小長 | 5 ブロック |
| 1辺の最大長 | 256 ブロック |
土地を削除・縮小すると、そのぶんの土地ブロックは戻ります。
数値はすべて管理者メニューから変更できます。
コマンド
| コマンド | 内容 | 権限 |
|---|---|---|
/land |
メインメニューを開く | 全員 |
/land show |
周辺の土地の境界を30秒間表示 | 全員 |
/land wand |
土地の杖と土地台帳を受け取る(持っていないものだけ) | 全員 |
/land here |
現在地の土地のメニューを開く | 全員 |
/land info |
土地ブロックの残高と土地数をチャットに表示 | 全員 |
/landadmin |
管理者メニューを開く | 管理者 |
チャットからメニューを開いた場合は、チャット画面を閉じるとメニューが表示されます。
アイテムとレシピ
土地の杖
範囲を選ぶための道具です。
土地台帳
右クリックで土地管理メニューを開きます。
個人設定
各プレイヤーが自分で変えられる設定です。
- アクションバー表示 … 入退場時のみ / 常に表示 / 表示しない
- 土地に入ったときタイトルを表示 … ON / OFF
- 効果音 … ON / OFF
- 杖を持つと境界を表示 … ON / OFF
管理者向け機能
OP 権限を持つプレイヤー、または ykland:admin タグを付けたプレイヤーが使えます。
/tag <プレイヤー名> add ykland:admin
- バイパスモード … すべての土地で制限を無視します(巡回・修繕用)
- サーバー管理区域 … ブロックを消費せず、サイズ上限なしで作れる土地です。スポーン地点やロビーに使えます
- すべての土地 … 全土地の一覧と、どの土地でも管理・削除できる機能
- プレイヤーで検索 … 所有者名で土地を探せます
- 土地ブロックを付与 … プレイヤーごとに加算・減算・値の直接設定ができます
- ワールド設定 … 初期ブロック数、加算量、上限、TP の待機秒数などを変更できます
- データの復旧 … 万一土地データが読み込めなかった場合は、保存を止めてデータを保護します。管理者が初期化して再開することもできます
保護できないもの(仕様)
Minecraft の Script API に止める手段がないため、以下は保護できません。
- ピストンによるブロックの押し込み・引き込み
- 土地の外から流れ込む水・溶岩
- エンダーマンによるブロックの持ち去り
- 額縁から中身を取り出す操作、絵画を殴って外す操作
- 火の延焼
また、「敵対モブの自然スポーン」を OFF にすると、スポーンエッグで出した敵対モブも消去されます。
よくある質問
Q. 土地の杖をなくしました
A. /land wand でもう一度受け取れます。クラフトでも作れます。
Q. 他の人の土地と少しだけ重なってしまいます
A. 選択範囲が赤い枠になっているときは作成できません。アクションバーに重なっている土地名が表示されるので、範囲を調整してください。
Q. 自分の土地を広げたい
A. 杖で新しい範囲を選び、土地の管理メニューから「範囲を変更」を押してください。自分の土地とだけ重なる選択は、黄色で「範囲変更に使用できます」と表示されます。
Q. スポーン地点を保護したい
A. 管理者が範囲を選んで作成するとき、「サーバー管理の土地として作成」を ON にしてください。
Q. 動作が重くなりませんか?
A. 座標判定は空間ハッシュ索引で高速に行い、パーティクルも1回あたりの数を制限しています。土地が数千件あっても快適に動くよう設計しています。


コメント