Add method to get the final ItemStack to be displayed in the menu depending on the player viewing it.
If the menu needs to be customized per player or permission, the getDisplayItem method should be overridden to modify it as such (as long as a super.getDisplayItem call is used to set the relevant lore and title).