[Minigame] - Don't be Last

⭐ — (2 endorsements) 📥 112 downloads 📌 v1.0.3 📅 5/7/2026
🟡 Updated this year

By yopshop · game-mechanics

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 4/18/2026 📅 Created: 5/7/2026

🔍 Analysis

  • 🏆 #165 of 316 game-mechanics mods in this game by downloads

📋 About This Mod

**Don't be last** is a minigame plugin: every competing player gets one random challenge per round (mining, placing blocks, eating, ...). You have to do this challenge as fast as possible. If you are the last one to complete the challenge you will be eliminated. Designed for a medium group of friends who want quick, tense challenges against each other. !(https://cdn.modrinth.com/data/cached_images/48ad5eb50534d32cc963cc1b0b515a33bf3644bd_0.webp) --- ## Requirements | | | |---|---| | **Server** | (https://papermc.io/) (or compatible fork) **1.21+** | | **Java** | **21** | | **Players** | At least **2** survival (non-spectator) players to start a session (configurable) | | **Dependencies** | **None** | Built against **Paper `1.21.11`**; test on the Paper build you run in production. --- ## How it works 1. An admin runs **`/lastcall start`**. Everyone who is in Survival (not Spectator) at that moment is locked into the roster for this match. 2. Each round, the plugin picks a challenge from a large pool. Difficulty is limited by how many players are still competing. 3. While the round is active - If exactly one competing player has not completed the challenge, they get a large title + chat message and are eliminated. - If two or more players are still incomplete, no elimination countdown runs until someone catches up. 4. If everyone has completed at least once this round: - With mercy enabled, and everyone has completed it within time, everyone survives. - Without mercy, the last player will be eliminated. 5. **Eliminated** players become **spectators** until the match ends or an admin runs. 6. The last competing player wins. **Mid-join:** players who were not on the roster when the session started are set to Spectator if they join during a match. --- ## Commands Main command: **`/lastcall`** — alias **`/lc`**. | Command | Who | Permission | Description | |--------|-----|------------|-------------| | `/lastcall start` | Console / player | `lastcall.admin.start` | Start a LastCall session (locks roster). | | `/lastcall stop` | Console / player | `lastcall.admin.stop` | Stop the session; revive spectators. | | `/lastcall reload` | Console / player | `lastcall.admin.reload` | Reload `config.yml` from disk. | | `/lastcall times` | Console / player | `lastcall.admin.reload` | Print loaded timing values (seconds) and YAML keys; use after `reload` to verify. | | `/lastcall mercy window <seconds>` | Console / player | `lastcall.admin.reload` | Writes `mercy.all-must-complete-within-seconds-from-round-start` to `config.yml` and applies it. **`0`** = no time limit when everyone finishes. | | `/lastcall mercy venster …` | Console / player | `lastcall.admin.reload` | Same as `mercy window`. | | `/lastcall mercy survive on` / `off` | Console / player | `lastcall.admin.reload` | Writes `mercy.everyone-survives-when-all-completed` (must be **on** for the window rule to apply when all complete). | | `/lastcall mercy iedereen …` | Console / player | `lastcall.admin.reload` | Same as `mercy survive`. | | `/lastcall status` | Player only | *(none)* | Open GUI: who completed this round. | | `/lastcall gui` | Player only | *(none)* | Same as `status`. | | `/lastcall scoreboard` | Player only | `lastcall.scoreboard` | Toggle LastCall **sidebar** on/off for you. | | `/lastcall scoreboard on` | Player only | `lastcall.scoreboard` | Force sidebar **on** (`on`, `true`, `1`, `aan`). | | `/lastcall scoreboard off` | Player only | `lastcall.scoreboard` | Force sidebar **off** (`off`, `false`, `0`, `uit`). | | `/lastcall sb …` | Player only | `lastcall.scoreboard` | Short alias for `scoreboard`. | | `/lastcall help` | Anyone | *(none)* | Full command list, permissions, and how to configure timings. | --- ## Permissions | Permission | Default | Purpose | |------------|---------|---------| | `lastcall.admin.start` | **op** | Start a session | | `lastcall.admin.stop` | **op** | Stop a session | | `lastcall.admin.reload` | **op** | Reload config; **`mercy`** subcommands also save `config.yml` | | `lastcall.scoreboard` | **true** | Toggle the LastCall sidebar | --- ## Configuration (`config.yml`) On the server, edit **`plugins/LastCall/config.yml`**. The bundled file starts with a **comment block** listing every **time-related key** (all in **seconds**). After editing by hand, run **`/lastcall reload`** (or restart), then **`/lastcall times`** to confirm what the server loaded. ### `game` | Key | Default | Meaning | |-----|---------|---------| | `min-players` | `2` | Minimum survival players online to allow `/lastcall start`. | | `first-round-delay-seconds` | `3` | Wait after start before the first round begins. | ### `round` | Key | Default | Meaning | |-----|---------|---------| | `between-rounds-seconds` | `4` | Pause after a round ends before the next challenge. | | `last-sole-player-elimination-delay-seconds` | `3` | When only one player has not completed, how lon

Don't be last is a minigame plugin: every competing player gets one random challenge per round (mining, placing blocks, eating, ...). You have to do this challenge as fast as possible. If you are the last one to complete the challenge you will be eliminated.

Designed for a medium group of friends who want quick, tense challenges against each other.

!(https://cdn.modrinth.com/data/cached_images/48ad5eb50534d32cc963cc1b0b515a33bf3644bd_0.webp)

## Requirements

| | | |---|---| | Server | (https://papermc.io/) (or compatible fork) 1. 21+ | | Java | 21 | | Players | At least 2 survival (non-spectator) players to start a session (configurable) | | Dependencies | None |

Built against Paper `1. 21. 11`; test on the Paper build you run in production.

## How it works

1. An admin runs `/lastcall start`. Everyone who is in Survival (not Spectator) at that moment is locked into the roster for this match.

2. Each round, the plugin picks a challenge from a large pool. Difficulty is limited by how many players are still competing.

3. While the round is active - If exactly one competing player has not completed the challenge, they get a large title + chat message and are eliminated. - If two or more players are still incomplete, no elimination countdown runs until someone catches up.

4. If everyone has completed at least once this round: - With mercy enabled, and everyone has completed it within time, everyone survives. - Without mercy, the last player will be eliminated.

5. Eliminated players become spectators until the match ends or an admin runs.

6. The last competing player wins.

Mid-join: players who were not on the roster when the session started are set to Spectator if they join during a match.

## Commands

Main command: `/lastcall` — alias `/lc`.

| Command | Who | Permission | Description | |--------|-----|------------|-------------| | `/lastcall start` | Console / player | `lastcall.admin.start` | Start a LastCall session (locks roster). | | `/lastcall stop` | Console / player | `lastcall.admin.stop` | Stop the session; revive spectators. | | `/lastcall reload` | Console / player | `lastcall.admin.reload` | Reload `config.yml` from disk. | | `/lastcall times` | Console / player | `lastcall.admin.reload` | Print loaded timing values (seconds) and YAML keys; use after `reload` to verify. | | `/lastcall mercy window ` | Console / player | `lastcall.admin.reload` | Writes `mercy.all-must-complete-within-seconds-from-round-start` to `config.yml` and applies it. `0` = no time limit when everyone finishes. | | `/lastcall mercy venster …` | Console / player | `lastcall.admin.reload` | Same as `mercy window`. | | `/lastcall mercy survive on` / `off` | Console / player | `lastcall.admin.reload` | Writes `mercy.everyone-survives-when-all-completed` (must be on for the window rule to apply when all complete). | | `/lastcall mercy iedereen …` | Console / player | `lastcall.admin.reload` | Same as `mercy survive`. | | `/lastcall status` | Player only | (none) | Open GUI: who completed this round. | | `/lastcall gui` | Player only | (none) | Same as `status`. | | `/lastcall scoreboard` | Player only | `lastcall.scoreboard` | Toggle LastCall sidebar on/off for you. | | `/lastcall scoreboard on` | Player only | `lastcall.scoreboard` | Force sidebar on (`on`, `true`, `1`, `aan`). | | `/lastcall scoreboard off` | Player only | `lastcall.scoreboard` | Force sidebar off (`off`, `false`, `0`, `uit`). | | `/lastcall sb …` | Player only | `lastcall.scoreboard` | Short alias for `scoreboard`. | | `/lastcall help` | Anyone | (none) | Full command list, permissions, and how to configure timings. |

## Permissions

| Permission | Default | Purpose | |------------|---------|---------| | `lastcall.admin.start` | op | Start a session | | `lastcall.admin.stop` | op | Stop a session | | `lastcall.admin.reload` | op | Reload config; `mercy` subcommands also save `config.yml` | | `lastcall.scoreboard` | true | Toggle the LastCall sidebar |

## Configuration (`config.yml`)

On the server, edit `plugins/LastCall/config.yml`. The bundled file starts with a comment block listing every time-related key (all in seconds).

After editing by hand, run `/lastcall reload` (or restart), then `/lastcall times` to confirm what the server loaded.

| Key | Default | Meaning | |-----|---------|---------| | `min-players` | `2` | Minimum survival players online to allow `/lastcall start`. | | `first-round-delay-seconds` | `3` | Wait after start before the first round begins. |

### `round`

| Key | Default | Meaning | |-----|---------|---------| | `between-rounds-seconds` | `4` | Pause after a round ends before the next challenge. | | `last-sole-player-elimination-delay-seconds` | `3` | When only one player has not completed, how lon

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
yopshop
Version
1.0.3
Downloads
112
Endorsements
2
Category
game-mechanics
Created
5/7/2026
Updated
4/18/2026
Game Versions
26.1, 26.1.1, 26.1.2
Tags
game-mechanics, minigame, social

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does [Minigame] - Don't be Last support?

The author lists 26.1, 26.1.1, 26.1.2. Other versions may work but are untested by the author.

What is the latest version of [Minigame] - Don't be Last?

Version 1.0.3, published 2026-04-18 with 112 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More game-mechanics 👤 More by yopshop 🔎 Similar Mods 🌐 Best game-mechanics (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods