Skip to content

SimonSays Documentation

A premium "Simon Says" arena minigame for Minecraft. Fast rounds, trap and combo challenges, persistent stats, cosmetics and a clean developer API.

What you’ll find here

Installation

Drop the jar in, set the optional dependencies, build your first arena and go live. See Installation.

Commands

Every player and admin command, plus the full arena setup flow. See Commands.

Permissions

The two permission nodes and what they unlock. See Permissions.

Placeholders

PlaceholderAPI placeholders for stats, live arena state and leaderboards. See Placeholders.

Developer API

Hook into game events and register your own tasks from another plugin. See API Overview.

Custom Tasks

Build round challenges with the fluent TaskBuilder. See Custom Tasks.

Features

  • Unlimited arenas.
  • Lobby, game spawn, spectator spawn, center, radius and color floor per arena.
  • Normal rounds, trap rounds and combo rounds.
  • Movement, interaction, chat, direction, block, item, NPC, animal and color tasks.
  • Inventory, experience, food and game mode save/restore.
  • Persistent statistics with SQLite or MySQL.
  • Rewards for wins, participation and survived rounds.
  • Cosmetics shop with coins, particles, glow and sounds.
  • Scoreboard, bossbar, actionbar, titles, sounds and configurable effects.
  • Join signs, NPCs and GUI arena selector.
  • Leaderboard holograms with DecentHolograms.
  • PlaceholderAPI support for stats, arenas and leaderboards.
  • Velocity support for lobby routing and shared MySQL data.
  • Public API for custom tasks from other plugins.

Requirements

  • Spigot / Paper / Purpur / fork server.
  • Java 25 or newer.

Dependencies:

  • PacketEvents — advanced NPC support.
  • DecentHolograms — leaderboard holograms.
  • MySQL — stats storage (multi-server / Velocity networks).

Optional:

  • PlaceholderAPI — external placeholders.