网易我的世界论坛

标题: 反馈几个接口bug [打印本页]

作者: sevenstars    时间: 2021-4-17 02:07
标题: 反馈几个接口bug
1.GetItemBasicInfo无法获取到生物蛋(minecraft:spawn_egg)的信息
2.无论传入的aux是多少,GetItemBasicInfo获取桶(minecraft:bucket)最大堆叠数都是16。但水桶、岩浆桶、装鱼的桶的最大堆叠数为1,只有空桶才是16。
3.使用GetBlockNew获取不同的圆石墙(minecraft:
cobblestone_wall)时,获取到的aux不正常,均大于15。如果要复制这个方块,使用此aux数据S
etBlockNew,只能生成圆石墙,不能正常生成原来的
方块(如
末地石砖墙、
花岗岩墙)


作者: sevenstars    时间: 2021-4-17 21:36
问题1和2已解决,但是问题3还在
作者: sevenstars    时间: 2021-4-17 22:19
还有就是SetEntityItem不能设置箱子矿车的物品
作者: 境界线    时间: 2021-4-19 10:56
按F3三次打开开发者工具面板,可以找到Block Debug这个选项,打开后鼠标指针指向连接的brick cobblestonewall你可以看到,它的dataValue已经跑到150了,这应该是基岩版的特性
解决这个方法可以使用获取cobblestonewall的blockstates中,wall_block_type来解决。然后你就生成一个普通的cobblestonewall后直接设置它的wall_block_type,其他的不用管,连接的那些blockstates游戏自己会去处理。
[attach]1352656[/attach]
作者: 不舒服斯基    时间: 2021-4-19 15:02
开发者您好,第3个问题我们已经复现,会尽快修复,感谢您的反馈!
作者: 不舒服斯基    时间: 2021-4-19 15:04
sevenstars 发表于 2021-4-17 22:19
还有就是SetEntityItem不能设置箱子矿车的物品

SetEntityItem接口只能对生物设置物品,不能对箱子或矿车设置物品;
您可以使用SpawnItemToChestBlock接口来设置箱子的物品;
用SpawnItemToContainer接口来设置其他容器的物品
作者: sevenstars    时间: 2021-4-19 15:58
不舒服斯基 发表于 2021-4-19 15:02
开发者您好,第3个问题我们已经复现,会尽快修复,感谢您的反馈!

SetEntityItem不能设置箱子矿车的物品,但是其他有背包的自定义生物就可以设置。这个能修复吗
作者: 不舒服斯基    时间: 2021-4-19 17:18
sevenstars 发表于 2021-4-19 15:58
SetEntityItem不能设置箱子矿车的物品,但是其他有背包的自定义生物就可以设置。这个能修复吗

SetEntityItem这个接口的设定是对生物(包括带背包的生物和自定义生物)使用的,不能对其他实体使用(如您说的箱子,矿车);
您可以使用SpawnItemToContainer这个接口来设置箱子、矿车等容器中的物品~
作者: sevenstars    时间: 2021-4-20 23:13
不舒服斯基 发表于 2021-4-19 17:18
SetEntityItem这个接口的设定是对生物(包括带背包的生物和自定义生物)使用的,不能对其他实体使用(如 ...

你好,”箱子矿车“是chest_minecart,它属于实体。箱子矿车可以用一个箱子和一个矿车合成,拥有27格储存空间。现在发现这个给生物添加物品的接口不能用于“箱子矿车”和“漏斗矿车”,希望能修复
作者: 不舒服斯基    时间: 2021-4-21 10:17
sevenstars 发表于 2021-4-20 23:13
你好,”箱子矿车“是chest_minecart,它属于实体。箱子矿车可以用一个箱子和一个矿车合成,拥有27格储存 ...

明白您的意思了,感谢您的反馈,我们会在下个版本修复!
作者: MI4C_163    时间: 2021-4-21 15:59
不舒服斯基 发表于 2021-4-19 15:04

你好,我想问一下SpawnItemToContainer这个组件如何做到清空容器内某格子的物品?我试了第一个参数填空字典,或数量为0的物品信息字典,或物品Id为空气,或None,都不行。
如果这是bug,请尽快修复,如果不是bug,请新增一个清空容器内某格子物品的接口,感谢。
(上周向开发者群里的管理员反馈过,现在还没有回复!)
作者: 不舒服斯基    时间: 2021-4-30 18:39
MI4C_163 发表于 2021-4-21 15:59
你好,我想问一下SpawnItemToContainer这个组件如何做到清空容器内某格子的物品?我试了第一个参数填空字 ...

您好,这个BUG我们已知,会在下个版本修复,感谢您的反馈!




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