查看: 3877|回复: 3
打印 上一主题 下一主题

[反馈] 物品贴图接口问题

[复制链接]

2

主题

1

回帖

3

积分

Lv.1 新手木匠

UID
8432768
小麦
0
金锭
15
下界之星
0
跳转到指定楼层
楼主
发表于 2021-10-14 17:08:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:江苏
itemAPI中的,ChangeItemTexture接口 ,若传入参数identifer 中包括一个非默认auxValue 0值,则物品在游戏中手持显示和背包内UI显示以及扔下后的实体的物品贴图可能不一样。

0

主题

539

回帖

138

积分

Lv.4 怪物猎人

UID
8180997
小麦
0
金锭
412
下界之星
0
沙发
发表于 2021-10-15 08:28:13 | 只看该作者 IP:广东
想问你改的是原版方块还是自定义方块

3

主题

20

回帖

10

积分

Lv.1 新手木匠

UID
8444787
小麦
0
金锭
119
下界之星
0
板凳
发表于 2021-10-15 09:20:10 | 只看该作者 IP:江苏
我也遇到了同样的问题
改自定义物品贴图的时候,如果newAuxValue值为0,且只替换一次,是正常的
如果值不为零,贴图就乱了

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
611
下界之星
0

开发者认证勋章

地板
发表于 2021-10-19 18:17:27 | 只看该作者 IP:上海
本帖最后由 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不同的自定义物品也能叠在一起。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部