on place:
if name of player
remove 1 of player
set item cooldown of player
set block at event-block to player
set {B::%player%} to event-block
set {Junk::%player%} to true
if {B::%player%} is not a block:
loop 15 times:
loop all blocks in radius 10 of {B::%player%} where [input is not bedrock or {B::%player%} or air]:
set {_vector} to vector between {B::%player%} and loop-block
set {_Length} to distance between {B::%player%} and loop-block
set {_vector} to normalized vector {_vector}
set {_shape} to a line from direction {_vector} and length {_Length}
set {_shape}
draw shape {_shape} at {B::%player%}
break loop-block with effects
wait 2 ticks
set {B::%player%} to air
delete {Junk::%player%}
delete {B::%player%}
else:
cancel event
send "%prefix("Error")% &7You already have a &8Junk &7Placed!" to player