• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
GwChat - 聊天美化插件 | 头顶气泡 | 支持PAPI | 支持称号 | 超多变量 | 屏蔽词 | 聊天后台输出样式

原创 LSE GwChat - 聊天美化插件 | 头顶气泡 | 支持PAPI | 支持称号 | 超多变量 | 屏蔽词 | 聊天后台输出样式 1.1.3

版权类型
原创
版权链接
http://www.gwbbs.top/
语言支持
中文(简体)
前置组件
LegacyScriptEngine | https://github.com/LiteLDev/LegacyScriptEngine
GMLIB≥0.12.8 | https://github.com/GroupMountain/GMLIB
GMLIB-LegacyRemoteCallApi≥0.12.8 | https://github.com/GroupMountain/GMLIB-LegacyRemoteCallApi
适配版本(基岩)
  1. 全版本
9b8bc360a9a10a19db63c50b4bae3936.png



交流群
如果有不懂的问题,有问题请加群:582138529
172910oWymeJjuZMAz19wX.png
172910oWymeJjuZMAz19wX.png
172910oWymeJjuZMAz19wX.png
172910oWymeJjuZMAz19wX.png
172910oWymeJjuZMAz19wX.png

功能
1.支持LSE的API变量(多变量)
2.支持PAPI变量
3.接入多插件变量
4.支持设置屏蔽词
5.可设置后台输出
6.聊天样式可自定义
7.加载时自动屏蔽市面上两种聊天插件
(小白服主更省心)


安装方法
1.下载压缩包放到./plugins文件夹内解压
2.重启服务器或者是ll load该插件
推荐是重启,因为ll load我也不知道会不会有问题


食用方法
1.打开生成plugins文件夹的GwChat文件夹
修改配置文件config.json

JSON:
{
"text": "§l§a[延迟:{pl.getDevice().avgPing}]§b[系统:{pl.getDevice().os}]§g[金币:{pl.llmoney}]§6[记分板:{pl.score('money')}]§r§l[{pl.ch}]§r<{pl.realName}>{msg}",//自定义聊天样式
"vip": "VIP",//有PCsvip的vip显示内容
"novip": "无VIP",//无PCsvip的vip显示内容
"brchat": 1,//后台输出(1为普通输出,2为带变量输出,3为关闭后台输出)
"profanity": true//脏话屏蔽(false为关闭)
'Title': 0,// 是否开启actionbar输出(建议装在资源包UI使用,0为关闭,1为默认输出,2为聊天样式输出)
'TitleRange': 0,//上方UI显示范围(以发送消息玩家为中心半径,0为服务器所有玩家)
"chatname": 1//是否开启头顶气泡(0为关闭 1为开启)
'version': 3//版本(自己乱改插件用不了就别来找我骂你)
'repeatThreshold': 3  // 重复消息阈值(防刷屏)
}
2.如果要显示为下方图片actionbar那样的样式,需要你把下载的UI包装上
修改完以后就可以使用了

对喽,插件是热加载的,不需要ll reload,配置文件即改即用


:evil:

图片展示
发送消息
屏幕截图 2024-04-19 164737.png

屏蔽词

Desktop Screenshot 2024.04.19 - 16.48.30.53.png
屏幕截图 2024-04-19 165040.png

运行成功截图

屏幕截图 2024-04-19 172333.png


UI包的actionbar功能输出演示

Minecraft Screenshot 2024.04.19 - 20.33.08.58.png


头顶消息气泡

Desktop Screenshot 2024.04.20 - 11.49.53.03.png
173437aBGvxCsxGeAReEZq.png


后续更新内容预览
1.支持后台输出文本设置
2.支持敏感词替换内容设置
3.支持玩家自定义聊天输出名称



变量介绍
以下变量均以{}括住,PAPI变量%%

举例:玩家名字{pl.realName} PAPI的OneTitle变量%onetitle%
其他插件变量
变量名变量插件含义举例
pl.vipPVip玩家VIP有和无展示VIP
pl.orgOrgEx工会Ex的玩家工会xxx公会
pl.chPTitlePTitle玩家称号萌新求饶
pl.nicknameGwNickName玩家自定义昵称玩家114514

玩家变量
属性含义举例
pl.llmoney玩家经济数值Integer
pl.score('计分板名')玩家计分板数值Integer
pl.pos玩家所在坐标FloatPos
pl.feetPos玩家腿部所在坐标FloatPos
pl.blockPos玩家所在的方块坐标IntPos
pl.lastDeathPos玩家上次死亡的坐标IntPos
pl.realName玩家的真实名字String
pl.xuid玩家XUID字符串String
pl.uuid玩家Uuid字符串String
pl.permLevel玩家的操作权限等级(0 - 4)Integer
pl.gameMode玩家的游戏模式(0 - 2, 6)Integer
pl.canFly玩家是否可以飞行Boolean
pl.canSleep玩家是否可以睡觉Boolean
pl.canBeSeenOnMap玩家是否可以在地图上看到Boolean
pl.canFreeze玩家是否可以冻结Boolean
pl.canSeeDaylight玩家是否能看到日光Boolean
pl.canShowNameTag玩家是否可以显示姓名标签Boolean
pl.canStartSleepInBed玩家是否可以开始在床上睡觉Boolean
pl.canPickupItems玩家是否可以拾取物品Boolean
pl.maxHealth玩家最大生命值Integer
pl.health玩家当前生命值Integer
pl.inAir玩家当前是否悬空Boolean
pl.inWater玩家当前是否在水中Boolean
pl.inLava玩家是否在熔岩中Boolean
pl.inRain玩家是否下雨Boolean
pl.inSnow玩家是否在雪中Boolean
pl.inWall玩家是否在墙上Boolean
pl.inWaterOrRain玩家是否在水中或雨中Boolean
pl.inWorld玩家是否在世界Boolean
pl.inClouds玩家是否在云端Boolean
pl.speed玩家当前速度Float
pl.direction玩家当前朝向DirectionAngle
pl.uniqueId玩家(实体的)唯一标识符String
pl.langCode玩家设置的语言的标识符(形如zh_CN)String
pl.isLoading玩家是否正在加载Boolean
pl.isInvisible玩家是否隐身中Boolean
pl.isInsidePortal玩家在传送门中Boolean
pl.isHurt玩家是否受伤Boolean
pl.isTouchingDamageBlock玩家是否在能造成伤害的方块上Boolean
pl.isHungry玩家是否饿了Boolean
pl.isOnFire玩家是否着火Boolean
pl.isOnGround玩家是否在地上Boolean
pl.isOnHotBlock玩家是否在高温方块上(岩浆等)Boolean
pl.isTrading玩家在交易Boolean
pl.isAdventure玩家是否是冒险模式Boolean
pl.isGliding玩家在滑行Boolean
pl.isSurvival玩家是否是生存模式Boolean
pl.isSpectator玩家是否是观众模式Boolean
pl.isRiding玩家是否在骑行Boolean
pl.isDancing玩家是否在做动作Boolean
pl.isCreative玩家是否是创造模式Boolean
pl.isFlying玩家是否在飞行Boolean
pl.isSleeping玩家是否正在睡觉Boolean
pl.isMoving玩家是否正在移动Boolean
pl.isSneaking玩家是否正在潜行Boolean
以下是物品对象it替换为item是主手,替换成offitem就是副手!
属性含义类型
it.name游戏内显示的物品名称String
it.type物品标准类型名String
it.id物品的游戏内idInteger
it.count这个物品对象堆叠的个数Integer
it.aux物品附加值(如羊毛颜色)Integer
it.damage物品当前耐久Integer
it.attackDamage物品攻击伤害Integer
it.maxDamage物品最大耐久Integer
it.lore物品LoreArray<String, String...>
it.isArmorItem物品是否为盔甲Boolean
it.isBlock物品是否为方块Boolean
it.isDamageableItem物品是否可被破坏Boolean
it.isDamaged物品耐久是否被消耗Boolean
it.isEnchanted物品是否已被附魔Boolean
it.isEnchantingBook物品是否为附魔书Boolean
it.isFireResistant物品是否防火Boolean
it.isFullStack物品是否已堆叠到最大堆叠数Boolean
it.isGlint物品是否闪烁Boolean
it.isHorseArmorItem物品是否为马铠Boolean
it.isLiquidClipItemWhether the item is liquid clipBoolean
it.isMusicDiscItem物品是否为唱片Boolean
it.isOffhandItem物品是否可设置到副手Boolean
it.isPotionItem物品是否为药水Boolean
it.isStackable物品是否可堆叠Boolean
it.isWearableItem物品是否可穿戴Boolean

设备信息变量
属性含义类型
dv.ip玩家设备的IP地址String
dv.avgPing玩家的平均网络延迟时间(ms)Integer
dv.avgPacketLoss玩家的平均网络丢包率(%)Float
dv.lastPing玩家的网络延迟时间(ms)Integer
dv.lastPacketLoss玩家的网络丢包率(%)Float
dv.os玩家设备的操作系统类型String
dv.inputMode玩家的操作模式Integer
dv.playMode玩家的游玩模式Integer
dv.serverAddress玩家连接的地址String
dv.clientId玩家客户端的识别码IDString
还有更多变量,可以去 LSE插件API变量 查看
特别提示:js也可以在{}中运行,例如
{pl.health <=5 ? '大残' : '血多'}

解释:玩家血量小于等于5显示大残,不小于等于就显示血多
后言

屏蔽词配置文件fuckbad.json我就不详细介绍了,你们自己去设置,也可以加群文件下载我服自用的(词库过于delow所以不放下载链接了)
  • 屏幕截图 2024-04-19 171856.png
    屏幕截图 2024-04-19 171856.png
    42.1 KB · 查看: 884
作者
干物清城社区
价格
25金粒
下载
248
查看
3,901
首次发布
最后更新

评分

5.00 星 1 次评分

干物清城社区 的其他资源

最新更新

  1. 修复报错

    修复添加配置文件补全缺失repeatThreshold时报错问题
  2. 适配新版本ll.1.1.x(1.21.6x)

    移除了setCustomPackPath的API,需要手动将资源包pack_ui装到服务器资源包 添加了try函数
  3. 修复问题

    修复玩家下线后聊天气泡堆叠问题,优化插件性能

最新评价

非常棒的插件,使我的服务器旋转
后退
顶部 底部