Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 1718|回复: 8

[命令] [1.14+ 数据包][选择性死亡不掉落]让死亡不掉落不再是全局设定

[复制链接]
CHElover_C60 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2500
钻石
性别
保密
注册时间
2018-11-16
查看详细资料
 楼主| 发表于 2019-8-1 22:05:11 | 显示全部楼层 |阅读模式
"原版模组"
中文名称: 选择性死亡不掉落
英文名称: Choosable KeepInventory
是否有配套资源包:
语言支持: 无文字显示/通用文字 
原版模组版本: v 1.1.1
适用版本: 预览版(下面注明) 1.14.X 
下载地址: https://www.mcbbs.net/thread-895230-1-1.html
与多人游戏兼容性: 完全兼容
原版模组类型: 辅助

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

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

x
本帖最后由 CHElover_C60 于 2019-12-7 19:30 编辑

注意:在使用本模组会自动开启游戏规则keepInventory,为确保正常使用,请不要自行关闭

选择性死亡不掉落

       大家好,我是C60。今天给大家带来了一个辅助型数据包。其实这个数据包源于我在问答版回答的一个问题,感觉比较有意思,于是准备整合成一个数据包。通过这个数据包,可以让死亡不掉落不再是全局设定(即你可以让一个人死亡掉落,另一个人死亡不掉落)。当然,常规生存可能很少或者根本用不到这个数据包,但是如果你在做PvP、PvE或者RPG地图时,或许可以考虑把它作为一个道具使用,可能会有一些独特的效果哦。
       注:不同版本之间的操作略有差别,本帖只给出最新版操作方法,较旧版本操作方法以包内附带的说明为准。
       1.0.X版本不会自动开启keepInventory规则,需要手动开启。




安装方法

①将压缩包直接放入存档目录下的datapacks文件夹内;
②进入游戏,输入/reload后,即可正常使用。



使用方法

使用tag命令,给指定玩家添加标签。根据模式的不同,会有不同的效果。
①默认模式:所有拥有“keep”标签的玩家死亡时不掉落物品,其他玩家在死亡时掉落所有物品;
②反转模式:所有拥有“loot” 标签的玩家死亡时掉落所有物品,其他玩家在死亡时不掉落物品。



模式切换

打开目录choosable keepinventory\data\cki\functions ,用记事本或其他文本编辑器打开tick.mcfunction,在第1行开头加上“#”并删去第2行的“#”,后进入游戏(如游戏已在运行,则输入/reload)即可从默认模式转换为反转模式,反之亦然。



全部代码

cki:loot.mcfunction 主要函数,使指定玩家死亡后掉落物品


cki:loot_once.mcfunction 进行一次掉落


cki:load.mcfunction 用于建立必要计分板,并开启keepInventory


cki:tick.mcfunction 游戏内每刻执行的命令,用于检测需要让哪些玩家掉落物品


cki:item.json 战利品表文件,用于掉落一个物品


minecraft命名空间下的tick、load标签不再展示。



下载链接

最新版(仅支持1.15,理论支持 19w38a+ ,其中1.15 Pre-Release1、1.15 Pre-Release2、1.15 Pre-Release3测试可用):
[选择性死亡不掉落]choosable keepinventory v1.1.1.zip (4.65 KB, 下载次数: 2)

评分

参与人数 7人气 +12 金粒 +113 绿宝石 +3 收起 理由
玄素 + 3 MCBBS有你更精彩~
Jokey_钥匙 + 2 C60!
langyo + 2 + 50 MCBBS有你更精彩~
友利奈诸 + 1 MCBBS有你更精彩~
SPGoding + 2 + 33  
xmdhs + 2 Ssssssssssssssssssss
ruhuasiyu + 3 + 30 MCBBS有你更精彩~

查看全部评分

乐之叶 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1895
钻石
性别
保密
注册时间
2015-3-23
查看详细资料
发表于 2019-8-1 22:26:45 | 显示全部楼层
沙发 可以收下了
可以加一些截图
回复

使用道具 举报

CHElover_C60 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2500
钻石
性别
保密
注册时间
2018-11-16
查看详细资料
 楼主| 发表于 2019-8-1 22:38:28 | 显示全部楼层
yjl222 发表于 2019-8-1 22:26
沙发 可以收下了
可以加一些截图

我该加什么截图呢?
kill @s的截图?
回复

使用道具 举报

ruhuasiyu 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
17013
钻石
性别
保密
注册时间
2014-10-16
查看详细资料
发表于 2019-8-1 23:12:54 | 显示全部楼层
还行,有点意思。看看能不能再写简单点

评分

参与人数 1人气 +1 收起 理由
CHElover_C60 + 1 所以检测到还有物品时会再次掉落.

查看全部评分

回复

使用道具 举报

CHElover_C60 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2500
钻石
性别
保密
注册时间
2018-11-16
查看详细资料
 楼主| 发表于 2019-8-1 23:23:22 | 显示全部楼层
ruhuasiyu 发表于 2019-8-1 23:12
还行,有点意思。看看能不能再写简单点

写简单点估计有压力不过目前发现一个bug,我没考虑到消失诅咒的影响。
这个改回复弄的我的评分好违和
回复

使用道具 举报

梓榆 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
488
钻石
性别
保密
注册时间
2019-7-24
查看详细资料
发表于 2019-8-2 01:01:32 | 显示全部楼层
攒够 27 个再掉落确实挺省性能的,不过在性能溢出的情况下为什么省性能(草姐姐腔)!

所以其实可以一次转移一个到运输矿车中,然后干掉运输矿车,递归,大概命令能少点(跑
回复

使用道具 举报

友利奈诸 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1177
钻石
性别
保密
注册时间
2018-1-3
查看详细资料
发表于 2019-8-2 01:10:51 | 显示全部楼层
还用到了递归
妙啊!喵啊!

评分

参与人数 1金粒 +5 收起 理由
CHElover_C60 + 5 没有递归的函数没有灵魂(雾).

查看全部评分

回复

使用道具 举报

隐退 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2561
钻石
性别
保密
注册时间
2017-8-25
查看详细资料
发表于 2019-8-2 08:09:49 | 显示全部楼层
本帖最后由 Teenager_Yang 于 2019-8-2 08:12 编辑

看来你知道怎么改 Slot 了……
一个矿车不够,就来两个!(跑
回复

使用道具 举报

CHElover_C60 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
2500
钻石
性别
保密
注册时间
2018-11-16
查看详细资料
 楼主| 发表于 2019-8-2 10:48:33 | 显示全部楼层
梓榆 发表于 2019-8-2 01:01
攒够 27 个再掉落确实挺省性能的,不过在性能溢出的情况下为什么省性能(草姐姐腔)!

所以其实可以一次转 ...

这样就使用了过多实体,反而不怎么省性能

评分

参与人数 1人气 +1 收起 理由
梓榆 + 1 是这样,但写起来舒服是最重要的!.

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-12-11 03:04 , Processed in 0.048928 second(s), Total 19, Slave 18 queries, Release: Build.2019.12.06.1150, Gzip On, MemCached On.

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

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

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