+Primed_Cfour: + type: item + material: stone_button + display name: Primed C4 + enchantments: + - Lure:1 CFour: type: item material: stone_button display name: C4 Brick Detonator: type: item material: wooden_shovel display name: Detonator Detonate: type: world events: after player right clicks block with:Detonator: - - foreach : - - explode power:8 <[value]> breakblocks - - narrate "detinating at <[value]>" - - flag bombloc:! - - remove + - if == 0: + - narrate "No C4 has been placed" + - if != 0: + - foreach as:ExplosionOrigin : + - explode power:8 <[ExplosionOrigin]> breakblocks + - narrate "detinating at <[ExplosionOrigin]>" + - foreach <[EntityBombLoc]>: + - explode power:8 <[EntityBombloc]> + - narrate "Killed by primed_C4 in inventory" + - flag numberobombsplaced:0 + - flag Bombloc:! PlaceCfour: type: world events: after player places CFour: - flag Bombloc:->: + - flag NumberOBombsPlaced:++ - narrate "C4 placed" + after player breaks stone_button: + - if : + - explode power:8 breakblocks + - foreach : + - flag Bombloc:<-: + - flag numberobombsplaced:-- + - narrate boom! + after player right clicks entity with:CFour: + - inventory set:flag origin:Primed_Cfour destination: slot:10 EntityBombLoc: + - take item:Cfour + - flag numberobombsplaced:++