<commit_before><project name="ModularPowersuits" default="install" basedir=".">

	<property environment="env" />


	<!-- Versions -->
	<property name="build.ver" value="0.2.2" />
	<property name="fullversion" value="${build.ver}-${env.BUILD_NUMBER}" />
	<property name="mcp.version" value="723" />
	<property name="forgebuild" value="524" />
	<property name="forge.version" value="1.4.7-6.6.1.524" />
	<property name="ic2api.version" value="1.115.218-lf" />
	<property name="ueapi.version" value="1.2.5.337" />
	<property name="icbmapi.version" value="1.0.4.140" />
	<property name="thermexapi.version" value="2.2.1" />


	<!-- Directories -->
	<property name="download.dir" value="downloads" />
	<property name="ue.download.dir" value="${download.dir}/ue/minecraft/universalelectricity" />
	<property name="src.dir" value="src" />
	<property name="lib.dir" value="${src.dir}/lib" />
	<property name="build.dir" value="build" />
	<property name="classes.dir" value="${build.dir}/packaging" />
	<property name="forge.dir" value="${build.dir}/forge" />
	<property name="dist.dir" value="${build.dir}/dist" />
	<property name="mcp.dir" value="${forge.dir}/mcp" />
	<property name="mcpsrc.dir" value="${mcp.dir}/src/minecraft" />
	<property name="resources.dir" value="resources/machinemuse" />

	<!-- URLs -->
	<property name="forge.url" value="http://files.minecraftforge.net/minecraftforge/minecraftforge-src-${forge.version}.zip" />


	<!-- Name -->
	<property name="package.meta-inf" value="META-INF" />


	<!-- Version Checking -->

	<property file="${forge.dir}/forgeversion.properties" />
	<condition property="forge.already.installed">
		<equals arg1="${forge.build.number}" arg2="${forgebuild}" />
	</condition>
	<available property="forge-exists" file="${download.dir}/minecraftforge-src-${forge.version}.zip" />
	<available property="already-compiled" file="${classes.dir}/net/machinemuse" />

	<mkdir dir="${download.dir}" />
	<mkdir dir="${build.dir}" />


	<condition property="should-download-ant-contrib">
		<or>
			<available file="${download.dir}/ant-contrib/ant-contrib-1.0b3.jar" />
			<available file="${download.dir}/minecraftforge-src-${forge.version}.zip" />
		</or>
	</condition>

	<condition property="have-apis">
		<and>
			<available file="${download.dir}/industrialcraft-2-api_${ic2api.version}.zip" />
			<available file="${download.dir}/UniversalElectricity_v${ueapi.version}_api.zip" />
			<available file="${download.dir}/ICBM_v${icbmapi.version}_api.zip" />
			<available file="${download.dir}/ThermalExpansion-API-${thermexapi.version}.zip" />
		</and>
	</condition>

	<target name="download-apis" unless="${have-apis}">
		<echo message="Downloading IC2 API... " />
		<get src="http://machinemuse.net/industrialcraft-2-api_${ic2api.version}.zip" dest="${download.dir}/industrialcraft-2-api_${ic2api.version}.zip" />

		<echo message="Downloading Universal Electricity API..." />
		<get src="http://machinemuse.net/UniversalElectricity_v${ueapi.version}_api.zip" dest="${download.dir}/UniversalElectricity_v${ueapi.version}_api.zip" />

		<echo message="Downloading ICBM API..." />
		<get src="http://machinemuse.net/ICBM_v${icbmapi.version}_api.zip" dest="${download.dir}/ICBM_v${icbmapi.version}_api.zip" />

		<echo message="Downloading ThermEx API..." />
		<get src="http://machinemuse.net/ThermalExpansion-API-${thermexapi.version}.zip" dest="${download.dir}/ThermalExpansion-API-${thermexapi.version}.zip" />
	</target>

	<!-- Dependencies -->
	<target name="extract-apis" depends="setup-forge,download-apis">
		<echo message="Extracting IC2 API... " />
		<unzip src="${download.dir}/industrialcraft-2-api_${ic2api.version}.zip" dest="${download.dir}" />
		<mkdir dir="${mcpsrc.dir}/ic2" />
		<mkdir dir="${mcpsrc.dir}/ic2/api" />
		<move file="${download.dir}/ic2/api/Ic2Recipes.java" todir="${mcpsrc.dir}/ic2/api/" />
		<move file="${download.dir}/ic2/api/ICustomElectricItem.java" todir="${mcpsrc.dir}/ic2/api/" />
		<move file="${download.dir}/ic2/api/IElectricItem.java" todir="${mcpsrc.dir}/ic2/api/" />
		<move file="${download.dir}/ic2/api/Items.java" todir="${mcpsrc.dir}/ic2/api/" />
		<delete dir="${download.dir}/ic2" />

		<echo message="Extracting UE API... " />
		<mkdir dir="${download.dir}/ue" />
		<unzip src="${download.dir}/UniversalElectricity_v${ueapi.version}_api.zip" dest="${download.dir}/ue" />
		<mkdir dir="${mcpsrc.dir}/universalelectricity" />
		<move todir="${mcpsrc.dir}/universalelectricity/">
			<fileset dir="${ue.download.dir}/core" />
		</move>
		<mkdir dir="${mcpsrc.dir}/universalelectricity/prefab" />
		<move file="${ue.download.dir}/prefab/UEDamageSource.java" todir="${mcpsrc.dir}/universalelectricity/prefab/UEDamageSource.java" />
		<mkdir dir="${mcpsrc.dir}/universalelectricity/prefab/potion" />
		<move file="${ue.download.dir}/prefab/potion/CustomPotion.java" todir="${mcpsrc.dir}/universalelectricity/prefab/potion/CustomPotion.java" />
		<move file="${ue.download.dir}/prefab/potion/CustomPotionEffect.java" todir="${mcpsrc.dir}/universalelectricity/prefab/potion/CustomPotionEffect.java" />

		<echo message="Extracting ICBM API... " />
		<unzip src="${download.dir}/ICBM_v${icbmapi.version}_api.zip" dest="${download.dir}/ue" />
		<mkdir dir="${mcpsrc.dir}/icbm" />
		<mkdir dir="${mcpsrc.dir}/icbm/api" />
		<move file="${download.dir}/ue/minecraft/icbm/api/IExplosive.java" todir="${mcpsrc.dir}/icbm/api/IExplosive.java" />
		<move file="${download.dir}/ue/minecraft/icbm/api/IEMPItem.java" todir="${mcpsrc.dir}/icbm/api/IEMPItem.java" />

		<echo message="Extracting ThermalExpansion API... " />
		<unzip src="${download.dir}/ThermalExpansion-API-${thermexapi.version}.zip" dest="${download.dir}" />
		<mkdir dir="${mcpsrc.dir}/thermalexpansion" />
		<mkdir dir="${mcpsrc.dir}/thermalexpansion/api" />
		<mkdir dir="${mcpsrc.dir}/thermalexpansion/api/core" />
		<move file="${download.dir}/thermalexpansion/api/core/ItemRegistry.java" todir="${mcpsrc.dir}/thermalexpansion/api/core/ItemRegistry.java" />
		<move file="${download.dir}/thermalexpansion/api/core/IChargeableItem.java" todir="${mcpsrc.dir}/thermalexpansion/api/core/IChargeableItem.java" />
		<delete dir="${download.dir}/thermalexpansion" />
	</target>

	<target name="install" depends="build">
		<jar destfile="${dist.dir}/ModularPowersuits-${fullversion}.jar" basedir="${classes.dir}" />
		<delete dir="${classes.dir}" />
	</target><commit_msg>changed fileset syntax<commit_after><project name="ModularPowersuits" default="install" basedir=".">

	<property environment="env" />


	<!-- Versions -->
	<property name="build.ver" value="0.2.2" />
	<property name="fullversion" value="${build.ver}-${env.BUILD_NUMBER}" />
	<property name="mcp.version" value="723" />
	<property name="forgebuild" value="524" />
	<property name="forge.version" value="1.4.7-6.6.1.524" />
	<property name="ic2api.version" value="1.115.218-lf" />
	<property name="ueapi.version" value="1.2.5.337" />
	<property name="icbmapi.version" value="1.0.4.140" />
	<property name="thermexapi.version" value="2.2.1" />


	<!-- Directories -->
	<property name="download.dir" value="downloads" />
	<property name="ue.download.dir" value="${download.dir}/ue/minecraft/universalelectricity" />
	<property name="src.dir" value="src" />
	<property name="lib.dir" value="${src.dir}/lib" />
	<property name="build.dir" value="build" />
	<property name="classes.dir" value="${build.dir}/packaging" />
	<property name="forge.dir" value="${build.dir}/forge" />
	<property name="dist.dir" value="${build.dir}/dist" />
	<property name="mcp.dir" value="${forge.dir}/mcp" />
	<property name="mcpsrc.dir" value="${mcp.dir}/src/minecraft" />
	<property name="resources.dir" value="resources/machinemuse" />

	<!-- URLs -->
	<property name="forge.url" value="http://files.minecraftforge.net/minecraftforge/minecraftforge-src-${forge.version}.zip" />


	<!-- Name -->
	<property name="package.meta-inf" value="META-INF" />


	<!-- Version Checking -->

	<property file="${forge.dir}/forgeversion.properties" />
	<condition property="forge.already.installed">
		<equals arg1="${forge.build.number}" arg2="${forgebuild}" />
	</condition>
	<available property="forge-exists" file="${download.dir}/minecraftforge-src-${forge.version}.zip" />
	<available property="already-compiled" file="${classes.dir}/net/machinemuse" />

	<mkdir dir="${download.dir}" />
	<mkdir dir="${build.dir}" />


	<condition property="should-download-ant-contrib">
		<or>
			<available file="${download.dir}/ant-contrib/ant-contrib-1.0b3.jar" />
			<available file="${download.dir}/minecraftforge-src-${forge.version}.zip" />
		</or>
	</condition>

	<condition property="have-apis">
		<and>
			<available file="${download.dir}/industrialcraft-2-api_${ic2api.version}.zip" />
			<available file="${download.dir}/UniversalElectricity_v${ueapi.version}_api.zip" />
			<available file="${download.dir}/ICBM_v${icbmapi.version}_api.zip" />
			<available file="${download.dir}/ThermalExpansion-API-${thermexapi.version}.zip" />
		</and>
	</condition>

	<target name="download-apis" unless="${have-apis}">
		<echo message="Downloading IC2 API... " />
		<get src="http://machinemuse.net/industrialcraft-2-api_${ic2api.version}.zip" dest="${download.dir}/industrialcraft-2-api_${ic2api.version}.zip" />

		<echo message="Downloading Universal Electricity API..." />
		<get src="http://machinemuse.net/UniversalElectricity_v${ueapi.version}_api.zip" dest="${download.dir}/UniversalElectricity_v${ueapi.version}_api.zip" />

		<echo message="Downloading ICBM API..." />
		<get src="http://machinemuse.net/ICBM_v${icbmapi.version}_api.zip" dest="${download.dir}/ICBM_v${icbmapi.version}_api.zip" />

		<echo message="Downloading ThermEx API..." />
		<get src="http://machinemuse.net/ThermalExpansion-API-${thermexapi.version}.zip" dest="${download.dir}/ThermalExpansion-API-${thermexapi.version}.zip" />
	</target>

	<!-- Dependencies -->
	<target name="extract-apis" depends="setup-forge,download-apis">
		<echo message="Extracting IC2 API... " />
		<unzip src="${download.dir}/industrialcraft-2-api_${ic2api.version}.zip" dest="${download.dir}" />
		<mkdir dir="${mcpsrc.dir}/ic2" />
		<mkdir dir="${mcpsrc.dir}/ic2/api" />
		<move file="${download.dir}/ic2/api/Ic2Recipes.java" todir="${mcpsrc.dir}/ic2/api/" />
		<move file="${download.dir}/ic2/api/ICustomElectricItem.java" todir="${mcpsrc.dir}/ic2/api/" />
		<move file="${download.dir}/ic2/api/IElectricItem.java" todir="${mcpsrc.dir}/ic2/api/" />
		<move file="${download.dir}/ic2/api/Items.java" todir="${mcpsrc.dir}/ic2/api/" />
		<delete dir="${download.dir}/ic2" />

		<echo message="Extracting UE API... " />
		<mkdir dir="${download.dir}/ue" />
		<unzip src="${download.dir}/UniversalElectricity_v${ueapi.version}_api.zip" dest="${download.dir}/ue" />
		<mkdir dir="${mcpsrc.dir}/universalelectricity" />
        <mkdir dir="${mcpsrc.dir}/universalelectricity/core" />
		<move todir="${mcpsrc.dir}/universalelectricity/core/">
			<fileset dir="${ue.download.dir}/core" />
		</move>
		<mkdir dir="${mcpsrc.dir}/universalelectricity/prefab" />
		<move file="${ue.download.dir}/prefab/UEDamageSource.java" todir="${mcpsrc.dir}/universalelectricity/prefab/UEDamageSource.java" />
		<mkdir dir="${mcpsrc.dir}/universalelectricity/prefab/potion" />
		<move file="${ue.download.dir}/prefab/potion/CustomPotion.java" todir="${mcpsrc.dir}/universalelectricity/prefab/potion/CustomPotion.java" />
		<move file="${ue.download.dir}/prefab/potion/CustomPotionEffect.java" todir="${mcpsrc.dir}/universalelectricity/prefab/potion/CustomPotionEffect.java" />

		<echo message="Extracting ICBM API... " />
		<unzip src="${download.dir}/ICBM_v${icbmapi.version}_api.zip" dest="${download.dir}/ue" />
		<mkdir dir="${mcpsrc.dir}/icbm" />
		<mkdir dir="${mcpsrc.dir}/icbm/api" />
		<move file="${download.dir}/ue/minecraft/icbm/api/IExplosive.java" todir="${mcpsrc.dir}/icbm/api/IExplosive.java" />
		<move file="${download.dir}/ue/minecraft/icbm/api/IEMPItem.java" todir="${mcpsrc.dir}/icbm/api/IEMPItem.java" />

		<echo message="Extracting ThermalExpansion API... " />
		<unzip src="${download.dir}/ThermalExpansion-API-${thermexapi.version}.zip" dest="${download.dir}" />
		<mkdir dir="${mcpsrc.dir}/thermalexpansion" />
		<mkdir dir="${mcpsrc.dir}/thermalexpansion/api" />
		<mkdir dir="${mcpsrc.dir}/thermalexpansion/api/core" />
		<move file="${download.dir}/thermalexpansion/api/core/ItemRegistry.java" todir="${mcpsrc.dir}/thermalexpansion/api/core/ItemRegistry.java" />
		<move file="${download.dir}/thermalexpansion/api/core/IChargeableItem.java" todir="${mcpsrc.dir}/thermalexpansion/api/core/IChargeableItem.java" />
		<delete dir="${download.dir}/thermalexpansion" />
	</target>

	<target name="install" depends="build">
		<jar destfile="${dist.dir}/ModularPowersuits-${fullversion}.jar" basedir="${classes.dir}" />
		<delete dir="${classes.dir}" />
	</target>
{'fraction_non_alphanumeric': 0.2220583669667805, 'fraction_numerical': 0.01055572803477181, 'mean_word_length': 5.080698442661633, 'pattern_counts': {'":': 0, '<': 210, '<?xml version=': 0, '>': 210, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 6, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 92, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '159911', 'n_tokens_mistral': 4831, 'n_tokens_neox': 4489, 'n_words': 517}