MapArt Land Rental
MapArt Land Rentalは、バニラMinecraftの地図絵(マップアート)制作区画を期限付きで貸し出すPaperおよびFolia 26.1以降向けプラグインです。 専用ワールドの自動生成、プロジェクト単位の制作管理、共同制作者のアクセス権制御、経済システムによるレンタル料決済、期限切れ後の自動リセットを管理します。
地図IDの採番、縮尺変更、製図台による複製とロック、額縁への展示といった地図自体の機能はバニラMinecraftの仕様をそのまま利用します。
主な機能
- 専用ワールドの管理:平坦なボイドワールドを自動生成します。床ブロックの高さや素材、晴天の固定、モブスポーンや火災の抑止を一括制御します。
- 二層構造の保護領域:バニラの地図グリッドに一致する制作範囲(Map Bounds)の周囲に、作業用の足場バッファ(Lease Bounds)を追加します。プレイヤーはこの枠内でのみ移動と建築を行えます。
- プロジェクトと共同制作:プレイヤーはプロジェクトを作成し、共同制作者をメンバーとして招待できます。メンバー全員が区画内での建築作業を行えます。
- NegiLibによる快適なGUI:メニュー操作基盤にNegiLibを採用しています。Java EditionのNative DialogやインベントリGUI、Bedrock Editionのフォームに対応し、直感的に操作できます。
- Vault経済連携:区画のレンタル費用や期間延長費用をサーバー経済から引き落とします。二重引き落としや障害時の不整合を防ぐ補償設計を備えています。
- リージョン分割による安全な区画リセット:レンタル終了時または期限切れ時には、区画を初期の平坦な状態へ自動復元します。Foliaのリージョンスケジューラーに対応し、サーバー負荷を分散しながら安全にリセットを実行します。
ドキュメント構成
本ドキュメントは、プレイヤー向けの利用手順とサーバー管理者向けの設定運用手順に分かれています。
ユーザーガイド
地図絵を制作するプレイヤー向けの手順書です。
- クイックスタート:プロジェクト作成から区画レンタル、地図のロック、返却までの基本手順
- プロジェクトとメンバー管理:制作チームの作成と共同制作者の招待
- 区画レンタルと保護仕様:レンタル期間、延長、バッファ領域、自動リセットの仕様
- コマンドとGUI操作:
/mapartコマンドとGUI画面の使い方
サーバー運営ガイド
プラグインを導入および保守する管理者向けの技術資料です。