YK Land – 高性能土地管理アドオン

スポンサーリンク

YK Land – 高性能土地管理アドオン

土地の杖で範囲を選ぶだけで、自分の土地を保護できる土地管理アドオンです。
アクションバー、タイトル、パーティクル、フォーム UI を使い、操作しやすさと動作の軽さの両方を目指しました。

マルチプレイのサーバーやレルムズで、建築物を荒らしから守りたいときに向いています。


主な特徴

  • かんたん範囲指定 … 土地の杖で「左クリック」「右クリック」するだけで範囲を選べます
  • リアルタイム表示 … 選択サイズ、必要ブロック数、他の土地との重なりをアクションバーに常時表示します
  • 境界の可視化 … 土地の境界をパーティクルで表示します。自分・参加中・他人・サーバーで色が分かれます
  • 細かい権限設定 … 所有者・メンバー・ゲスト・部外者の4段階に加え、土地ごとに10種類のフラグがあります
  • 土地ブロック制 … プレイ時間に応じて、確保できる面積が増えていきます
  • ホームテレポート … 土地ごとにホームを設定してテレポートできます(待機時間とクールダウンあり)
  • 管理者機能 … バイパスモード、サーバー管理区域、全土地の管理、ワールド設定の変更ができます
  • 軽量設計 … 空間ハッシュ索引で、土地が数千件あっても座標判定はほぼ一瞬です
  • 安全なデータ保存 … 2つの保存領域に交互に書き込むので、保存中にサーバーが落ちても前回のデータから自動で復元します
  • 実験的機能は不要 … 安定版の API だけで動きます

動作環境

項目 内容
対応バージョン 統合版 1.26.50 以上
実験的機能 不要
対応環境 シングルプレイ / マルチプレイ / レルムズ / BDS 系サーバー
同梱パック ビヘイビアパック + リソースパック(.mcaddon)

導入方法

  1. .mcaddon ファイルを開くと、Minecraft に自動で取り込まれます
  2. ワールドの設定で、ビヘイビアパックとリソースパックの両方を有効にします
  3. ワールドに入ると、初回参加時に「土地の杖」と「土地台帳」が配られます

旧バージョンから更新する場合は、パックを入れ替えるだけで土地データがそのまま引き継がれます。


使い方

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回あたりの数を制限しています。土地が数千件あっても快適に動くよう設計しています。

スポンサーリンク
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

コメント通報

通報するにはログインする必要があります