我需要一些帮助来以编程方式放置时更改活塞方向。

我使用此方法将块类型设置为活塞:

block.setType(Material.PISTON_BASE);


但是我找不到改变方向并指向下方的方法。

最佳答案

您可以使用以下方法进行设置:

block.setTypeIdAndData(33, (byte)direction, false);


如果您想放置粘性活塞,请使用29作为第一个参数。

方向值如下:


  0:向下
  1:向上
  2:北
  3:南
  4:西
  5:东


对于最后一个参数,false表示禁用由块放置引起的不必要的块更新。

关于java - 如何改变活塞方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31998446/

10-10 18:44