如题
是模组的还是原版
直接去wiki查或者在游戏里看就可以了
直接去wiki查或者在游戏里看就可以了
Tangcb 发表于 2023-8-2 20:12
是模组的还是原版
直接去wiki查或者在游戏里看就可以了
原版:https://minecraft.fandom.com/zh/wiki/%E6%9 ...
标题写了forge
Tangcb 发表于 2023-8-2 20:20
游戏内F3+H
在物品栏里看
是方块啊 不是物品
_ExtraAir_ 发表于 2023-8-2 20:21
是方块啊 不是物品 以及f3+h无法获取nbt
准星对准方块按F3
Tangcb 发表于 2023-8-2 20:22
准星对准方块按F3
获取nbt啊
Tangcb 发表于 2023-8-2 20:34
https://minecraft.fandom.com/zh/wiki/%E6%95%99%E7%A8%8B/NBT%E5%91%BD%E4%BB%A4%E6%A0%87%E7%AD%BE
...
mod获取!!
/data get block x坐标 y坐标 z坐标
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(格子编号)