Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 16012|回复: 145

[原创插件] [聊天][开源 ]YinwuChat——跨服跨BC、web聊天、跨服at、物品展示、Q群互通[全版本]

  [复制链接]
lintx 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1227
钻石
性别
保密
注册时间
2016-4-29
查看详细资料
发表于 2019-1-3 10:33:24 | 显示全部楼层 |阅读模式
服务端插件
英文名称: YinwuChat
中文名称:
插件来源: 原创
适用服务端: |CraftBukkit| |Spigot| |BungeeCord| 
插件类型: 其他 
语言支持: 简体中文 
适用版本: 1.14.X 1.13.X 1.12 1.11 1.10 1.9 1.8 1.7.10 1.7.2 1.6 其他 
前置Mod|插件: 可选:PlaceholderAPI
下载地址: https://github.com/lintx/Minecraft-Plugin-YinwuChat/releases/latest
原帖地址: -

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 lintx 于 2020-2-19 10:41 编辑



YinwuChat
一款集成跨服聊天、跨BungeeCord聊天、web聊天、跨服at、跨服物品展示
Q群互通、关键词屏蔽、游戏公告功能的聊天插件





*注意:如果你是从1.x版本升级到2.0版本,且在1.x版本时已经在使用Q群互通功能,那么你要在酷Q的HTTP API插件配置中,将ws_reverse_url后面加上/ws,比如你原来是ws://127.0.0.1:9000,那么现在就应该是ws://127.0.0.1:9000/ws
*注意:v2.1版本对配置文件的格式做了较大调整,为了使旧配置不丢失,虽然插件已经做了自动备份旧配置的功能,但还是建议在升级前手动备份一下旧版本的配置文件

说明

    YinwuChat原是为YinwuRealm制作的插件,作为服务器管理员及插件开发者,后将它开源并发表于mcbbs。
    YinwuChat同时是Bungeecord插件和Spigot插件,你需要在你的Bungee服务端和这个Bungee接入的所有的Spigot服务端都安装这个插件。
    YinwuChat开发的初衷即是为了使玩家在网页中也能和服务器中的玩家聊天,一开始本来是想依赖bukkitAPI开发的,但是由于服务器是BungeeCord群组服,在bukkitAPI中获取其他服务器的聊天内容不便,发送聊天内容更不便,所以转为BungeeCord插件,最后又改为BungeeCord、bukkit合作插件。



插件功能

  • 跨服聊天同步
  • 跨服私聊(/msg <玩家名> 消息)
  • 跨服@(聊天内容中输入想@的玩家的名字,或名字的前面一部分,不区分大小写)
  • 跨服物品展示(聊天内容中输入[i]即可将手中的物品发送到聊天栏,输入[i:x]可以展示背包中x对应的物品栏的物品,物品栏为0-8,然后从背包左上角从左至右从上至下为9-35,装备栏为36-39,副手为40,一条消息中可以展示多个物品)
  • WebSocket,开启WebSocket后配合YinwuChat-Web(Web客户端)可以实现web、游戏内聊天同步
  • 关键词屏蔽
  • 定时广播消息,支持悬浮提示、点击命令,支持分服务器发送。
  • 使用酷Q和酷Q HTTP API来实现Q群聊天同步
  • 聊天样式代码权限控制
  • 自定义聊天指令:可以自定义设置将玩家发送的聊天内容中一些内容替换为其他内容


配置文件

YinwuChat的配置文件主要分3块:Bungee端配置文件、Bungee端公告任务、Bukkit端配置文件。

Bungee端配置文件(config.yml)


Bungee端公告任务(tasks.yml):


Bukkit端配置文件(config.yml):

*注意:1.14版本的papi不支持%player_server%了

Q群聊天互通配置:


跨bc聊天互通配置:


效果截图


命令

Bungeecord端命令:


Bukkit端命令:


权限
Bungeecord端权限:


Bukkit端权限:


玩家使用说明

@某个玩家

当聊天消息中含有@符号,并后面跟着某个玩家的名字的前面一部分或完整名字时,即可@该玩家,该玩家将收到一条@提示
@所有人
@所有人可以@整个服务器所有人(不包括Web端和Q群),或者分服务器@该服务器所有人(不包括Web端和Q群) 具体使用方法为: 假如配置文件中的atAllKey是默认的all,那么聊天内容中含有@all时即可@整个服务器的人(all后面不能紧接着英文或数字,可以是中文、空格等) 假如你有一个服务器名字为lobby,那么聊天内容中含有@lall或@lobbyall时,即可@lobby服务器的所有人(即服务器名只需要输入前面部分即可,该服务器名为BungeeCord配置文件中的名字)
阻止被其他人@
使用命令/yinwuchat noat可以允许或禁止自己被其他人@,但是不能禁止被@所有人功能@
防止被他人骚扰
如果有某个玩家使用私聊、@骚扰你,或者你不喜欢他在公屏的发言,你可以使用命令/yinwuchat ignore <玩家名>来忽略他的消息
物品展示
(聊天内容中输入[i]即可将手中的物品发送到聊天栏,输入[i:x]可以展示背包中x对应的物品栏的物品,物品栏为0-8,然后从背包左上角从左至右从上至下为9-35,装备栏为36-39,副手为40,一条消息中可以展示多个物品)



下载及安装

1.前往https://github.com/lintx/Minecraft-Plugin-YinwuChat/releases下载最新版本的jar
2.将jar复制到各服的plugins文件夹内
3.重启各服务器
4.修改配置文件
5.执行yinwuchat reload命令重新加载配置
PS:web服务器相关问题或反向代理相关问题请自行查找解决方案


更新日志



----------Yinwu系列插件----------
YinwuChat----支持网页聊天的跨服聊天插件
BBSToper----奖励玩家顶服务器宣传贴
MCJointBan----基于GitHub的联合禁封插件
WebAuth----网页登陆: 正版共存|防假人
ExpCake----经验蛋糕

本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖



评分

参与人数 8人气 +16 金粒 +101 绿宝石 +2 收起 理由
a6513375 + 2 神乎其技!6的飞起!
skyliye + 3 + 25 MCBBS有你更精彩~
MR.steve233 + 1 + 20 加油
kuaile412 + 2 + 12 大佬更新的真勤快...可怕,另外真的好用~.
shafishwa + 1 MCBBS有你更精彩~
红血球AE3803 + 2 MCBBS有你更精彩~
CallMeDavid + 1 MCBBS有你更精彩~
+ 4 + 44 + 2 MCBBS有你更精彩~

查看全部评分

lintx 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1227
钻石
性别
保密
注册时间
2016-4-29
查看详细资料
 楼主| 发表于 2019-1-3 10:37:43 | 显示全部楼层
谁能告诉我,为什么编辑帖子全是错误,无法提交?
  • 本插件所用代码部分来自其他开源或闭源(已授权)作品
  • 本插件为非盈利性插件,免费发布,严禁销售和转卖
  • 部分插件源码来自Java-WebSocket开源项目(开源地址:https://github.com/TooTallNate/Java-WebSocket
  • 部分插件源码来自gson开源项目(开源地址:https://github.com/google/gson
  • 回复

    使用道具 举报

    Abraham511 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    13663
    钻石
    性别
    保密
    注册时间
    2014-9-29
    查看详细资料
    发表于 2019-1-3 11:23:54 | 显示全部楼层
    lintx 发表于 2019-1-3 10:37
    谁能告诉我,为什么编辑帖子全是错误,无法提交?
  • 本插件所用代码部分来自其他开源或闭源(已授权)作品
    [ ...
  • 为什么编辑帖子全是错误,无法提交?


    论坛被攻击了


    解决方法:http://www.mcbbs.net/thread-835702-1-1.html
    回复

    使用道具 举报

    117779284 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    6551
    钻石
    性别
    保密
    注册时间
    2014-4-28
    查看详细资料
    发表于 2019-1-3 18:21:59 | 显示全部楼层
    网页可以禁言吗·
    回复

    使用道具 举报

    xmdhs 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    70925
    钻石
    性别
    保密
    注册时间
    2016-4-24
    查看详细资料
    发表于 2019-1-3 20:27:03 | 显示全部楼层
    帖子名的末尾应为支持的服务器版本,另外还是仔细看看版规吧
    回复

    使用道具 举报

    lintx 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1227
    钻石
    性别
    保密
    注册时间
    2016-4-29
    查看详细资料
     楼主| 发表于 2019-1-3 20:41:08 | 显示全部楼层
    现在根本就编辑不了帖子
    回复

    使用道具 举报

    nmlgbaaa 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1001
    钻石
    性别
    保密
    注册时间
    2017-1-15
    查看详细资料
    发表于 2019-5-18 20:55:47 | 显示全部楼层
    网站有SSL证书认证吗?
    回复

    使用道具 举报

    nmlgbaaa 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1001
    钻石
    性别
    保密
    注册时间
    2017-1-15
    查看详细资料
    发表于 2019-5-18 22:56:04 | 显示全部楼层
    求分享nginx配置QAQ
    回复

    使用道具 举报

    lintx 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1227
    钻石
    性别
    保密
    注册时间
    2016-4-29
    查看详细资料
     楼主| 发表于 2019-6-28 23:05:39 来自手机 | 显示全部楼层
    117779284 发表于 2019-1-3 18:21
    网页可以禁言吗·

    现在可以
    回复

    使用道具 举报

    lintx 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1227
    钻石
    性别
    保密
    注册时间
    2016-4-29
    查看详细资料
     楼主| 发表于 2019-6-28 23:06:05 来自手机 | 显示全部楼层
    nmlgbaaa 发表于 2019-5-18 22:56
    求分享nginx配置QAQ

    已更新nginx配置示例
    回复

    使用道具 举报

    CallMeDavid 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1516
    钻石
    性别
    保密
    注册时间
    2014-10-27
    查看详细资料
    发表于 2019-7-1 22:03:21 | 显示全部楼层
    牛批嗷????????
    回复

    使用道具 举报

    qmsiyu 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1431
    钻石
    性别
    保密
    注册时间
    2017-6-17
    查看详细资料
    发表于 2019-7-8 21:36:42 | 显示全部楼层
            ConfigureCore是什么呢?这个前置在哪
    回复

    使用道具 举报

    lintx 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    1227
    钻石
    性别
    保密
    注册时间
    2016-4-29
    查看详细资料
     楼主| 发表于 2019-7-9 19:04:23 | 显示全部楼层
    qmsiyu 发表于 2019-7-8 21:36
    ConfigureCore是什么呢?这个前置在哪

    spigot或我github有
    回复

    使用道具 举报

    X836696023 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    3704
    钻石
    性别
    保密
    注册时间
    2017-11-5
    查看详细资料
    发表于 2019-7-31 13:45:40 | 显示全部楼层
    在Bungee端的报错(是不是要装前置插件?但是前置插件我搜不到啊):

    回复

    使用道具 举报

    jiao1018000 当前离线
    帖子
    主题
    精华
    贡献
    最后登录
    1970-1-1
    爱心
    积分
    184
    钻石
    性别
    保密
    注册时间
    2015-7-7
    查看详细资料
    发表于 2019-7-31 13:49:27 | 显示全部楼层
    插件不错谢谢楼主收下了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册(register)

    本版积分规则

    Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

    GMT+8, 2020-8-11 08:52 , Processed in 0.075134 second(s), Total 27, Slave 26 queries, Release: Build.2020.07.08.1452, Gzip On, Redis On.

    "Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

    © 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

    快速回复 返回顶部 返回列表