_ExtraAir_
如题

Tangcb
是模组的还是原版
直接去wiki查或者在游戏里看就可以了

_ExtraAir_
Tangcb 发表于 2023-8-2 20:12
是模组的还是原版
直接去wiki查或者在游戏里看就可以了
原版:https://minecraft.fandom.com/zh/wiki/%E6%9 ...

标题写了forge

Tangcb

游戏内F3+H
在物品栏里看

_ExtraAir_
Tangcb 发表于 2023-8-2 20:20
游戏内F3+H
在物品栏里看

是方块啊 不是物品

Tangcb
_ExtraAir_ 发表于 2023-8-2 20:21
是方块啊 不是物品 以及f3+h无法获取nbt

准星对准方块按F3

_ExtraAir_
Tangcb 发表于 2023-8-2 20:22
准星对准方块按F3

获取nbt啊

Tangcb

https://minecraft.fandom.com/zh/ ... 4%E6%A0%87%E7%AD%BE

讲的很细,把前缀改成模组名就行了

_ExtraAir_
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获取!!

Tangcb

/data get block x坐标 y坐标 z坐标

_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(格子编号)

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