🧩 Plugin Name: Soul Hunt SMP 🎮 What This Plugin Is This is a PvP survival event plugin where: One player becomes the “Target (Weapon Holder)” All other players become “Hunters” Hunters must find and kill the target Target survives using a powerful custom bow 🚀 How It Starts Admin runs: /smpstart 👉 Then: One random player gets Soul Bow 🏹 All other players get a Compass 🧭 🧭 Compass System (Hunters) Every hunter gets a compass that: Tracks the current weapon holder Shows distance in blocks 👉 Example: Target: Spider_XD | 320 blocks away Updates automatically every few seconds 🏹 The Soul Bow (Main Weapon) Only ONE player has this at a time. 🟢 Passive Ability: Infinite Arrows Bow never runs out of arrows Player can shoot anytime 🔴 Ability 1: Arrow Rain Right Click Cooldown: 2 minutes Duration: 30 seconds 👉 What happens: Wherever player looks Arrows start falling from sky on that location Continuous rain of arrows 💥 Very powerful for: Area damage Fighting multiple players 🔵 Ability 2: Speed Boost Shift + Right Click Cooldown: 30 seconds Duration: 18 seconds 👉 Gives: Speed IV ⚡ Useful for: Running away Chasing enemies 💀 Death System (MOST IMPORTANT PART) ✔ If Target is KILLED by a player: Weapon transfers to killer That player becomes new target Compass updates automatically ✔ If Target dies NATURALLY: (Fall damage, lava, mobs, etc.) Weapon DOES NOT DROP Weapon stays with same player After respawn → weapon returns to them 👉 So target never loses weapon by accident 🔄 Game Flow (Example) Game starts Spider_XD gets Soul Bow 👥 All players chase him using compass 👉 Case 1: Someone kills Spider_XD Killer becomes new target Everyone now hunts him 👉 Case 2: Spider_XD falls and dies He respawns with bow Still remains target 🎯 Goal of Game Hunters → kill the target and become target Target → survive as long as possible 👉 It becomes a continuous cycle of hunting 📢 UI & Effects (Makes it Cool 😎) Actionbar: Target: Spider_XD | Distance: 250 blocks Sounds: When target changes 🔔 Glow effect on target ✨ Particles during Arrow Rain 🌧️ ⚙️ Commands /smpstart → Start event /smpstop → Stop event /smpgive <player> → Give weapon manually /smpreload → Reload plugin 🧠 Simple Technical Logic (Behind the Scenes) Store current target (UUID) Compass: Updates target location every few seconds Death event: If killer exists → transfer weapon Else → keep weapon with same player Abilities: Cooldowns stored per player Arrow Rain: Repeating task spawning arrows from sky