
物品组件
更改物品的默认组件!服务端与数据驱动,通过/reload刷新!(且刷新得当)
物品组件
✅ 功能特性
- 服务端实现,客户端无需任何额外操作
- 数据驱动,通过数据包配置,详见下文说明
- 即时重载,通过 /reload 命令即可生效,无需重启服务器或客户端,也无需重新进入世界
- 支持模组物品及模组物品组件
- 整合包制作更简单,平衡性调整尽在掌握
❓ 我能用它做什么?
可修改内容的完整列表,请访问 Minecraft Wiki 数据组件格式。
以下是可以对任意物品添加、移除或更改的(非完整)列表:
- 最大堆叠数量
- 护甲值、伤害与攻击速度
- 默认放置状态
- 附魔光效
- 防火
- 营养值、饱和度、食用时间与效果
- 提示文本
- 名称与背景故事
- 唱片机曲目
- 最大耐久度
- 稀有度
- 默认挖掘速度、耐久度变化与有效方块
- 不可破坏
简而言之,任何物品,无论是模组物品还是原版物品,都可以按你的需求进行任意修改。
⚙️ 数据包创建
物品组件可以通过在 <namespace>:item_components/<path>.json 下添加条目来修改。
条目包含3个字段,均为可选:
parents:一个ID或ID数组- 要继承的条目。注意,仅继承父条目的父级及其组件,不继承父条目的目标。
targets:一个物品ID、以'#'为后缀的物品标签或物品ID数组- 要应用组件更改的物品。
components:组件更改对象- 要应用到物品上的组件更改。
请访问示例数据包源代码。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。