📋 EasyCTFへようこそ
EasyCTFは、Minecraft Paper Server用の高機能なCapture The Flag(CTF)プラグインです。 2つのチームに分かれて相手の旗を奪い合う、戦略性の高いPvPゲームモードを提供します。
最新バージョン 2.0 - 大幅なシステム改善とパフォーマンス最適化を実施しました!
✨ 主な特徴
🎮 複数ゲーム同時実行
同一サーバーで複数のCTFゲームを並行して実行可能。各ゲームは独立したテンポラリワールドで動作します。
💰 ショップシステム
チーム共有通貨で戦略的なアイテム購入。エメラルドを右クリックでどこでもショップを開けます。
🛡️ シールドシステム
敵陣でダメージを受け、自陣でのみ回復。戦術的な撤退と進軍が重要になります。
🏆 マッチシステム
複数ラウンドで総合優勝を決定。アイテムは引き継がれ、戦略的な資源管理が求められます。
🎁 イベントチェスト
戦闘フェーズ中に出現する特別な報酬。高価なショップアイテムを獲得するチャンス!
🌏 多言語対応
日本語と英語に完全対応。config.ymlで簡単に言語を切り替え可能です。
🚀 クイックスタート
必要環境
- Paper Server 1.21.5以上
- Java 21以上
- 4GB以上のRAM推奨
インストール手順
- 最新版のJARファイルをダウンロード
plugins
フォルダに配置- サーバーを起動
- 自動生成された設定ファイルを確認
最初のゲーム作成
重要: まずマップを作成してください!
- 🔴 赤コンクリート = 赤チームスポーン
- 🔵 青コンクリート = 青チームスポーン
- ビーコン = 各チームの旗(スポーンの近くに配置)
/ctf setpos1 game1
/ctf setpos2 game1
/ctf create game1
📝 最新の変更点
- ✅ フェーズ間のインターバル削除(即座に移行)
- ✅ リスポーン遅延を0に設定(即座に復活)
- ✅ 通貨報酬を調整(キル15G、旗キャリアキル25G、キャプチャ50G、フェーズボーナス100G)
- ✅ シールド回復を自陣のみに制限
- ✅ ショップ使用範囲制限を削除(どこでも利用可能)
- ✅ チームブロックをコンクリートのみに統一
- ✅ ビーコン周囲3x3がダメージゾーンに
- ✅ イベントチェストの中身をショップアイテムに限定
- ✅ 距離ベースの旗検出アルゴリズム実装
- ✅ チェスト内容物の自動クリア機能
- ✅ 空腹度回復システム(自陣エリア)