Tangcb 发表于 2023-8-2 20:36
/data get block x坐标 y坐标 z坐标
不是我都说了Forge 分区也是mod开发 怎么还一直回答原版指令
Tangcb 发表于 2023-8-2 20:47
抱歉
那就查lang文件
本来是想标题修改 "Forge Mod开发 如何获取容器方块NBT" 的 但是一直修改不了
_ExtraAir_ 发表于 2023-8-2 20:50
本来是想标题修改 "Forge Mod开发 如何获取容器方块NBT" 的 但是一直修改不了 ...
可以说一下是哪个模组嘛
因为不同模组容器nbt的格式不一样
_ExtraAir_ 发表于 2023-8-2 20:40
不是我都说了Forge 分区也是mod开发 怎么还一直回答原版指令
只要它重写了那个方法(在有新增nbt的情况下) 理论上来说是可以用的
如果只要物品栏 应该是可以的 反正试试
Tangcb 发表于 2023-8-2 20:53
可以说一下是哪个模组嘛
因为不同模组容器nbt的格式不一样
mod开发想获取原版方块容器的NBT
_ExtraAir_ 发表于 2023-8-2 20:56
mod开发想获取原版方块容器的NBT
https://minecraft.fandom.com/zh/ ... #%E5%AE%B9%E5%99%A8不知道问的是不是nbt格式
- NBTTagCompound nbt=new NBTTagCompound();
- world.getTileEntity(位置).writeToNBT(nbt);
Tangcb 发表于 2023-8-2 21:03
https://minecraft.fandom.com/zh/ ... #%E5%AE%B9%E5%99%A8不知道问的是不是nbt格式
你还是别回答了 都不知道在问什么
可以获取容器里的物品吗
_ExtraAir_ 发表于 2023-8-2 22:20
可以获取容器里的物品吗
world.getTileEntity(位置).getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY,null).getStackInSlot(格子编号)