创造爆炸
要创建爆炸,可以使用以下方法签名:
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);