_ExtraAir_
Tangcb 发表于 2023-8-2 20:36
/data get block x坐标 y坐标 z坐标

不是我都说了Forge 分区也是mod开发 怎么还一直回答原版指令

Tangcb
_ExtraAir_ 发表于 2023-8-2 20:40
不是我都说了Forge 分区也是mod开发 怎么还一直回答原版指令

抱歉
那就查lang文件

_ExtraAir_
Tangcb 发表于 2023-8-2 20:47
抱歉
那就查lang文件

本来是想标题修改 "Forge Mod开发 如何获取容器方块NBT" 的 但是一直修改不了

Tangcb
_ExtraAir_ 发表于 2023-8-2 20:50
本来是想标题修改 "Forge Mod开发 如何获取容器方块NBT" 的 但是一直修改不了 ...

可以说一下是哪个模组嘛
因为不同模组容器nbt的格式不一样

WisW
_ExtraAir_ 发表于 2023-8-2 20:40
不是我都说了Forge 分区也是mod开发 怎么还一直回答原版指令

只要它重写了那个方法(在有新增nbt的情况下) 理论上来说是可以用的
如果只要物品栏 应该是可以的 反正试试

_ExtraAir_
Tangcb 发表于 2023-8-2 20:53
可以说一下是哪个模组嘛
因为不同模组容器nbt的格式不一样

mod开发想获取原版方块容器的NBT

Tangcb
_ExtraAir_ 发表于 2023-8-2 20:56
mod开发想获取原版方块容器的NBT

https://minecraft.fandom.com/zh/ ... #%E5%AE%B9%E5%99%A8不知道问的是不是nbt格式

无敌三脚猫
  1. NBTTagCompound nbt=new NBTTagCompound();
  2. world.getTileEntity(位置).writeToNBT(nbt);
复制代码

_ExtraAir_
Tangcb 发表于 2023-8-2 21:03
https://minecraft.fandom.com/zh/ ... #%E5%AE%B9%E5%99%A8不知道问的是不是nbt格式

你还是别回答了 都不知道在问什么

_ExtraAir_

可以获取容器里的物品吗

无敌三脚猫
_ExtraAir_ 发表于 2023-8-2 22:20
可以获取容器里的物品吗

world.getTileEntity(位置).getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY,null).getStackInSlot(格子编号)

第一页 上一页 下一页 最后一页