創造爆炸

要建立爆炸,可以使用以下方法簽名:

boolean createExplosion(double x, double y, double z, float power);
boolean createExplosion(double x, double y, double z, float power, boolean setFire);
boolean createExplosion(double x, double y, double z, float power,
                        boolean setFire, boolean breakBlocks);
boolean createExplosion(Location loc, float power);
boolean createExplosion(Location loc, float power, boolean setFire);
  • x,y,z 和 loc 表示爆炸發生的位置。
  • 功率代表爆炸的力量,TnT 功率為 4F。
  • setFire 表示爆炸設定塊著火的能力
  • breakBlocks 表示爆炸能夠摧毀它周圍的塊。
  • 如果爆炸發生,所有方法都返回 true,如果外掛取消爆炸事件,則返回 false。

模擬 TnT 爆炸,該爆炸在 x = 0,y = 0 和 z = 0 時打破阻塞並著火

createExplosion(0.0, 0.0, 0.0, 4F, true, true);