Skip to content

Getting Started

Welcome to Whack Me! This plugin brings a timed single-player whack-a-block challenge to your server, with configurable arenas, records, statistics, join signs, and optional music.

This guide covers installation, optional integrations, generated files, permissions, and the recommended first-run path.


Before installing the plugin, ensure your server environment meets the following requirements:

  • Java Version: Java 25 or newer is required.
  • Minecraft Version: 1.21.11 or 26.2 (Latest versions recommended).
  • Permissions Plugin Optional : A plugin like LuckPerms to manage user access.

Setting up Whack Me is straightforward. Follow these steps to get started:

  1. Download the latest Whack Me build from SpigotMC or BuiltByBit.
  2. Place whack-me-x.x.x.jar in the server’s plugins/ directory.
  3. PlaceholderAPI Optional : if you plan to use Whack Me placeholders in external scoreboards, holograms, or menus, install NoteBlockAPI as well.
  4. Restart the server to generate the default configuration files.
  5. Verify the installation by running /whackme or /wm in-game.

After the first restart, a new folder will be created at /plugins/WhackMe/. This folder contains everything you need to customize your game:

File or folderPurpose
config.ymlStorage, game duration, replay cooldown, chat, commands, update checks, and diagnostics.
messages.ymlAll player-facing messages and point-block labels.
scoreboard.ymlLive in-game scoreboard title, lines, and placeholders.
bossbar.ymlBoss bar enable state, text, style, and color.
signs.ymlJoin-sign messages, state labels, and four display lines.
sounds.ymlPoint, penalty, finish, and record sounds.
mysql.ymlMySQL JDBC connection and table settings.
menu/Setup and statistics menu layouts.
musics/Bundled and custom NoteBlock Studio .nbs songs.
Other FilesAutomatically managed internal files used by the Whack Me plugin.

CommandPermissionDescription
/wm create <arena>whackme.arena.createCreate an arena with a unique ID.
/wm edit <arena>whackme.arena.editOpen the interactive setup menu.
/wm helpwhackme.command.helpDisplay the commands available to the sender.
/wm join <arena>NoneStart a run in an available registered arena.
/wm leaveNoneLeave the current run and return to its end location.

Now that the plugin is installed, it’s time to dive deeper: