private void update(){
		if (allowBlockBreaking)
			if (bbm.enabled())
				bbm.setEnabled(false);
		else{
			if (!bbm.enabled())
				bbm.setEnabled(true);
			bbm.setCheckMode(BlockBreakModule.CheckMode.TOTAL);
		}
		
		if (respawnOnDeath){
			if (!rpm.enabled())
				rpm.setEnabled(true);
			rpm.setRespawnPoint(spawn);
			rpm.setApplyKit(this.applyKit);
			rpm.setKit(this.kit);
		}else{
			if (rpm.enabled())
				rpm.setEnabled(false);
		}
		
		this.dmgm.setMode(DamageModule.Mode.PLAYERS);
		for (String s : players){
			if (!this.dmgm.getPlayers().contains(s))
				this.dmgm.addPlayer(s);
		}
		this.dmgm.allowBurnDamage(false);
		this.dmgm.allowDrownDamage(false);
		this.dmgm.allowFallDamage(false);
		this.dmgm.allowMobsToDamagePlayers(false);
		this.dmgm.allowPlayersToDamageMobs(false);
		this.dmgm.allowPlayersToDamageMobs(true);
	}