UPDATE JANUARY 2025: Connect to the plugin testing server murderrun.mcserver.us to try Murder Run with your friends!
Inspired by the popular game Dead by Daylight, Murder Run is an advanced gamemode revolving around killers and survivors. In a desolate map, survivors must find all the vehicle parts and throw them back onto the truck before the killers murder everyone. Both killers and survivors have access to 100+ different gadgets, which can be used to gain advantages and disadvantages. This game is based off SSundee's "Murder Run" series on YouTube. Here are some more awesome features about this plugin.
Free and Open Source
Over 100+ Killer/Survivor Gadgets
Easy Lobby / Arena Creation and Customization
Use GUI's or Commands to Create and Modify Arenas / Lobbies
Resets Arenas Automatically using WorldEdit
Customize Item Drop Locations
Supports Automatic Item Drop Locations
No Setup Required for Arenas
Pre-made NPC Gadget Shop with Adjustable Prices
Prevent Certain Gadgets from Showing Up
Game Creation with Quick Join System or Private Games
Use GUI's or Commands to Create Games
Integration with PlaceholderAPI, LibsDisguises, Citizens, and WorldEdit
Integrates with PlaceholderAPI for Custom Statistics
No Dependencies / Setup Involved, Just Drop the JAR into Plugins Folder
Customisable Resource Pack
Customisable Item Textures, Sounds
Customisable Resource Pack Provider Method
No Server Hosting or Setup Required
Hosted on Server Automatically
Gives Option to Host via Other Options
Caches Resource Pack for Faster Loading Times
Customisable Locale (Change / Reformat Messages)
Uses MiniMessage for Easy Formatting
Support for Multiple Languages
Thank you **GTedd__** for Simplified and Traditional Chinese Locale Translations!
Customisable Gadget Properties
Ability to Disable Gadgets
Ability to Modify Gadget Cooldowns, Sounds, and Potion Effects
Customisable Game Properties
Ability to Set Game Timer
Ability to Set Extra Resource Packs
Customisable Alive / Dead Chat
Allows for Multiple Killers / Survivors
Database Support via Hibernate (MySQL, SQLite, PostgreSQL, H2)
Customisable Database Properties
And so much more...
Download the plugin from the latest releases here.
Drop the plugin into your server's `plugins` folder and start the server. Make the plugin generate the default files for you.
Configure the plugin properties to your liking inside the `murderrun` folder.
Run the `/murder gui` command to open a GUI. Create and modify any arenas and/or lobbies to your liking. In your lobby, run `/murder npc spawn survivor` and `/murder npc spawn killer` to spawn both the survivor and the killer gadget shop, which can be used to buy gadgets.
Run the `/murder gui` command and configure and create a new game.
Click on the bold aqua message in chat to invite other players. Close the menu and re-open the menu to update the player list. You can also change the roles of other players from survivor to killer and vice versa by clicking on their player head (assuming that they have joined the game already).
Configuration: There are multiple ways to configure the plugin. You can customize the locale by editing the messages in the `murderrun/locale/murderrun_XX_XX.properties` file, and change formatting using MiniMessage. You are also able to edit game-specific properties in the `murderrun/settings/game.properties` file, such as gadget sounds, durations, effects, pauses, and much more. Modify the resource pack sounds and textures by changing their respective files in the `murderrun/sounds` and `murderrun/textures` folders. Resource packs are built at runtime and served using MC Packs by default, but you are able to self-host an HTTP server on your server if wanted. Check the `config.yml` file to configure JSON or database options, HTTP server options, languages, and so much more.
Commands: Use the `/murder help` command to generate a list of commands in-game, and see what each command does. You are able to retrieve specific gadget items, handle lobbies/arenas/games, create default NPC shops, and so much more via this plugin.
Permissions: Permissions are based on the command. For example, the `/murder command gadget retrieve-all` command would have the `murderrun.command.gadget.retrieve-all` permission. Follow the same format for the rest of the plugin commands. It's recommended that you use LuckPerms to handle your permissions.