private boolean testPortConditions(Player p){
		int gold = 0;
		for(ItemStack i : p.getInventory()){
			if(i != null){
				if(i.getType() == Material.GOLD_BLOCK){
					gold += i.getAmount();
				}else{
					if(!AllowedItems.contains(i.getTypeId())){
						p.sendMessage(DeityNether.lang.formatInvalidItems());
						return false;
					}
				}
			}
		}
		
		if(gold == GOLD_NEEDED)
			return true;
		else if(gold > GOLD_NEEDED){
			p.sendMessage(DeityNether.lang.formatTooMuchGold());
			return false;
		}else{
			p.sendMessage(DeityNether.lang.formatTooLittleGold());
			return false;
		}
	}