'SlingShotData': type: task debug: false arm1: l@298.0,107.0,-12.0,FairGrounds arm2: l@298.0,107.0,-2.0,FairGrounds base: l@298.0,32.0,-7.0,FairGrounds 'SlingShotCommands': type: world debug: true events: on slingshot command: - if ! queue stop - determine passively fulfilled - run locally - inject locally help create: - ^define arm1 - ^define arm2 - ^define base - ^spawn e@villager[velocity=0,0,0] save:arm1 - ^mount - ^spawn e@villager[velocity=0,0,0] save:arm2 - ^mount - ^spawn e@minecart save:minecart - ^narrate "" - ^leash holder: - ^narrate "" - ^leash holder: - ^narrate "" - ^narrate "Entities spawned..." - ^wait 30s - ^leash cancel holder:%arm1% - ^leash cancel holder:%arm2% - ^remove - ^narrate "Entities removed..."