我正在使用 Minecraft Forge 编写一个 Minecraft 模块。
我可以从世界上检索一个 Block 对象,使用
Block b = world.getBlock(x,y,z);
但是,现在我有了块,我如何找出元数据?如果该块是 StoneSteps 块,那么我想知道它的方向,它保存在元数据中。
同样,如何设置此值?我可以简单地创建一个新块:
Block b = Blocks.stone_stairs;
但同样,我现在如何将此块设置为特定方向?我知道您可以在创建 ItemStack 时执行此操作,但在这种情况下,我想要一个可以传递给world.setBlock()
.
我似乎找不到任何方法来获取和设置这个值。