开启辅助访问      

站内搜索

搜索
热搜: 下载 1.19 1.20

Minecraft(我的世界)苦力怕论坛

[游戏相关] 技术性提问,具体内容为addon制作中所遇到的问题

发表于 2024-5-1 19:22:37 来自手机 | 显示全部楼层 |阅读模式 IP:四川省
10铁粒
微软的官方文档似乎没有诉说的很明白(而且包里面也没有block的json数据)
事先声明,不会molang语言
问题内容如下:
1.在自定义为矿物方块时方块的挖掘时间不受到工具的变化,无论使用任何物品工具(甚至空手)也能获得掉落物
2.如何做到当实体达到某一条件时获得改变(例如:当玩家经验值达到一定高度时生命上限得到提升,注意,不是获得药水效果,必须保证无论死亡后复活都是当前状态,下降到程度以下时生命值上限下降)

苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2024-5-1 20:50:23 来自手机 | 显示全部楼层 IP:上海
1.你没有定义"level": 3(1,2铁,3钻石工具)即挖掘等级

2.1.19之前不可能,1.20我不了解
2# 2024-5-1 20:50:23 收起回复
三awa 2024-5-1 20:53 IP:上海
回复
2.网易api可以且是直接修改玩家生命
苦力怕论坛,感谢有您~
回复

使用道具 举报

 楼主| 发表于 2024-5-1 21:29:16 来自手机 | 显示全部楼层 IP:四川省
三awa 发表于 2024-5-1 20:50
1.你没有定义"level": 3(1,2铁,3钻石工具)即挖掘等级

2.1.19之前不可能,1.20我不了解 ...

很感谢你的帮助,只不过我对这些其实没有很了解,level需要如何定义?其次,我现在使用的即是1.19版本,如果2中无法修改那可以考虑不在addon中加入
3# 2024-5-1 21:29:16 收起回复
三awa 2024-5-2 12:05 IP:上海
回复
仅供参考(网易)
三awa 2024-5-2 12:10 IP:上海
回复
基岩版为
"components": {
  "minecraft:destructible_by_mining": {
  "seconds_to_destroy": 3
三awa回复三awa 2024-5-2 12:13 IP:上海
回复
2.用函数也是可以做到,我去年研究过,只是只能修改玩家一次生命值(利用计分板),如果1.19.50靠上的话可以参考脚本(需要会java)
凡安没吃饭~回复三awa 2024-5-3 23:22 IP:四川省
回复
问题没有得到改善,这个组件只能更改挖掘速度(不受工具影响),使用空手任然可以挖掘并掉落矿物
三awa 2024-5-3 23:56 IP:上海
回复
截图出来
还有 4 条回复, 点击查看
苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2024-5-3 10:21:31 来自手机 | 显示全部楼层 IP:上海
铁粒
4# 2024-5-3 10:21:31 回复 收起回复
苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2024-5-3 19:41:46 来自手机 | 显示全部楼层 IP:贵州省
第二条其实你可以给玩家代码加上组件组,缺点就是兼容性大减
5# 2024-5-3 19:41:46 收起回复
凡安没吃饭~ 2024-5-3 23:04 IP:四川省
回复
麻烦问一下您,添加组件组是可以,但是如何做到触发条件?以及同组件不同数值如何添加和删除?(因为我没有接触过组件组的编辑)
三awa 2024-5-3 23:55 IP:上海
回复
可以看一下molang,应该可以吧?我没接触过,不太了解
呼啸泰坦回复凡安没吃饭~ 2024-5-4 15:34 IP:贵州省
回复
用事件,也就是events
呼啸泰坦回复三awa 2024-5-4 15:35 IP:贵州省
回复
组件组不需要molang,主要是用事件控制组件组的
三awa 2024-5-4 15:53 IP:上海
回复
凋零的?
还有 2 条回复, 点击查看
苦力怕论坛,感谢有您~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-5-16 03:22

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号