# Installation URL: https://greenarrowlol.github.io/TNTGamesCore/docs/getting-started/installation/ Section: getting-started -------------------------------------------------------------------------------- Installation Requirements, how to install the plugin, and how to build your first arena. Requirements Requirement Notes Server software Spigot or Paper Minecraft version 1.16.5 Java 8 or newer PlaceholderAPI Optional. Needed only for scoreboard placeholders and external placeholders. The plugin has no hard dependencies. It runs on plain Spigot. Install 1Stop the serverShut the server down fully before adding the jar. 2Drop in the jarMove the plugin jar into your server's plugins/ folder. Get the jar from the Download page. 3Start the server onceStart the server so the plugin generates its config files, then you can edit them. 4Set the global spawn and lobbyStand where players should return to after a game and run the setup commands below. 5Build an arenaCreate an arena, mark its region, set its spawns, and save it. Then join and play. ::: Plugin folder layout After the first start you get: plugins/ TNTGamesCore/ config.yml Game settings, selector and leave items, countdown, database messages.yml Every player-facing message scoreboard.yml Scoreboard layouts per game and state stats.db Player stats (created when using SQLite, the default) arenas/ Saved arena regions and settings See Configuration for what each file controls. Set the global spawn and lobby These are server-wide, not per arena. Players fall back to the global spawn when they leave a game. /tt setgspawn Set the global spawn (where players go after a game) /tt setglobby Set the global lobby Warning Warning If neither the global lobby nor the global spawn is set, players leaving a game fall back to the world spawn, and the console warns you to run /tt setglobby and /tt setgspawn. Set both before opening to players. Build your first arena You mark the arena region with a wand, set the spawn points, then save. /tt setupstatus tells you what is still missing at any point. 1Create the arenaPick a type: tnt_run, tnt_tag, or bow_spleef. /tt create <name> <type> 2Get the wand and mark the regionThe wand marks the two corners that define the arena's build region (used for regeneration). /tt wand /tt setcorner1 <arena> /tt setcorner2 <arena> 3Set the spawnsSet the in-game spawn and the waiting lobby for this arena. /tt setspawn <arena> /tt setlobby <arena> 4Save the regionSave the arena blocks so the plugin can regenerate the map after each round. /tt save <arena> 5Check what is missingRun the status check. It lists any step still needed before the arena can open. /tt setupstatus <arena> ::: Tip Tip Prefer a menu? Run /tt setup <arena> to open the setup GUI, or /tt quicksetup <name> <type> for a faster path. Each game type has a few extra settings (timer, taggers, floor block, game mode). See that game's feature page and the Commands reference. The wand flow, step by step The wand gives you a guided path from an empty world to a playable arena. Step 1: get the wand. Type /tt wand to receive the creation tool. Instructions appear in chat. Step 2: mark the boundaries. Click the two corners to define the arena region. A game selector then opens. Step 3: pick a mode and name it. Choose a mode (for example TNT Run) and type an arena name in chat. Step 4: final settings. The setup GUI opens for the last configuration: timers, player limits, and mechanics. Optional integrations PlaceholderAPI: install it to use the scoreboard placeholders and expose TNTGamesCore stats to other plugins. See Placeholders. Next steps Configuration: tune games, items, and the countdown. Commands: the full command list. Features: how each game plays and what you can set. -------------------------------------------------------------------------------- Metadata: - Word Count: 590 - Reading Time: 3 minutes