网易我的世界论坛

标题: 物品贴图接口问题 [打印本页]

作者: mgsu    时间: 2021-10-14 17:08
标题: 物品贴图接口问题
itemAPI中的,ChangeItemTexture接口 ,若传入参数identifer 中包括一个非默认auxValue 0值,则物品在游戏中手持显示和背包内UI显示以及扔下后的实体的物品贴图可能不一样。

作者: 神捕晖    时间: 2021-10-15 08:28
想问你改的是原版方块还是自定义方块
作者: 小林一茶    时间: 2021-10-15 09:20
我也遇到了同样的问题
改自定义物品贴图的时候,如果newAuxValue值为0,且只替换一次,是正常的
如果值不为零,贴图就乱了
作者: sevenstars    时间: 2021-10-19 18:17
本帖最后由 sevenstars 于 2021-10-19 22:08 编辑

基岩版的物品,比如木棍,它的aux是0到15随机的,很坑。从创造拿出来的木棍aux是0,但我看过很多出bug玩家的存档,他们背包里的木棍什么aux都有。你可能会问为什么两堆aux不同的木棍能堆叠到一起,这是因为游戏处理这种物品时忽略aux。如果你想让自定义物品拥有这种特性,就在行为包物品定义文件里加上个组件
  1. "minecraft:stacked_by_data": false
复制代码

意思就是这个自定义物品是否根据aux来判断是否可以堆叠,写false的话,两堆name相同,aux不同的自定义物品也能叠在一起。





欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3