Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 3450|回复: 89

[原创插件] [娱乐] LSI直播互动插件 —— 关注、投礼物触发机制【籽岷同款加强版】 [1.13-1.16.5]

[复制链接]
城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
发表于 2021-2-5 02:10:12 | 显示全部楼层 |阅读模式
服务端插件
英文名称: LiveStreamInteract
中文名称: LSI直播互动插件
插件来源: 原创
适用服务端: Spigot 
插件类型: 娱乐 信息 
语言支持: 简体中文 
适用版本: 1.16.X 1.15.X 1.14.X 1.13.X 
前置Mod|插件: Essentials, PlaceholderAPI, MySQL数据库
下载地址: https://gitee.com/czkevin/lsi-release/raw/master/LiveStreamInteract-2.0.3-SNAPSHOT.jar
原帖地址: -
插件Logo: -
插件简介: -

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

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

x
本帖最后由 城主Kevin 于 2021-2-28 19:58 编辑
致谢:感谢6幻、籽岷、米神提供的视频里“关注=刷怪”创意。我通过自己的开发也实现了类似功能,并将之加强。经过几天直播之后,发现有些其他主播开始复制此类玩法,所以将本插件公开发布。

公告:
2021/2/8: 1.2-fix4之前由于类加载问题导致插件报错无法加载,现在已经修复。感谢大家支持!
2021/2/17: 2.0修复了之前房间热度更新会报错的bug!但是新功能还未经测试!!!执行器现在默认不发消息了。
2021/2/18: 2.0.1修复了swap-hotbar的数组越界问题,修复了script执行器和filter执行器。修改了js的api。2.0.2修复了2.0以来的执行器调用逻辑错误(bug)。2021/2/22: 2.0.3增加arrow执行器

功能:
1. 高级的事件系统(配置文件即可实现)
2. 关注、特别关注触发事件
3. 投礼物触发事件
4. 多人弹幕召唤(比如10个不同的观众一起发“尸如潮水”)触发
5. 直播观众击杀榜:直播间观众击杀的游戏内玩家数
6. 自定义刷怪位置:弹幕发“打开附近刷怪”可以让怪物出生在附近而不是脸上。
7. 同时监控多个直播间:把room设为一个房间号列表即可!(看示例)
8. 【2.0新】JavaScript表达式、脚本
9. 【2.0新】玩家选择器,只选择符合要求的玩家(权限检测)


前置需求:
1. Essentials插件
2. PlaceholderAPI插件
3. MySQL数据库:记录观众的操作事件和玩家死亡数

原理:
发现直播间事件 -> 执行MC游戏动作


执行器:
  1. 执行器名字:参数1|参数2|...|参数N
复制代码
注意:
1. 触发的多个执行器会按顺序执行!
2. 就算没有参数必须也要有冒号!!

执行器列表:
  1. heal:治疗点数  -> 治疗玩家
  2. item:物品Material|物品数量  -> 生成物品
  3. spawn:ZOMBIE*5|SKELETON*5  -> 从参数中随机选择一个出生
  4. dropall:    -> 掉落背包所有物品(无参数)
  5. swap-hotbar:次数    -> 随机交换物品栏指定次数
  6. effect:药水效果类型|倍数|tick数    -> 给所有玩家药水效果
  7. drop:      -> 掉落手中物品
  8. rename-hand-item:     -> 给观众重命名物品的机会(之后弹幕里发“改名:要改成的名字”)
  9. feed:数量      -> 增加饥饿值
  10. 【2.0+】delay:tick数  -> 延时指定tick数
  11. 【2.0+】select:权限节点 -> 选择指定权限的玩家(权限前边加英文叹号!则选择没有这个权限的)
  12. 【2.0+】chat:聊天内容|是否发所有人 -> 第二个参数为yes则发给所有人,否则发给选中的玩家
  13. 【2.0+】script:脚本   -> 执行脚本(不需要返回数据)
  14. 【2.0+】filter:JS表达式(返回true/false) -> 必须先select!脚本会被执行多次,会过滤掉不符合要求的玩家(player变量为当前判断的玩家)
复制代码
执行器配置举例:
  1. actions:
  2.   gift-1:
  3.     - "select:some.permission"
  4.     - "script:chat('有some.permissions的会收到这个')"
  5.     - "chat:用执行器发全服聊天|true"
  6.     - "select:!some.permission"
  7.     - "script:chat('没有some.permissions的会收到这个(select权限前加叹号)')"
  8.     - "script:broadcast('所有人都会收到这个')"
  9.     - "delay:20"
  10.     - "select:"
  11.     - "filter:player.getHealth() > 3.0"
  12.     - "script:chat("血量>3 的人可以收到这个")"
复制代码



安装方法:
1. 安装MySQL数据库(小白推荐用xampp全家桶)
2. 导入数据库模板
3. 把插件复制到plugins目录种
4. 启动一次服务器,生成默认配置文件
5. 修改你的房间号、礼物触发等
6. 享受吧~

下载地址:
数据库模板 https://gitee.com/czkevin/lsi-release/raw/master/lsi.sql
1.3 https://gitee.com/czkevin/lsi-re ... ct-1.3-SNAPSHOT.jar
2.0.3 https://gitee.com/czkevin/lsi-release/raw/master/LiveStreamInteract-2.0.3-SNAPSHOT.jar

实况视频:BV1nr4y1K74T


效果图:
xg.jpg

命令:
/lsi-reload 重新加载所有配置文件并连接直播平台。(OP或 lsi.admin 权限)
/lsi-debug 输出调试信息,调试你的配置文件。(OP 或 lsi.admin 权限)
/lsi-test 测试礼物(省辣条用,233),举例:/lsi-test gift-1(OP 或 lsi.admin 权限)

更新记录:
1.1 允许打开/关闭附近刷怪(而不是刷在脸上)
1.2 允许同时监控多个直播间了!1.2 fix4 修复了类无法加载的问题。(2021/2/8)
1.3 修复了连接问题,修复了配置文件单直播间不能播放的问题(两个配置文件搞混了)。 (2021/2/8)
2.0 增加了JS表达式、脚本引擎和新的执行器 (2021/2/17)
2.0.1 修复了swap-hotbar的数组越界问题,修复了script执行器和filter执行器。修改了js的api。(2021/2/18)

Placeholder
%livekills_X_uname% : 观众用户名
%livekills_X_uid% : 观众uid
%livekills_X_kills% : 观众击杀数

其中X是第几名,从0开始,比如%livekills_0_uid%是第一名!

配置文件示例:


JavaScript脚本/表达式教程
注意:
1. 可以用英文分号 ; 分隔多个表达式或者脚本代码!
2. 如果需要返回数据,则直接写出数据变量名或表达式即可(比如 var a = 1; a;
3. 每个执行器可能还有自己独有的变量, 常量!4. 安全性:采用沙箱运行,无法访问任何Java类(除了特别允许的)!
常量:

UID: 触发观众的uid,负数则为群体召唤
USERNAME: 触发观众的用户名,可能为空(null)!
GIFT_NAME: 礼物名
GIFT_AMOUNT: 发送了的礼物数量

函数:
chat(聊天字符串) : 给选中的人发聊天信息(如果没调用select则发给所有人,select或filter到0个人不算)。broadcast(聊天字符串) : 广播聊天信息
getRenameCount(观众uid) : 获取指定观众还可以可以重命名玩家物品的次数(触发了几次rename-hand-item执行器但还没使用过)

getSelectedPlayers() : 获取选中了的玩家(没调用select的时候是null)。




版权声明
本插件所用所有代码均为原创,不存在借用/抄袭等行为。
本插件继承源自6幻、籽岷、米神的“关注刷怪”并发展、增强。
任何人不得未经授权反编译、修改插件代码。























评分

参与人数 8人气 +16 金粒 +40 收起 理由
颅内开灯 + 2 MCBBS有你更精彩~
qaz197418i + 2 神乎其技!6的飞起!
xxa1212 + 2 Ssssssssssssssssssss
Lonely丶独独 + 20 MCBBS有你更精彩~
zhg213 + 2 MCBBS有你更精彩~
AzureHanChen + 2 想法很不错~
古明地兔 + 3 + 20 MCBBS有你更精彩~
二哈大魔王 + 3 MCBBS有你更精彩~

查看全部评分

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-22 15:23:04 | 显示全部楼层
2021/2/22 更新 2.0.3 版本:

修改:
  - 提高了脚本引擎效率,降低主线程延迟
  - 修复了一些报错
增加:
  - 增加了arrow执行器,射箭

此版本经过简单实地测试,可以放心"食"用。
回复

使用道具 举报

马了顶大的音响 当前离线
积分
23
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-31
查看详细资料
发表于 2021-2-5 02:30:51 来自手机 | 显示全部楼层
本帖最后由 马了顶大的音响 于 2021-2-5 02:34 编辑

好活,我觉得很好,因为我觉得这是好活,所以很好,但正是因为这是很好的好活,所以他又是很好又是好活,以至于我觉得这很好,也觉得这是好活,但毕竟这只是好活,一般来说只能让我觉得很好,但他竟然真的很好,让我说他说一个好活,但又让人怀疑:这真的是好活吗?这真的很好吗?这其实不用怀疑,在我认为,他就是好活,就是很好的(我在说啥
回复

使用道具 举报

二哈大魔王 当前离线
积分
12424
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-7-3
查看详细资料
发表于 2021-2-5 07:21:40 | 显示全部楼层
这插件行啊 看你玩了几天 没想到还发出来了 挺有直播效果的
回复

使用道具 举报

cbwaio 当前离线
积分
98
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-3-16
查看详细资料
头像被屏蔽
发表于 2021-2-5 07:52:36 | 显示全部楼层
城主NB!用了这个插件,我直接去势了!粉丝从963直接升到了300!推荐
回复

使用道具 举报

Lonely丶独独 当前离线
积分
5112
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-10-17
查看详细资料
发表于 2021-2-5 11:52:25 | 显示全部楼层
感谢分享[虽然我用不到]
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 14:43:14 | 显示全部楼层
二哈大魔王 发表于 2021-2-5 07:21
这插件行啊 看你玩了几天 没想到还发出来了 挺有直播效果的

哈哈哈 感谢!
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 14:43:38 | 显示全部楼层
cbwaio 发表于 2021-2-5 07:52
城主NB!用了这个插件,我直接去势了!粉丝从963直接升到了300!推荐

可还行哈哈哈哈哈
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 14:44:10 | 显示全部楼层
Lonely丶独独 发表于 2021-2-5 11:52
感谢分享[虽然我用不到]

腐竹可以用这个宣传一下自己服务器~
回复

使用道具 举报

xiongxin 当前离线
积分
1425
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-7-21
查看详细资料
发表于 2021-2-5 14:52:51 | 显示全部楼层
哈哈哈这是什么品种的沙雕
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 17:58:38 | 显示全部楼层
xiongxin 发表于 2021-2-5 14:52
哈哈哈这是什么品种的沙雕

用了人气爆棚
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 21:49:06 | 显示全部楼层
更新了1.1版本
回复

使用道具 举报

1041897521 当前离线
积分
263
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-3-10
查看详细资料
发表于 2021-2-5 22:33:17 | 显示全部楼层
城主牛逼!前来膜拜大佬,终于公布了这个我心心念念的插件QwQ
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 22:34:20 | 显示全部楼层
1041897521 发表于 2021-2-5 22:33
城主牛逼!前来膜拜大佬,终于公布了这个我心心念念的插件QwQ

哈哈 感谢支持!
回复

使用道具 举报

qaz197418i 当前离线
积分
2260
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-9-20
查看详细资料
发表于 2021-2-5 22:38:06 | 显示全部楼层
很有意思的插件,可以过年和朋友一起直播娱乐!
希望能够支持监测多个直播间
回复

使用道具 举报

城主Kevin 当前离线
积分
185
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-2-4
查看详细资料
 楼主| 发表于 2021-2-5 22:39:03 | 显示全部楼层
qaz197418i 发表于 2021-2-5 22:38
很有意思的插件,可以过年和朋友一起直播娱乐!
希望能够支持监测多个直播间 ...

可以 今晚就加
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-9-21 00:29 , Processed in 0.211352 second(s), Total 42, Slave 36 queries, Release: Build.2021.09.13 2028, Gzip On, Redis On.

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

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

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