Trying to get a spell that whether I am sneaking or not will switch between breaking and placing a single block, but the placing needs to be placing it on the side I am aiming at not replacing the block and adding another as well. Any help would be appreciated.
https://imgur.com/gallery/janky-break-place-block-spell-D9P7kHw I cannot figure out how to add the image here.
Also here is the copy code:
{modsRequired:[{modName:"psi",modVersion:"2.0.0"}],spellList:[{data:{key:"psi:selector_focal_point"},x:0,y:0},{data:{key:"psi:operator_entity_position",params:{target:1}},x:0,y:1},{data:{key:"psi:connector",params:{target:4}},x:0,y:2},{data:{key:"psi:connector",params:{target:1}},x:0,y:3},{data:{key:"psi:operator_vector_raycast_axis",params:{max:0,position:4,ray:1}},x:0,y:4},{data:{key:"psi:connector",params:{target:1}},x:0,y:5},{data:{key:"psi:connector",params:{target:1}},x:0,y:6},{data:{key:"psi:connector",params:{target:2}},x:1,y:0},{data:{key:"psi:operator_vector_raycast",params:{max:0,position:3,ray:2}},x:1,y:1},{data:{key:"psi:operator_entity_look",params:{target:2}},x:1,y:2},{data:{key:"psi:selector_caster"},x:1,y:3},{data:{key:"psi:operator_entity_position",params:{target:1}},x:1,y:4},{data:{key:"psi:operator_vector_sum",params:{vector1:3,vector2:1,vector3:0}},x:1,y:5},{data:{key:"psi:operator_vector_multiply",params:{number2:4,vector1:3}},x:1,y:6},{data:{key:"psi:connector",params:{target:1}},x:1,y:7},{data:{key:"psi:connector",params:{target:3}},x:2,y:0},{data:{key:"psi:connector",params:{target:3}},x:2,y:2},{data:{key:"psi:connector",params:{target:1}},x:2,y:3},{data:{key:"psi:operator_vector_raycast",params:{max:0,position:3,ray:1}},x:2,y:4},{data:{key:"psi:operator_vector_subtract",params:{vector1:3,vector2:1,vector3:0}},x:2,y:5},{data:{key:"psi:operator_vector_magnitude",params:{target:1}},x:2,y:6},{data:{key:"psi:connector",params:{target:3}},x:2,y:7},{data:{key:"psi:connector",params:{target:3}},x:3,y:0},{data:{key:"psi:connector",params:{target:3}},x:3,y:4},{data:{key:"psi:trick_place_in_sequence",params:{direction:0,max:2,position:1,target:4}},x:3,y:5},{data:{key:"psi:constant_wrapper",params:{constant:4,target:3}},x:3,y:6},{data:{key:"psi:connector",params:{target:3}},x:3,y:7},{data:{key:"psi:trick_break_block",params:{position:3}},x:4,y:0},{data:{key:"psi:trick_die",params:{target:4}},x:4,y:1},{data:{key:"psi:connector",params:{target:4}},x:4,y:5},{data:{constantValue:"3",key:"psi:constant_number"},x:4,y:6},{data:{key:"psi:connector",params:{target:3}},x:4,y:7},{data:{key:"psi:operator_cos",params:{target:2}},x:5,y:1},{data:{key:"psi:selector_sneak_status"},x:5,y:2},{data:{key:"psi:connector",params:{target:2}},x:5,y:5},{data:{key:"psi:connector",params:{target:2}},x:5,y:6},{data:{key:"psi:connector",params:{target:3}},x:5,y:7}],spellName:"Break/Place Block",uuidLeast:-7779948523847943272L,uuidMost:-5675097276376333281L,validSpell:1b}