• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
BetterChatForwarding - 支持sparkbridge2的更好的聊天转发插件

LSE BetterChatForwarding - 支持sparkbridge2的更好的聊天转发插件 v1.0.3

版权类型
原创
版权链接
#
语言支持
中文(简体)
前置组件
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

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
  • 1717496828605.png
    1717496828605.png
    4.6 KB · 查看: 91
  • 1717496842362.png
    1717496842362.png
    4.3 KB · 查看: 108
  • 1717496865520.png
    1717496865520.png
    12.9 KB · 查看: 100
作者
yufengya0420
价格
5金粒
下载
454
查看
837
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 违禁词检测将不再会针对机器人管理员

    违禁词检测更改 群聊消息转发到游戏内将不会针对机器人管理员 游戏内消息转发到群聊将不会针对机器人管理员
  2. PAPI翻译支持玩家PAPI

    PAPI翻译支持玩家PAPI 当游戏内发消息转发到群聊时,转发到群聊的消息所包含的玩家PAPI会被翻译;...
  3. 重构代码,优化

    重构整体代码,优化代码,增加配置文件 新增配置文件: 1.自由更改发送信息样式 3.信息样式支持PAPI 4.自定义前缀群内容转发到服务器...
后退
顶部 底部