- 版权类型
- 原创
- 版权链接
- #
- 语言支持
- 中文(简体)
- 前置组件
- LeviLamina:https://github.com/LiteLDev/LeviLamina
LegacyScriptEngine(legacy-script-engine-nodejs):https://github.com/LiteLDev/LegacyScriptEngine
SparkBridge2 - https://www.minebbs.com/resources/sparkbridge.5480/
GMLIB: https://github.com/GroupMountain/GMLIB(可选)
GMLIB-LegacyRemoteCallApi:https://github.com/GroupMountain/GMLIB-LegacyRemoteCallApi(可选)
一个简单的Q群自定义聊天格式转发插件
浏览附件68859
不知道为什么图片加载不出来,请前往讨论区查看
主为玩家所在维度(主世界)、Win为玩家设备类型(windows系统)、Lv0为玩家经验等级(0级)
功能
为sparkbridge2提供更佳的自定义聊天格式转发
将spark.JandLandCmsg中的chat的两项改成false,关闭自带的转发,使此插件接管:
spark.JandLandCmsg路径:./plugins/sparkbridge2/serverdata/JandLandCmsg/config.json
注意:
V1.0.1版本已增加配置文件,现在可以高度自定义转发的消息的样式
重构整体代码,优化代码,增加配置文件
配置文件: ./plugins/sparkbridge2/serverdata/BetterChatForwarding/config.json
新增配置文件:
1.自由更改发送信息样式
3.信息样式支持PAPI(需要GMLIB和GMLIB-LRCA两个前置)
注意:(PAPI变量尽量只使用服务器PAPI,先别用玩家PAPI,玩家PAPI暂时不支持)
4.自定义前缀群内容转发到服务器
5.自动导入spark.JandLandCmsg配置中的敏感词和字数限制(因此这部分需前往./plugins/sparkbridge2/serverdata/JandLandCmsg/config.json修改)
安装
1.解压&压缩
2.将BetterChatForwarding文件夹放入plugins\sparkbridge2\plugins文件夹内(mb下载的资源会默认自带[MineBBS]-前缀,改不改都行,不用管)
3.重启服务器
配置
配置文件: ./plugins/sparkbridge2/serverdata/BetterChatForwarding/config.json
浏览附件68859
不知道为什么图片加载不出来,请前往讨论区查看
主为玩家所在维度(主世界)、Win为玩家设备类型(windows系统)、Lv0为玩家经验等级(0级)
功能
为sparkbridge2提供更佳的自定义聊天格式转发
将spark.JandLandCmsg中的chat的两项改成false,关闭自带的转发,使此插件接管:
spark.JandLandCmsg路径:./plugins/sparkbridge2/serverdata/JandLandCmsg/config.json
JSON:
{
"switch": {
"join": true,
"left": true,
"chat": {
"group": false, // 关闭sparkbridge2自带的游戏内转发到群聊
"server": false // 关闭sparkbridge2自带的群聊转发到游戏内
}
},
"chatMaxLength": 50, // 转发的消息字符数限制
"chatShield": [ // 违禁词列表
"ntm",
"你tm",
"你TM",
"NTM",
"TMD",
"tmd",
"沙鸟",
"老毕登"
]
}
V1.0.1版本已增加配置文件,现在可以高度自定义转发的消息的样式
重构整体代码,优化代码,增加配置文件
配置文件: ./plugins/sparkbridge2/serverdata/BetterChatForwarding/config.json
JSON:
{
"prefixConfig": {
"enable": false, // 是否启用群聊消息转发前缀,如果开启,则在群内发消息需要先带上前缀再加上消息才能转发到游戏,否则不会转发
"prefix": "chat" // 开启前缀后,在群内发消息需要带是的前缀内容
},
"suffixConfig": {
"groupMsgSuffix_Enable": true, // 游戏内转发到群聊的消息是否带后缀
"groupMsgSuffix": "喵", // 后缀内容
"gameMsgSuffix_Enable": true, // 群聊内转发到游戏内的消息是否带后缀
"gameMsgSuffix": "喵" // 后缀内容
},
"PAPI_Config": {
"groupMsg_PAPI": true, // 游戏内转发到群聊的消息是否支持PAPI(可以在下方的formatGroupMsg中写上PAPI变量,例如%server_tps%)
"gameMsg_PAPI": true // 群聊内转发到游戏内的消息是否支持PAPI(可以在下方的formatGroupMsg中写上PAPI变量,例如%server_mspt%)
},
"formatGroupMsg": "{pl_dim}|{pl_dv}|{pl_ping}ms|Lv{pl_lv}<{pl_name}> {msg}", // 自定义游戏内转发到群聊的消息样式
"formatGameMsg": "§6[群聊] §b{displayName} : §e{msg}" // 自定义群聊转发到游戏内的消息样式
}
1.自由更改发送信息样式
3.信息样式支持PAPI(需要GMLIB和GMLIB-LRCA两个前置)
注意:(PAPI变量尽量只使用服务器PAPI,先别用玩家PAPI,玩家PAPI暂时不支持)
4.自定义前缀群内容转发到服务器
5.自动导入spark.JandLandCmsg配置中的敏感词和字数限制(因此这部分需前往./plugins/sparkbridge2/serverdata/JandLandCmsg/config.json修改)
安装
1.解压&压缩
2.将BetterChatForwarding文件夹放入plugins\sparkbridge2\plugins文件夹内(mb下载的资源会默认自带[MineBBS]-前缀,改不改都行,不用管)
3.重启服务器
配置
配置文件: ./plugins/sparkbridge2/serverdata/BetterChatForwarding/config.json