Перейти к содержимому
Mineforgian

ShiftFCmd

Open server menu in a flash with Shift + F

Загрузки
258
Подписчики
3
Обновлён
21 июня 2026 г.
Лицензия
GPL-2.0-or-later

Опубликован 19 марта 2026 г.

Discord

ShiftFCmd

Open server menu in a flash with Shift + F

Demonstration

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:

  1. Download the latest version of ShiftFCmd
  2. Place it in the server's plugins folder
  3. Restart the server (use stop then start, do not use reload)
  4. Run the command sfcmd command player zm open basic_inventory
  5. Done

Updating from an older version:

  1. Download the latest version of ShiftFCmd
  2. Place it in the server's plugins folder
  3. Delete the old ShiftFCmd plugin
  4. Restart the server (use stop then start, do not use reload)
  5. Done (configuration files will be updated automatically)

Features


  • Execute one or more commands by pressing Shift + F
  • Supports running commands as either console or player
  • 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.admin automatically includes sfcmd.reload, sfcmd.update, sfcmd.update.notify, sfcmd.language, sfcmd.command, and sfcmd.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


https://bstats.org/signatures/bukkit/shiftfcmd.svg

Ченджлог

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.

Комментарии

Загружаем…