Back to mods
SecondThought: Command Confirmation Guard project artwork

Modrinth · Minecraft mod

SecondThought: Command Confirmation Guard

Confirm dangerous typed commands before they are sent. A configurable, client-side command safety guard for Fabric.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which SecondThought: Command Confirmation Guard release should I use?

Updated yesterday
Latest stable file 0.1.1
Game version 26.3
Loader NeoForge

SecondThought: Command Confirmation Guard 0.1.1 targets 26.3 with NeoForge. It must be installed on the client. Do not install it on the dedicated server. No extra mods listed for this file.

Where it goes

Is SecondThought: Command Confirmation Guard required on the client, server, or both?

It must be installed on the client. Do not install it on the dedicated server.

Client Required
Dedicated server Not supported
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This file is marked client-only.

What else does SecondThought: Command Confirmation Guard 0.1.1 need?

0.1.1. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add SecondThought: Command Confirmation Guard without breaking your instance.

Built for SecondThought: Command Confirmation Guard 0.1.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.1.1. It targets 26.3 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Do not install it on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.1.1. It opens that exact file at the source.

About this project

What does SecondThought: Command Confirmation Guard add?

SecondThought: Command Confirmation Guard

Prevent an accidental /clear, /kill, /stop, /ban, or other command from
being sent with a single press of Enter.

SecondThought is a lightweight client-side command confirmation mod. When a
command requires confirmation, its first submission is blocked locally. Send
the exact same command again within the configured time window to confirm it.

It works in singleplayer and on multiplayer servers without requiring the
server to install the mod.

See the guard work

Real gameplay shows the first protected /clear being blocked. The default confirmation window is 5 seconds; repeat the exact command to confirm. This is not an undo or backup tool.

Features

  • Protect manually typed commands before they reach the server
  • Require the exact same command and arguments for confirmation
  • Choose which commands are direct and which require confirmation
  • Change the active mode instantly with a local in-game command
  • Save mode changes automatically to the JSON configuration
  • Show only the command root in warnings, not potentially sensitive arguments
  • Fall back to safe defaults if the configuration is invalid
  • No telemetry, network service, Fabric API, or server-side dependency

Command modes

Mode Behaviour
ALL_DIRECT Send every command immediately
LISTED_DIRECT Send only configured direct commands immediately; confirm all others
NONE_DIRECT Require confirmation for every manually typed command
LISTED_PROTECTED Confirm only configured protected commands; this is the default

Change modes without restarting:

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

These control commands are handled locally and are never sent to the server.

Default protection

The default configuration protects these command roots:

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

Edit config/secondthought.json to change the protected or direct command
lists and the confirmation window. Existing configuration files from earlier
0.1.0 test builds remain compatible.

Requirements

  • Minecraft Java Edition 1.21.11
  • Fabric Loader 0.19.3 or a compatible later 0.19.x release
  • Java 21
  • Client-side installation only

Fabric API is not required.

Scope and compatibility

SecondThought guards normal commands manually submitted through the Minecraft
client. It does not grant permissions, replace a server permission plugin,
classify every modded command automatically, or undo a command that has already
run. Commands triggered by clickable text or sent unattended by another mod are
outside version 0.1.0's scope.

Project description from Modrinth.

Pick your setup

SecondThought: Command Confirmation Guard by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

15 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

SecondThought: Command Confirmation Guard versions and loaders

16 of 16 releases match

Looking for an older file? The official Modrinth project page is in Resources.