# ShiftFCmd **Repository Path**: Lorix/ShiftFCmd ## Basic Information - **Project Name**: ShiftFCmd - **Description**: ShiftFCmd插件源码 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-04-04 - **Last Updated**: 2026-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ShiftFCmd 让玩家使用 Shift + F 迅速打开服务器菜单! ![Demonstration](https://cdn.modrinth.com/data/cached_images/e3927d3a7f710f31a4cb764a9813097b9e83060b.gif) ## 简介 --- ShiftFCmd 是一个简单、实用的 Minecraft 服务器插件。 它可以让玩家在按下 `Shift + F` 时,快速执行你预先配置好的命令. 适合用来打开菜单、执行常用功能,或者做一些简单但高频的交互操作。 ## 快速开始: --- > 这里以 “zMenu” 菜单插件为例 > > 实际使用时请将命令部分替换为你服务器中玩家打开菜单的命令 ### 第一次使用插件: 1. 下载ShiftFCmd的最新版 2. 放入服务器的plugins文件夹 3. 重启服务器 (stop后再启动,而不是reload) 4. 使用命令 `sfcmd command player zm open basic_inventory` 5. 完成 ### 从旧版更新到最新版: 1. 下载ShiftFCmd的最新版 2. 放入服务器的plugins文件夹 3. 删除旧版ShiftFCmd插件 4. 重启服务器 (stop后再启动,而不是reload) 5. 完成 (已经自动更新配置文件) ## 功能特点 --- - 按下 `Shift + F` 即可执行一条或多条命令 - 支持以 `console` 或 `player` 身份执行命令 - 大部分配置可以通过命令修改,不需要打开配置文件 - 支持切换英文、简体中文、繁體中文 - 支持自动检查插件更新 - 支持自动更新配置文件,旧版本升级后不用手动替换 - 支持独立的命令权限节点,方便配合 LuckPerms 等权限插件使用 ## 命令 | 命令 | 权限 | 说明 | |----------------------------------------|------|-----------------------| | `/sfcmd reload` | `sfcmd.reload` | 重载语言文件与配置文件 | | `/sfcmd update` | `sfcmd.update` | 手动检查插件更新 | | `/sfcmd language ` | `sfcmd.language` | 切换插件语言 | | `/sfcmd command <命令>` | `sfcmd.command` | 设置命令执行者与命令内容 | | `/sfcmd switchhand` | `sfcmd.switchhand` | 切换是否保留切换副手的行为 | ## 权限 | 权限节点 | 默认 | 说明 | |------|------|------| | `sfcmd.admin` | OP | 拥有全部管理相关权限 | | `sfcmd.reload` | OP | 允许使用 `/sfcmd reload` | | `sfcmd.update` | OP | 允许使用 `/sfcmd update` | | `sfcmd.update.notify` | OP | 允许接收插件更新提醒 | | `sfcmd.language` | OP | 允许使用 `/sfcmd language` | | `sfcmd.command` | OP | 允许使用 `/sfcmd command` | | `sfcmd.switchhand` | OP | 允许使用 `/sfcmd switchhand` | 说明: - `sfcmd.admin` 会自动包含 `sfcmd.reload`、`sfcmd.update`、`sfcmd.update.notify`、`sfcmd.language`、`sfcmd.command`、`sfcmd.switchhand` - 管理员可以通过 LuckPerms 等权限管理插件,把对应权限分配给指定玩家 ## 注意事项 --- 本插件是通过监听玩家的潜行和切换副手动作来识别 `Shift + F` 的。 如果玩家修改了客户端的按键绑定,那么触发方式也会随之改变,不一定还是默认的 `Shift + F`。 ## bStats --- [![https://bstats.org/signatures/bukkit/shiftfcmd.svg](https://bstats.org/signatures/bukkit/shiftfcmd.svg)](https://bstats.org/plugin/bukkit/ShiftFCmd/21563)