Upvote:1
You can transit KL without a visa if you fly on a single booking with Malaysia Airlines.
You will be required to remain in the international transit area in the main terminal, unless you also have a valid visa issued by Australia, China, Japan, Korea, New Zealand, Taiwan, or the USA. In this case, when your layover time is longer than 8 hours and you are flying on Malaysia Airlines, you may go through immigration in KL and transit landside, if your itinerary is from or to the country which issued that visa. (In your case that would be New Zealand.) You might do this, for instance, if you wish to stay at a hotel outside the airport before your next flight.