1. Wiki
  2. /实体
  3. /minecraft:explode

minecraft:explode

不想手写?在 GodCraft 里打开一个开关,就能帮你设置好 minecraft:explode。Get GodCraft

概览

minecraft:explode 是一个实体组件:写在自定义生物的 components 对象中,或其中某个组件组里。 让实体立刻爆炸或在引信燃尽后爆炸,就像苦力怕或 TNT。你可以控制爆炸大小、火焰、方块破坏和效果。

字段

字段类型默认值说明
allow_underwaterBoolean"false"让爆炸在水下也能破坏方块和伤害实体。
breaks_blocksBoolean"true"爆炸是否破坏方块。
causes_fireBoolean"false"爆炸后是否留下火焰。
damage_scalingDecimal"1.000000"对实体伤害的倍数;0 不造成伤害,负数则会治疗。
destroy_affected_by_griefingBoolean"false"为 true 时,mobGriefing 游戏规则可以阻止它破坏方块。
fire_affected_by_griefingBoolean"false"为 true 时,mobGriefing 游戏规则可以阻止它引发火灾。
fuse_lengthRange [a, b]"[0.0, 0.0]"爆炸前的随机时间范围(秒);负数会立刻爆炸。
fuse_litBoolean"false"添加组件时引信就已经点燃。
knockback_scalingDecimal"1.000000"爆炸把实体推开的力度倍数。
max_resistanceDecimal"3.40282e+38"限制方块爆炸抗性的上限,让更坚固的方块也能被炸掉。
negates_fall_damageBoolean"false"取消被爆炸冲上天的玩家受到的摔落伤害。
particle_effectString"explosion"显示的粒子:"explosion"、"wind_burst" 或 "breeze_wind_burst"。
powerDecimal"3"爆炸范围(以方块计),同时决定伤害大小。
sound_effectString"explode"爆炸时播放的声音。
toggles_blocksBoolean"false"切换爆炸范围内门、拉杆和活板门等方块的状态,而不是破坏它们。

示例

写在 BP/entities/<name>.json 的 components 对象中(值为默认值或占位值):

BP/entities/<name>.json
{
  "minecraft:explode": {
    "allow_underwater": "false",
    "breaks_blocks": "true",
    "causes_fire": "false",
    "damage_scaling": "1.000000",
    "destroy_affected_by_griefing": "false",
    "fire_affected_by_griefing": "false",
    "fuse_length": "[0.0, 0.0]",
    "fuse_lit": "false"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more