
ShiftFCmd
Open server menu in a flash with Shift + F
- Загрузки
- 258
- Подписчики
- 3
- Обновлён
- 21 июня 2026 г.
- Лицензия
- GPL-2.0-or-later
Опубликован 19 марта 2026 г.
ShiftFCmd
Open server menu in a flash with Shift + F

Introduction
ShiftFCmd is a simple, practical Minecraft server plugin.
It allows players to quickly execute pre-configured commands when pressing Shift + F.
Suitable for opening menus, using common features, or handling simple but frequent interactions.
Quick Start:
This example uses the "zMenu" menu plugin as a demonstration.
In actual use, please replace the command part with the command players use to open menus on your server.
First-time setup:
- Download the latest version of ShiftFCmd
- Place it in the server's
pluginsfolder - Restart the server (use
stopthen start, do not usereload) - Run the command
sfcmd command player zm open basic_inventory - Done
Updating from an older version:
- Download the latest version of ShiftFCmd
- Place it in the server's
pluginsfolder - Delete the old ShiftFCmd plugin
- Restart the server (use
stopthen start, do not usereload) - Done (configuration files will be updated automatically)
Features
- Execute one or more commands by pressing
Shift + F - Supports running commands as either
consoleorplayer - Most configuration options can be modified via commands — no need to edit config files directly
- Supports English, Simplified Chinese, and Traditional Chinese
- Built-in automatic update checking
- Automatic configuration file updates — no need to manually replace config files when upgrading from an older version
- Separate permission nodes for commands, making it easy to use with permission plugins such as LuckPerms
Commands
| Command | Permission | Description |
|---|---|---|
/sfcmd reload |
sfcmd.reload |
Reload language files and configuration files |
/sfcmd update |
sfcmd.update |
Manually check for plugin updates |
/sfcmd language <en/zh/zh_TW> |
sfcmd.language |
Switch the plugin language |
/sfcmd command <player/console> <command> |
sfcmd.command |
Set the command executor and command content |
/sfcmd switchhand |
sfcmd.switchhand |
Toggle whether the offhand swap action is preserved |
Permissions
| Permission Node | Default | Description |
|---|---|---|
sfcmd.admin |
OP | Grants all management-related permissions |
sfcmd.reload |
OP | Allows use of /sfcmd reload |
sfcmd.update |
OP | Allows use of /sfcmd update |
sfcmd.update.notify |
OP | Allows receiving update notifications |
sfcmd.language |
OP | Allows use of /sfcmd language |
sfcmd.command |
OP | Allows use of /sfcmd command |
sfcmd.switchhand |
OP | Allows use of /sfcmd switchhand |
Notes:
sfcmd.adminautomatically includessfcmd.reload,sfcmd.update,sfcmd.update.notify,sfcmd.language,sfcmd.command, andsfcmd.switchhand- Administrators can use permission management plugins such as LuckPerms to assign these permissions to specific players
Notes
This plugin detects Shift + F by listening for player sneaking and offhand-swap actions.
If a player changes their client key bindings, the trigger will change accordingly and may no longer be the default Shift + F.
bStats
Ченджлог
1.8.3Релиз26.1.1, 26.1.2, 26.2 · 21 июня 2026 г.
- Added support for 26.2
- Fixed some known issues
1.8.2Релиз26.1, 26.1.1, 26.1.2 · 10 апреля 2026 г.
Added support for paper 26.1.2
- Allow leading slash / in the command content of sfcmd command
1.8.1Релиз1.21.9, 1.21.10, 1.21.11 · 6 апреля 2026 г.
Added version update check using Modrinth API.
Refactored command permission management to make it easier to assign corresponding permissions to players.
Removed the version field from the configuration file.
Enhanced the configuration file auto-update feature.
- The auto-update issue for config files on older server versions remains, but the config upgrade experience for newer server versions has been improved.
Added three subcommands:
/sfcmd language <en/zh/zh_TW>: Switch plugin language, modifies language.yml and automatically reloads.
/sfcmd command <player/console> : Set command executor and command content, modifies Config.yml and automatically reloads.
/sfcmd switchhand: Toggle the isSwitchHand boolean value, modifies Config.yml and automatically reloads.
- Added permission nodes: sfcmd.language, sfcmd.command, sfcmd.switchhand.
- Updated README.md and README_en.md.
- Updated the three-language Messages.yml, adding corresponding prompt messages.
Комментарии
Загружаем…
