Minimum Java Version: Java 8
Discord: https://discord.gg/uXVU8jmtpU
Whack Me
Whack Me is a fast-paced minigame where players have 30 seconds to punch as many "Whackies" as possible, competing against others on the leaderboard. Players earn points by clicking on green blocks, while clicking on red blocks will deduct points. The plugin supports a wide range of Minecraft and is both lightweight and easy to set up, making it a fun and engaging addition to any lobby.
Features:
The plugin is highly configurable, allowing you to customize everything. Some notable features of this game include:
- Custom Head Textures: Unique head textures for point blocks.
- MySQL Support: Store user data in a MySQL database for easy tracking and management.
- Sound Effects: Unique sound effects when players clicks on a point block.
- Custom Point Block Locations: Arenas do not need to be the same like 3x3 blocks, they can be in any shape.
- Legacy Hit Support: Supports legacy hits for the players with higher version.
- Async Support: Whack Me can handle nearly every operation asynchronously for improved performance.
- Reward System: Execute custom commands to reward players.
- PlaceholderAPI Support: Integration with PlaceholderAPI, offering 14+ different placeholders.
- Developer API: API available for developers.
Gameplay:
Setup:
- Download the plugin and put it in the plugins folder. Start the server to to allow plugin to create configuration files.
- Now start with creating an arena using the "/wm create <arena_name>" command.
- Open the arena editor using the "/wm edit <arena_name>" command and setup the arena via this menu.
- First, shift click to the white concrete to set the start location. If you have enabled custom portal mode then click after you finish creating portals, if custom portal mode is not enabled then arena size must be 3x3.
- Next, you can create an arena sign clicking the sign item. While creating an arena sign you must look at a sign. This step is optional.
- Next, you can change the minimum and maximum point block amount by clicking the glowstone dust. This step is optional.
- Finally, click to the red concrete to set the end location. When the game ends the player will be teleported to this location.
- When you're done, click to the firework item to register the arena. You can also edit the arena later by using "/wm edit <arena_name>" command.
- Once you've completed the setup steps and registered the arena, your arena is ready to play. Use "/wm join <arena_name>" or /wm randomjoin" command to join the arena.
- Enjoy the game!
Setup Video:
Commands:
Admin:
/wm create <arena_name> - Creates an arena instance with the given ID.
/wm delete <arena_name> - Deletes the arena instance with the given ID, if it exists.
/wm kick <arena_name> - Kicks the player in the specified arena, if someone is playing.
/wm edit <arena_name> - Opens the arena editor menu.
/wm time <arena_name> <add | remove | set> <value> - Manipulates the timer of the specified arena.
/wm list - Shows the list of existing arena IDs.
/wm reload - Reloads the configuration and arenas.
/wm help - Displays a list of available commands along with their descriptions.
Player:
/wm join <arena_name> - Initiates a join attempt for the specified arena.
/wm randomjoin - Initiates a join attempt for a randomly selected arena, if any are available.
/wm leave - Leaves the current arena if the player is in one.
/wm stats [player] - Shows the statistics for yourself or a specified player.
/wm top <statistic_name> - Shows the top 10 players and their stats for the specified statistic.
Permissions:
wm.admin*
wm.admin.create
wm.admin.delete
wm.admin.edit
wm.admin.list:
wm.admin.help
wm.admin.reload
wm.admin.kick
wm.admin.sign.create
wm.admin.sign.break
PlaceholderAPI Placeholders:
General:
- %wm_online_players%
- %wm_all_arenas%
- %wm_ready_arenas%
Player:
- %wm_record_score%
- %wm_tours_played%
- %wm_longest_point_streak%
- %wm_whacked_point_blocks%
- %wm_whacked_minus_point_blocks%
- %wm_whacked_block_rate%
- %wm_local_score%
- %wm_local_point_streak%
- %wm_local_longest_point_streak%
Arena:
- %wm_<arena-id>: player_name%
- %wm_<arena-id>: point_blocks%
TOP 10 Leaderboard:
- %wm_top:<statistic-name>:<position>:name%
- %wm_top:<statistic-name>:<position>:value%
- Statistic Names:
- toursplayed
- recordscore
- whackedpluspointblocks
- whackedminuspointblocks
- longeststreak
Config: config.yml
Messages: messages.yml
My Other Plugins: