private String buildPotFxString(Collection<PotionEffect> effects) {
		if (effects.size() < 1)
			return null;

		StringBuilder sbType = new StringBuilder();
		StringBuilder sbDur = new StringBuilder();
		StringBuilder sbAmp = new StringBuilder();

		for (PotionEffect effect : effects) {
			sbType.append(effect.getType().getId()).append(",");
			sbDur.append(effect.getDuration()).append(",");
			sbAmp.append(effect.getAmplifier()).append(",");
		}

		sbType.deleteCharAt(sbType.lastIndexOf(","));
		sbDur.deleteCharAt(sbDur.lastIndexOf(","));
		sbAmp.deleteCharAt(sbAmp.lastIndexOf(","));
		return sbType.append(";").append(sbDur).append(";").append(sbAmp).toString();
	}