BeastHunt

The ultimate frantic PvP minigame where Hunters chase Beasts across your maps. Tag enemies, survive the clock, or fight off the infection.

15

BeastHunt

🐺 BeastHunt

<!-- SUSTITUYE ESTE LINK POR TU BANNER CUANDO TENGAS UNO -->

<div align="center">

Version

Minecraft

Software

License

The ultimate frantic PvP minigame where Hunters chase Beasts across your maps. <br> Tag enemies, survive the clock, or fight off the infection.

</div>

---

📑 Table of Contents

* ✨ Features * 🎮 Game Modes * 🛠️ Setup & Installation * 📜 Commands & Permissions * ⚙️ Configuration * 🚀 Pro Tips

---

✨ Features

| Feature | Description | | :--- | :--- | | ⚡ Smart Spec | Capture, Kill, Timed, and the new Smart Spec mode. | | 🌍 Smart Spec | Fully automated lobby and arena rotation system. | | 🔊 Smart Spec | Dynamic sound system: Beasts hear faster heartbeats as Hunters get closer. | | 🏹 Smart Spec | Configurable loadouts (Swords, Bows, Potions) per role. | | 🛠️ Smart Spec | Visual wands (`/bh tool`) to set spawns and objectives easily. | | 📊 Smart Spec | Track Wins/Kills and display a global Leaderboard. | | 👀 Smart Spec | Late joiners get a Compass Menu to teleport to players instantly. |

---

🎮 Game Modes

🚩 1. Capture Mode

*Classic Tag with an objective.* * 😈 Hunters: Must touch the Hunters: (Floating Diamond) hidden in the map. * ⚔️ Hunters: Tag (hit) all Beasts before they reach the objective or time runs out. * *Mechanic:* Beasts are frozen/eliminated upon being hit.

⚔️ 2. Kill Mode

*Traditional PvP Combat.* * 😈 Hunters: Survive until the timer runs out. You can fight back! * ⚔️ Hunters: Kill all Beasts. You have infinite lives. * *Mechanic:* Standard combat rules apply.

⏳ 3. Timed Mode

*Hide & Seek / Parkour Survival.* * 😈 Hunters: Run, hide, and parkour. Survive until the timer hits `00:00`. * ⚔️ Hunters: Catch all beasts before time is up. * *Mechanic:* No objectives, pure movement and evasion.

🧟 4. Infection Mode (NEW!)

*One vs All. The swarm grows.* * Win Condition: Starts with one Hunter. When a Beast is caught or killed, Win Condition:. * Win Condition: Hunters win if everyone is infected. Beasts win if at least one survives.

---

🛠️ Setup & Installation

1. Setup Spawns (In-Game): Drop the `BeastHunt.jar` into your `plugins` folder. 2. Setup Spawns (In-Game): Import your Lobby and Parkour worlds (ensure the folders are in the server root). 3. Setup Spawns (In-Game): Add your world names to `config.yml`. 4. Setup Spawns (In-Game):

> 4. Save: `/bh tp <worldname>` > > 4. Save: `/bh tool spawns` > * 4. Save: Cycle spawn (Gold = Beast / Emerald = Hunter). > * 4. Save: Remove spawn. > > 4. Save: `/bh tool objective` > * 4. Save: Set Objective Token. > * 4. Save: Remove it. > > 4. Save: Just type `/bh stop` or leave.

---

📜 Commands & Permissions

| Command | Arguments | Permission | Description | | :--- | :--- | :--- | :--- | | `/bh capture` | `[num] [t:sec]` | `beasthunt.use` | Start Capture match. | | `/bh kill` | `[num] [t:sec]` | `beasthunt.use` | Start Kill match. | | `/bh infection` | `[num] [t:sec]` | `beasthunt.use` | Start Infection match. | | `/bh countdown` | `[seconds]` | `beasthunt.use` | Start Timed match. | | `/bh stop` | - | `beasthunt.stop` | Force stop game. | | `/bh tool` | `<mode>` | `beasthunt.tool` | Get editor wands. | | `/bh teleport` | `<world>` | `beasthunt.teleport` | Admin TP to maps. | | `/bh stats` | - | `beasthunt.stats` | View personal stats. | | `/bh top` | - | `beasthunt.stats` | View Leaderboard. |

> 💡 Tip: Use `t:120` to force a match to last exactly 120 seconds. > *Example:* `/bh infection t:60`

---

⚙️ Configuration

📄 Click to view full config.yml

```yaml

Define your maps here

parkour-worlds: - world: "map_forest" weight: 10

Customize the equipment for Kill/Infection modes

kits: hunter: - "DIAMOND_SWORD" - "BOW" - "ARROW:10" beast: - "IRON_SWORD" - "SPEED_POTION"

Visuals & UI

scoreboard: enabled: true lines: show-mode: true show-time: true

Immersion settings

heartbeat: enabled: true max-distance: 20 # Distance blocks to start hearing the beat

Nametags (Above Head)

nametags: hunter-prefix: "&a&lHUNTER &a" beast-prefix: "&c&lBEAST &c" ```

🚀 Pro Tips for Admins

> ❗ disable-features-in-worlds > If you use a TAB plugin and don't see the "HUNTER/BEAST" nametags, go to your TAB `config.yml` and add your game worlds to the disable-features-in-worlds list (specifically for nametags/teams).

> 🛡️ Void Respawn > Hunters have infinite lives! If they fall into the void, the plugin automatically teleports them to a safe Hunter spawn point to keep the action going.

> 🏃 Lobby Parkour > Since players are in adventure mode with no hunger in the lobby, we recommend building a small parkour course to keep them entertained while waiting!

⚖️ License

This project is licensed under the MIT License.

ADS