Skip to content

MrXiaoM/SweetMessages

Repository files navigation

SweetMessages

消息相关的基础命令插件。支持 MiniMessage格式 以及 PAPI 变量

PAPI 变量默认不替换,自行在命令选项添加 -p=true 来替换变量。

根命令为 /sweetmessages,别名为 /smsgs/smsg
使用类 Linux 系统的命令格式。

接收者选择器

接收者选择器的格式,各个命令通用

接收者选择器:
  @bc, @bungeecord, @broadcast   发送给 BungeeCord 的所有在线玩家,
                                 要求每个子服都要安装本插件,并且本服必须要有一个在线玩家
  @a, @all, @e                   发送给所有在线玩家
  @c, @console                   发送给控制台
  @s, @self                      发送给命令发送者
  @p, @player                    发送给距离自己最近的玩家 (不包括自己),控制台不可使用该选择器
  @r, @random                    随机在线玩家
  玩家名                          发送给指定玩家
  玩家1,玩家2,玩家3                发送给指定的多个玩家

聊天消息

子命令 message, msg, m

/sweetmessages message <接收者选择器> [选项] <消息文字>
在接收者的聊天栏输出一条消息

接收者选择器:
  详见上文

选项:
  -p,--papi,--placeholder,--placeholders=<布尔值>    是否替换PAPI变量
  -d,--delay=<时间>                                  延时多少tick后再发送消息

消息文字:
  输入需要发送给接收者的文字,使用\n可换行

ActionBar 消息

子命令 actionbar, action, a

/sweetmessages actionbar <接收者选择器> [选项] <消息文字>
在接收者的物品栏上方输出一条消息

接收者选择器:
  详见上文

选项:
  -p,--papi,--placeholder,--placeholders=<布尔值>    是否替换PAPI变量
  -d,--delay=<时间>                                  延时多少tick后再发送消息

消息文字:
  输入需要发送给接收者的文字

标题消息

子命令 title, t

/sweetmessages title <接收者选择器> [选项] <标题文字>
在接收者的屏幕中间输出标题消息

接收者选择器:
  详见上文

选项:
  -p,--papi,--placeholder,--placeholders=<布尔值>    是否替换PAPI变量
  -d,--delay=<时间>                                  延时多少tick后再发送消息
  -t,--time=<时间/预设名称>                           设置标题消息的淡入、保持、淡出时间,
                                                     单位为tick,使用英文逗号分隔三个数值
                                                     或者使用配置文件中预设的值
  -i,--fade-in,--fadeIn,--fade_in=<时间>             设置标题消息的淡入时间,单位为tick
  -s,--stay=<时间>                                   设置标题消息的保持时间,单位为tick
  -o,--fade-out,--fadeOut,--fade_out=<时间>          设置标题消息的淡出时间,单位为tick

标题文字:
  输入需要发送给接收者的标题文字,默认为主标题,可用 主标题\n副标题 的格式添加副标题

Boss血条消息

子命令 bossbar, bar, b

/sweetmessages bossbar <接收者选择器> [选项] <血条文字>
在接收者的屏幕上方显示Boss血条消息

接收者选择器:
  详见上文

选项:
  -p,--papi,--placeholder,--placeholders=<布尔值>    是否替换PAPI变量
  -d,--delay=<时间>                                  延时多少tick后再发送消息
  -k,--keep,--duration=<时间>                        在多少秒后关闭血条
  -a,--post-actions=操作                             (制作中) 关闭血条后,
                                                    对所有接收者执行操作

血条文字:
  接收者血条显示的文字

模板消息

子命令 template

/sweetmessages template <接收者选择器> <模板名>
向接收者发送配置的模板消息

接收者选择器:
  详见上文

模板名:
  在 templates 文件夹中的配置文件名 (不包括后缀)

About

Minecraft 基础消息插件

Resources

License

Stars

Watchers

Forks