我对《我的世界》中的标志有疑问。
我不知道如何使用 spigot 库在 JAVA 中旋转(nord、sud、est、ouest,使用播放器的视图)它们。我尝试用 blockData 和 Facing 来做,但是效果不是很好,那我该怎么做呢?
block.setType(Material.OAK_SIGN); // Check if it gives problems to the code!
if (block.getState() instanceof Sign) {
Sign new_sign = (Sign) block.getState();
new_sign.setLine(1, "My line");
new_sign.update();
}
MC版本:1.19.3
Directional
状态,因为你正在使用Sign
:
if(block.getState() instanceof Directional) {
((Directional) block.getState()).setFacing(BlockFace.EAST);
}
WallSign
,您将可以访问它,因此请确保它是一个标志而不是 WallSign。