promotional bannermobile promotional banner

SecondThought: Command Confirmation Guard

Confirm dangerous typed commands before they are sent. A configurable, client-side command safety guard for Fabric.
2026-08-12_20.56.40.png

2026-08-12_20.56.40.png

2026-08-12_20.54.50.png

2026-08-12_20.54.50.png

2026-08-12_20.54.54.png

2026-08-12_20.54.54.png

Description

SecondThought: Command Confirmation Guard

One accidental press of Enter can clear an inventory, stop a server, change operators, or run the wrong command against the wrong target. SecondThought adds a configurable confirmation step before manually typed commands leave your client.

When protection applies, the first submission is blocked. Enter the exact same full command again within the confirmation window to send it. Different arguments, an expired confirmation, or an intervening direct command will not reuse the pending confirmation.

Why use SecondThought?

  • Helps prevent accidental /clear, /kill, /stop, /ban, /op, and similar command mistakes
  • Works on multiplayer servers with no server-side installation
  • Supports allow-list and protect-list workflows
  • Can require confirmation for every command or disable confirmation entirely
  • Changes modes immediately through local /secondthought commands
  • Keeps command arguments out of its warning message
  • Has no Fabric API requirement, telemetry, account, or external service

Four configurable modes

All direct
Every command is sent immediately.

Listed direct
Only command roots in directCommands are sent immediately. Everything else requires an exact second submission.

None direct
Every manually typed command requires confirmation.

Listed protected
Only command roots in protectedCommands require confirmation. This is the default mode.

Local commands

/secondthought mode all
/secondthought mode listed
/secondthought mode none
/secondthought mode protected
/secondthought status
/secondthought help

The commands above are intercepted locally, never sent to the server, and a successful mode change is saved automatically.

Configuration

Start Minecraft once to create:

config/secondthought.json

The default protected roots are:

ban, ban-ip, clear, deop, kill, op, stop, whitelist, worldborder

The JSON file controls the confirmation window, protected list, direct list, and startup mode. Command-list or timer edits require a client restart; mode changes made through /secondthought mode do not.

Installation and requirements

  1. Install Fabric Loader for Minecraft Java Edition 1.21.11.
  2. Place the SecondThought JAR in the client's mods folder.
  3. Start Minecraft. The server does not need SecondThought.

Requires Java 21. Fabric API is not required.

Important scope

SecondThought is a local mistake-prevention utility, not a permission or security system. It cannot undo executed commands and does not cover clickable command components or commands sent unattended by another mod in version 0.1.0.

The SecondThought: Command Confirmation Guard Team

profile avatar
  • 3
    Projects
  • 9
    Downloads

More from SuffixHD

  • PillarPlan: Even Spacing Guide project image

    PillarPlan: Even Spacing Guide

    Preview adjustable pillar spacing along connected straight and curved building paths.

    • 2
    • August 13, 2026
  • CarryCap – Item Limits project image

    CarryCap – Item Limits

    Set simple carry limits for specific items or item tags on Fabric servers. CarryCap runs server-side, so players don't need to install anything.

    • 4
    • August 12, 2026
  • Projekt City project image

    Projekt City

    Projekt City is a unique and expansive Minecraft project that operates without funding and is entirely free to play for everyone. Our mission is to develop an easily navigable Minecraft world, while paying a lot of attention to details and flawless work.

    • 38.4K
    • January 1, 2025
  • PillarPlan: Even Spacing Guide project image

    PillarPlan: Even Spacing Guide

    Preview adjustable pillar spacing along connected straight and curved building paths.

    • 2
    • August 13, 2026
  • CarryCap – Item Limits project image

    CarryCap – Item Limits

    Set simple carry limits for specific items or item tags on Fabric servers. CarryCap runs server-side, so players don't need to install anything.

    • 4
    • August 12, 2026
  • Projekt City project image

    Projekt City

    Projekt City is a unique and expansive Minecraft project that operates without funding and is entirely free to play for everyone. Our mission is to develop an easily navigable Minecraft world, while paying a lot of attention to details and flawless work.

    • 38.4K
    • January 1, 2025