例如在Location loc处 ,Block b = loc.getBlock(); 然后怎么把方块b变成兰花或云杉木板这些带有附加值的方块呢?
看了很久的API了 没看懂怎么弄的 希望有人能帮我解答一下 谢谢!
看了很久的API了 没看懂怎么弄的 希望有人能帮我解答一下 谢谢!
使用Block b=loc.getBlock();获取到了某个Location对应的Block以后,可以直接对这个Block进行修改,你就当这里原来就有方块(没有方块的Location就当它原来有个空气方块.)
Block b = loc.getBlock();
b.setType(Material.Stone); //示例:在某个坐标放置石头
Block b = loc.getBlock();
b.setType(Material.Stone); //示例:在某个坐标放置石头
tdiant 发表于 2018-7-19 21:18
使用Block b=loc.getBlock();获取到了某个Location对应的Block以后,可以直接对这个Block进行修改,你就当 ...
这个方法谁都会 如我所说 我要的是设置 兰花那种特殊方块QAQ
RainIFunS 发表于 2018-7-19 21:26
这个方法谁都会 如我所说 我要的是设置 兰花那种特殊方块QAQ
试试b.setData((byte) 0) ?
这个方法被标记过时了 在1.13版本 所有的物品都有单独的Material

小星啊啊啊 发表于 2018-7-19 22:24
试试b.setData((byte) 0) ?
这个方法被标记过时了 在1.13版本 所有的物品都有单独的Material ...
thank you
