Skip to content

Dynamic Manhunt is a Minecraft plugin that adds a customizable manhunt mode, allowing players to experience thrilling chases with unique abilities and dynamic events.

Notifications You must be signed in to change notification settings

logm1lo/DynamicManhunt

Repository files navigation

Status Forks Stars Issues

Dynamic Manhunt

Dynamic Manhunt is an action-packed Minecraft plugin that brings a new layer of excitement to the game with a custom manhunt mode. Players take on roles as hunters and runners, each with distinct abilities and objectives. The game is further enriched with random supply drops, overpowered weapon deliveries, and environmental events that intensify the thrill of the chase.

🚀 Project Description

Dynamic Manhunt transforms the classic Minecraft manhunt into a high-intensity, unpredictable experience. The plugin introduces several gameplay-enhancing features, including:

🔥 Key Features

  • Randomized player roles: Hunters and runners are chosen at random.
  • Unique abilities for hunters: Providing tactical advantages during the chase.
  • Environmental events: Including floods and earthquakes that keep players on edge.
  • Random supply drops: Featuring overpowered weapons and items that shift the game's balance.
  • Simple command system: For easy game control and management.

🛠 Technologies

  • Java: The primary programming language.
  • Bukkit API: Allows the plugin to interact with Minecraft’s server features.

🚧 Development Challenges

During development, one of the core challenges was ensuring balanced gameplay. The introduction of overpowered weapons required careful attention to timing and power scaling to keep the game fair yet exhilarating for both hunters and runners. Future updates may introduce additional environmental hazards and mechanics to further enhance player immersion.

📑 Table of Contents

🛠 How to Install and Run the Plugin

To get started with Dynamic Manhunt, follow these steps:

  1. Ensure your Minecraft server is compatible with the plugin (use Spigot or Paper).
  2. Download the latest release from the GitHub Releases page.
  3. Place the downloaded .jar file into your server’s plugins folder.
  4. Restart your server to load the plugin.
  5. Use the /manhunt start command to kick off a new game.

🎮 How to Use the Plugin

Once the plugin is installed, you can manage the game with the following commands:

⚡ Commands:

  • /manhunt start - Initiates the Dynamic Manhunt game.
  • /manhunt stop - Stops the active manhunt game.
  • /manhunt help - Show the available commands.
  • /manhunt addhunter <player> - Add player as hunter.
  • /manhunt addrunner <player> - Add player as runner.
  • /manhunt removehunter <player> - Remove a hunter.
  • /manhunt listhunters - List all hunters.
  • /manhunt addrunner <player> - Add a runner.
  • /manhunt removerunner <player> - Remove a runner.
  • /manhunt listrunners - List all runners.

Random supply drops will occur throughout the game, delivering powerful weapons and items to players at strategic moments.

🎯 Player Roles:

  • Hunters: Your goal is to track down and eliminate the runners before time runs out.
  • Runners: Avoid capture by any means necessary! Utilize your environment, random items, and supply drops to survive.

📦 Random Supply Drops

Supply drops appear at random intervals during gameplay. These drops contain powerful weapons and items that can turn the tide for hunters or runners. The inclusion of overpowered weapons ensures that no game is ever the same, keeping players on edge.

🛡️ Overpowered Weapons List

Below is a list of the powerful items that may appear in the game’s supply drops. These items are designed to give players significant advantages, making every chase an intense battle for survival:

Item Description
The Mace The Most Powerful Weapon up to date
Netherite Sword The strongest melee weapon available, delivering heavy damage.
Netherite Axe A powerful tool that deals critical damage in combat.
Ender Pearls (x4) Allows for quick teleportation, ideal for escaping or chasing.
Ender Eyes (x64) Essential for fast navigation in the world.
Netherite Helmet Offers unmatched head protection.
Netherite Chestplate Provides superior defense with enhanced durability.
Netherite Leggings High-durability leg armor for excellent protection.
Netherite Boots Protects feet with high durability and mobility.
Trident Versatile for both melee and ranged attacks, useful on land or water.
Water Bucket Use for clutch escapes or instant water sources.
Enchanted Golden Apples (x8) Grants powerful buffs, including regeneration and resistance.
Elytra Allows for high-speed flight and aerial maneuvers.
Fireworks (x64) Useful for high-speed flight and celebration.
End Crystals (x2) & Obsidian (x5) Set up explosive traps using these dangerous crystals.
Potion of Strength (random) Grants a temporary boost to melee damage.
Potion of Swiftness (random) Grants a temporary boost to movement speed.
Splash Potion of Slowness (random) Throws a potion that slows down enemies.
Splash Potion of Weakness (random) Throws a potion that weakens enemies.

Notes:

  • Each potion appears in a random quantity ranging from 2 to 5, while Ender Pearls appear in quantities of 4 and other items may appear as specified.
  • The items and effects enhance gameplay, offering unique strategies for players during chases and battles.
  • The randomization of supply drops ensures no two games are alike, with the race for these items often determining the course of the match.

🙏 Credits

  • Developed by logm1lo
  • Thanks to the Minecraft community for their support and tutorials that aided development.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contribute to the Project

We welcome contributions to Dynamic Manhunt! Whether it's reporting bugs, suggesting features, or submitting code improvements, your help is appreciated.

📖 Contribution Guidelines:

  • Ensure your contributions align with the project’s vision and goals.
  • Follow the existing code style and structure.
  • Submit pull requests with clear descriptions of your changes.

To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Submit a pull request and await review.

About

Dynamic Manhunt is a Minecraft plugin that adds a customizable manhunt mode, allowing players to experience thrilling chases with unique abilities and dynamic events.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages