Whack Me | [1.21.11 - 26.3]
2.0.4Whack as many targets as you can in 30 seconds and top the leaderboard!
2.0.4latestWhack Me - v2.0.4yesterday What's Changed · All point blocks of an arena now move from one repeating task instead of a separate one-tick timer per block, so far fewer scheduler tasks run during a game. · Point blocks keep track of their own position while rising and falling instead of reading and copying the armor stand's location every tick. · Spawning a point block counts the block colors in one pass, and freeing a spawn location no longer scans the whole location list.2.0.3Whack Me - v2.0.35 days ago What's Changed · Unreadable stored arena options and statistics now log a clear warning naming the value and fall back to the default instead of printing a raw stack trace. · Added the plugin icon and a centered header to the README. · Refreshed the marketplace descriptions with cleaner section headings and centered spoilers. · Updated the supported Minecraft badge to 26.3. · bump gradle-wrapper from 9.8.0 to 9.8.1 by @dependabot in #14 · Bump gradle-wrapper from 9.8.1 to 9.8.2 by @dependabot in #15 · Bump gradle/actions from 6.4.0 to 6.4.1 by @dependabot in #16 Full Changelog: 2.0.2...2.0.32.0.2Whack Me - v2.0.24 weeks ago What's Changed · Fixed outside chat reaching players inside Whack Me arenas when chat isolation is enabled. · Fixed games remaining active for an extra second after the countdown reaches zero. · Fixed the leave-command blocking option being overridden by command allowlists, including wildcard entries. · Fixed scoreboard visibility changes not taking effect immediately after /wm reload. · Improved leaderboard updates to avoid scanning and sorting the entire player database after every game, while preserving correct rankings and stable ties. · Refreshed the plugin description with clearer sections, setup guidance, commands, and placeholder references. · Updated Gradle, build actions, and Lombok dependencies. Full Changelog: 2.0.1...2.0.22.0.1Whack Me - v2.0.1Sep 7, 2026 What's Changed · Fixed inactive point blocks being able to award scores after a game state transition. · Fixed reward commands being dispatched outside their intended game lifecycle states. Full Changelog: 2.0.0...2.0.12.0.0Whack Me - v2.0.0Aug 21, 2026 What's Changed · Added a configurable reward system for game joins, early departures, completed games, and green, red, or gray block interactions. · Added a dedicated rewards.yml with a global toggle, documented placeholders, hex colors, and commented command examples. · Added console command execution by default and the p: prefix for player-executed reward commands. · Added main-thread reward dispatch and /whackme reload support for reward configuration changes. Full Changelog: 1.9.9...2.0.01.9.9Whack Me - v1.9.9Aug 20, 2026 What's Changed · Improved the /whackme debug component command with optional config message paths via --path. · Updated PlaceholderAPI version reporting to use Paper's modern plugin metadata. · Added small code style and editor configuration improvements. · Bump gradle-wrapper from 9.6.1 to 9.7.0 by @dependabot[bot] in #9 Full Changelog: 1.9.8...1.9.91.9.8Whack Me - v1.9.8Aug 9, 2026 What's Changed · Fixed admin help permissions incorrectly referencing TNTRun. · Added console support for the /whackme kick <player> command. · Bump gradle/actions from 6 to 6.2.0 by @dependabot[bot] in #7 · Bump gradle/actions from 6.2.0 to 6.3.0 by @dependabot[bot] in #8 Full Changelog: 1.9.7...1.9.81.9.7Whack Me - v1.9.7Aug 2, 2026 Improvements · Added the new leaderboard-size configuration option. · Leaderboard placeholders can now display positions beyond the previous top 10 limit. · The default leaderboard size remains 10 to preserve existing behavior. Full Changelog: 1.9.6...1.9.71.9.6Whack Me - v1.9.6Aug 1, 2026 Fixes · Fixed point blocks failing to apply score changes when Paper delivered an already-cancelled armor stand hit event. · Fixed arena leaderboards not appending the viewed player when ranked fourth through tenth. · Fixed flat-file leaderboards skipping stored players missing from Paper's local name cache. · Removed Bukkit player lookups from asynchronous flat-file leaderboard loading. Improvements · Added persistent personal-best scores for each arena. · Added independent top-ten leaderboards for every arena. · Updated arena stats cards to show the player's score and ranking for the selected arena instead of their overall record. · Expanded public API and event documentation with lifecycle, cancellation, ownership, and nullability details. · Simplified arena data saver initialization. Notes · Existing overall personal records are preserved. · Arena-specific personal bests begin recording after updating because historical scores cannot be assigned to a specific arena. Full Changelog: 1.9.5...1.9.61.9.5Whack Me - v1.9.5Jul 31, 2026 Fixes · Prevented invalid portal locations from being treated as valid arena data. · Improved autosave and arena data persistence reliability. Improvements · Fixed player inventory loss after quitting and rejoining an active game. · Added durable inventory recovery across server restarts. · Prevented inventory clearing when snapshot creation fails. · Moved inventory snapshot handling into PlayerInventoryManager. · Fixed plugin startup crashes caused by signs saved in unloaded worlds. · Invalid arena locations now mark arenas as not ready. · Unresolved sign locations are preserved for later recovery. · Fixed async autosave access to sign block entities. · Protected point-block armor stands from manipulation and damage by all players. · Only the active arena player can score from point blocks. Full Changelog: 1.9.4...1.9.51.9.4Whack Me - v1.9.4Jul 31, 2026 Fixed · Fixed command feedback so configured messages and placeholders are used consistently. · Fixed console command usage and sender handling. · Fixed help command registration and command system improvements. · Fixed player cooldowns being reset unexpectedly. · Fixed command-settings.disable-commands-while-playing not controlling command blocking. · Fixed arena IDs containing dots or conflicting case-insensitively with existing IDs. · Fixed periodic autosave not writing flat-file scores and arena changes to disk. · Fixed mutable arena defaults being shared between arenas, including point-block lists and item stacks. · Fixed arena option defaults when loading missing or invalid values. Improvements · Added arena ID validation for YAML-safe persistence. · Added generated defaults for mutable arena options. · Updated editor configuration consistency. Full Changelog: 1.9.3...1.9.41.9.3Whack Me - v1.9.3Jul 30, 2026 Whack Me 1.9.3 Fixes · Fixed wrong plugin ID in update checker. Full Changelog: 1.9.2...1.9.31.9.2Whack Me - v1.9.2Jul 28, 2026 Fixes · Zero-score games no longer count as arena records. · Cooldown feedback now shows the remaining wait time. Improvements · The action bar now displays formatted time and live accuracy. · The game start message now reflects the configured gameplay duration.1.9.1Whack Me - v1.9.1Jul 18, 2026 Whack Me v1.9.1 Changes · Updated the Arena Boss Bar toggle accent color to match its orange theme. · Improved Arena Scoreboard and Boss Bar description formatting. · Centralized dependency repository management in settings.gradle. · Removed project-level and local Maven repository declarations. Full Changelog: 1.9.0...1.9.11.9.0Whack Me - v1.9.0Jul 16, 2026 Whack Me v1.9.0: Complete Rewrite Whack Me is back with its biggest update yet. This is not a small patch or routine maintenance release. The plugin has been completely rewritten from the ground up. The gameplay engine, arena runtime, setup system, statistics, storage, commands, configuration, integrations, and developer API have all been rebuilt for a faster, safer, and more polished experience. Whack Me Is Now Open Source Originally released on August 29, 2022, Whack Me is becoming open source for the first time today. Starting with v1.9.0, Whack Me is completely free and open source under the GPL-3.0 license. Developers can now explore the source code, build custom integrations, report issues, suggest improvements, and contribute directly to the project through GitHub.Important Upgrade Notes Whack Me v1.9.0 is a complete rewrite and should be treated as a major upgrade. · Java 25 or newer is required. · Back up the entire /plugins/WhackMe/ folder before updating. · Test the update on a staging server before using it in production. · The configuration structure has changed substantially. Regenerating the default configuration files and manually reapplying custom settings is strongly recommended. · Storage changes and backend switches do not perform automatic data migration. · Plugins using the legacy Whack Me API must be updated to the new typed event API. Resources · Documentation: https://docs.despical.dev/whack-me/ · Javadocs: https://javadoc.despical.dev/whack-me/ · GitHub: https://github.com/Despical/WhackMe · SpigotMC: https://www.spigotmc.org/resources/whack-me.104912/ · BuiltByBit: https://builtbybit.com/resources/whack-me.50294/ Thank you to everyone who has used, supported, and provided feedback for Whack Me since its original release.
1.8.9Whack Me v1.8.9Apr 18, 2026 Whack Me v1.8.9 Improvements · Optimized arena sign lookup performance by replacing repeated linear scans with direct location-based indexing in the sign manager. · Reduced arena sign event overhead by registering join and break listeners only when active arena signs actually exist. · Disabled runtime arena sign listeners automatically when no arena signs are available, lowering unnecessary event processing on idle servers. · Re-enabled runtime arena sign listeners dynamically as soon as a new arena sign is created, keeping the optimization seamless during setup and gameplay. Bug Fixes · Fixed arena sign removal persistence flow so saved sign locations are cleaned up more reliably when a registered sign is broken. · Fixed arena sign path handling to use the arena identifier consistently while saving and removing sign data. · Fixed listener state after reload and sign loading so runtime sign handlers now correctly match whether valid arena signs are present.1.8.8v1.8.8Jan 2, 2026 · Updated CommandFramework to v1.5.9. · Fixed aliases for tab completers not working.1.8.7v1.8.7Dec 31, 2025 · Updated CommandFramework to v1.5.8. · Huge performance improvements on the command system.1.8.6v1.8.6Dec 29, 2025 · Updated Command Framework to v1.5.7. · General performance improvements. · Excluded some of the unnecessary folders from the plugin JAR.1.8.5v1.8.5Dec 25, 2025 · Added support for Minecraft 1.21.11.1.8.4v1.8.4Dec 25, 2025 · Added support for Minecraft 1.21.9/1.21.10. · Fixed point block listeners get leaked. · Fixed statistics of an online player do not load if a server reload is called. · Fixed MySQL related issues. · The project has been migrated to Gradle.1.8.3v1.8.3Aug 18, 2025 · MC 1.21.8 support.1.8.2v1.8.2Jul 3, 2025 · MC 1.21.6 & 1.21.7 support.1.8.1v1.8.1Jun 18, 2025 · Migrated project from Java 8 to Java 21, updated codebase and dependencies accordingly. · Updated Inventory Framework to the latest available version.1.8.0v1.8.0May 5, 2025 · Updated libraries. · Commons · Inventory Framework · Small, code based changes/improvements.1.7.9v1.7.9Apr 16, 2025 · Use ExecutorService for async MySQL operations. · Replaced Bukkit's async scheduler with a dedicated ExecutorService to handle MySQL operations. This improves control over threading and ensures proper shutting down of tasks during plugin termination. Adjusted SQL queries for consistent formatting.1.7.8v1.7.8Apr 9, 2025 · Fixed leaderboard is not working efficiently on flat file statistics and consuming too much memory if there are lots of user data.1.7.7v1.7.7Apr 6, 2025 · Performance improvements on the MySQL statements. · Other code based small improvements.1.7.6v1.7.6Apr 4, 2025 · Support for different World Manager plugins such as: · Multiverse-Core · SlimeWorldManager · SlimeWorldPlugin · MultiWorld · My_Worlds1.7.5v1.7.5Mar 31, 2025 · Support for MC 1.21.5. · Updated Commons library · Updated Inventory Framework library.1.7.4v1.7.4Mar 20, 2025 · Improvements on the reward system. · Updated Commons library.1.7.3v1.7.3Feb 4, 2025 · Fixed an exception occurring on plugin start.1.7.2v1.7.2Feb 3, 2025 · Fixed sounds not playing on Minecraft 1.21+. · Updated Commons library.1.7.1v1.7.1Feb 1, 2025 · Code refactoring and cleaning. · Updated Commons library.1.7.0v1.7.0Jan 7, 2025 · Fixed some of the command messages not reloading by using the reload command.1.6.9v1.6.9Jan 3, 2025 · Updated Command Framework library.1.6.8v1.6.8Dec 23, 2024 · Support for Minecraft 1.21.4. · Fixed an issue with loading statistics from the MySQL database during server reload, especially when players are online. · Fixed auto data saving works instantly on server reload/start. · Fixed potion effect issues in Minecraft 1.8.X.1.6.7v1.6.7Nov 10, 2024 · Fixed update checker throws an exception if it is disabled.1.6.6v1.6.6Nov 9, 2024 · Fixed a potential bug related to MySQL database. · Updated Commons to v1.8.82. · Now /wm time command can be executed by players. · Removed unused permissions from plugin.yml file. · Better update checking.1.6.5v1.6.5Nov 8, 2024 · Added leaderboard placeholders. · Added option to save user data periodically. · Separated StatisticType class from StatsStorage class. · Better Whack Me API event calling. · Updated Command Framework to v1.5.12. · Other code based changes/improvements. Changes in the config.yml Code (YAML): # The statistics saving rate, in seconds. (0 = save the stats on server shutdown/reload) Statistic-Saving-Period : 300 Changes in the messages.yml Code (YAML): Placeholders: Empty-Position : "No Player" Empty-Value : "NaN" # %wm_{arena}_player_name% -> This placeholder returns the text below if arena player is null. Unknown-Player : "Unknown"1.6.4v1.6.4Nov 2, 2024 · Added "/wm version" command that displays detailed information about the plugin and server environment.1.6.3v1.6.3Nov 1, 2024 · Fixed user manager not working properly.1.6.2v1.6.2Oct 28, 2024 · Support for Minecraft 1.21.2 & 1.21.3. · Fixed players stay in the arena if they quit the game and rejoin to server, now they'll be teleported to end location. · Lots of improvements on the commands, database system and user system.1.6.1v1.6.1Oct 19, 2024 · Added option to customize the timer format in the action bar. · Fixed stats command not showing the target player's name. · Improvements on the MySQL database. · Updated Commons library. Changes in the messages.yml Code (YAML): In-Game: Timer-Format : "%02d:%02d"1.6.0v1.6.0Oct 13, 2024 · Fixed plugin not enabling due to invalid configuration.1.5.9v1.5.9Oct 11, 2024 · Added arena based custom point blocks. Changes in the config.yml Code (YAML): # The point block settings. Point-Blocks : # Entity removal is still going to be executed in main thread. # This option may decrease the amount of lag if there are multiple # instances running at the same time. Run-Async : false # Period of point handler thread. If you decrease that value the blocks # will move faster and if you increase the period then they'll move slower. # This option should be edited considering Y multiplier. # Best way to make blocks move faster is increasing multiplier below. Ticks : 8 # Point blocks are maximum raised by total of 0.65 in Y axis. Y-Multiplier : 0.05 # How many milliseconds should any point block wait in the air? Wait-Ms : 12 # Point blocks can be rotated around the vertical axis. Rotations : # Values below are represented to yaw of point blocks in the game. Punch-Me : "0:0:0:0:0:0:0:0" Dont-Punch-Me : "0:0:0:0:0:0:0:0" Ouch : "0:0:0:0:0:0:0:0" # The default point block materials. Default : # For custom skulls: "skull:VALUE" Punch-Me : GREEN_TERRACOTTA Dont-Punch-Me : RED_TERRACOTTA Ouch : CYAN_TERRACOTTA Custom : # The ID of the arena. default : # For custom skulls: "skull:VALUE" Punch-Me : GREEN_TERRACOTTA Dont-Punch-Me : RED_TERRACOTTA Ouch : CYAN_TERRACOTTA1.5.8v1.5.8Oct 5, 2024 · Now the action bar message can be disabled if it is set to a empty string. · Now using the ActionBar class from Despical's Commons library. · Updated libraries for better performance and compatibility: · Despical's Commons. · Despical's Command Framework. · bStats.1.5.7v1.5.7Sep 2, 2024 · Fixed no permission message not working. · Leave 'Commands.No-Permission' empty if you don't want to send a message.1.5.6v1.5.6Aug 29, 2024 · Added 2 new placeholders: · %wm_all_arenas% - The total number of arenas. · %wm_ready_arenas% - The number of arenas that are ready to be played in.1.5.5v1.5.5Aug 22, 2024 · Updated Commons license.1.5.4v1.5.4Aug 20, 2024 · Updated help command content. 1.5.3v1.5.3Aug 12, 2024 · Fixed command matcher not working.1.5.2v1.5.2Aug 11, 2024 · Support for Minecraft 1.21.1.1.5.1v1.5.1Jul 28, 2024 · Updated Command Framework to v1.4.9. · Fixed some of the commands sending command usage instead of sending the error message. · Some improvements on the command system.1.5.0Jul 21, 2024 · Now minimum and maximum point block amounts can be customizable for different arenas. · Removed the 'Point-Blocks.Points.Min and Max' paths from config file. · The amounts can be edited via arena editor menu (/wm edit). · Updated Command Framework to the latest available version. · Fixed custom portal editor not working in legacy versions of Minecraft. This update may break your arenas because point block amounts will now be held individually for each arena. Don't forget to check the arena editor to adjust the minimum and maximum point block amounts.1.4.9Fixed sounds can not be played in higher versions of MinecraftJul 9, 2024 · Fixed sounds can not be played in higher versions of Minecraft that causes to break plugin.1.4.8Added cooldown feature to play again and updated CommonsJul 9, 2024 · Added cooldown feature to play again. · Updated Commons to latest version. · Support for new added items in MC 1.20+ · Support for new added sounds in MC 1.17+ Changes in config.yml Code (YAML): # Should players wait a certain amount of time before playing again Whack Me? (in seconds) Game-Cooldown : 0 Changes in messages.yml Code (YAML): Commands: Wait-For-Cooldown : "&cPlease wait a bit before playing again!"1.4.7Added new record reward, some changes and bug fixesJul 3, 2024 · Added reward that will be performed when a player beats their highest score. · Fixed command matcher system not working properly. · Fixed kick command's usage description. · Removed confirmation from delete command. · Changes and improvements on arena setup menu. Changes in rewards.yml Code (YAML): rewards : # The rewards performed when player beats their highest score. new-record : - p:say I beat my highest score!1.4.6Support for Minecraft 1.21Jun 20, 2024 · Added support for Minecraft 1.21.1.4.5Full support for Minecraft 1.20.5+ (Paper and forks)Jun 1, 2024 · Full support for Minecraft 1.20.5+ (Paper and forks).1.4.4Fixed Paper breaks the arena signsMay 15, 2024 Discord: mrdespical 1.4.4 · Fixed Paper breaks the arena signs in Minecraft 1.20.4+. · Fixed players can get damage from a cause outside the arena.1.4.3Fixed MySQL related issues and some other bug fixesMay 7, 2024 Discord: mrdespical 1.4.3 · Fixed MySQL throws exception due to new statistics haven't been added to stats table yet. · Fixed including 'toursplayed' statistic twice in the update string for MySQL. · Fixed 'longest streak' statistic not updating due to resetting stats before updating the current. · Updated Command Framework.1.4.2Fixed SQL related issues and some other bug fixesMay 7, 2024 Discord: mrdespical 1.4.3 · Fixed MySQL throws exception due to new statistics haven't been added to stats table yet. · Fixed including 'toursplayed' statistic twice in the update string for MySQL. · Fixed 'longest streak' statistic not updating due to resetting stats before updating the current. · Updated Command Framework.1.4.1Now point blocks can be rotated around the vertical axisMay 1, 2024 Discord: mrdespical 1.4.1 · Now point blocks can be rotated around the vertical axis. Config Changes Code (YAML): Point-Blocks : # Point blocks can be rotated around the vertical axis. Rotations : # Values below are represented to yaw of point blocks in the game. Punch-Me : "0:0:0:0:0:0:0:0" Dont-Punch-Me : "0:0:0:0:0:0:0:0" Ouch : "0:0:0:0:0:0:0:0"1.4.0Added option to rotate game blocks and fixed attack cooldown not restoringApr 29, 2024 Discord: mrdespical 1.4.0 · Added option to change yaw and pit values of the game blocks. · Now after the game, cooldowns will be restored to their previous value before the game.1.3.9Support for Minecraft 1.20.5Apr 29, 2024 Discord: mrdespical 1.3.9 · Support for Minecraft 1.20.5.1.3.8Updated reload command and renamed a placeholderApr 20, 2024 Discord: mrdespical 1.3.8 · Renamed %longest_streak% -> %longest_point_streak%. · Now reload command will reload config options, messages, arenas, rewards, sounds and arena signs. · Now sounds can be disabled by typing 'NONE'. Config Changes Code (YAML): # Set NONE to disable. Sounds : # The sound plays when player clicks the correct point block. Point : "ORB_PICKUP" # The sound plays when player clicks the incorrect point block. Minus-Point : "NOTE_BASS" Messages File Changes Code (YAML): Commands: Reload-Command: Initialized : "&aPlugin reload initialized by {0}." Finished : "&aPlugin reload finished successfully." Error-Occurred : "&cException occurred during the plugin reload!"1.3.7Added new command, placeholders and messagesApr 19, 2024 Discord: mrdespical 1.3.7 · Added command to manipulate timer of an arena. · /wm time <arena> <add | remove | set> <value> · Added 3 new PAPI placeholder. · %longest_streak% - Shows player's longest point streak. · %local_point_streak% - Shows player's current streak, if they are in-game. · %local_longest_point_streak% - Shows player's current longest streak in the game, if they are playing. · Added 2 new placeholders that can be used in rewards.yml. · %point_streak% - Point streak of player in current game. · %longest_point_streak% - Longest point streak of player in current game. · Updated help command messages. · Fixed leaderboard command not using the table value from MySQL config, if MySQL is enabled. Messages File Changes Code (YAML): Commands: Stats-Command: Messages : - "%header%" - "&8 * &aRecord Score : &e%record_score%" - "&8 * &aTours Played : &e%tours_played%" - "&8 * &aWhacked Plus Points : &e%whacked_point_blocks%" - "&8 * &aWhacked Minus Points : &e%whacked_minus_point_blocks%" - "&8 * &aWhacked Block Rate : &e%whacked_block_rate%%" - "&8 * &aLongest Point Streak : &e%longest_point_streak%" Code (YAML): Commands: Time-Command: Usage : "&cCorrect usage: /wm time <arena> <add | remove | set> <value>" Arena-Is-Empty : "&cNo one is playing in this arena at the moment!" Special thanks to @iKilledEveryone for their contributions! <31.3.6Added new condition to rewards and updated librariesApr 16, 2024 Discord: mrdespical 1.3.6 · Added new points condition to rewards. · Can be merged with chance conditions. · Example usages: · points(10):chance(99):say Hello! · points(5):say Hey everyone! · Updated Commons to v1.7.3. · New unrestorable attributes for inventory manager option. Config File Changes Code (YAML): 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"1.3.5Apr 16, 2024 1.3.4Updated CommandFramework and some performance improvementsMar 27, 2024 · Updated CommandFramework. · More detailed argument length check failed messages. · Removed unnecessary comments from rewards.yml. · Code based improvements.1.3.3Added a new placeholder and QoL improvementsMar 24, 2024 Discord: mrdespical 1.3.3 · Added a new placeholder to show local score of player, %wm_local_score%. · Reduced the delay to close inventory after clicking the close item. · Now point blocks won't make noise and they are not persistent. · Improvements on command, setup and reward system.1.3.2Some fixes and updated librariesMar 17, 2024 Discord: Despical 1.3.2: · Updated libraries. · Improved the command matcher system. · Improved the tab completer system. · Added message to '/wm kick <player>' command. · Fixed some system messages do not have prefix. · Fixed shift click bugs in menus. · Other minor changes in code base.1.3.1Some fixes and improvementsFeb 6, 2024 1.3.1 · Updated Commons and Command Framework APIs. · Fixed showing arena names for arena create command. · Fixed some of the commands can not be executed, especially with optional arguments. · Removed extra statistic saving on disable stage. · Removed unnecessary messages.yml comments and messages. · Now on sign loading we'll automatically delete non-sign blocks instead of sending a warning message every time.1.3.0Added arena signsJan 31, 2024 1.3.0 Release Notes · Added arena signs. · Fixed tab completer permissions. (wm.admin) · Fixed User#getStats method throws exception. · Fixed arenas were joinable even they are not ready to play. .SpoilerTarget">Spoiler: Arena Sign1.2.9Fixed update message is visible to un-permed playersDec 29, 2023 1.2.9 Release Note: · Fixed update message is visible to un-permed players.1.2.8-1Fixed statistic placeholders returns nullDec 11, 2023 1.2.8-1 Release Notes · Fixed statistic placeholders returns null.1.2.8Fixed some of the placeholders throws NPE in some casesDec 5, 2023 1.2.8 Release Notes: · Fixed some of the placeholders throws NPE in some cases.1.2.7Switched to Java 8, lots of fixes and new featuresDec 3, 2023 1.2.7 Release Notes · Switched back to Java 8 to support Minecraft 1.8.x. · Updated stats command messages. · Added 4 new placeholders: · Added %wm_online_players% placeholder to see how many active players playing Whack Me in the current server. · Added %whacked_point_blocks% to see how many plus point blocks player hit. · Added %whacked_minus_point_blocks% to see how many minus point blocks player hit. · Added %whacked_block_rate% to see rate of hit plus blocks / hit minus blocks. · Added ability to override CommandFramework's permission message. · Fixed tab completer sends all admin commands associated with WM to non-admin players. · Other code based improvements and changes.1.2.6Updated Paper API and no more caching player object in User class to prevent exceptionsNov 16, 2023 1.2.6 Release Notes · Updated Paper API to 1.20.2-SNAPSHOT. · No more caching player object in User class to prevent NPE when player goes offline.1.2.5Lots of bug fixesOct 16, 2023 1.2.5 Release Notes: · Fixed plugin not working on non-Paper forks. · Lots of additional bug fixes.1.2.4Custom shaped arenas added!Oct 5, 2023 1.2.4 Release Notes: · Custom shaped arenas added. · Help command header will be sent as centered to console and players. · Updated libraries. · Added support for 1.20+ items and sounds. · Some improvements on commands.1.2.3Updated libraries and reduced jar files + some fixesSep 25, 2023 1.2.3 Release Notes: · Updated InventoryFramework. · Reduced JAR size. · Fixed main command increases stats (was debug line). · Some message updates.1.2.2Code based improvements and clean upsSep 6, 2023 1.2.2 Release Notes: · Code based improvements and clean ups.1.2.1Fixed MySQL bugs and some other changesAug 17, 2023 1.2.1 Release Notes: · Added customizable table name for MySQL users. · Fixed all of the bugs and erros about MySQL database. · Updated setup item names and centered their title. · Removed unused options from config.yml file. 1.2.0Updated libraries and general peformance improvementsAug 11, 2023 1.2.0 Release Notes: · Updated CommandFramework. · Removed some unnecessary log messages. · Fixed if arena name contains 'default' then it won't be registered. · General performance improvements.1.1.9Added new API eventsJul 18, 2023 1.1.9 Release Notes: · Now working compatible with Murder Mystery plugin. · Added new API events. · WMJoinEvent · WMLeaveEvent1.1.8Some fixes, changes and improvementsJul 17, 2023 1.1.8 Release Notes: · Now if you shift click set start location item it'll automatically create game area around the player without having to place blocks manually. · Now if you accidentally remove a block from game arena and reload the server and place it back then it'll register itself without resetting the start location after a new server reload. · Fixed unready arenas are also in the sorted list that used for random join command. · Removed ScriptEngine from reward execution due to it's been removed in JDK 15. · Some general improvements.1.1.7Added option to disable restoring health elements.Jul 10, 2023 1.1.7 Release Notes: · Added option to disable restoring health elements. · Some improvements on help command messages and now they're sorted.1.1.6Recoded MySQL databaseJul 8, 2023 1.1.6 Release Notes: · Recoded MySQL database. · Removed 'table' value from mysql.yml file.1.1.5Fixed MySQL database throws NPE and added new config valuesJul 7, 2023 1.1.5 Release Notes: · Added 'Ticks' value to change point handler thread's period. · Fixed skull URLs not working. · Fixed MySQL database throws NPE. · Changed default reward commands.1.1.4Moved to JDK 17 and added multiple reward executionJun 27, 2023 1.1.4 Release Notes: · Added support to run multiple commands in rewards. · Fixed some permissions. · Moved to Java 17. · General code improvements.1.1.3Added MC 1.20.1 supportJun 19, 2023 1.1.3 Release Notes · Added MC 1.20.1 support.1.1.2Lots of bug fixes and improvementsMay 23, 2023 1.1.2 Release Notes · Fixed command bugs. · General improvements.1.1.1Removed unnecessary debugger and some message fixesMay 5, 2023 1.1.1 Release notes: · Fixed some of the messages don't have prefix. · Removed unnecessary debugger.1.1.0Updated libraries and some quality improvementsApr 13, 2023 1.1.0 Release notes: · Updated libraries. · Some quality improvements.1.0.9Async support and lots of bug fixesApr 1, 2023 1.0.9 Release notes: · Added async support, now point block threads can run asynchronous which may reduce the lag if there are multiple instances running at the same time. (some of the operations like entity removal is still going to be executed in main thread which can not be done asynchronously) · Now point block items will be updated with reload command. · Fixed the game can not define point block types if they are all skull items. · Fixed the point blocks spawning as one type.1.0.8Fixed skulls and support for using both blocks and skulls at the same timeMar 31, 2023 1.0.8 Release notes: · Added support for using item stacks and skull items at the same time. · Recoded command system with Command Framework. · Changed schematic of skull usage in config. (add 'skull:' before URL) · Fixed arena can not detect custom skulls if there are more than one.1.0.7Added custom skull blocks and MC 1.19.4 supportMar 30, 2023 1.0.7 Release notes: · Added custom skull blocks. · Added MC 1.19.4 support.1.0.6Fixed scoreboard flickering in MC 1.19+Mar 2, 2023 1.0.6 Release notes: · Fixed scoreboard flickering in MC 1.19+
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