社交面板

社交面板

不再需要命令!创建一个包含任意命令的社交菜单,并通过简单的按键打开它。

生活质量

社交面板 - 指令一触即达!

社交面板是一个模组,允许服务器管理员创建一个社交菜单,将任何指令以按钮形式呈现,只需点击一次即可执行。

功能特性:

  • 无需指令: 只需按下F键(可配置)或在瞄准其他玩家时点击鼠标中键(可配置)即可打开社交菜单。
  • 一键指令: 将任何指令转换为按钮(可配置)。
  • 参数支持: 如果指令需要自动填充参数,只需在配置文件中添加{senderName}{targetName}{senderUuid}{targetUuid}(例如:/kick {targetName})。
  • 用户填写参数: 如果指令需要用户填写的参数,只需在配置文件中添加{Argument_Display_Name:string}{Argument_Display_Name:integer}{Argument_Display_Name:float}(例如:/tp {targetName} {X:integer} {Y:integer} {Z:integer})。将弹出一个窗口要求用户填写这些参数(string = 文本,integer = 整数,float = 小数)。
  • 分组: 您可以创建多个分组,每个分组包含标题(可选)、权限(可选)和操作(指令)。
  • 按分组权限: 您可以为分组添加权限字段,这样没有该权限的玩家将看不到该分组。
  • 按指令权限: 您可以为特定指令添加权限字段,这样没有该权限的玩家将看不到该指令。
  • 分页: 面板最多可同时显示10个按钮,如果按钮数量更多,则会自动创建页面(并显示上一页/下一页按钮)。
  • 单次点击取消: 只需点击面板外部区域即可关闭面板。

配置:

首次启动时,模组将创建一个默认的config.json文件,您可以根据需要修改。

若要重新加载配置,无需重启服务器,只需使用指令/socialmenu reload

OPEN_PERM = 打开社交菜单所需的权限。 RELOAD_PERM = 重新加载配置文件所需的权限。 CENTER_TITLES = 居中显示分组标题或左对齐。 OPEN_ON_USE = 瞄准玩家时按下F键打开社交菜单。 OPEN_ON_PICK = 瞄准玩家时按下鼠标中键打开社交菜单。 CLOSE_ON_ACTION = 点击操作按钮后自动关闭社交菜单。 ActionGroups = 分组列表,每个分组包含操作。分组可以设置标题、可见性权限和操作列表。 actions = 操作按钮列表。操作可以设置显示名称、指令和权限。

权限(可在配置文件中编辑):

打开社交菜单

clayrok.socialmenu.open

重新加载配置

clayrok.socialmenu.reload

备注:

配置文件中的指令开头不应包含斜杠(/)字符。