开启辅助访问     
收藏本站

站内搜索

搜索

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

[BE教程] 附加包教程:7.物品(二)

 发表于 2023-1-10 12:16:08 来自手机|显示全部楼层|阅读模式 IP:天津
本帖最后由 Cat_Anchor 于 2024-9-21 18:23 编辑

前言
上期,我们成功向附加包中添加了物品,了解了物品组件。这一期,我们将继续学习物品组件。我们把所有组件和事件学习完之后,我会教你如何运用这些组件和事件。
组件列表
| 普通组件

block_placer  放置方块组件:使物品可以被放置为方块。


bundle_interaction  收纳交互组件:指定物品有收纳袋的 UI 和交互。



can_destroy_in_creative  禁用破坏组件:指定拿着物品时是否允许在创造模式下破坏方块。


cooldown  冷却组件:使物品使用后需要冷却一段时间才能继续使用。


custom_components  自定义组件:使用由脚本定义的自定义物品组件。


damage  伤害组件:指定物品造成的额外伤害。


damage_absorption  伤害吸收组件:使物品被穿戴时,将外界伤害转化为耐久度消耗。


digger  挖掘组件:使物品能加速挖掘方块。


display_name  名称组件:设置物品名称。


durability  耐久组件:让物品拥有耐久度,并允许这种物品在工作台合并。


durability_sensor  耐久检测组件:检测耐久值低于某值,并播放声音或显示粒子。


dyeable  染色组件:使物品可在炼药锅染色,并指定基色。


enchantable  附魔组件:使物品可被附魔。


entity_placer  放置实体组件:使物品可以放置为实体。


food  食物组件:使物品可以被食用。


fuel  燃料组件:使物品可以在熔炉等方块里当燃料。


glint  闪光组件:指定物品是否有附魔光效。


hand_equipped  手持组件:指定物品是否有手持动画。


hover_text_color  文本颜色组件:指定物品的悬停文本的颜色。


max_stack_size  最大堆叠组件:指定物品的最大堆叠数。


icon  图标组件:指定物品图标。


interact_button  交互按钮组件:指定物品的交互按钮及文本。


liquid_clipped  接触水面组件:指定物品是否能接触水面。


max_stack_size  最大堆叠组件:指定物品的最大堆叠数。


projectile  投掷物组件:定义物品为投掷物。


rarity  稀有度组件:指定物品的稀有度。


record  唱片组件:指定物品为唱片。


repairable  修复组件:使物品可以被修复。


shooter  射手组件:使物品可以射出弹射物。


should_despawn  抗刷新组件:指定物品的掉落物形式是否可以被刷新。


stacked_by_data  数据值堆叠组件:指定物品是否根据数据值堆叠。


storage_item  收纳组件:指定物品有收纳袋的功能。


tags  标签组件:指定物品的标签。


throwable  投掷组件:使物品可以被投掷。


use_animation  使用动画组件:指定物品的使用动画和音效。


use_modifiers  使用修饰符组件:指定物品使用的效果。


wearable  穿戴组件:让物品可以被穿戴,并提供护甲值。



| 未承认组件
以下组件未被官方承认,也没有对应文档。它们的功能未知,也可能会被移除,非常不建议使用它们。这些组件的解释可能不正确。
之前有很多这样的组件,但在1.20.50.24版本后它们已经被移除,仅剩下面这两个组件。它并不被游戏认为已经移除,更新日志也没有提到它被移除。
Frame Count | 纹理帧数
指定动态物品纹理中,纹理有多少帧。必须填写整数。
  1. "minecraft:frame_count": 16
复制代码


Block | 方块物品
指定物品为方块物品,也就是一个方块对应的物品形式。必须填写字符串,指定对应的方块ID。
  1. "minecraft:block": "minecraft:diamond_block"
复制代码



| 已废弃/移除组件
以下组件已被废弃或移除,非常不建议使用已废弃组件,现已无法使用已移除组件。这些组件的解释可能非常不正确。




| 你知道吗?
  • 在1.21.40以前的格式版本中,true可以写为1,false可以写为0,反之亦然。浮点数可以写为整数,例如本应写为2.0的值可以写为2。1.21.40及以后,JSON语法分析程序更加严格,不再允许这么写。
  • item_properties字段可能出现在与组件同级的位置,是一个含有物品属性的对象,其作用未知。
  • 总结
    这一期,我把所有物品组件罗列了一遍。下一期,我们就开始讲物品事件。如果你想要模板包告诉你这些组件到底怎么用,请看第九期。




    评分

    参与人数 3铁粒 +248收起理由
     P*** + 2很给力!
     WZM*** + 36我要这铁粒有何用
     奶糖也*** + 210非常有用,感谢!

    查看全部评分

    苦力怕论坛,感谢有您~
     发表于 2024-8-18 07:37:55 来自手机|显示全部楼层 IP:广东省
    请问1.21.20更新以后,某些需要用到实验性-假日的组件岂不是全部用不了了?
    7#2024-8-18 07:37:55收起回复
    Cat_Anchor2024-8-18 09:30IP:中国
    回复
    是的
    苦力怕论坛,感谢有您~
    回复支持

    使用道具举报

     发表于 2024-8-9 09:12:07 来自手机|显示全部楼层 IP:广东省
    没有铁等级的挖掘速度?想编辑挖掘组件,该不会要把可以挖掘的东西全都写在组件里吧,那我想做镐之类的,他能挖的东西可多了,该不会挨个挨个写吧?
    6#2024-8-9 09:12:07收起回复
    Cat_Anchor2024-8-9 15:30IP:山西省
    回复
    是的,目前必须列出很多方块,不过官方似乎正在改善这个情况。
    苦力怕论坛,感谢有您~
    回复支持

    使用道具举报

     发表于 2023-4-22 14:49:01 来自手机|显示全部楼层 IP:江苏省
    本帖最后由 芓又又zyew 于 2023-4-22 15:47 编辑

    笔记:
    原版方块的tag标签https://wiki.mcbe-dev.net/p/%E6%96%B9%E5%9D%97/%E6%A0%87%E7%AD%BE
    另外,addonsmaker制作的工具最下面会有一个minecraft:display_name,不过我也不知道用处是什么
    5#2023-4-22 14:49:01收起回复
    一只炸毛的鸡2024-8-2 00:04IP:浙江省
    回复
    yanshehehejvandehendejveyudeijudaquyv
    苦力怕论坛,感谢有您~
     发表于 2023-1-12 11:26:09 来自手机|显示全部楼层 IP:河南省
    Cat_Anchor 发表于 2023-1-12 10:52
    这个组件只能添加原版的音乐,不能自定义,需要在物品文档里加上这个组件 ...

    原来如此
    4#2023-1-12 11:26:09回复收起回复
    苦力怕论坛,感谢有您~
     楼主|  发表于 2023-1-12 10:52:52 来自手机|显示全部楼层 IP:山西省
    牛气冲天 发表于 2023-1-11 21:04
    唱片组件咋填加新音乐的?

    这个组件只能添加原版的音乐,不能自定义,需要在物品文档里加上这个组件
    3#2023-1-12 10:52:52回复收起回复
    苦力怕论坛,感谢有您~
     发表于 2023-1-11 21:04:00 来自手机|显示全部楼层 IP:河南省
    唱片组件咋填加新音乐的?
    2#2023-1-11 21:04:00回复收起回复
    苦力怕论坛,感谢有您~

    本版积分规则

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

    QQ群

    访问手机版

    访问手机版

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

    粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-9-27 15:19

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

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