Minecraftプラグイン FastAsyncWorldEdit

FastAsyncWorldEdit と確認されたサーバーの情報

🔌 FastAsyncWorldEdit について

FastAsyncWorldEdit は、サーバーをブロックしないように、大規模で頻繁なワールド編集を非同期で実行するために設計された Minecraft プラグインです。WorldEdit の高性能フォークで、メモリと CPU の改善、安全なマルチユーザー編集、そしてビルダー、マップ制作者、ネットワーク管理者に役立つ追加の編集機能に重点を置いています。

🎯 目的

このプラグインの主な目的は、サーバースタッフや開発者が非常に大規模な編集(schematics、大量置換、領域の埋め立て、コピー/ペースト)を行えるようにし、永続的な履歴、ロールバック、クリップボード機能を提供しつつ、サーバーの tick 性能への影響を最小限に抑えることです。

⚙️ 機能

  • メインスレッドの負荷を減らすための、複数の配置モード(blocks、chunk placement、world/CFI)を備えた非同期編集処理。
  • 大規模編集のサポートと、マルチプレイヤーサーバー向けの保護機能(エンティティ、tiles、メモリ、変更、反復、領域、インベントリのプレイヤーごとの上限)。
  • クリップボードの Web 連携と、マルチサーバー/サーバー間クリップボード。
  • ワールドごとの無制限の undo/redo 履歴、変更の検索と復元のための inspection と rollback ツール。
  • WorldEdit 互換の拡張 API と、一般的な操作のための非同期ラッパー。
  • 多数の追加ブラシ、ツール、マスク、パターン構文、変換、schematic 形式(部分的に壊れた schematic の修復を含む)。
  • 可視化、ターゲットモード、スクロール操作、バイオーム混合、ゲーム内でのワールドペイント、画像インポート、schematic 可視化機能。
  • ログ制御(設定可能な圧縮とバッファリング)と、記録されない高速編集のためのバイパスオプション。

🧩 対象ユーザー

  • 大規模な建築を行う、または creative/creative に近いエリアを管理するサーバー管理者やモデレーター。
  • とても大きな schematic を貼り付け、変換、管理する必要があるマップ制作者やビルダー。
  • 複数のバックエンドサーバーにまたがって、安全かつ高スループットな編集を必要とするネットワーク運営者。
  • WorldEdit と互換性のある API 動作が必要だが、非同期でブロックしない操作を求める開発者。

🏗️ 使用例

  • オンラインのプレイヤーに大きな tick lag を発生させずに、非常に大きな schematic を貼り付けて変換する。
  • 最近の履歴を検索し、誤って行った大規模変更の後に対象を絞った rollback を実行する。
  • 永続的な clipboard を使って、サーバー間やチームメンバー間で建築物を共有する。

⚙️ インストール

📥 セットアップ

  • 信頼できるリリースページ(Modrinth またはプラグインのリソースページ)から公式プラグイン jar をダウンロードします。
  • jar をサーバーの plugins/ フォルダに入れます。
  • サーバーを再起動し、コンソールログを確認して、プラグインが正しく読み込まれていることを確認します。

📦 依存関係

  • FAWE は保護系プラグインと統合できます。既知の対応統合には WorldGuardPlotSquared が含まれます(対応統合として記載されており、必須のコア依存関係ではありません)。

🧠 技術メモ

  • FAWE は WorldEdit との API 互換性を維持し、非同期ラッパーを追加することで、多くの WorldEdit プラグインが FAWE の非同期操作で動作するようにしています。
  • 公式にサポートされるサーバープラットフォームには Bukkit/Spigot/Paper/Purpur が含まれます。導入前に、使用しているサーバービルドとの正確な互換性を確認してください。
  • リリースと互換性メモは最新の Minecraft バージョンをカバーしています(プロジェクトでは複数の 1.16.5+ および 1.20/1.21 系列が案内されています)。正確な対応バージョンはダウンロードしたリリースを確認してください。
  • このプロジェクトは GPL-3.0-only ライセンスで公開されています。

🤝 このプラグインが役立つ場面

大規模な編集を日常的に行う場合、creative または大規模建築向けのサーバーを運営している場合、またはメインサーバースレッドをブロックせずに WorldEdit の API 動作が必要な場合、FastAsyncWorldEdit は非同期操作、強化されたツール、rollback/履歴機能を提供し、編集に関連する中断を減らし、ライブサーバーでの大規模編集をより安全にします。

プラグイン FastAsyncWorldEdit のサーバー

プラグイン FastAsyncWorldEdit のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。FastAsyncWorldEdit の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、FastAsyncWorldEdit を使用していてもこのセクションに表示されないことがあります。

FastAsyncWorldEdit を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。