can you have more than four non basic lands in magic deck?
You can have as many basic land as you want in a magic deck. But you can only have 4 of each non-basic land in a magic deck.