promotional bannermobile promotional banner

Gamemode Detector

Client-side Fabric mod that notifies you when players switch gamemode, shows how long they've been in it, and logs each player's switch history via /checkgamemode and /gamemodelog.
Back to Files

GamemodeDetector-1.6

File nameGamemodeDetector-1.6.jar
Uploader
horotonhearshorotonhears
Uploaded
Aug 7, 2026
Downloads
5
Size
40.1 KB
Mod Loaders
Fabric
File ID
8597876
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:minecraft-gamemode-detector-1643327:8597876"

Learn more about Curse Maven

What's new

Gamemode Detector 1.7 - Persistent Logging, Join/Leave Tracking & History Improvements

New: persistent log file

  • Every observed gamemode switch, first sighting, join, and leave is now written to config/gamemodedetector/gamemode-log.txt - a permanent, unbounded record that survives restarts (unlike the in-chat history, which is capped and in-memory only).
  • Each log line records: date & time, whether you were in Singleplayer or Multiplayer (and if Multiplayer, the server's name/address), the player's name, and what changed.
  • Toggle with the new "Log to File" config option if you don't want this.

New: join & leave tracking

  • The log now notes when a tracked player joined the server during your session, and includes that join time on every subsequent switch line for that player.
  • Players present when you connect are marked as "already online" rather than given a fake join time, since the game doesn't tell clients when someone already on the server actually joined.
  • Leaving the server is now detected too - logged with their last known gamemode, how long they were in it, and their tracked join time. A later rejoin during the same session is correctly treated as a fresh join again.

Changed

  • Default in-chat history size (/gamemodelog) increased from 10 to 50 remembered switches per player.

This mod has no related projects