2.0.5latestv2.0.5Oct 23, 2025 · Fixed creating last word holograms when a spectator leaves the game. · Fixed items lore were fully hidden in Minecraft 1.21.5 and higher versions. · Fixed arena visuals not working in Minecraft 1.21.5 and higher versions. · Updated the Commons library.2.0.4v2.0.4Oct 19, 2025 · Fixed the shop does not display the balance of player if the plugin is hooked into the Vault economy. · Fixed the game does not end if there is only one player alive and there is at least one spectator watching the game. · Updated some of the item names in the setup menu.2.0.3v2.0.3Oct 19, 2025 · Support for Minecraft 1.21.10. · Fixed a bug about teleporting all players to start location if there aren't enough spawn points. · Fixed a bug about when a detective fell of the map and dies, the new selected detective's arrow is not recharging.2.0.2v2.0.2Jun 18, 2025 · Migrated project from Java 17 to Java 21, updated codebase and dependencies accordingly. · Updated Inventory Framework to the latest available version.2.0.1v2.0.1May 21, 2025 Update project and dependencies to latest versions Bumped project version to 2.0.1 and upgraded multiple dependencies, including Commons to 1.9.5, InventoryFramework to 2.3.7, and FileItems to 1.1.6.2.0.0v2.0.0Feb 4, 2025 · Fixed NoClassDefFoundError when enabling MySQL database.1.9.9v1.9.9Feb 4, 2025 · Fixed NoClassDefFoundError occurring on plugin start. · Fixed using the wrong version of Commons library. · Updated FileItems library. · Updated WhackMe API.1.9.8v1.9.8Feb 3, 2025 · Added Hex/RGB color support for scoreboards. · Fixed sounds not playing on Minecraft 1.21+. · Updated Commons library.1.9.77v1.9.77Jan 7, 2025 · Support for Minecraft 1.21.4. · Updated Commons, Command Framework, FileItems, Inventory Framework libraries. · Fixed some of the command messages not reloading by using the reload command. · Lots of code based improvements.1.9.76v1.9.76Nov 11, 2024 · Added 5 more placeholders. · %mm_is_innocent% · %mm_is_spectator% · %mm_is_dead% · %mm_is_fake_detective% · %mm_is_any_detective% - Real or fake detective (after collecting 10 golds players can get a bow and become a fake detective) · Fixed previously added placeholders not working as expected.1.9.75v1.9.75Nov 11, 2024 · Added 2 new placeholders: · %mm_is_murderer% - Returns true/false. · %mm_is_detective% - Returns true/false. · Updated Commons library.1.9.74v1.9.74Nov 10, 2024 · Fixed gold spawning not working in Minecraft 1.21.3.1.9.73v1.9.73Nov 7, 2024 · Updated Command Framework to v1.5.12. · Fixed random join command not working as expected.1.9.72v1.9.7Oct 31, 2024 · Fixed spectator settings not working properly. · Fixed game not ending if the last alive Detective (if no other innocents alive) or Murderer falls into void. · Improvements on the user system. Changes in the messages.yml Code (YAML): messages: game-end: summary-message : - "%no_center%&a&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬" - "&f&lMurder Mystery" - "" - "&f&lWinner : %winner%" - "" - "&7Detective : %detective%&r &7(&6%detective_kills% &7Kills)" - "&7Murderer : %murderer%&r &7(&6%murderer_kills% &7Kills)" - "&7Hero : %hero%" - "" - "%no_center%&a&l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬" Code (YAML): messages: in-game: detective-fell-off-map-and-lose : "&eThe Detective fell off the map!"1.9.71v1.9.71Oct 31, 2024 · Fixed game items show unbreakable tag in the lore.1.9.7v1.9.72Oct 31, 2024 · Fixed ConcurrentModification exception occurring while fetching the user data1.9.6v1.9.6Oct 29, 2024 · Support for Minecraft 1.21.2 & 1.21.3. · Fixed players stay in the arena if they quit the game. · Fixed item tooltips not hiding properly in MC 1.20.5+. · Updated Despical's Commons, Command Framework and FileItems libraries.1.9.52v1.9.52Oct 5, 2024 · Added option to change the timer format in the scoreboard. · Added option to change the date format in the scoreboard. Changes in the messages.yml Code (YAML): scoreboard: timer-format : "%02d:%02d" date-format : "dd/MM/yy"1.9.51v1.9.51Oct 4, 2024 · Fixed game explanation message is not centered. · Now whitelisted commands support commands with arguments. Changes in the config.yml Code (YAML): # Put 'exact:command here' to check for the exact command name. # By default, we'll check if the executed command starts with any command in the list. Whitelisted-Commands : [ ]1.9.5v1.9.5Oct 2, 2024 · Now all the game sounds can have custom volume and pitch. · Updated libraries: · Despical's Commons. · Despical's Command Framework. Changes in the config.yml Code (YAML): # The sound format is 'SOUND:VOLUME:PITCH'. # By default, the pitch and volume values are 1.0 Sounds : # Custom death sounds only plays to Murderer and the victim. Death : ENTITY_PLAYER_DEATH # The sound plays when someone falls into void. Fell-Off-The-Map : ENTITY_SKELETON_DEATH # The sound plays when there are 15, 10, 5 and 4, 3... seconds left before the game starts. Game-Starts-In : UI_BUTTON_CLICK # The sound plays when someone picks up gold. Pick-Up-Gold : ENTITY_ITEM_PICKUP # Sounds for the Murderer's sword. Murderer-Sword : # The sound plays when the Murderer's sword charging. Charging : UI_BUTTON_CLICK:2:2 # The sound plays when the Murderer threw their sword. Throw-Successful : ENTITY_ENDER_DRAGON_SHOOT:2:2 # The sound plays when the throwing is canceled. Throw-Canceled : ENTITY_ITEM_BREAK:2:21.9.45v1.9.45Sep 27, 2024 · Added glowing option to menu items in menus.yml, knife-skins.yml and death-sounds.yml. · Use glow: true to glow items in these files. · Added debug mode. · Added new placeholders: · %mm_<arena>:state% - Displays arena state (not formatted). · %mm_<arena>:state_pretty% - Displays arena state (formatted). · %mm_<arena>:can_be_spectated% - Returns true if the arena can be spectated at the moment, otherwise false. · Renamed some of the placeholders: · %mm_<arena>:time_left% -> %mm_<arena>:timer% · %mm_<arena>:formatted_time_left% -> %mm_<arena>:timer_pretty% Changes in config.yml Code (YAML): # Enable this only if you're debugging the Murder Mystery plugin. # Debugging may impact performance or reveal sensitive game information. Debug : false1.9.44v1.9.43Sep 26, 2024 · Fixed death sounds and knife skins menu messages not supporting PlaceholderAPI placeholders.1.9.43v1.9.44Sep 26, 2024 · Fixed picking up gold not working correctly on Minecraft 1.21+.1.9.42v1.9.42Sep 25, 2024 · Added option to customize scoreboard update interval. · Added option to customize cooldown progress bar colors. · Added options to customize game bar color and style for different arena states. · Updated bStats version. Changes in config.yml Code (YAML): Scoreboard-Settings : # Should we create some cool scoreboards? Enabled : true # The player scoreboards will be updated every 10 ticks. Update-Interval : 10 Changes in messages.yml Code (YAML): messages: in-game: cooldown-progress-colors : "&a:&c" # To hide the bar in a specific arena state, leave the message field empty for that state. game-bar: waiting-for-players : # This is the message displayed when the arena is in waiting for players state. message : "&e&lPLAYING &f&lMURDER MYSTERY &e&lby &b&lDespical" # The color of the bar when waiting for players. # If a color is not set for this state, the color from the previous state will be used. color : BLUE # The style of the bar when waiting for players. # If a style is not set for this state, the style from the previous state will be used. style : SOLID starting : # This is the message displayed when the arena is in starting state. message : "&e&lPLAYING &f&lMURDER MYSTERY &e&lby &b&lDespical" in-game : # The game bar won't be visible if the arena is in-game state because the message is empty. message : "" ending : # This is the message displayed when the arena is in ending state. message : "&e&lPLAYING &f&lMURDER MYSTERY &e&lby &b&lDespical"1.9.41v1.9.4Sep 23, 2024 · Added PAPI support for the menu configurations. · Fixed getting exception if the Oraxen support is enabled and the item is not registered from the Oraxen API.1.9.4v1.9.41Sep 23, 2024 · Fixed spectator settings item not working.1.9.3v1.9.3Sep 21, 2024 · Added option to allow opening shop menu in-game. · Added option to delay arena registration for multi-world users. · Added new options to some commands: · /mm join <arena> [--players=player_name,player_name] · /mm join <arena> --players=Despical,mrdespi - Makes the specified players to join target arena. · /mm randomjoin [--player=player_name] · /mm randomjoin --player=Despical - Makes the target player join a random arena, if possible. · /mm shop [--knifeSkins | --deathSounds | skipChecks] [--player=player_name] · /mm shop --knifeSkins --skipChecks - Opens directly the knife skins menu and "--skipChecks" will skip the checks if player is in a arena. · /mm shop --player=Despical --knifeSkins - This command will directly open knife skins menu for player named Despical. · All the options and flags can only be used by operator (op-ed) players. · Fixed item attributes are not hidden for knife skins. · Now default system locale is English. · Updated config options system. Changes in config.yml Code (YAML): # Should we allow players to open shop menu in-game? Allow-Shop-In-Game : false # If you have arenas in the separated worlds then you should wait a few seconds for # these worlds to finish loading before we load the arenas. (20 ticks = 1 second) Arena-Registration-Delay : 01.9.2v1.9.2Sep 20, 2024 · Replaced game item system with one of my new libraries, now works better with custom key system. · Users can now glow the items via items.yml. · Removed GameItem and GameItemManager classes. · GameItemManager is replaced with ItemManager. · Lots of code based improvements. Changes in the items.yml Code (YAML): items: leave-item: name : "&c&lReturn to Lobby &7(Right Click)" # Custom-modeled items by the Oraxen plugin are supported. # To use them, simply replace the material with oraxen:item_id_here. material : RED_BED slot : 8 murderer-slot : 8 lore : - "&7Right-click to leave to the lobby!" # Should this item has a glowing effect? # This option is optional and is false by default. glow : false # Actions attribute can also be added to other lobby and spectator items. # By default, items will be triggered for all actions. (PHYSICAL is not allowed) actions : - "RIGHT_CLICK_BLOCK" - "RIGHT_CLICK_AIR" - "LEFT_CLICK_BLOCK" - "LEFT_CLICK_AIR"1.9.1v1.9.1Sep 9, 2024 · Added customizable game explanation message. · Fixed throwing exception if a user tries to register arena twice or more. · Fixed tab completer recommends for unnecessary commands. · Fixed golds not removing when clicking on a special block on MC 1.21+. Changes in messages.yml Code (YAML): messages: arena: game-explanation : [ ]1.9.0v1.9.0Sep 8, 2024 · Updated Commons library to v1.8.3. · Updated the arena creation message. · Updated the removed BiSupplier class from the Commons library. · Fixed main menu components not hiding some of the attributes in MC 1.21+. · Fixed arena register item displays flight duration attribute.1.8.9v1.8.9Aug 20, 2024 · Updated Command Framework to v1.5.0. · Updated help command content.1.8.8v1.8.8Aug 12, 2024 · Fixed command matcher not working.1.8.7v1.8.7Aug 11, 2024 · Support for Minecraft 1.21.1. · Fixed help command not working propery.1.8.6v1.8.6Jul 29, 2024 · Updated Command Framework to the v1.4.9 · Updated commands according to changes in new version of Command Framework. · Fixed some of the commands sending command usage instead of sending the error message.1.8.5Added spectator spawn featureJul 13, 2024 · Added spectator spawn feature for permanent spectators (joined the game after it started). · Now they can be teleported to a specific spawn point or a random player spawn point. · Updated content of 'game location not found' warning message, now it will say which game location not set properly. · Updated lobby locations component in arena editor menu. · Updated some of the comments in config file. Changes in config.yml Code (YAML): Spectator-Settings : # Should we teleport permanent spectators (joined the game after it started) to spectators spawn # or to a random player spawn point? Teleport-To-Spectator-Spawn : true1.8.4Added /mm spectate commandJul 13, 2024 · Added '/mm spectate' command to spectate games. · Changed tab completer permission from 'mm.admin' -> 'mm.admin.tabcompleter'. Changes in config.yml Code (YAML): Permissions : # The permission needed to execute '/mm spectate' command. Spectate-Command : "" Changes in messages.yml Code (YAML): player-commands: can-not-spectate : "&cYou can not spectate this arena at the moment!"1.8.3Fixed a bug that breaks the plugin when characters try to suicideJul 12, 2024 · Now all the sounds can be customized via config file. · Fixed a bug that breaks the plugin when characters try to suicide. Changes in config.yml Code (YAML): Sounds : # Custom death sounds only plays to Murderer and the victim. Death : ENTITY_PLAYER_DEATH # The sound plays when someone falls into void. Fell-Off-The-Map : ENTITY_SKELETON_DEATH # The sound plays when there ire 15, 10, 5 and 4, 3... seconds left before the game starts. Game-Starts-In : UI_BUTTON_CLICK # The sound plays when someone picks up gold. Pick-Up-Gold : ENTITY_ITEM_PICKUP # Sounds for the Murderer's sword. Murderer-Sword : # The sound plays when the Murderer's sword charging. Charging : UI_BUTTON_CLICK # The sound plays when the Murderer threw their sword. Throw-Successful : ENTITY_ENDER_DRAGON_SHOOT # The sound plays when the Murderer's throwing is canceled. Throw-Canceled : ENTITY_ITEM_BREAK1.8.2Improved randomnessJul 11, 2024 · When the "equal chances" option is enabled, the randomness of the role selection algorithm is increased and improved.1.8.1Support for new items and sounds and arena editor improvementsJul 10, 2024 · Updated Commons to latest version. · Support for new added items in MC 1.20+. · Support for new added sounds in MC 1.17+. · Arena editor improvements.1.8.0Fixed game items and fixed message command not working in some casesJun 28, 2024 · Fixed game items not working properly. · Fixed '/mm message' command not working, if 'block commands' option is enabled.1.7.9Support for Minecraft 1.21 and some fixesJun 20, 2024 · Added support for Minecraft 1.21. · Fixed getting exceptions when deleting arenas. · Now arena visuals won't be displayed if there are players in the arena.1.7.8Added fellow particlesJun 18, 2024 · Added fellow particles. · RED:BLUE:GREEN:SIZE · Fixed the lore of 'Set Maximum Players' item in setup menu. Changes in config.yml Code (YAML): # Should we display some particles above Murderer and Detective character's fellows? # Particles are only going to be displayed to current character, not to innocents or non-fellows. Fellow-Particles : # Set empty string to disable particles. # Format: RED:GREEN:BLUE:PARTICLE_SIZE Detective : "0:0:255:1" Murderer : "255:0:0:1" # How much the particle should be displayed above the character's current location? Y-Offset : 2.5 # For instance, now every 1 tick the particles above the characters will be displayed. Interval : 21.7.7Fixed %detectives_left% not working properly and huge improvements for setup menuJun 13, 2024 · Huge improvements for setup menu. · Fixed %detectives_left% placeholder not working properly.1.7.6Fixed system fails to remove non-sign arena signsJun 13, 2024 · Fixed system fails to remove non-sign arena signs.1.7.5Added 2 new scoreboard placeholdersJun 10, 2024 · Added 2 new scoreboard placeholder. · %murderers_left% => Shows the amount of alive murderers. · %detectives_left% => Shows the amount of alive detectives. · Code based small changes.1.7.4Added Oraxen support for custom modeled itemsJun 7, 2024 · Added Oraxen support for custom modeled items. · For instance, replace the material name in any file with "oraxen:item_id_here" to use the custom modeled items by Oraxen plugin. If you are upgrading from an old version add this to your addons.yml, in case you want to use custom modeled items. Code (YAML): Oraxen : # Should we enable support custom item models if we find Oraxen? Enabled : true1.7.3Fixed game items not working in MC 1.20.5+Jun 1, 2024 · Fixed game items not working in MC 1.20.5+.1.7.2Full support for MC 1.20.5+ and now messages support PAPI placeholdersMay 28, 2024 · Full support for Minecraft 1.20.5+. · Now most of the user messages support PlaceholderAPI placeholders. · Removed glowing fellows option.1.7.1Added support for MC 1.20.5 and some bug fixesMay 12, 2024 Discord: mrdespical 1.7.1 · Added support for Minecraft 1.20.5+. · Fixed players can be able to edit signs by right-clicking on them in higher versions of Minecraft. · Fixed including statistic name twice in the update string for MySQL. · Fixed sometimes contribution stats goes 0 (zero) which causes exceptions. · Improvements on command system. This version may include some issues related to latest version of Minecraft, so please report them.1.7.0Support for Minecraft 1.20.5, new features and some bug fixesMay 6, 2024 Discord: mrdespical 1.7.0 · Support for Minecraft 1.20.5+. · Added 'actions' option to game items. · Updated Command Framework and Commons libraries. · Relocated the Command Framework package to not conflict with other plugins that use this framework too. · Fixed shop menu merges items from different pages in some cases. · Now BlockBreakEvent will have HIGHEST priority in case of some other plugins takes the priority. Items File Changes Code (YAML): items: leave-item: name : "&c&lReturn to Lobby &7(Right Click)" material : RED_BED slot : 8 murderer-slot : 8 lore : - "&7Right-click to leave to the lobby!" # Actions attribute can also be added to other lobby and spectator items. # By default, items will be triggered for all actions. (PHYSICAL is not allowed) actions : - "RIGHT_CLICK_BLOCK" - "RIGHT_CLICK_AIR" - "LEFT_CLICK_BLOCK" - "LEFT_CLICK_AIR"1.6.9Added custom death sounds, new arena visuals and some fixesApr 20, 2024 Discord: mrdespical 1.6.9 · Added custom death sounds, and a menu in shop. · Added 2 new arena visuals, for lobby and end locations. · Added '/mm shop --deathSounds' command to directly open death sounds menu without the shop menu. · Added permission to open death sounds menu. · Fixed action bar cooldown message not going all the way full. · Now reload command will reload rewards too. · Seperated shop, knife skin and death sound settings to different files. · Updated inventory manager settings. · Updated APIs: Commons and Whack Me. Config Changes Code (YAML): Permissions : # Permission needed to open death sounds menu. Death-Sounds-Menu : "" Code (YAML): # Enable Inventory Manager for your games? (Very useful feature for MULTI ARENA) # This saves inventory of players and restores it after player leaves arena. # Saved elements: max health, health, food, experience, full inventory, armor contents, and more. Inventory-Manager: Enabled : true # Usable attributes: # game-mode, hunger, exp, level # health, max-health, health-scale # saturation, allow-flight, fire-ticks Do-Not-Restore : - "max-health" - "health-scale" Messages File Changes Code (YAML): menu-messages: selected-death-sound : "&6You selected {0}&6!" Knife Skins File Code (YAML): # Default slot for Murderer's Knife. # Can be set a custom slot for each skin. default-knife-slot : 1 skins: 1: material : IRON_SWORD name : "&aKnife" 2: material : NAME_TAG name : "&aMouse Trap" # Add 'lore' section if you want item has a lore. lore : [ ] # For custom slots, add slot section under the id. slot : 2 # Add x, z to any knife skin to customize angles # based on skins. Default values are in config file. x : 180 z : 90 3: material : BLAZE_ROD name : "&aBlaze Rod" 4: material : GOLD_PICKAXE name : "&aGold Digger" 5: material : IRON_SHOVEL name : "&aShovel" 6: material : WOOD_SWORD name : "&aStake" 7: material : DEAD_BUSH name : "&aChewed Up Bush" 8: material : SPONGE name : "&cCheese" 9: material : STONE_SWORD name : "&aCheapo Sword" 10: material : CARROT_ON_A_STICK name : "&aCarrot on a Stick" 11: material : NETHER_BRICK name : "&aNether Brick" 12: material : BONE name : "&aBig Bone" 13: material : COOKED_CHICKEN name : "&aCooked Chicken" 14: material : OAK_BOAT name : "&aEaster Basket" 15: material : GOLD_HOE name : "&aFarming Implement" 16: material : MUSIC_DISC_BLOCKS name : "&aFrisbee" 17: material : GLISTERING_MELON_SLICE name : "&aGlistening Melon" 18: material : COOKED_BEEF name : "&aGrilled Steak" 19: material : BOOK name : "&aGrimoire" 20: material : APPLE name : "&aHealthy Treat" 21: material : PRISMARINE_SHARD name : "&aIce Shard" 22: material : QUARTZ name : "&aJagged Knife" 23: material : DIAMOND_SWORD name : "&cDespical's Magic Sword" 24: material : DIAMOND_SHOVEL name : "&aOnly The Best" 25: material : ROSE_BUSH name : "&aPrickly" 26: material : PUMPKIN_PIE name : "&aPumpkin Pie" 27: material : DIAMOND_HOE name : "&aReaper Scythe" 28: material : CARROT name : "&aRudolph's Favorite Snack" 29: material : RED_DYE name : "&aRudolph's Nose" 30: material : SALMON name : "&aSalmon" 31: material : SHEARS name : "&aSalmon" 32: material : GOLDEN_CARROT name : "&aSparkly Snack" 33: material : STICK name : "&aStick" 34: material : STONE_SHOVEL name : "&aStick" 35: material : COOKIE name : "&aSweet Treat" 36: material : DIAMOND_AXE name : "&aTimber" 37: material : WOODEN_AXE name : "&aWooden Axe" 999: material : ENDER_CHEST name : "&aRandom Knife Skin" menu: title : " Knife Skins" rows : 6 placeholders: click-to-purchase : "&eClick to purchase!" click-to-select : "&eClick to select!" already-selected : "&aSELECTED!" random : "&aRandom" cost : "&7Cost: &2%cost%" rarity : "&7Rarity: %rarity%" common : "&aCommon" rare : "&bRARE" epic : "&5EPIC" legendary : "&6LEGENDARY" confirmation-menu: title : "Confirm" rows : 3 confirm-item: material : GREEN_TERRACOTTA name : "&aConfirm" lore: - "&7Unlock : %name%" - "%cost%" slot : 11 cancel-item: material : RED_TERRACOTTA name : "&cClose" lore : [ ] slot : 15 pages: 1: items: random-knife: material : ENDER_CHEST name : "&aRandom Knife Skin" lore : - "&7Use a random Knife Skin!" - "" - "%status%" slot : 11 id : 999 default-knife: material : IRON_SWORD name : "&aDefault Iron Sword" lore : - "&8Knife Skin" - "" - "&7Selecting this option disables your" - "&7Knife Skin." - "" - "%status%" slot : 10 id : 1 mouse-trap-knife: material : NAME_TAG name : "&aMouse Trap" lore : - "&8Knife Skin" - "" - "&7Gotta catch that rat." - "" - "%rarity%" - "%cost%" - "" - "%status%" cost : 10000 rarity : RARE slot : 12 id : 2 blaze-rod: material : BLAZE_ROD name : "&aBlaze Rod" lore : - "&8Knife Skin" - "" - "&7Some say this is blaze's spine." - "" - "%rarity%" - "%cost%" - "" - "%status%" cost : 10000 rarity1.6.8Fixed last words are not getting removed if the chunk is unloadedApr 2, 2024 Discord: mrdespical 1.6.8 · Fixed last words are not getting removed if the chunk is unloaded.1.6.7Added Vault support and some bug fixesApr 2, 2024 Discord: mrdespical 1.6.7: · Added support for Vault and Vault supported economy plugins. · Added option to customize murderer speed when there is only 1 innocent left and the timer is less than a minute. · Fixed the detective gets their arrow back after they shoot an innocent and die within the cooldown duration. · Fixed 'Wrong-Shot' option not working. · Fixed some game behaviour not working if default time settings is edited such as bow not dropping before 15 seconds of the game. Addons File Changes Code (YAML): Vault : # Should we enable support if we find Vault and an economy plugin? Enabled : true # Should we use Vault balance instead of coins in-game shop? Use-Balance-In-Shop : true # Should we reflect coin changes in player's Vault balance? Integrate-Coins-With-Balance : false Config File Changes Code (YAML): Murderer-Settings: Speed: Enabled : true # 0.2 is the default walk speed of a player. Value : 0.31.6.6Fixed arena rewards throws exception in some casesApr 1, 2024 Discord: mrdespical 1.6.6 · Fixed arena rewards throws exception in some cases.1.6.5Added arena specific rewards, uninteractable blocks and new time settingsApr 1, 2024 Discord: mrdespical 1.6.5: · Added uninteractable blocks option. · Added arena specific reward system. · Now gold spawn amount can be less than maximum player amount or empty. Rewards File Changes Code (YAML): Rewards : # ...general rewards... Arena-Specific : # Replace 'Default' with your arena id. # Copy and paste the section below for more arenas. Default : # Placeholders for state rewards: %arena% State-Rewards: Waiting : [ ] Starting : [ ] Playing : [ ] Ending : [ ] Restarting : [ ] Murderer-Kill : [ ] Player-Kill : [ ] Death : [ ] Suicide : [ ] End-Game : [ ] Win : [ ] Lose : [ ] Gold-Pickup : [ ] Config Changes Code (YAML): # Type an existing word in the block name or its full name. Uninteractable-Blocks : - BOOK - TABLE - ANVIL - BREWING - BOX - CHEST - NOTE1.6.4New options and bug fixesMar 29, 2024 Discord: mrdespical 1.6.4 · Added %mm_coins% placeholder. · Added 2 new option to customize delays before characters receive their items. · Added 2 new option to sword skins to customize X and Z values of the skin after throwing. · Fixed 'Name-Tags-Hidden' option still modifies name tags even disabled. · Now if a player is killed by a non-throwed sword they won't have the push backward effect. New Time Settings Code (YAML): Time-Settings : # Default gameplay time is 270 seconds which is 4 minutes and 30 seconds. # You can set custom gameplay time per arena via arena editor menu. Default-Gameplay-Time : 270 # Every 45 seconds a broadcast message will be sent to players # about how many players should arena need to start. Lobby-Waiting-Time : 45 # How many seconds should we wait for other players when we reach # minimum player amount in the arena. Lobby-Starting-Time : 16 # How many seconds are we going to wait in ending state? # After this amount of time passed we'll send players to lobby. Ending-Time : 6 # How many seconds should pass between spawning golds. Gold-Spawn-Interval : 15 # Settings about the delays before the characters receive their items. Receive-Sword : # How many seconds later should we start to broadcast 'Murderer gets their sword in...'? In : 10 # How many seconds later should we give Murderer Sword and Detective Bow. After : 5 Custom Positioned Sword Skins Code (YAML): knife-skins: 2: material : NAME_TAG name : "&aMouse Trap" lore : [ ] # For custom slots, add slot section under the id. slot : 2 # Add x, z to any knife skin to customize angles # based on skins. Default values are in config file. x : 180 z : 901.6.3Some bug fixesMar 27, 2024 Discord: mrdespical 1.6.3 · Added permission to join full arenas. · Added an option to customize 'no randomjoin for bungee' message. · Fixed players can join full arenas. · Fixed shift click bugs in menus. · Fixed players can place and break blocks in some cases. · Fixed Multiverse-Core forces to change player's game mode, if the arena and lobby is in different worlds. · Fixed players can interact with various blocks. · Fixed detective fellow messages. · Now players can interact with blocks in creative game mode. · Now players can place and break blocks in creative game mode. · New command matcher system that shows 'did you mean' and 'correct usage' messages. · Updated WhackMe JAR. · Updated CommandFramework. Message File Changes Code (YAML): admin-commands: did-you-mean : "&3Did you mean &b%command%?" correct-usage : "&cCorrect usage: %usage%" messages: arena: fellow-messages: double-detective : "\n&7Your fellow Detective is: %fellows%\n&cDo &c&lNOT &ckill them!\n" triple-or-more-detective : "\n&7Your fellow Detectives are: %fellows%\n&cDo &c&lNOT &ckill them!\n" messages: arena: no-empty-space : "&cThere is no empty space in this arena!" Config File Changes Code (YAML): Permissions : # Permission needed to join full arenas. Full-Game : ""1.6.2Re-upload of latest update with VirusTotal scanningMar 10, 2024 Virus Total: No security vendors and no sandboxes flagged this file as malicious. Discord: mrdespical 1.6.2 · Nothing changed, this update can be skipped. · Re-uploaded the latest update due to some systems detect the JAR as a potential malware.1.6.1Some bug fixesMar 9, 2024 Discord: mrdespical 1.6.1: · Added permissions for shop menus. · Fixed murderer kill with their sword does not count as a kill. · Fixed murderers can not kill themselves. · Fixed coins not updating. Changes in config.yml: Code (YAML): # General permissions. Permissions : # Leave this section empty so everyone can join. # Op-ed players will override all the permissions. Join : "" # Permission needed to open shop menu. Shop-Menu : "" # Permission needed to open knife skins menu. Knife-Skins-Menu : ""1.6.0Lots of bug fixesMar 3, 2024 Discord: mrdespical 1.6.0 · Added '/mm shop --knifeSkins' command (case-sensitive). · Now first line of last word hologram can be customizable. · Now players can only see player-based statistics in leaderboard. · Fixed action bar messages does not support Hex colors. · Fixed leaderboard command sends last entry's statistic if the current entry is a unknown player, instead of 0. · Fixed murderers become innocent when they collect 10 golds. · Fixed '/mm stats' command not working properly. · Fixed glowing effect feature does not allow plugin to initialize in older versions of Minecraft. · Fixed misspelled statistic name which causes exceptions for SQL users. · Fixed summary message does not support Hex colors. · Fixed issues related cauldron blocks. · Fixed game not ending in some cases. · Fixed game ends twice or more in some cases. · Improvements on tab completer for '/mm top' command. Changes in messages.yml Code (YAML): last-words: hologram-text : - "&7%player%'s last words:" - "%last_words%"1.5.9Fixed rarely occuring NPE on join/quit and other bug fixesFeb 27, 2024 Discord: mrdespical 1.5.9 · Fixed rarely occuring NPE on player join/quit. · Fixed players can view leaderboard for non-persistent statistics. · Fixed version in update messages for players.1.5.8Lots of bug fixesFeb 24, 2024 My Discord: mrdespical 1.5.8 · Fixed exception occurs, if players and the bow hologram are in different worlds. · Fixed method not found exceptions in lower versions. · Fixed NPE occurs when murderer hits any player before they receive their knife or when they rejoin as a spectator. · Fixed random knife skin item counts as a knife skin. · Fixed game ending twice if detective kills themselves. · Now dead murderers will see their role as dead on the scoreboard.1.5.7Added random knife skin feature and lots of bug fixesFeb 17, 2024 My Discord: mrdespical 1.5.6 · Added random knife skin feature. · Added custom in-game scoreboard for murderers for arenas with multiple murderers. · Fixed 2 knife skin does not have an id and they were not working properly. · Fixed some of the messages do not show up in solo modes. · Fixed sending 'Detective Left' message even they don't leave. · Fİxed '/mm msg' command does not accepting arguments more than 1. · Fixed throwing custom knife skins were a little bit buggy. · Fixed game does not end when any detective leaves and there are no more players. · Now we will perform suicide reward when player dies by falling into void, lava or drowning. · Now fall damage is disabled by default. · Now rewards are disabled by default. · Now for arenas with multiple murderers, when any murderer gets killed, their fellows will receive a different message and other players will receive different messages. · Now murdereres will receive a different subtitle if there are multiple murderes, when the game starts. · Now '/mm msg <msg>' command can be only executed by murderers. · Now shop menu can not be reachable if you are in a game. · There are some small bug fixes which I haven't listed here. IMAGES FROM THE NEW UPDATE (FOR SOLO MODE, AND DEFAULT) (FOR MULTIPLE MURDERER, CAN BE CUSTOMIZED FOR DIFFERENT AMOUNT OF MURDERERS) 1.5.6Added confirmation menu for buying knife skinsFeb 15, 2024 1.5.6 · Added confirmation menu for buying knife skins. · Added '/mm coin <player> remove <amount>'. · Fixed nothing happens when you enter non-matched argument to '/mm coin' command. · Fixed the name of 'Glistening Melon' knife skin, before it was 'Carrot on a Stick' which is a duplicate. · Now if you do not provide a numeric value for '/mm coin' command, it will give a warning message. · Updated libraries. Message File Changes Code (YAML): coin-command: player-coins : "&aPlayer {0} has total of {1} amount of coins." add-coins : "&aAdded {1} amount of coins to player {0}." remove-coins : "&aRemoved {1} amount of coins from player {0}." set-coins : "&aPlayer {0}''s coins has been set to {1}." correct-usage : "&cCorrect usage: /mm coin <player name> <set, add or remove> <coin amount>" only-numeric : "&cPlease provide a valid amount of coins!" Menu File Changes Code (YAML): knife-skins: confirmation-menu: title : "Confirm" rows : 3 confirm-item: material : GREEN_TERRACOTTA name : "&aConfirm" lore: - "&7Unlock : %name%" - "%cost%" slot : 11 cancel-item: material : RED_TERRACOTTA name : "&cClose" lore : [ ] slot : 15 IMAGES FROM THE NEW UPDATE 1.5.5Added knife skins and some fixesFeb 14, 2024 1.5.5 · Added custom shop system. · Added 2 new commands: · /mm shop · /mm coin <player> · /mm coin <player> <set | add> <amount> · Added custom knife skins with 35 skins, can be added custom skins. · Fixed command descriptions not showing for players. · Fixed addons not reloading properly. · Fixed broadcasting multiple times if there are more than 1 murderer. · Fixed wrong calculation of murderer's sword throwing cooldown. Regenerate the messages.yml to get the new messages and, also the formatter is changed now using {0}, {1}... instead of %s, %d... PHOTOS FROM NEW SHOP SYSTEM AND CUSTOM KNIFES 1.5.4Fixed exceptions on player leave and many other fixesFeb 10, 2024 1.5.4 · Fixed 99% of the exceptions that occur when any character leaves the game. · Fixed some of the commands were not executable. · Fixed a tab complete option shows up like /mm mm. · Now new chosen detectives and murderers due to previous characters left the game, they will have a glow effect too. · Now blocks that were sign but not at the moment, will automatically removed from the configuration files. · Removed glow colors because they break scoreboard teams (going to add them in new updates again).1.5.3Added glowing effect for partner charactersJan 26, 2024 1.5.3 Release Notes · Added optional glowing effect for partner characters. · Fixed /mm msg command sends message twice to the sender. · Fixed new chosen detectives won't receiving their bow and arrow if the previous detective leaves the game. · Fixed occurrence of an exception when any detective kills themselves. Config Changes Code (YAML): # Should we give a glowing effect to fellow Detectives & Murderers? # Glowing effect will be only visible to fellow characters. Glow-Settings : # If you don't want this feature then set this option to false instead of setting both options below. Enabled : true Detective: Enabled : true Color : AQUA Murderer: Enabled : true Color : RED1.5.2Now heroes will be printed even they do not win the gameJan 25, 2024 1.5.0 Release Notes · Now heroes will be printed even they do not win the game. (if there are any) · Improved commands using custom parameter feature of Command Framework.1.5.1Added new option to print heroes only when innocents winJan 25, 2024 1.5.1 Release Notes · Added new option to print heroes only when innocents win. Config Changes (config.yml)1.5.0Fixed the fellow messages are not formatted for multiple charactersJan 25, 2024 1.5.2 Release Notes · Fixed the fellow messages are not formatted for multiple characters.1.4.9Added /mm msg command and now bows do not depend on usersJan 22, 2024 1.4.9 Release Notes: · Now bows do not depend on users so multiple detective bows are now supported. · Added custom in-game scoreboard messages for different amount of Detectives and Murderers. · Added 2 new dynamic placeholder: · %bow_status_1%, %bow_status_2% and more... · %detective_status_1%, %detective_status_2% and more... · Fixed murderer locator option is not working. · Fixed picked up bows from Detectives are not dropping again. Lots of new messages added so if you are updating from an existing version you should regenerate your messages.yml file.1.4.8Lots of new features and bug fixesJan 18, 2024 1.4.8 Release Notes: · Added functionality to %mode% placeholder in scoreboard. · Added fellow messages for fellow Detectives & Murderers. · Added option to show Detective kills at the end of the game. · Added option to disable chat during the game. · Added option to give arrow back to the shooter (innocent) if the shot is successful. · Fixed hide spectator item works reversed. · Fixed duplicate heros. (If a player kills 2 or more Murderers, their names will only appear once in the list of heroes from then on). · Fixed innocent kill reward receiving twice by players. · Fixed NPE on join event. Message Changes (messages.yml): 1. Code (Text): placeholders: mode: # Detective Amount - Murderer Amount default: "Classic" 16-16: "Classic" 8-8: "Doubles" 2. Code (Text): messages: arena: fellow-messages: double-murderer: "\n&7Your fellow Murderer is: %fellows%\n&cDo &c&lNOT &ckill them! &7Use &6/w <message> &7to chat privately.\n" triple-or-more-murderer: "\n&7Your fellow Murderers are: %fellows%\n&cDo &c&lNOT &ckill them! &7Use &6/w <message> &7to chat privately.\n" double-detective: "\n&7Your fellow Detective is: %fellows%\n&cDo &c&lNOT &ckill them! &7Use &6/w <message> &7to chat privately.\n" triple-or-more-detective: "\n&7Your fellow Detectives are: %fellows%\n&cDo &c&lNOT &ckill them! &6Use &7/w <message> &7to chat privately.\n" 3. Code (Text): messages: in-game: chat-is-disabled: "&cChat is disabled during the game!" Config Changes (config.yml): 1. Code (Text): # Should we show detective kills at the end of the game? Show-Detective-Kills: true 2. Chat settings moved to their own section: Code (Text): Chat-Settings: # Should we disable chat during the game? # This option won't work for spectators. (dead chat is seperated) Disable-Chat: false # Should we format the chat messages? # See messages.yml to change format. Chat-Format-Enabled: true # Should the messages stay between arena players or general? Enable-Separate-Chat: true 3. Code (Text): Bow-Settings: # Should we give arrow back to shooter if they successfully hit any Murderer? Give-Arrow-Back-To-Innocent: true1.4.7Added support for multiple heros and some bug fixesJan 16, 2024 1.4.7 Release Notes: · Added support for multiple heros. · Fixed hero's winning algorithm for multiple murderers. · Fixed the Detective and Murderer amount items do work inversely. · Fixed detective's death messages. · Fixed detective name is blank if they leave mid-game. New Messages · bow-dropped: "&6The Detective got killed and bow dropped! &eFind the Bow for a chance to kill the Murderer." - messages.bow-messages.bow-dropped · hero-name-color: "&r&7" - messages.game-end.hero-name-color1.4.6Added reload command and a new config optionJan 16, 2024 1.4.6 Release Notes · Added reload command to reload: · Config options. · General messages. · Last words. · Bungee options. · Game item names, lores, etc. · Permissions. · Addon configuration files. · Added a new configuration option that replaces Kill-Both-Innocents witth more detailed one. 1.4.5Lots of new features and some bug fixesDec 10, 2023 1.4.5 Release Notes · Added arena visual for spawn points. · Added 2 new placeholders. · %mm_online_players% - shows all in-game players. · %mm_online_players_(detectives)_(murderers)% - shows all in-game players with given detective and murderer amount (e.g. %mm_online_players_16_16%. · Updated WhackMe version to 1.2.8 (latest for now). · Fixed random join command not putting player to the most busy arena if any arena has at least one player. · Fixed on leave if arena state is not in-game player is not getting removed from the game.1.4.4Added role amounts for Detectives/Murderers and some bug fixesDec 5, 2023 1.4.4 Release Notes: · Added custom role amounts for Detectives/Murderers. · Fixed PlayerLeaveEvent throws exception if player is in-game. · Some additional bug fixes related to setup menu. Add 'murderersPerPlayer: 16' and 'detectivesPerPlayer: 16' under each arena in arena.yml file or delete the file to regenerate, otherwise setup menu will throw an exception.1.4.3Added new placeholders, cauldron feature and some bug fixesDec 4, 2023 1.4.3 Release Notes: · Split all statistics for each role. · Now players will join random arenas if there are no players. · Added cauldron feature. · Added new placeholders. · %mm_wins_murderer% · %mm_loses_murderer% · %mm_wins_detective% · %mm_loses_detective% · %mm_wins_hero% · %mm_loses_hero% · Fixed delete command sends path message if there is no given argument. · Fixed DeluxeHub does not allow to clear inventory in some cases. · Additional bug fixes, performance improvements and other things. Therse messages were added to messages.yml 1.4.2Updated libraries and no more caching player objectNov 16, 2023 1.4.2 Release Notes · Updated Paper API to 1.20.2-SNAPSHOT. · No more caching player object in User class to prevent exceptions when player goes offline.1.4.1Gui improvements and some bug fixesNov 7, 2023 1.4.1 Release Notes: · Added support for new MC 1.20+ items and sounds. · Added option to not kill the killer of innocent when they hit non-murder player. · Setup menu improvements. · Fixed teleporter gui throws exception if there are more than 21 players. · Now help command message header is centered for console too. .SpoilerTarget">Spoiler: New Option1.4.0Added option to disable command usage and fixed fake detectives can't kill othersOct 11, 2023 1.4.0 Release Notes: · Added option to disable command usage and allow certain commands. · Fixed game items not clearing on disable stage of plugin. · Fixed fake detectives can't kill any innocent or detective. · Fixed sometimes players not receiving shot yourself title. · Removed non-sync usage of arena file for setup menu. · Some improvements for NPE behaviour especially for User class. Added to config.yml Added to messages.yml 1.3.9-SNAPSHOTAdded new options and some bug fixesOct 6, 2023 1.3.9-SNAPSHOT Release Notes: · Added option to make all players have equal chances to be murderer and detective. · Added more custom placeholders about local statistics. · Fixed wrong logger warning message. · Fixed sometimes hero player not mentioning. · Fixed fake detectives can not get more than 1 arrow. · Fixed if player has no role automatically states as innocent. (Now will be stated as undefined). · Fixed dead detectives' message is not strikethrough in the end game messages. Path in messages.yml: messages.game-end.detective-name-color Added to config.yml 1.3.8-SNAPSHOTAdded option to disable scoreboardsOct 6, 2023 1.3.8-SNAPSHOT Release Notes: · Added option to disable scoreboards. 1.3.7-SNAPSHOTAdded new options and some bug fixesOct 4, 2023 1.3.7-SNAPSHOT Release Notes: · Added option to not disable players outside the game. · Fixed bow not dropping when the detective gets killed. · Now if there aren't enough spawns to teleport players we'll warn the server and teleport player to a random existing spawn point. · Updated libraries. · Now supporting all new added items and sounds.1.3.6-SNAPSHOTUpdated libraries, new features and some bug fixesSep 26, 2023 1.3.6-SNAPSHOT Release Notes: · Updated libraries. · Reduced JAR size by 165~ kbs. · Now if any murderer leaves during the game we'll choose a new murderer. · Fixed sometimes arena.yml file not updating. · Fixed if any detective leaves during the game the bow will be dropped or if the detective hasn't received the bow yet then we'll choose a new detective. · Fixed if detective leaves during the game they're not stated as dead. · Fixed sometimes User#getPlayer method returns null especially when players re-login to server. .SpoilerTarget">Spoiler: messages.yml changes1.3.5-SNAPSHOTFixed last word holograms not removing and fixed sending plugin message if plugin not enabledSep 6, 2023 1.3.5-SNAPSHOT Release Notes: · Fixed sending plugin message if plugin is not enabled throws exception. · Fixed last word holograms not removing properly. · Fixed setting gameplay time messages not working.1.3.4-SNAPSHOTRemoved SignAPISep 5, 2023 1.3.4-SNAPSHOT Release Notes: · Removed SignAPI.1.3.3-SNAPSHOTFixed rejoining does nothing if bungee mode is enabledSep 5, 2023 1.3.3-SNAPSHOT Release Notes: · Fixed rejoining does nothing if bungee mode is enabled.1.3.2-SNAPSHOTNow if the detective leaves in-game the bow will be droppedAug 18, 2023 1.3.2-SNAPSHOT Release Notes: · Now if the Detective leaves the server while the arena is in-game state the bow will be dropped and players will receive a message. · Fixed if you click leave item on game end and if you already left the arena then now you won't be teleported back. New added lines to messages.yml file: · messages.in-game.detective-left: "&6The Detective has left! &eFind the Bow for a chance to kill the Murderer." ·1.3.1-SNAPSHOTFixed MySQL bugs and errorsAug 16, 2023 1.3.0-SNAPSHOT Release Notes: · Added custom table name for MySQL database. · Fixed all of the MySQL bugs and errors. Recreate your mysql.yml file or add 'table: mm_stats' section to your file (you can change mm_stats to whatever you want as the table name).1.3.0-SNAPSHOTFixed last word holograms not removing properlyAug 16, 2023 1.3.1-SNAPSHOT Release Notes: · Fixed last word holograms not removing properly.1.2.9-SNAPSHOTUpdated libraries and fixed interacting with chiseled bookshelvesAug 15, 2023 1.2.9-SNAPSHOT Release Notes: · Updated libraries: · CommandFramework -> 1.2.4 · Paper -> 1.20.1-R0.1-SNAPSHOT · Fixed interacting with chiseled bookshelves (all the blocks or items that if their name contains 'book' word).1.2.8-SNAPSHOTFixed some erros and other improvementsAug 4, 2023 · Fixed some erros and other improvements.1.2.7-SNAPSHOTAdded scoreboard cachingJul 23, 2023 1.2.7-SNAPSHOT Release Notes: · Added scoreboard caching.1.2.6-SNAPSHOTSpectator GUI messages are now translatableJul 19, 2023 1.2.6-SNAPSHOT Release Notes: · Spectator GUI messages are now translatable. 1.2.5-SNAPSHOTAdded support for Whack Me and some fixesJul 18, 2023 1.2.5-SNAPSHOT Release Notes: · Added addon system and support for Whack Me. · Added option to disable healing to prevent max health changes. · Fixed SignAPI is not interactable on 1.20.1.1.2.4-SNAPSHOTAdded instant leave, game signs to setup menu and some message improvementsJul 9, 2023 1.2.4-SNAPSHOT Release Notes: · Added instant leave option to leave arena using leave item without waiting 3 seconds of delay. · Added game sign item to setup menu to add game signs without typing signs, now you have just look at to any sign and click item on gui. · Fixed a message typo. · Updated help command messages and now they're sorted.1.2.3-SNAPSHOTAdded sign menu support for 1.20.XJul 7, 2023 1.2.3-SNAPSHOT Release Notes: · Added sign menu support for 1.20.X. · Removed '/mm setmapname' command.1.2.2-SNAPSHOTAdded Bungee-cord server supportJun 27, 2023 1.2.1-SNAPSHOT Release Notes: · Added Bungee-cord server support.1.2.1-SNAPSHOTImplemented forgotten parts for Bungee supportJun 27, 2023 1.2.2-SNAPSHOT Release Notes: · Implemented forgotten parts for Bungee support.1.2.0-SNAPSHOTAdded arena signs and fixed innocents can not kill other innocentsJun 26, 2023 1.2.0-SNAPSHOT Release Notes: · Added arena signs. · Fixed innocents can not kill other innocents.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta