miner_swing_assignment: type: assignment actions: on assignment: - trigger name:proximity state:true radius:20 interact scripts: - my_interact my_interact: type: interact steps: 1: proximity trigger: move: script: - ratelimit 10s - repeat 5 as:number: - animate animation:arm_swing - wait 0.5s