ToggleGameMode (TGM) — Quick Mode Switching for Minecraft

ToggleGameMode (TGM) is a lightweight Minecraft plugin for instant game mode switching with a single command. Perfect for server admins who value speed, flexibility, and clean permission support.

ToggleGameMode (TGM): Instant Game Mode Switching for Minecraft

If you run a Minecraft server, you know the drill: a player asks for creative mode, you type out a long command with their username, a number, and hope you didn't fat-finger it. It is repetitive, slow, and frankly, a waste of your time. Enter ToggleGameMode, or TGM for short. This is not just another utility; it is a focused solution designed to eliminate that daily friction. Instead of wrestling with verbose commands, TGM gives you and your staff a single, snappy way to flip game modes in an instant. It is a small change that makes a massive difference in how smoothly your server runs.

Why Server Admins Are Switching to TGM

The beauty of TGM lies in its simplicity. It does not try to be a jack-of-all-trades. Instead, it masters one specific task: fast and controlled game mode switching. Built originally for CraftBukkit builds (version 1337 and above), this plugin has become a go-to tool for owners who value speed and flexibility. The core idea is elegant. You type a short command, and you are instantly in survival or creative mode. No more memorizing numeric IDs or typing out full player names for common requests. This plugin is a genuine quality-of-life upgrade for anyone managing a community.

Core Features That Save You Time

Once installed, you immediately notice how streamlined everything becomes. The plugin is lean, but it packs the essential features that server admins actually need:

  • Instant Self-Switching: Use /togglegamemode or the short alias /tgm to bounce between survival and creative mode without any lag or hassle.
  • Remote Mode Control: Add a player's name after the command, and you can change their mode too. This is a lifesaver for moderators who need to assist players quickly.
  • Native Permission Support: It works out of the box with SuperPerms and PermissionsEx, giving you granular control over who can do what.
  • Detailed Logging: The VerboseMode feature records every command use in the console, including failed attempts, complete with coordinates and world data. This is invaluable for tracking down troublemakers.
  • Fully Configurable: All messages, permission nodes, and behaviors are tweakable via a straightforward config.yml file.

Getting Started: Installation and Setup

Getting TGM up and running is refreshingly straightforward. You can download ToggleGameMode (TGM): Instant Game Mode Switching for Minecraft from its official GitHub repository, which is linked in the project description. Once you have the jar file, simply drop it into your server's plugins folder. After that, restart the server or run a plugin reload command. The plugin will generate a default config.yml file automatically, ready for you to tweak. For those who prefer centralized management, you can also install this plugin easily through the foxygame.net launcher, a modern and flexible Minecraft launcher that allows you to download mods directly from its menu. While TGM is a server-side addition, many admins use foxygame.net to test their mod packs quickly before uploading them to a hosting provider.

How to Install and Configure TGM

Understanding how to install is only half the battle; configuring it properly is where you tailor it to your server. After the initial generation, open the config.yml file. Here, you can customize the notification text players see when their mode changes. You can also redefine the permission nodes to fit your existing setup. The default nodes are simple: ToggleGameMode.TGM for self-switching, ToggleGameMode.TGM.Other for changing others, and the administrative wildcard ToggleGameMode.* which grants both. If you are not using a permissions plugin, there is no need to worry. TGM automatically recognizes OP status, granting full access to operators without any extra configuration steps.

Permissions and Security: Keeping Control

The flexible permission system is one of TGM's strongest selling points. You can give regular players the right to switch their own mode while reserving the ability to change others for your moderation team. The plugin always checks for the appropriate node before executing a command. If a user lacks permission, the action is denied, and with VerboseMode enabled, the attempt is logged in the console. This creates a clear audit trail, helping you spot unauthorized access attempts. The default nodes are as follows:

  • Self Node: ToggleGameMode.TGM
  • Others Node: ToggleGameMode.TGM.Other
  • Admin Node: ToggleGameMode.*

You have the freedom to rename these in the config if your network uses a different naming convention. Just remember to reload the plugin after making changes to ensure they take effect.

What Makes TGM Stand Out from the Crowd

You might think there are dozens of plugins that do this, and you would be right. However, the author of TGM specifically addressed the flaws found in many competitors. Many alternatives are bloated with unnecessary features, poorly optimized, or a nightmare to configure. TGM is the opposite. It is written from scratch on a clean "blank plugin" base, containing only what is truly necessary. There is no inflated code or redundant dependencies, just a single jar file that performs its job quickly and without errors. Even the VerboseMode is implemented efficiently, only adding coordinate data when necessary rather than on every single action, ensuring it does not bog down high-traffic servers.

A Look at the Plugin's Evolution

TGM has come a long way since its initial release. It started as version 1.0, tested on the developer's personal server. Version 1.5 introduced PermissionsEx support, and version 1.6 saw a complete code overhaul. Following requests from the #bukkitdev channel, the developer added the ability to switch modes for other players via /tgm <player> and introduced customizable notifications. The developer is clearly attentive to community feedback, so future updates may include a third game mode (like adventure without flight) and the suppression of the server's default mode-change alert.

Final Verdict: A Must-Have Utility

In the world of Minecraft server management, TGM is a prime example of what a specialized plugin should be. It does not try to replace half of your server's functionality. Instead, it perfectly solves one specific problem: fast, controlled, and secure game mode switching. With its simple installation, clear configuration, compatibility with popular permission systems, and minimal resource usage, it is an essential tool for any CraftBukkit administrator. If you are still typing out /gamemode by hand, you are working too hard. Give TGM a try, and you will be amazed at how much time it frees up for the more important aspects of running your server.

Ultimately, ToggleGameMode (TGM): Instant Game Mode Switching for Minecraft for Minecraft is more than just a convenience. It is a testament to how a well-designed tool can streamline your workflow and improve the experience for both staff and players. It is the kind of plugin that, once you use it, you will wonder how you ever managed without it.

Download ToggleGameMode

Original name: ToggleGameMode

FileVersionLoaderSize
ToggleGameMode.jar3 КБDownload
TGM.jar3 КБDownload
OWHToggleGameMode.jar5 КБDownload