佬们
方块类型放置后 在破坏拾取, meta就没了
修改了方块掉落对象,但是找不到方法设置回方块上,应该用哪个API 或事件监听呢
给方块设置NBT有用吗, mod物品是怎么做到 破坏后拾取还能保持lore 等 mata数据的
方块类型放置后 在破坏拾取, meta就没了
修改了方块掉落对象,但是找不到方法设置回方块上,应该用哪个API 或事件监听呢
给方块设置NBT有用吗, mod物品是怎么做到 破坏后拾取还能保持lore 等 mata数据的
方块(Block)只有一个方块状态(BlockState)表示状态,BlockState是享元,必须在游戏启动阶段生成,不允许打开世界后修改、增加、删除,这意味方块状态必须可枚举(例如末地传送门有四个方向)。因此方块并不是保存Lore等信息的可行方案。
诸如箱子、机器等,应当使用方块实体(BlockEntity/TileEntity)
诸如箱子、机器等,应当使用方块实体(BlockEntity/TileEntity)
监听玩家放置方块,如果是你设置了meta的方块,你就保存这个方块的坐标信息和meta,然后再监听玩家破坏方块,判断是不是你保存的那个方块,如果是,把meta还给它