
数据包物品
通过数据文件夹创建完全数据驱动的物品
数据包物品
作为数据包创作者,我一直希望能够仅使用data文件夹和一个简单的JSON文件来创建真正的Minecraft物品。Minecraft已经提供了一个极其强大的组件系统,因此无法直接从数据包创建自定义物品一直感觉是一个重大限制。
Datapack Items是我对Mojang的一次小小的“抗议”:一个现在就能将这种功能带入Minecraft的库,同时希望类似的功能最终能被添加到原版游戏中。
该模组允许数据包使用以下方式定义真正的物品:
data/<命名空间>/items/<id>.json
每个物品都以自己的命名空间注册,并可以通过/give命令获取。物品支持Minecraft原生的数据组件,包括自定义名称、模型、稀有度、堆叠数量、食用行为、装备属性等。只要其他模组的组件在加载时可用,也可以动态使用它们。
物品可以被分配到一个或多个创造模式标签页,如果未指定有效类别,也可以不分配标签页。默认值为minecraft:building_blocks。
Datapack Items被设计为一个库,面向数据包创作者和模组开发者,他们希望在不编写Java代码或创建传统物品注册系统的情况下添加自定义物品。
它支持常规数据包、全局数据包以及通过Prism Launcher等工具注入的数据包。
创造模式标签页示例:
minecraft:building_blocks
minecraft:colored_blocks
minecraft:natural_blocks
minecraft:combat
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。