跳到主要内容

内置物品

MiXianTu 不为每个玩法预设具体数值,但提供少量通用承载物品和组件。数据驱动物品玩法通常通过绑定表或物品键注册表挂到现有物品上(见物品绑定)。

通用物品​

当前内置内容包括灵石系列、灵铁锭、灵木、朱砂、符纸、符箓、契约卷轴、召回符、御兽铃、令牌、灵石袋、戒指、锻造台、丹炉部件、丹药载体、药渣、杂质、奖励箱和展示架等。具体注册名以 src/main/java/com/iafenvoy/mxt/registry 和资源文件为准。

灵气物品​

item_aura 注册表给一件物品可释放的灵气容量、消耗速度、完成行为和可选 result_stack。修炼时会整组取出物品,容量、消耗速度和释放速度均按堆叠数量叠加,因此总消耗时间不变。物品剩余灵气保存在 item_aura 组件中,容量始终由数据包动态计算。

物品默认货币值框架定位
下品灵石1基础灵气媒介与交易单位
中品灵石10压缩的基础灵石
上品灵石100高阶交易与高消耗系统的默认媒介
极品灵石1000稀有的高价值媒介
支票由物品组件决定现有交易系统的可签发价值载体
注意

灵石只有在充满灵气时才有价值

空白载体与固定材料​

以下物品同样都是普通 Item,没有本体行为;它们的用途由绑定表、物品键注册表、组件、数据包和 KubeJS 决定。方块与已经存在的四阶灵石不在此表重复列出。

分类物品
基础材料mxt:spirit_iron_ingot、mxt:spirit_iron_nugget、mxt:spirit_wood、mxt:spirit_wood_core、mxt:cinnabar、mxt:alchemy_dregs、mxt:impurity
空白载体mxt:spirit_ring、mxt:spirit_stone_bag
身份与记录mxt:wooden_token、mxt:stone_token、mxt:blank_talisman
固定道具mxt:contract_scroll、mxt:recall_talisman、mxt:beast_taming_bell

统一功能载体​

以下物品由本体提供统一服务端实现。物品只保存数据包 Holder 或持久化状态,不复制对应模块的规则;具体契约、阵法、秘境和资源数值仍由数据包定义。它们各自组件怎么手写见数据组件。

物品持久化组件统一行为
契约卷轴mxt:contract_scroll保存契约类型,对生物使用时校验并签订契约。
御兽铃mxt:contract_bell保存"对准的那只灵宠",可打开轮盘「契约灵兽」发送命令。
灵兽袋mxt:spirit_beast保存一只已契约生物的完整持久化实体数据。对灵宠右键收纳,对着方块右键在方块上方放出。
阵盘mxt:formation_plate保存允许激活哪些阵法与当前选中的,没绑定阵法时默认均可激活。对方块使用后自动识别并激活阵法。
秘境令牌mxt:secret_realm_token右键召唤通往绑定秘境的门;秘境中召返回门,接触后按进出条件与成员上限传送。
奖励箱mxt:reward_box保存一张掉落物表的 id;右键按这张表抽一次,抽到的东西直接进背包。
裂隙编辑器mxt:rift与裂隙锚共用平面门编辑器,需要 2 级 OP。见裂隙。
灵力容器mxt:resource_capacity
mxt:resource_container
保存任意 resource,每种资源各自一份上限(上限表里没写的资源存不进);按住右键把它倒进持有者账户(每 tick 每种资源 1 单位);往里灌靠展示架的灵力射线,或者把它拿在主手发射灵力(那一次灵力直接充进容器,不射出射线)。
功法书mxt:technique保存一份 technique 定义,长按后可学习功法。
玉简mxt:stored_text
mxt:jade_slip_reading
存一段文字,长按打印到聊天栏。
木/石令牌mxt:token统一承载 kind、value、owner,供秘境和交易等权限系统共用。在铁砧里给它改名即认主。
鉴定镜mxt:identification统一解析带有鉴定组件的物品;具体待鉴定物品由内容包或其他模组提供。
灵根mxt:spirit_root保存一份 spirit_root 定义;右键获得这条灵根。
体质mxt:physique保存一份 physique 定义;右键获得这项体质。
符笔mxt:brush_pigment符笔装自己的颜料存量,符笔在物品栏中点击颜料即可添加颜料。(见符笔与颜料)
符箓mxt:talisman
mxt:spirit_storage
保存已铭刻的那条符箓,根据符箓类型的不同点击或者长按即可使用。

另见​

  • 裂隙与裂隙锚的完整机制见裂隙。
  • 管理单个裂隙的命令见命令。