本数据包添加一把“飞剑”,玩家可像三叉戟那样扔出。与三叉不同的是,飞剑在插入到方块表面后可能不会受到重力影响,即当玩家挖掉所附着的方块后可能不会自然下落。
该飞剑也可以对所有生物造成固定的6点伤害。
赞助作者
前往爱发电为作者助力,你的支持是社区作者永葆活力的关键:为作者发电
安装
提示:本资源是一个数据包组,包含多个数据包,当你下载本资源后你应该通过解压的方式将其中的所有数据包解压到存档的datapacks文件夹中。请不要未解压而直接放入datapacks文件夹,这样数据包将无法运作。
安装方法请参照:我的世界中文Wiki教程安装数据包
在进入包含该数据包的存档后,你可能会收到以下提示:
此时应该通过上部的黄色三角形标记按钮退出当前存档,然后重新进入,此时如果你收到提示:
这表示数据包已经正常加载。
使用
在聊天栏内执行以下命令以获取飞剑:
/loot give @s loot example:throwable_sword
右键长按,然后松开右键即可扔出。
行为
其初始速度等于玩家速度加上玩家当前单位方向向量的2倍,所受阻力和重力影响与雪球类似。
在空中,飞剑的姿态会每刻发生调整,其朝向永远和当前瞬时速度方向对齐。
在碰撞到方块后(判定行为类似雪球),飞剑将停止移动,并在原地生成一个0.75宽的正方体交互范围(通过交互实现)以供玩家右键并重新捡起。若没有被玩家捡起,但其所附着的方块被破坏,它将不受重力地悬停在空中。
在攻击到LivingEntity(AI生物类实体)后,飞剑将向回反弹并选择一个随机的偏转方向进行偏转,此时飞剑将受到重力影响落地,此后的行为和碰撞到方块的行为一致。
在生存模式中,玩家每发射一次飞剑都将损失1点耐久度。
依赖库
本数据包组需和其他前置数据包协同运作。在所给出的下载资源中已有相关依赖库数据包,但我无法保证他们的更新,故这里给出它们的链接,在你需要的时候可以通过链接手动替换为最新版:
- Bookshelf-Raycast(提供射线检测)
- UIN修改版(提供LivingEntity等实体类标签)
鸣谢
特别感谢Underline及相关数据包群组内的成员,你们帮我解决了很多难题!
没有评论