Minecraft(我的世界)中文论坛
标题: 【CBL|HerobrineXia】1.14/1.15 原版命令插件数据包(login/tpa/home/back/...)
作者: HerobrineXia 时间: 2019-2-2 22:37
标题: 【CBL|HerobrineXia】1.14/1.15 原版命令插件数据包(login/tpa/home/back/...)
本帖最后由 HerobrineXia 于 2020-2-18 19:43 编辑
因为这几天闲着无聊,于是就决定写些原版插件来给服务器用,目前写了许多常用的插件,之后可能会根据需求量持续更新。由于这个数据包是在1.14版本下写的,因此不兼容任何1.14.4以下的版本。
使用教程:
安装方法:将解压包解压后,把文件夹里的所有文件扔进saves/存档名/datapacks里注意:如果解压后如果看到名为“__MACOSX”文件夹,删除即可
初始化:
由于插件使用的绝大部分都是计分板,因此在扔进存档后需要手动进行初始化,而初始化的方法很简单,只需在游戏中输入以下这条命令
即可完成初始化。如果之后在使用过程中想重置所有插件,可以再次输入这条命令。
开启/关闭插件:
由于数据包中大部分的插件需要给玩家分配ID来进行操作,因此玩家ID插件是默认开启的
并且,为了方便玩家的体验,数据包中的帮助插件也是默认开启的,玩家可以在游戏中查看插件的具体命令
注:所有的命令会使开启的插件变为关闭,关闭的插件变为开启。
- function 插件文件夹名:change_state
复制代码 插件启动设置:
在datapack中,文件main/data/admin/functions/setting.mcfunction是插件在使用/function admin:reset时候的预设设置,如果不想在游戏中手动更改插件的启动状态,可以修改该文件来更改默认启动插件
# main/data/admin/functions/setting.mcfunction# 默认启用插件(设置值为1)
scoreboard players set 伤害显示 system 1
scoreboard players set 游玩时长 system 1
scoreboard players set 苦力怕防爆 system 1
scoreboard players set 白名单 system 1
scoreboard players set 传送 system 1
scoreboard players set 设家 system 1
scoreboard players set 登录 system 1
# 默认不启用插件(设置值为-1)
scoreboard players set 返回 system -1
启动插件则将后面的数值改为1,不启用则改为-1
插件具体命令&使用:
0.玩家编号:
在每个玩家进入服务器时,会被系统自动分配到一个玩家编号,所有玩家编号默认显示在游戏右边的计分板上
当玩家离开服务器后,他将失去玩家编号并在下次登录后重新获得编号,而在线的其他玩家的编号不会受到影响
1.帮助:
显示帮助页面
使用权限:所有玩家可用
内容:整合了所有插件中玩家会用到的命令和如何使用它们。
2.传送:
像玩家编号为X的玩家发送tp申请
使用权限:所有玩家可用
内容:向玩家发起传送请求后,受到请求的玩家有10秒的时间选择是否同意该请求,如果同意,直接点击[同意]即可,不同意则点击[拒绝]。如果10秒内玩家没有选择任意一个答复,则系统将默认拒绝请求。
注:传送的等待时间为0秒,并且该传送会无视传送点的安全性,如果被传送的玩家掉入虚空,传送的玩家也会掉入虚空,如果被传送的玩家被方块掩埋,传送的玩家也会被传送到方块中
3.伤害显示:
显示自己受到的伤害
- trigger damage_system set 1
复制代码 使用权限:所有玩家可用
隐藏自己受到的伤害
- trigger damage_system set 0
复制代码 使用权限:所有玩家可用
内容:显示自己受到的伤害和对其他玩家造成的伤害。本插件只会显示玩家对玩家造成的伤害、玩家受到来自玩家的伤害、玩家对自己造成的伤害,其余伤害将不会显示伤害来源。
4.游戏时长显示:
显示自己在服务器中游玩的时间
使用权限:所有玩家可用
内容:显示自己在服务器中游玩的时间(天/时/分/秒),具体的计算时间可能会因为服务器卡顿情况而产生影响。
5.白名单:
给予玩家白名单操作权限
使用权限:拥有op权限的玩家
给予玩家白名单
使用权限:拥有op权限的玩家
给予玩家编号为X的玩家白名单
使用权限:拥有白名单操作权限的玩家
内容:伪白名单插件,玩家如果没有白名单,无法进行移动等操作,并且在30秒内不获得白名单将会被踢出游戏(需要在server.properties里将function-permission-level改为4)
6.苦力怕防炸:
无其他操作命令
内容:在不关闭mobGriefing,取消所有苦力怕的爆炸伤害与地形破坏
7.家传送点:
设置家
使用权限:所有玩家
返回家
使用权限:所有玩家
内容:sethome可以在当前位置设置家,home则会让玩家在3秒后传送回家的位置,如果在传送回家的等待中死亡,将会取消传送,移动并不会取消传送。每个玩家只能设置一个家,并且家可以设置在主世界/末地/地狱中的任何一个地方
注:该传送会无视传送点的安全性,如果玩家在虚空中设置家,则会被传入虚空,如果传送的点被填满了方块,玩家依旧会被传送到方块中
8.返回:
返回上次传送的地方
使用权限:所有玩家
内容:back会让玩家在3秒后返回上次传送的地点,如果在等待过程中死亡将会被取消传送,移动并不会影响传送。上次传送的地点会在玩家使用tpa、home、back或者死亡后更改,玩家下线后重新上线将会使back点消失
注:该传送会无视传送点的安全性,如果玩家掉入了虚空,还是会被传入虚空,如果传送的点被填满了方块,会被传送到方块中
9.Login:
修改密码
使用权限:所有玩家
内容:在看了@SPGoding 的loottable的帖子后,发现了一个黑科技,因此原版login系统就这么诞生了。如果服务器启用了login系统,玩家在登录服务器时,会显示一个虚拟键盘,左键对应的字母可以输入密码,点击[确认]完成输入。玩家在第一次登录时,需要进行注册,并且在每次掉线重进服务器后,需要重新进行登录
注:玩家需要在3分钟内完成注册或者登录,不然将会被踢出服务器(需要在server.properties里将function-permission-level改为4)玩家在未登录的时候,将会强制改为观察者模式,并且锁定一切操作,直到成功登陆,所有op在没登录的时候也会被默认取消op权限,需要运行"/tag 游戏名 add op"这条指令之后,op玩家在登录成功之后才会重新获得op权限。
10.血量显示:
无其他操作命令
内容:开启后,生物头顶将显示他们的血量,通过将生物命名为CustomName可以覆盖掉生物血量显示的名字,不会消耗命名牌
11.睡觉帮手:
无其他操作命令
内容:开启后,服务器将不再要求所有玩家一起睡觉来改变服务器时间,只要部分玩家睡觉就可以直接开始新的一天。默认设置为75%的玩家睡觉就可以跳到第二天,该设置可以在main/data/admin/functions/setting.mcfunction里更改(在初始化系统前),或者在初始化系统后,直接运行/scoreboard players set 睡觉需求百分比 SleepSystem XX来修改睡觉所要求玩家的最低百分比(XX为百分比,比如50就是要求至少有50%玩家睡觉)。
12.suicide系统
**返回出生点
使用权限:所有玩家
内容:suicide不用多说了,就是**返回出生点的效果
插件计分板:
显示已启用插件:
- scoreboard objectives setdisplay sidebar system
复制代码 显示玩家ID:
- scoreboard objectives setdisplay sidebar player_id
复制代码
下载链接:https://pan.baidu.com/s/1L7BZlHA12ScNbAuaRzK-Zg 密码: a8rg
如果想要定制原版插件,可以私聊我,我会在有空的时候去写着玩玩。如果有任何bug,可以在帖中告诉我,我将会在看到后修复
注:本数据包禁止在未经过作者同意的情况下转发
更新日志:
2019/3/26: 更新原版插件1.1,修复datapack在19w12b使用的时候,back和home命令失效问题
2019/8/8: 更新原版插件1.2,兼容1.14.4,修复datapack的back和home命令失效问题,增加了原版login系统
2019/8/30: 更新原版插件1.3,兼容1.14.4,增加了原版血量显示系统
2019/8/31: 更新原版插件1.4,兼容1.14.4,增加了睡觉助手系统
2019/9/19: 更新原版插件1.5,兼容1.14.4,修复了睡觉助手在所有人都睡觉以后,被踢下床而切不了新的一天的bug,增加了suicide系统,优化了home和back的tp,不再进行递归位移操作
2020/2/18: 更新原版插件1.6,兼容1.14.4+,修复了back的错误,优化了对插件进行开启/关闭以后的数据操作,修复了玩家在没有 密码/家/返回 等计分板的时候依旧能 登录/回家/返回上个地点 的bug。
[groupid=546]Command Block Logic[/groupid]
作者: ruhuasiyu 时间: 2019-2-3 08:49
夏tql!
其实我觉得像显示伤害和游戏时间或许可以用trigger damage_system_on/off和time_on/off,应该比set/add方便点吧。
另外就是白名单我觉得用tag add就可以了吧,然后像玩家编号应该首次进服分配就行了吧,动态分配有什么特别的好处吗?
作者: SPGoding 时间: 2019-2-3 11:45
不用担心溢出吧,比如某个服务器历史上有那么多个人上过线…不好意思我洗不下去了【
白名单用 trigger 的话有补全啊 hhhhh
作者: ruhuasiyu 时间: 2019-2-3 14:48
白名单我知道了,他应该是控制op组权限……
作者: uuu2011 时间: 2019-2-3 23:10
猛地学习一波!
作者: qq1613404266 时间: 2019-4-30 14:05
会被顶号啊,会被其他熊孩子恶意登录他人账号,那有这个编号跟没有一样嘛
作者: ss8913 时间: 2019-4-30 21:18
back的指令是不是有问题?为什么我打trigger back显示不能触发计分项
作者: ankerfung 时间: 2019-5-12 09:09
那个reset我觉得可以用成就系统来触发reset的function
23333
作者: 1a2s3d4f1 时间: 2019-5-12 23:30
要是能干掉幻翼就好了,以前用命令方块搞过,一检测到就招呼掉落物再kill掉
作者: 模仿... 时间: 2019-5-13 19:41
back指令在1.14正式版用不了
作者: hawdsf. 时间: 2019-6-20 23:48
路过路过
作者: ruhuasiyu 时间: 2019-6-22 08:55
这个现在还能用吗?有没有区块加载的问题了?
作者: witherqwq 时间: 2019-6-23 20:55
tqlwsl:ppP
作者: ruhuasiyu 时间: 2019-8-2 11:52
建议修改成原版模组发帖模板
作者: HerobrineXia 时间: 2019-8-8 01:38
修改为原版模组发帖模板了
作者: HerobrineXia 时间: 2019-8-8 01:39
数据包已更新,如果需要启用back,请使用/function back:change_state或者在setting.mcfunction里修改
作者: HerobrineXia 时间: 2019-8-8 01:39
数据包已更新,请阅读帖子的使用教程
作者: HerobrineXia 时间: 2019-8-8 01:40
已更新原版login,应该可以解决问题了,并且编号只是方便选择玩家的,是动态id
作者: SPGoding 时间: 2019-8-8 16:03
看你这四连我都慌…
其实我感觉 3 分钟什么的那些时间如果能自定义也许会好点儿,反正不管怎么改也不会有人用就是了(不
作者: Yi_Xin_Yi 时间: 2019-8-20 20:47
啊哈,收藏了
作者: zjqing 时间: 2019-8-29 10:57
逼死模组
作者: zeryter 时间: 2019-9-26 20:29
本帖最后由 zeryter 于 2019-9-30 09:36 编辑
**** 作者被禁止或删除 内容自动屏蔽 ****
作者: 南派董卓 时间: 2020-2-5 14:06
dalao能1更新到1.15.2吗
作者: 无风引漩 时间: 2020-2-9 17:22
非常棒的插件!(还是原版插件香)
另外,可以基于楼主的代码二次开发吗?
作者: Ultra_Greedier 时间: 2020-2-11 11:44
这个插件在我关闭了配置文件的功能之后依然会出现。。。而且我还无法登陆我自己的账号了,一直说我密码错误
作者: a6513375 时间: 2020-2-17 12:42
本帖最后由 a6513375 于 2020-2-17 12:45 编辑
为啥在1.14.4用不了back
他就只会输出个你将会在3秒后传送回上一个地点
然后并没有任何反应??我看了下计分板 死亡的xyz都记录了 就是不会tp到marker
作者: HerobrineXia 时间: 2020-2-18 19:44
可以直接使用的
作者: HerobrineXia 时间: 2020-2-18 19:45
配置文件是admin:reset重置的时候加载的,如果需要关闭,则需要login:change_state来进行单独的关闭
作者: a6513375 时间: 2020-2-18 21:04
本帖最后由 a6513375 于 2020-2-19 12:31 编辑
草(一种植物)打脸了 我reset一下再把back开了就好了
back操作还是无效 :(
|
还有个Bug 注册的时候不输入任何密码点 完 成 都可以注册
完成是屏蔽词?
还有 这是啥
作者: HerobrineXia 时间: 2020-2-19 18:56
没设置不让用空密码,然后那个盔甲架你data get一下,理论上所有的盔甲架都会在操作完被kill掉的。
作者: a6513375 时间: 2020-2-19 19:41
本帖最后由 a6513375 于 2020-2-20 08:35 编辑
1.看我那个截图 我开旁观发现一堆盔甲架在飞
2.每次玩家进入地图服务器后台都会报错
作者: HerobrineXia 时间: 2020-2-22 12:24
不是,你data get 一下盔甲架的nbt,不然我不知道是哪个插件出的问题,然后你用的是哪个服务端,原版么?
作者: a6513375 时间: 2020-2-22 20:08
本帖最后由 a6513375 于 2020-2-22 20:19 编辑
版本是 原版1.14.4 +Fabric
nbt咋Get?
草(一种植物)什么鬼
作者: 印度小仨 时间: 2020-2-23 21:10
这个不错啊,值得一观,作者给了我很大的灵感!~
作者: ⑨ 时间: 2020-3-6 19:02
1.16最新版20w10a里 绝大多数功能正常使用 后台会刷报错
如果可以完全兼容下最新的快照就更好了 因为有登录功能 所以可以放心的开离线模式服务器
作者: Y制杖杖 时间: 2020-3-7 07:00
为什么不用load标签呢
作者: justlook 时间: 2020-3-8 12:21
为什么我的用不了,1.15.2版本的,显示未知命令,未知的加分项
作者: lun_yi~ 时间: 2020-3-10 11:27
请问为什么要分成很多个数据包 毕竟每个数据包只有一个命名空间a,放在一个数据包里多个命名空间就好了,这样安装数据包就只用复制一个就好了,不会弄错。。。 小小小意见
作者: 陈皮_no橘皮 时间: 2020-3-15 10:10
苦力怕防炸是f*ck_creeper海星
作者: hjpo 时间: 2020-3-18 12:37
问一下我的版本是1.15.2,按照要求装进datapack并且删除macox文件夹后打指令显示未知的命令
作者: li14546444 时间: 2020-4-26 16:54
怎么重置玩家密码
作者: li14546444 时间: 2020-4-26 17:08
怎么找回密码
作者: li14546444 时间: 2020-4-26 17:13
为什么有3个给白名单的
作者: li14546444 时间: 2020-4-26 17:25
给白名单有什么用 不用给不是登录就也能进去吗
作者: li14546444 时间: 2020-4-26 17:58
为什么再文件修改为 -1后还是有登录
作者: li14546444 时间: 2020-4-26 20:34
一样我也是这样 我还以为是我的电脑问题
作者: li14546444 时间: 2020-4-26 21:08
苦力怕爆炸虽然不破坏地形但是没伤害
作者: li14546444 时间: 2020-4-27 08:04
为什么点接受TP显示 你无法触发此计分项 自动拒绝
作者: li14546444 时间: 2020-4-27 08:25
怎么关闭血量显示啊
作者: Jun_Shen 时间: 2020-4-27 23:00
dalao显血该如何关闭 被杀显示不了被什么杀 不舒服 而且怪多的时候有点掉帧
作者: ling_luan 时间: 2020-5-1 15:52
很好的模组,大佬加油
作者: liangcha2009 时间: 2020-6-14 09:39
看不懂...QAQ
作者: 金色_年华 时间: 2020-6-26 11:59
避免账户冒用?
作者: gubanianchen 时间: 2020-6-26 15:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 13626464852 时间: 2020-7-15 08:47
MCBBS有你更精彩~
作者: kunkun520 时间: 2020-7-29 20:36
mcbbs有你更精彩!!
作者: AzZ丶FaFa 时间: 2020-7-30 11:05
希望尽快出1.16的
作者: 18736420538 时间: 2020-9-12 16:43
玩家在未登陆时同样可以使用指令更改密码 这导致密码系统完全会变成摆设、、 有什么方法可以解决吗?
作者: judah_qiezi 时间: 2020-9-27 16:25
啊啊啊,这个要怎么复制呀
作者: 夕阳红熊猫 时间: 2020-10-11 09:38
这个插件我感觉挺实用的,睡觉不需要雷达消失术了=w=
作者: ⑨ 时间: 2020-10-17 20:19
本帖最后由 ⑨ 于 2020-10-17 20:21 编辑
更新一下1.16
1.16跨纬度home不会去正确的地方
可能会在空中 可能会在地下窒息
什么奇怪的bug
最好添加一下例外(没有编号的)
地毯服可以/player挂区块 我想让一些名字的玩家没有编号(可以指定名字
增加一下sethome的数量(可配置
还有warp地标传送功能(一个玩家设置一个地标/op可以无限制设置地标
作者: HerobrineXia 时间: 2020-10-18 21:27
1.16的维度nbt改了,正在尝试支持自定义为维度,不过短时间可能不太行,因此暂时未更新home的1.16版本
sethome之后可能会考虑多维度
warp在后续版本会做
更新时间暂定寒假