add a way to get locations from the arguments in the format world,x,y,z or world,x,z