我开始编写mods recnlty,我可以在java中编码,所以我理解很多东西。但有一件事,我无法弄清楚,那就是为什么这个命令不起作用?
Minecraft.getMinecraft().world.setBlockState(new BlockPos(10,65,1140),Blocks.BEDROCK.getDefaultState(), 2);
实际上它有效,但当我右键单击此块时,它会消失,我不知道接下来该做什么,当我重新开始时它会消失,所以可能它没有正确呈现。谁能告诉我如何解决这个问题?
我使用的是Minecraft 1.12版本。
答案 0 :(得分:1)
您已尝试通过更改客户端的数据副本(...客户端变量)来更改世界(服务器变量)。
您需要在服务器上执行更改。
您如何访问服务器世界?完全取决于您的代码行运行的位置......