📋 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推奨

インストール手順

  1. 最新版のJARファイルをダウンロード
  2. pluginsフォルダに配置
  3. サーバーを起動
  4. 自動生成された設定ファイルを確認

最初のゲーム作成

重要: まずマップを作成してください!
  • 🔴 赤コンクリート = 赤チームスポーン
  • 🔵 青コンクリート = 青チームスポーン
  • ビーコン = 各チームの旗(スポーンの近くに配置)
/ctf setpos1 game1
/ctf setpos2 game1
/ctf create game1

📝 最新の変更点

  • ✅ フェーズ間のインターバル削除(即座に移行)
  • ✅ リスポーン遅延を0に設定(即座に復活)
  • ✅ 通貨報酬を調整(キル15G、旗キャリアキル25G、キャプチャ50G、フェーズボーナス100G)
  • ✅ シールド回復を自陣のみに制限
  • ✅ ショップ使用範囲制限を削除(どこでも利用可能)
  • ✅ チームブロックをコンクリートのみに統一
  • ✅ ビーコン周囲3x3がダメージゾーンに
  • ✅ イベントチェストの中身をショップアイテムに限定
  • ✅ 距離ベースの旗検出アルゴリズム実装
  • ✅ チェスト内容物の自動クリア機能
  • ✅ 空腹度回復システム(自陣エリア)

📋 Welcome to EasyCTF

EasyCTF is a feature-rich Capture The Flag (CTF) plugin for Minecraft Paper Servers. It provides a strategic PvP game mode where two teams compete to capture each other's flags.

Latest Version 2.0 - Major system improvements and performance optimizations implemented!

✨ Main Features

🎮 Multiple Concurrent Games

Run multiple CTF games simultaneously on the same server. Each game operates in an independent temporary world.

💰 Shop System

Strategic item purchases with team-shared currency. Right-click emerald to open shop anywhere.

🛡️ Shield System

Take damage in enemy territory, recover only in your own. Tactical retreats and advances become crucial.

🏆 Match System

Determine overall winner across multiple rounds. Items carry over, requiring strategic resource management.

🎁 Event Chests

Special rewards appearing during combat phase. A chance to obtain expensive shop items!

🌏 Multi-language Support

Full support for Japanese and English. Easily switch languages in config.yml.

🚀 Quick Start

Requirements

  • Paper Server 1.21.5 or higher
  • Java 21 or higher
  • 4GB+ RAM recommended

Installation Steps

  1. Download the latest JAR file
  2. Place in plugins folder
  3. Start the server
  4. Check auto-generated configuration files

Creating Your First Game

Important: First, build your map!
  • 🔴 Red Concrete = Red team spawn
  • 🔵 Blue Concrete = Blue team spawn
  • Beacon = Team flag (place near spawns)
/ctf setpos1 game1
/ctf setpos2 game1
/ctf create game1

📝 Latest Changes

  • ✅ Removed intervals between phases (instant transition)
  • ✅ Set respawn delay to 0 (instant respawn)
  • ✅ Adjusted currency rewards (Kill 15G, Flag carrier kill 25G, Capture 50G, Phase bonus 100G)
  • ✅ Limited shield recovery to own territory only
  • ✅ Removed shop usage range restriction (usable anywhere)
  • ✅ Unified team blocks to concrete only
  • ✅ 3x3 area around beacon becomes damage zone
  • ✅ Limited event chest contents to shop items
  • ✅ Implemented distance-based flag detection algorithm
  • ✅ Auto-clear chest contents feature
  • ✅ Hunger recovery system (own territory)