▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/[Minigame] - Don't be Last
[Minigame] - Don't be Last

[Minigame] - Don't be Last

Minecraft but Last player to complete a task gets eliminated!

10
0

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.

Last To Kill A Chicken Dies


Requirements

ServerPaper (or compatible fork) 1.21+
Java21
PlayersAt least 2 survival (non-spectator) players to start a session (configurable)
DependenciesNone

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.

CommandWhoPermissionDescription
/lastcall startConsole / playerlastcall.admin.startStart a LastCall session (locks roster).
/lastcall stopConsole / playerlastcall.admin.stopStop the session; revive spectators.
/lastcall reloadConsole / playerlastcall.admin.reloadReload config.yml from disk.
/lastcall timesConsole / playerlastcall.admin.reloadPrint loaded timing values (seconds) and YAML keys; use after reload to verify.
/lastcall mercy window <seconds>Console / playerlastcall.admin.reloadWrites 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 / playerlastcall.admin.reloadSame as mercy window.
/lastcall mercy survive on / offConsole / playerlastcall.admin.reloadWrites mercy.everyone-survives-when-all-completed (must be on for the window rule to apply when all complete).
/lastcall mercy iedereen …Console / playerlastcall.admin.reloadSame as mercy survive.
/lastcall statusPlayer only(none)Open GUI: who completed this round.
/lastcall guiPlayer only(none)Same as status.
/lastcall scoreboardPlayer onlylastcall.scoreboardToggle LastCall sidebar on/off for you.
/lastcall scoreboard onPlayer onlylastcall.scoreboardForce sidebar on (on, true, 1, aan).
/lastcall scoreboard offPlayer onlylastcall.scoreboardForce sidebar off (off, false, 0, uit).
/lastcall sb …Player onlylastcall.scoreboardShort alias for scoreboard.
/lastcall helpAnyone(none)Full command list, permissions, and how to configure timings.

Permissions

PermissionDefaultPurpose
lastcall.admin.startopStart a session
lastcall.admin.stopopStop a session
lastcall.admin.reloadopReload config; mercy subcommands also save config.yml
lastcall.scoreboardtrueToggle 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

KeyDefaultMeaning
min-players2Minimum survival players online to allow /lastcall start.
first-round-delay-seconds3Wait after start before the first round begins.

round

KeyDefaultMeaning
between-rounds-seconds4Pause after a round ends before the next challenge.
last-sole-player-elimination-delay-seconds3When only one player has not completed, how long until they are eliminated if they still fail.

mercy

KeyDefaultMeaning
everyone-survives-when-all-completedtrueIf true and everyone completed, normally nobody dies that round.
all-must-complete-within-seconds-from-round-start90If > 0, each first completion must be within this many seconds from round start for full mercy. If everyone finishes but the window is violated, the last player to complete is eliminated. 0 disables this rule.

In-game without editing the file: /lastcall mercy window <seconds> (alias venster) and /lastcall mercy survive on|off (alias iedereen).

season

KeyDefaultMeaning
after-winner-delay-seconds10After a winner, wait this long before reviving everyone / reset.
auto-start-next-delay-seconds0If > 0, after reset automatically start a new match after this many seconds. 0 = require /lastcall start again.

difficulty

KeyDefaultMeaning
tier-1-min-alive10While at least this many players are alive, only tier 1 challenges.
tier-2-min-alive7From this count upward (and below tier-1 threshold), up to tier 2.
tier-3-min-alive4From this count upward, up to tier 3.
max-tier-when-few-alive2When alive count is below tier-3-min-alive, never pick challenges above this tier (caps brutality for small lobbies).

HUD (what players see)

  • Title (center of the screen) when a new round starts — the task stays visible for several seconds. Competing roster players who join mid-round get the same title.
  • Boss bar — the green fill matches completion progress.
  • Sidebar scoreboard — task line, progress, and per-player completion. Toggle with /lastcall scoreboard.

Installation

  1. Download lastcall-1.0.1.jar from your build output (build/libs/) or from Modrinth.
  2. Place it in the server's plugins folder.
  3. Start or restart the server.
  4. Edit plugins/LastCall/config.yml if you want non-default timings or difficulty.
  5. Run /lastcall start when enough players are online.

Author

yopshop — plugin metadata in plugin.yml.

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:CC-BY-NC-4.0
Опубликован:3 недели назад
Обновлён:3 недели назад
Главная