aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.idea/aws.xml11
-rw-r--r--.idea/gradle.xml4
-rw-r--r--.idea/libraries/Gradle___forgeBin_1_7_10_10_13_4_1614_1_7_10.xml9
-rw-r--r--.idea/libraries/Gradle__appeng_appliedenergistics2_dev_rv3_beta_22.xml13
-rw-r--r--.idea/libraries/Gradle__applecore_AppleCore_api_1_7_10_1_2_1_107_59407.xml11
-rw-r--r--.idea/libraries/Gradle__codechicken_CodeChickenCore_dev_1_7_10_1_0_7_47.xml11
-rw-r--r--.idea/libraries/Gradle__codechicken_CodeChickenLib_dev_1_7_10_1_1_3_140.xml9
-rw-r--r--.idea/libraries/Gradle__codechicken_NotEnoughItems_dev_1_7_10_1_0_5_111.xml9
-rw-r--r--.idea/libraries/Gradle__com_enderio_EnderIO_dev_1_7_10_2_3_0_417_beta.xml13
-rw-r--r--.idea/libraries/Gradle__com_enderio_core_EnderCore_dev_1_7_10_0_1_0_25_beta.xml13
-rw-r--r--.idea/libraries/Gradle__com_github_GTNewHorizons_GT5_Unofficial_dev_experimental_SNAPSHOT.xml11
-rw-r--r--.idea/libraries/Gradle__com_google_code_findbugs_jsr305_1_3_9.xml9
-rw-r--r--.idea/libraries/Gradle__com_google_code_gson_gson_2_2_4.xml13
-rw-r--r--.idea/libraries/Gradle__com_google_guava_guava_17_0.xml13
-rw-r--r--.idea/libraries/Gradle__com_ibm_icu_icu4j_core_mojang_51_2.xml11
-rw-r--r--.idea/libraries/Gradle__com_mojang_authlib_1_5_16.xml11
-rw-r--r--.idea/libraries/Gradle__com_mojang_realms_1_3_5.xml9
-rw-r--r--.idea/libraries/Gradle__com_paulscode_codecjorbis_20101023.xml11
-rw-r--r--.idea/libraries/Gradle__com_paulscode_codecwav_20101023.xml11
-rw-r--r--.idea/libraries/Gradle__com_paulscode_libraryjavasound_20101123.xml11
-rw-r--r--.idea/libraries/Gradle__com_paulscode_librarylwjglopenal_20100824.xml11
-rw-r--r--.idea/libraries/Gradle__com_paulscode_soundsystem_20120107.xml11
-rw-r--r--.idea/libraries/Gradle__com_typesafe_akka_akka_actor_2_11_2_3_3.xml13
-rw-r--r--.idea/libraries/Gradle__com_typesafe_config_1_2_1.xml13
-rw-r--r--.idea/libraries/Gradle__commons_codec_commons_codec_1_9.xml13
-rw-r--r--.idea/libraries/Gradle__commons_io_commons_io_2_4.xml13
-rw-r--r--.idea/libraries/Gradle__commons_logging_commons_logging_1_1_3.xml13
-rw-r--r--.idea/libraries/Gradle__eu_usrv_YAMCore_deobf_1_7_10_0_5_78.xml13
-rw-r--r--.idea/libraries/Gradle__io_netty_netty_all_4_0_10_Final.xml13
-rw-r--r--.idea/libraries/Gradle__java3d_vecmath_1_3_1.xml9
-rw-r--r--.idea/libraries/Gradle__lzma_lzma_0_0_1.xml9
-rw-r--r--.idea/libraries/Gradle__mysql_mysql_connector_java_6_0_5.xml11
-rw-r--r--.idea/libraries/Gradle__net_industrial_craft_industrialcraft_2_dev_2_2_790_experimental.xml9
-rw-r--r--.idea/libraries/Gradle__net_java_jinput_jinput_2_0_5.xml13
-rw-r--r--.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_linux_2_0_5.xml9
-rw-r--r--.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_osx_2_0_5.xml9
-rw-r--r--.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_windows_2_0_5.xml9
-rw-r--r--.idea/libraries/Gradle__net_java_jutils_jutils_1_0_0.xml13
-rw-r--r--.idea/libraries/Gradle__net_minecraft_launchwrapper_1_12.xml11
-rw-r--r--.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_5.xml13
-rw-r--r--.idea/libraries/Gradle__net_sf_trove4j_trove4j_3_0_3.xml13
-rw-r--r--.idea/libraries/Gradle__org_apache_commons_commons_compress_1_8_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_3_2.xml13
-rw-r--r--.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_3_3.xml13
-rw-r--r--.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_3_2.xml13
-rw-r--r--.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_0_beta9.xml13
-rw-r--r--.idea/libraries/Gradle__org_apache_logging_log4j_log4j_core_2_0_beta9.xml13
-rw-r--r--.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_2_9_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_linux_2_9_1.xml9
-rw-r--r--.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_osx_2_9_1.xml9
-rw-r--r--.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_windows_2_9_1.xml9
-rw-r--r--.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_util_2_9_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_ow2_asm_asm_debug_all_5_0_3.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_modules_scala_xml_2_11_1_0_2.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_library_2_11_1_0_2.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_plugin_2_11_1_1_0_2.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_actors_2_11_0.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_actors_migration_2_11_1_1_0.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_compiler_2_11_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_library_2_11_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_parser_combinators_2_11_1_0_1.xml9
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_reflect_2_11_1.xml13
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_swing_2_11_1_0_1.xml9
-rw-r--r--.idea/libraries/Gradle__org_scala_lang_scala_xml_2_11_1_0_2.xml9
-rw-r--r--.idea/libraries/Gradle__tv_twitch_twitch_5_16.xml9
-rw-r--r--.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_32_4_5.xml9
-rw-r--r--.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_64_4_5.xml9
-rw-r--r--.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_osx_5_16.xml9
-rw-r--r--.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_32_5_16.xml9
-rw-r--r--.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_64_5_16.xml9
-rw-r--r--.idea/modules.xml11
-rw-r--r--.idea/modules/GoodGenerator.api.iml16
-rw-r--r--.idea/modules/GoodGenerator.iml4
-rw-r--r--.idea/modules/GoodGenerator.main.iml16
-rw-r--r--.idea/modules/GoodGenerator.test.iml16
-rw-r--r--.idea/workspace.xml117
-rw-r--r--src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java79
-rw-r--r--src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java12
-rw-r--r--src/main/java/GoodGenerator/Main/GoodGenerator.java2
-rw-r--r--src/main/java/GoodGenerator/util/MyRecipeAdder.java44
-rw-r--r--src/main/resources/assets/goodgenerator/lang/en_US.lang4
82 files changed, 1071 insertions, 46 deletions
diff --git a/.idea/aws.xml b/.idea/aws.xml
new file mode 100644
index 0000000000..b63b642cfb
--- /dev/null
+++ b/.idea/aws.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="accountSettings">
+ <option name="activeRegion" value="us-east-1" />
+ <option name="recentlyUsedRegions">
+ <list>
+ <option value="us-east-1" />
+ </list>
+ </option>
+ </component>
+</project> \ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
new file mode 100644
index 0000000000..3e3960b71e
--- /dev/null
+++ b/.idea/gradle.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="GradleMigrationSettings" migrationVersion="1" />
+</project> \ No newline at end of file
diff --git a/.idea/libraries/Gradle___forgeBin_1_7_10_10_13_4_1614_1_7_10.xml b/.idea/libraries/Gradle___forgeBin_1_7_10_10_13_4_1614_1_7_10.xml
new file mode 100644
index 0000000000..1a9cd6a629
--- /dev/null
+++ b/.idea/libraries/Gradle___forgeBin_1_7_10_10_13_4_1614_1_7_10.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: :forgeBin:1.7.10-10.13.4.1614-1.7.10">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forgeBin-1.7.10-10.13.4.1614-1.7.10.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__appeng_appliedenergistics2_dev_rv3_beta_22.xml b/.idea/libraries/Gradle__appeng_appliedenergistics2_dev_rv3_beta_22.xml
new file mode 100644
index 0000000000..262398d894
--- /dev/null
+++ b/.idea/libraries/Gradle__appeng_appliedenergistics2_dev_rv3_beta_22.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: appeng:appliedenergistics2:dev:rv3-beta-22">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/appeng/appliedenergistics2/rv3-beta-22/f8620a85ada551a7539355b99d626470b51516dd/appliedenergistics2-rv3-beta-22-sources.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/appeng/appliedenergistics2/rv3-beta-22/f8620a85ada551a7539355b99d626470b51516dd/appliedenergistics2-rv3-beta-22-sources.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/appeng/appliedenergistics2/rv3-beta-22/f8620a85ada551a7539355b99d626470b51516dd/appliedenergistics2-rv3-beta-22-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__applecore_AppleCore_api_1_7_10_1_2_1_107_59407.xml b/.idea/libraries/Gradle__applecore_AppleCore_api_1_7_10_1_2_1_107_59407.xml
new file mode 100644
index 0000000000..3fc357a94b
--- /dev/null
+++ b/.idea/libraries/Gradle__applecore_AppleCore_api_1_7_10_1_2_1_107_59407.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: applecore:AppleCore:api:1.7.10-1.2.1+107.59407">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/applecore/AppleCore/1.7.10-1.2.1+107.59407/cd26be8a9d3c185e267fb4c2b7ab98c611d92780/AppleCore-1.7.10-1.2.1+107.59407-api.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/applecore/AppleCore/1.7.10-1.2.1+107.59407/84686a36256ae410190e9a49963935cc6ad8df37/AppleCore-1.7.10-1.2.1+107.59407-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__codechicken_CodeChickenCore_dev_1_7_10_1_0_7_47.xml b/.idea/libraries/Gradle__codechicken_CodeChickenCore_dev_1_7_10_1_0_7_47.xml
new file mode 100644
index 0000000000..da26212198
--- /dev/null
+++ b/.idea/libraries/Gradle__codechicken_CodeChickenCore_dev_1_7_10_1_0_7_47.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: codechicken:CodeChickenCore:dev:1.7.10-1.0.7.47">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/codechicken/CodeChickenCore/1.7.10-1.0.7.47/3f4dff5483cf69915b761ee5a9e9f1865b03b6c4/CodeChickenCore-1.7.10-1.0.7.47-dev.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/codechicken/CodeChickenCore/1.7.10-1.0.7.47/8550a8318813cb46f1c47df508ed9d0782807faf/CodeChickenCore-1.7.10-1.0.7.47-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__codechicken_CodeChickenLib_dev_1_7_10_1_1_3_140.xml b/.idea/libraries/Gradle__codechicken_CodeChickenLib_dev_1_7_10_1_1_3_140.xml
new file mode 100644
index 0000000000..605cce7182
--- /dev/null
+++ b/.idea/libraries/Gradle__codechicken_CodeChickenLib_dev_1_7_10_1_1_3_140.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: codechicken:CodeChickenLib:dev:1.7.10-1.1.3.140">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/codechicken/CodeChickenLib/1.7.10-1.1.3.140/4a9f6d573d85b066647a93a6018ccb49c8981b20/CodeChickenLib-1.7.10-1.1.3.140-dev.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__codechicken_NotEnoughItems_dev_1_7_10_1_0_5_111.xml b/.idea/libraries/Gradle__codechicken_NotEnoughItems_dev_1_7_10_1_0_5_111.xml
new file mode 100644
index 0000000000..b717eab95d
--- /dev/null
+++ b/.idea/libraries/Gradle__codechicken_NotEnoughItems_dev_1_7_10_1_0_5_111.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: codechicken:NotEnoughItems:dev:1.7.10-1.0.5.111">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/codechicken/NotEnoughItems/1.7.10-1.0.5.111/a98cb4436882cfa8257d5b72938f65414248fd40/NotEnoughItems-1.7.10-1.0.5.111-dev.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_enderio_EnderIO_dev_1_7_10_2_3_0_417_beta.xml b/.idea/libraries/Gradle__com_enderio_EnderIO_dev_1_7_10_2_3_0_417_beta.xml
new file mode 100644
index 0000000000..e14d0c0ded
--- /dev/null
+++ b/.idea/libraries/Gradle__com_enderio_EnderIO_dev_1_7_10_2_3_0_417_beta.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: com.enderio:EnderIO:dev:1.7.10-2.3.0.417_beta">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.enderio/EnderIO/1.7.10-2.3.0.417_beta/76e60b9a9a5f30868538ca05a3ec9514a6374b4a/EnderIO-1.7.10-2.3.0.417_beta-sources.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.enderio/EnderIO/1.7.10-2.3.0.417_beta/76e60b9a9a5f30868538ca05a3ec9514a6374b4a/EnderIO-1.7.10-2.3.0.417_beta-sources.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.enderio/EnderIO/1.7.10-2.3.0.417_beta/76e60b9a9a5f30868538ca05a3ec9514a6374b4a/EnderIO-1.7.10-2.3.0.417_beta-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_enderio_core_EnderCore_dev_1_7_10_0_1_0_25_beta.xml b/.idea/libraries/Gradle__com_enderio_core_EnderCore_dev_1_7_10_0_1_0_25_beta.xml
new file mode 100644
index 0000000000..0ee310491a
--- /dev/null
+++ b/.idea/libraries/Gradle__com_enderio_core_EnderCore_dev_1_7_10_0_1_0_25_beta.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: com.enderio.core:EnderCore:dev:1.7.10-0.1.0.25_beta">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.enderio.core/EnderCore/1.7.10-0.1.0.25_beta/e1b625170b228694bbfb8c012fa3d9f9fb6f734e/EnderCore-1.7.10-0.1.0.25_beta-sources.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.enderio.core/EnderCore/1.7.10-0.1.0.25_beta/e1b625170b228694bbfb8c012fa3d9f9fb6f734e/EnderCore-1.7.10-0.1.0.25_beta-sources.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.enderio.core/EnderCore/1.7.10-0.1.0.25_beta/e1b625170b228694bbfb8c012fa3d9f9fb6f734e/EnderCore-1.7.10-0.1.0.25_beta-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_GTNewHorizons_GT5_Unofficial_dev_experimental_SNAPSHOT.xml b/.idea/libraries/Gradle__com_github_GTNewHorizons_GT5_Unofficial_dev_experimental_SNAPSHOT.xml
new file mode 100644
index 0000000000..a5d54dcd29
--- /dev/null
+++ b/.idea/libraries/Gradle__com_github_GTNewHorizons_GT5_Unofficial_dev_experimental_SNAPSHOT.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.github.GTNewHorizons:GT5-Unofficial:dev:experimental-SNAPSHOT">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.GTNewHorizons/GT5-Unofficial/experimental-SNAPSHOT/b93e7776b62f06816de9e789547fc35f7ac5643d/GT5-Unofficial-experimental-SNAPSHOT-dev.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.GTNewHorizons/GT5-Unofficial/experimental-SNAPSHOT/ac35efdf91f877b89fdfe76541ef36c67d84e0e/GT5-Unofficial-experimental-SNAPSHOT-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_1_3_9.xml b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_1_3_9.xml
new file mode 100644
index 0000000000..63b7b354ca
--- /dev/null
+++ b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_1_3_9.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: com.google.code.findbugs:jsr305:1.3.9">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_code_gson_gson_2_2_4.xml b/.idea/libraries/Gradle__com_google_code_gson_gson_2_2_4.xml
new file mode 100644
index 0000000000..a914c7d193
--- /dev/null
+++ b/.idea/libraries/Gradle__com_google_code_gson_gson_2_2_4.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: com.google.code.gson:gson:2.2.4">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/edf793f307583c05c23d2bff956e1a10ead8702c/gson-2.2.4-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a6dc5db8a12928e583bd3f23e72d3ab611ecd58f/gson-2.2.4-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_guava_guava_17_0.xml b/.idea/libraries/Gradle__com_google_guava_guava_17_0.xml
new file mode 100644
index 0000000000..cb03358c80
--- /dev/null
+++ b/.idea/libraries/Gradle__com_google_guava_guava_17_0.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: com.google.guava:guava:17.0">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/9c6ef172e8de35fd8d4d8783e4821e57cdef7445/guava-17.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/18a375325d213ba5ae90706790fbbb3fd51b9a01/guava-17.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/7ca0efbeb87ca845b5d7a0ac9c21a4b7b95f7b28/guava-17.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_ibm_icu_icu4j_core_mojang_51_2.xml b/.idea/libraries/Gradle__com_ibm_icu_icu4j_core_mojang_51_2.xml
new file mode 100644
index 0000000000..90925e2902
--- /dev/null
+++ b/.idea/libraries/Gradle__com_ibm_icu_icu4j_core_mojang_51_2.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.ibm.icu:icu4j-core-mojang:51.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j-core-mojang/51.2/63d216a9311cca6be337c1e458e587f99d382b84/icu4j-core-mojang-51.2.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j-core-mojang/51.2/814397ccbafff1132758e551c37396c528d7f2d7/icu4j-core-mojang-51.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_mojang_authlib_1_5_16.xml b/.idea/libraries/Gradle__com_mojang_authlib_1_5_16.xml
new file mode 100644
index 0000000000..cce3cb61fb
--- /dev/null
+++ b/.idea/libraries/Gradle__com_mojang_authlib_1_5_16.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.mojang:authlib:1.5.16">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/1.5.16/ef1582b11fd0943d069cdcb72e99008ac209a283/authlib-1.5.16.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/1.5.16/f7d1af1fd1232bb4f2e7898f059b536ad5bc950/authlib-1.5.16-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_mojang_realms_1_3_5.xml b/.idea/libraries/Gradle__com_mojang_realms_1_3_5.xml
new file mode 100644
index 0000000000..04163a666a
--- /dev/null
+++ b/.idea/libraries/Gradle__com_mojang_realms_1_3_5.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: com.mojang:realms:1.3.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.mojang/realms/1.3.5/807ae355ee63583becd7ea60e76aab1532bb42e/realms-1.3.5.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_paulscode_codecjorbis_20101023.xml b/.idea/libraries/Gradle__com_paulscode_codecjorbis_20101023.xml
new file mode 100644
index 0000000000..4568a0924f
--- /dev/null
+++ b/.idea/libraries/Gradle__com_paulscode_codecjorbis_20101023.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.paulscode:codecjorbis:20101023">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/codecjorbis/20101023/c73b5636faf089d9f00e8732a829577de25237ee/codecjorbis-20101023.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/codecjorbis/20101023/4ca2436396bc14ebd78b7db1d4e11ca607c8705e/codecjorbis-20101023-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_paulscode_codecwav_20101023.xml b/.idea/libraries/Gradle__com_paulscode_codecwav_20101023.xml
new file mode 100644
index 0000000000..61e234b9a0
--- /dev/null
+++ b/.idea/libraries/Gradle__com_paulscode_codecwav_20101023.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.paulscode:codecwav:20101023">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/codecwav/20101023/12f031cfe88fef5c1dd36c563c0a3a69bd7261da/codecwav-20101023.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/codecwav/20101023/71ec00b9b9c1a6a2c3a8a25f481a23ddb5b21ddb/codecwav-20101023-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_paulscode_libraryjavasound_20101123.xml b/.idea/libraries/Gradle__com_paulscode_libraryjavasound_20101123.xml
new file mode 100644
index 0000000000..53be29a46d
--- /dev/null
+++ b/.idea/libraries/Gradle__com_paulscode_libraryjavasound_20101123.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.paulscode:libraryjavasound:20101123">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/libraryjavasound/20101123/5c5e304366f75f9eaa2e8cca546a1fb6109348b3/libraryjavasound-20101123.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/libraryjavasound/20101123/945ff5711de27751cf699641d1ea316ba6cf7589/libraryjavasound-20101123-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_paulscode_librarylwjglopenal_20100824.xml b/.idea/libraries/Gradle__com_paulscode_librarylwjglopenal_20100824.xml
new file mode 100644
index 0000000000..1d04d8d42a
--- /dev/null
+++ b/.idea/libraries/Gradle__com_paulscode_librarylwjglopenal_20100824.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.paulscode:librarylwjglopenal:20100824">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/librarylwjglopenal/20100824/73e80d0794c39665aec3f62eee88ca91676674ef/librarylwjglopenal-20100824.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/librarylwjglopenal/20100824/ecfc8dac1d41bef748997e4edf563d486923ee1e/librarylwjglopenal-20100824-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_paulscode_soundsystem_20120107.xml b/.idea/libraries/Gradle__com_paulscode_soundsystem_20120107.xml
new file mode 100644
index 0000000000..8e35b294ff
--- /dev/null
+++ b/.idea/libraries/Gradle__com_paulscode_soundsystem_20120107.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: com.paulscode:soundsystem:20120107">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/soundsystem/20120107/419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6/soundsystem-20120107.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.paulscode/soundsystem/20120107/1b9f4eb11ef11fede7fd76a2e5e8203c2a8adcd/soundsystem-20120107-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_typesafe_akka_akka_actor_2_11_2_3_3.xml b/.idea/libraries/Gradle__com_typesafe_akka_akka_actor_2_11_2_3_3.xml
new file mode 100644
index 0000000000..8878db0719
--- /dev/null
+++ b/.idea/libraries/Gradle__com_typesafe_akka_akka_actor_2_11_2_3_3.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: com.typesafe.akka:akka-actor_2.11:2.3.3">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-actor_2.11/2.3.3/ed62e9fc709ca0f2ff1a3220daa8b70a2870078e/akka-actor_2.11-2.3.3.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-actor_2.11/2.3.3/d81a273b777f369b260b031f99bac327aff69281/akka-actor_2.11-2.3.3-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-actor_2.11/2.3.3/9dbceb71c4fd943b4eb4607847261075a989d47f/akka-actor_2.11-2.3.3-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_typesafe_config_1_2_1.xml b/.idea/libraries/Gradle__com_typesafe_config_1_2_1.xml
new file mode 100644
index 0000000000..c4cd9e64b0
--- /dev/null
+++ b/.idea/libraries/Gradle__com_typesafe_config_1_2_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: com.typesafe:config:1.2.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/f771f71fdae3df231bcd54d5ca2d57f0bf93f467/config-1.2.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/855ac28cc00935e194ae6809828fc2397ecf8ace/config-1.2.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/bdacf4f82ce9b29cd474bfde2e91eeb0ca623d28/config-1.2.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__commons_codec_commons_codec_1_9.xml b/.idea/libraries/Gradle__commons_codec_commons_codec_1_9.xml
new file mode 100644
index 0000000000..e28b29b198
--- /dev/null
+++ b/.idea/libraries/Gradle__commons_codec_commons_codec_1_9.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: commons-codec:commons-codec:1.9">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/9ce04e34240f674bc72680f8b843b1457383161a/commons-codec-1.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/d103169e712eb2473072d53636b0c3bc380b8afb/commons-codec-1.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/3f15fff45d57656685abfee9e8302bf14580044c/commons-codec-1.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__commons_io_commons_io_2_4.xml b/.idea/libraries/Gradle__commons_io_commons_io_2_4.xml
new file mode 100644
index 0000000000..4fce9aa264
--- /dev/null
+++ b/.idea/libraries/Gradle__commons_io_commons_io_2_4.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: commons-io:commons-io:2.4">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/b1b6ea3b7e4aa4f492509a4952029cd8e48019ad/commons-io-2.4.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/3b5b0183c509963d5ffdf0d9d452a4a7521aeaa3/commons-io-2.4-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/f2d8698c46d1167ff24b06a840a87d91a02db891/commons-io-2.4-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__commons_logging_commons_logging_1_1_3.xml b/.idea/libraries/Gradle__commons_logging_commons_logging_1_1_3.xml
new file mode 100644
index 0000000000..b236956276
--- /dev/null
+++ b/.idea/libraries/Gradle__commons_logging_commons_logging_1_1_3.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: commons-logging:commons-logging:1.1.3">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f/commons-logging-1.1.3.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/8a9805acc4e492afb6a400b6e32cfd98ed263caa/commons-logging-1.1.3-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/28bb0405fddaf04f15058fbfbe01fe2780d7d3b6/commons-logging-1.1.3-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__eu_usrv_YAMCore_deobf_1_7_10_0_5_78.xml b/.idea/libraries/Gradle__eu_usrv_YAMCore_deobf_1_7_10_0_5_78.xml
new file mode 100644
index 0000000000..458c1a2fde
--- /dev/null
+++ b/.idea/libraries/Gradle__eu_usrv_YAMCore_deobf_1_7_10_0_5_78.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: eu.usrv:YAMCore:deobf:1.7.10-0.5.78">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/eu.usrv/YAMCore/1.7.10-0.5.78/2963d410f89e519802885f33f9276447660e99d3/YAMCore-1.7.10-0.5.78-deobf.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/eu.usrv/YAMCore/1.7.10-0.5.78/3199bb4ea6b074e70b53394152f0f33ee32b50d6/YAMCore-1.7.10-0.5.78-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/eu.usrv/YAMCore/1.7.10-0.5.78/740543d54c4724f5fa5d396410c14657d0deddd1/YAMCore-1.7.10-0.5.78-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_netty_netty_all_4_0_10_Final.xml b/.idea/libraries/Gradle__io_netty_netty_all_4_0_10_Final.xml
new file mode 100644
index 0000000000..07f25a9fc8
--- /dev/null
+++ b/.idea/libraries/Gradle__io_netty_netty_all_4_0_10_Final.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: io.netty:netty-all:4.0.10.Final">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/9e50bd52ffe257a0e2cd8d971688d6ce7d174325/netty-all-4.0.10.Final.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/ad2aaec88757a42d6f6dc9b365c45a807131b5fa/netty-all-4.0.10.Final-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/9a214bc1e6350ead5234e4dd5eb3a2a802d1c658/netty-all-4.0.10.Final-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__java3d_vecmath_1_3_1.xml b/.idea/libraries/Gradle__java3d_vecmath_1_3_1.xml
new file mode 100644
index 0000000000..4687701666
--- /dev/null
+++ b/.idea/libraries/Gradle__java3d_vecmath_1_3_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: java3d:vecmath:1.3.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/java3d/vecmath/1.3.1/a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d/vecmath-1.3.1.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__lzma_lzma_0_0_1.xml b/.idea/libraries/Gradle__lzma_lzma_0_0_1.xml
new file mode 100644
index 0000000000..2244edc390
--- /dev/null
+++ b/.idea/libraries/Gradle__lzma_lzma_0_0_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: lzma:lzma:0.0.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/lzma/lzma/0.0.1/521616dc7487b42bef0e803bd2fa3faf668101d7/lzma-0.0.1.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__mysql_mysql_connector_java_6_0_5.xml b/.idea/libraries/Gradle__mysql_mysql_connector_java_6_0_5.xml
new file mode 100644
index 0000000000..7b20080860
--- /dev/null
+++ b/.idea/libraries/Gradle__mysql_mysql_connector_java_6_0_5.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: mysql:mysql-connector-java:6.0.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/mysql/mysql-connector-java/6.0.5/9d8df5a1f3273110f2a9ad304961bdd03d696d86/mysql-connector-java-6.0.5.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/mysql/mysql-connector-java/6.0.5/6d5546956712e1dd8fb8554071c583c831708a2a/mysql-connector-java-6.0.5-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_industrial_craft_industrialcraft_2_dev_2_2_790_experimental.xml b/.idea/libraries/Gradle__net_industrial_craft_industrialcraft_2_dev_2_2_790_experimental.xml
new file mode 100644
index 0000000000..f562a2ce49
--- /dev/null
+++ b/.idea/libraries/Gradle__net_industrial_craft_industrialcraft_2_dev_2_2_790_experimental.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: net.industrial-craft:industrialcraft-2:dev:2.2.790-experimental">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.industrial-craft/industrialcraft-2/2.2.790-experimental/4244500740e1f3a103ab37615bf7ca4655fdad7c/industrialcraft-2-2.2.790-experimental-dev.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_java_jinput_jinput_2_0_5.xml b/.idea/libraries/Gradle__net_java_jinput_jinput_2_0_5.xml
new file mode 100644
index 0000000000..dec6c5ff9c
--- /dev/null
+++ b/.idea/libraries/Gradle__net_java_jinput_jinput_2_0_5.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: net.java.jinput:jinput:2.0.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/39c7796b469a600f72380316f6b1f11db6c2c7c4/jinput-2.0.5.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/695a26a9a58e8495c1e3ce7b7f3bec23ecf2ef16/jinput-2.0.5-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/82604cfeb87b9ab70ed70aa19a137de8ceb21504/jinput-2.0.5-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_linux_2_0_5.xml b/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_linux_2_0_5.xml
new file mode 100644
index 0000000000..36061b0098
--- /dev/null
+++ b/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_linux_2_0_5.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: net.java.jinput:jinput-platform:natives-linux:2.0.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/7ff832a6eb9ab6a767f1ade2b548092d0fa64795/jinput-platform-2.0.5-natives-linux.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_osx_2_0_5.xml b/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_osx_2_0_5.xml
new file mode 100644
index 0000000000..5dbab644b6
--- /dev/null
+++ b/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_osx_2_0_5.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: net.java.jinput:jinput-platform:natives-osx:2.0.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/53f9c919f34d2ca9de8c51fc4e1e8282029a9232/jinput-platform-2.0.5-natives-osx.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_windows_2_0_5.xml b/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_windows_2_0_5.xml
new file mode 100644
index 0000000000..fa599dd95f
--- /dev/null
+++ b/.idea/libraries/Gradle__net_java_jinput_jinput_platform_natives_windows_2_0_5.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: net.java.jinput:jinput-platform:natives-windows:2.0.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/385ee093e01f587f30ee1c8a2ee7d408fd732e16/jinput-platform-2.0.5-natives-windows.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_java_jutils_jutils_1_0_0.xml b/.idea/libraries/Gradle__net_java_jutils_jutils_1_0_0.xml
new file mode 100644
index 0000000000..a482b3c006
--- /dev/null
+++ b/.idea/libraries/Gradle__net_java_jutils_jutils_1_0_0.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: net.java.jutils:jutils:1.0.0">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/e12fe1fda814bd348c1579329c86943d2cd3c6a6/jutils-1.0.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/1ad2673c8dded38030ed77ba393b0253051bb768/jutils-1.0.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/d18678a00b216863206a1bb6190507e02a32971b/jutils-1.0.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_minecraft_launchwrapper_1_12.xml b/.idea/libraries/Gradle__net_minecraft_launchwrapper_1_12.xml
new file mode 100644
index 0000000000..878890af60
--- /dev/null
+++ b/.idea/libraries/Gradle__net_minecraft_launchwrapper_1_12.xml
@@ -0,0 +1,11 @@
+<component name="libraryTable">
+ <library name="Gradle: net.minecraft:launchwrapper:1.12">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.minecraft/launchwrapper/1.12/111e7bea9c968cdb3d06ef4632bf7ff0824d0f36/launchwrapper-1.12.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.minecraft/launchwrapper/1.12/fd80cad9a1b967ce2ff20529dc54e520d5338d7/launchwrapper-1.12-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_5.xml b/.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_5.xml
new file mode 100644
index 0000000000..0ce9c04109
--- /dev/null
+++ b/.idea/libraries/Gradle__net_sf_jopt_simple_jopt_simple_4_5.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: net.sf.jopt-simple:jopt-simple:4.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/6065cc95c661255349c1d0756657be17c29a4fd3/jopt-simple-4.5.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/cfddad09c47057a843170ef2ff70e057d90f935d/jopt-simple-4.5-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/3cf4c3c1a6f565419bfd53a0e564d6fb128deeea/jopt-simple-4.5-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_sf_trove4j_trove4j_3_0_3.xml b/.idea/libraries/Gradle__net_sf_trove4j_trove4j_3_0_3.xml
new file mode 100644
index 0000000000..bdb963fda9
--- /dev/null
+++ b/.idea/libraries/Gradle__net_sf_trove4j_trove4j_3_0_3.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: net.sf.trove4j:trove4j:3.0.3">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/42ccaf4761f0dfdfa805c9e340d99a755907e2dd/trove4j-3.0.3.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/dc5c824f98a9bf2e20a2ccfff83e71be2040cc7d/trove4j-3.0.3-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/109c5be93362e6e651e417c51d1863477a22969c/trove4j-3.0.3-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_compress_1_8_1.xml b/.idea/libraries/Gradle__org_apache_commons_commons_compress_1_8_1.xml
new file mode 100644
index 0000000000..50e0d40aa7
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_commons_commons_compress_1_8_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.apache.commons:commons-compress:1.8.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/a698750c16740fd5b3871425f4cb3bbaa87f529d/commons-compress-1.8.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/8e9724537be2a09287d7483c6b4a0c9a0bddf944/commons-compress-1.8.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/3caea4421428752206c7a94c3e3097f0c47f1bb8/commons-compress-1.8.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_3_2.xml b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_3_2.xml
new file mode 100644
index 0000000000..f2e6ea4d46
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_3_2.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.apache.commons:commons-lang3:3.3.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/90a3822c38ec8c996e84c16a3477ef632cbc87a3/commons-lang3-3.3.2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/43ffe692648166363bceadc63ac76c7d19b4ebd7/commons-lang3-3.3.2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/d2a489573c0ed2c4942b3660decad5d65087b406/commons-lang3-3.3.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_3_3.xml b/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_3_3.xml
new file mode 100644
index 0000000000..4f27e292d3
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_4_3_3.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.apache.httpcomponents:httpclient:4.3.3">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/18f4247ff4572a074444572cee34647c43e7c9c7/httpclient-4.3.3.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/81ad2c81206a9aaba4c3337902fc60e1d80b686d/httpclient-4.3.3-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/65cba03c4f6207f2885f88206fcf52c53f8d111b/httpclient-4.3.3-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_3_2.xml b/.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_3_2.xml
new file mode 100644
index 0000000000..5c09472ba9
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_httpcomponents_httpcore_4_3_2.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.apache.httpcomponents:httpcore:4.3.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/37b4a5362830a9b29e68f1a1d179f3aa544fb623/httpcore-4.3.2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/4809f38359edeea9487f747e09aa58ec8d3a54c5/httpcore-4.3.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_0_beta9.xml b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_0_beta9.xml
new file mode 100644
index 0000000000..34025841df
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_api_2_0_beta9.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.apache.logging.log4j:log4j-api:2.0-beta9">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/1dd66e68cccd907880229f9e2de1314bd13ff785/log4j-api-2.0-beta9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/204e63d075caf4035707a92bab186517e2b28bab/log4j-api-2.0-beta9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/c6682b8a47ddd9f29108838aed0dc8e0ffdedf68/log4j-api-2.0-beta9-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_core_2_0_beta9.xml b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_core_2_0_beta9.xml
new file mode 100644
index 0000000000..0dc22cb994
--- /dev/null
+++ b/.idea/libraries/Gradle__org_apache_logging_log4j_log4j_core_2_0_beta9.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.apache.logging.log4j:log4j-core:2.0-beta9">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/678861ba1b2e1fccb594bb0ca03114bb05da9695/log4j-core-2.0-beta9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/df430ccb0bc8a29128ff8262bff145176d55edb1/log4j-core-2.0-beta9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/c7da50fd52d6ee6991a0e16e2df1431f7656a7f4/log4j-core-2.0-beta9-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_2_9_1.xml b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_2_9_1.xml
new file mode 100644
index 0000000000..27f68fcf3c
--- /dev/null
+++ b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_2_9_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.lwjgl.lwjgl:lwjgl:2.9.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/f58c5aabcef0e41718a564be9f8e412fff8db847/lwjgl-2.9.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/81c989a97abe06dd1da9f1d5b8156a8f995b8013/lwjgl-2.9.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/ccedb5b6f96913c6f78bc10249e747ded90baa51/lwjgl-2.9.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_linux_2_9_1.xml b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_linux_2_9_1.xml
new file mode 100644
index 0000000000..e93c5426e7
--- /dev/null
+++ b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_linux_2_9_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.lwjgl.lwjgl:lwjgl-platform:natives-linux:2.9.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/aa9aae879af8eb378e22cfc64db56ec2ca9a44d1/lwjgl-platform-2.9.1-natives-linux.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_osx_2_9_1.xml b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_osx_2_9_1.xml
new file mode 100644
index 0000000000..1f99c190bf
--- /dev/null
+++ b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_osx_2_9_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.lwjgl.lwjgl:lwjgl-platform:natives-osx:2.9.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac/lwjgl-platform-2.9.1-natives-osx.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_windows_2_9_1.xml b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_windows_2_9_1.xml
new file mode 100644
index 0000000000..61ac03a0df
--- /dev/null
+++ b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_platform_natives_windows_2_9_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.lwjgl.lwjgl:lwjgl-platform:natives-windows:2.9.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/4c517eca808522457dd95ee8fc1fbcdbb602efbe/lwjgl-platform-2.9.1-natives-windows.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_util_2_9_1.xml b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_util_2_9_1.xml
new file mode 100644
index 0000000000..5a1ef08638
--- /dev/null
+++ b/.idea/libraries/Gradle__org_lwjgl_lwjgl_lwjgl_util_2_9_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.lwjgl.lwjgl:lwjgl_util:2.9.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e/lwjgl_util-2.9.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/3a4ea973b667fffc6e4935623bad510ee14c28a/lwjgl_util-2.9.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/9f350d8a760247f2ae88e996b55f8f7121346c79/lwjgl_util-2.9.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_ow2_asm_asm_debug_all_5_0_3.xml b/.idea/libraries/Gradle__org_ow2_asm_asm_debug_all_5_0_3.xml
new file mode 100644
index 0000000000..4cfd6f2c76
--- /dev/null
+++ b/.idea/libraries/Gradle__org_ow2_asm_asm_debug_all_5_0_3.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.ow2.asm:asm-debug-all:5.0.3">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/5.0.3/f9e364ae2a66ce2a543012a4668856e84e5dab74/asm-debug-all-5.0.3.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/5.0.3/c87547fa477f7dc22c5e3c5ddfc6dfac726e5b15/asm-debug-all-5.0.3-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/5.0.3/f0f24f6666c1a15c7e202e91610476bd4ce59368/asm-debug-all-5.0.3-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_1.xml b/.idea/libraries/Gradle__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_1.xml
new file mode 100644
index 0000000000..6d48ba48e5
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_modules_scala_parser_combinators_2_11_1_0_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang.modules:scala-parser-combinators_2.11:1.0.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.modules/scala-parser-combinators_2.11/1.0.1/f05d7345bf5a58924f2837c6c1f4d73a938e1ff0/scala-parser-combinators_2.11-1.0.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.modules/scala-parser-combinators_2.11/1.0.1/1078474ef0f67e27e5c53bfbe404c2a99fadaf6f/scala-parser-combinators_2.11-1.0.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.modules/scala-parser-combinators_2.11/1.0.1/34d013c02d0b73794ba2911552896dd9c00f34c3/scala-parser-combinators_2.11-1.0.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_modules_scala_xml_2_11_1_0_2.xml b/.idea/libraries/Gradle__org_scala_lang_modules_scala_xml_2_11_1_0_2.xml
new file mode 100644
index 0000000000..4feb81d1ce
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_modules_scala_xml_2_11_1_0_2.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang.modules:scala-xml_2.11:1.0.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.modules/scala-xml_2.11/1.0.2/820fbca7e524b530fdadc594c39d49a21ea0337e/scala-xml_2.11-1.0.2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.modules/scala-xml_2.11/1.0.2/a06d053a9d8ccf4518b0db56c66abea9f47fee7c/scala-xml_2.11-1.0.2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.modules/scala-xml_2.11/1.0.2/312c3557d1ca0b34820f3b3fc5404a47936ceb26/scala-xml_2.11-1.0.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_library_2_11_1_0_2.xml b/.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_library_2_11_1_0_2.xml
new file mode 100644
index 0000000000..604a8d6581
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_library_2_11_1_0_2.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.plugins/scala-continuations-library_2.11/1.0.2/e517c53a7e9acd6b1668c5a35eccbaa3bab9aac/scala-continuations-library_2.11-1.0.2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.plugins/scala-continuations-library_2.11/1.0.2/5f0bb62bfd94ee7854f8f627e92c621f7f31e284/scala-continuations-library_2.11-1.0.2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.plugins/scala-continuations-library_2.11/1.0.2/495afc106eeaa1b3367f6be0bc3768c398e4d360/scala-continuations-library_2.11-1.0.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_plugin_2_11_1_1_0_2.xml b/.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_plugin_2_11_1_1_0_2.xml
new file mode 100644
index 0000000000..d87e06d479
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_plugins_scala_continuations_plugin_2_11_1_1_0_2.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.plugins/scala-continuations-plugin_2.11.1/1.0.2/f361a3283452c57fa30c1ee69448995de23c60f7/scala-continuations-plugin_2.11.1-1.0.2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.plugins/scala-continuations-plugin_2.11.1/1.0.2/16960d5491945a59d05cb5175e5cf558b38a1429/scala-continuations-plugin_2.11.1-1.0.2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang.plugins/scala-continuations-plugin_2.11.1/1.0.2/c6f3c092ab731f3cf83fdb376ebc465a243c1f4c/scala-continuations-plugin_2.11.1-1.0.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_actors_2_11_0.xml b/.idea/libraries/Gradle__org_scala_lang_scala_actors_2_11_0.xml
new file mode 100644
index 0000000000..277f934803
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_actors_2_11_0.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-actors:2.11.0">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/8ccfb6541de179bb1c4d45cf414acee069b7f78b/scala-actors-2.11.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/c07dbf25e7e3b78fb9adbd9c790662b06caef931/scala-actors-2.11.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/e1dfa274766d5278166b0d660294fe96396693b2/scala-actors-2.11.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_actors_migration_2_11_1_1_0.xml b/.idea/libraries/Gradle__org_scala_lang_scala_actors_migration_2_11_1_1_0.xml
new file mode 100644
index 0000000000..de120ade86
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_actors_migration_2_11_1_1_0.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-actors-migration_2.11:1.1.0">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors-migration_2.11/1.1.0/dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f/scala-actors-migration_2.11-1.1.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors-migration_2.11/1.1.0/2d7a5d0f4b3fba0fa95311cabd66e3dc2efbb8c8/scala-actors-migration_2.11-1.1.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors-migration_2.11/1.1.0/6bccac72dae4d369537e313d12087c1ca295e84f/scala-actors-migration_2.11-1.1.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_compiler_2_11_1.xml b/.idea/libraries/Gradle__org_scala_lang_scala_compiler_2_11_1.xml
new file mode 100644
index 0000000000..d14ebbbd6c
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_compiler_2_11_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-compiler:2.11.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/56ea2e6c025e0821f28d73ca271218b8dd04926a/scala-compiler-2.11.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/51ae4b6c6d782c52a20cf1386fcbfa7491c1d26d/scala-compiler-2.11.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/b031d401aabbf7f5f725db500575da3dff90065f/scala-compiler-2.11.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_library_2_11_1.xml b/.idea/libraries/Gradle__org_scala_lang_scala_library_2_11_1.xml
new file mode 100644
index 0000000000..0e82aac50e
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_library_2_11_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-library:2.11.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/e11da23da3eabab9f4777b9220e60d44c1aab6a/scala-library-2.11.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/319900df0d487b36d5b41e1459e37bc270ba8328/scala-library-2.11.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/8355e4b6841f772a287167666bad6e9860ac4d3c/scala-library-2.11.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_parser_combinators_2_11_1_0_1.xml b/.idea/libraries/Gradle__org_scala_lang_scala_parser_combinators_2_11_1_0_1.xml
new file mode 100644
index 0000000000..a1c9557ddd
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_parser_combinators_2_11_1_0_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-parser-combinators_2.11:1.0.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-parser-combinators_2.11/1.0.1/f05d7345bf5a58924f2837c6c1f4d73a938e1ff0/scala-parser-combinators_2.11-1.0.1.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_reflect_2_11_1.xml b/.idea/libraries/Gradle__org_scala_lang_scala_reflect_2_11_1.xml
new file mode 100644
index 0000000000..4b53511327
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_reflect_2_11_1.xml
@@ -0,0 +1,13 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-reflect:2.11.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/6580347e61cc7f8e802941e7fde40fa83b8badeb/scala-reflect-2.11.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/96f9e99e677be9d3f6f41e6fb2a66b329309ffa7/scala-reflect-2.11.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/d4c5628e197a0d6af8e9b93a9be32190c547bc8a/scala-reflect-2.11.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_swing_2_11_1_0_1.xml b/.idea/libraries/Gradle__org_scala_lang_scala_swing_2_11_1_0_1.xml
new file mode 100644
index 0000000000..60fb03f4be
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_swing_2_11_1_0_1.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-swing_2.11:1.0.1">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-swing_2.11/1.0.1/b1cdd92bd47b1e1837139c1c53020e86bb9112ae/scala-swing_2.11-1.0.1.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_scala_lang_scala_xml_2_11_1_0_2.xml b/.idea/libraries/Gradle__org_scala_lang_scala_xml_2_11_1_0_2.xml
new file mode 100644
index 0000000000..c54c3d2de4
--- /dev/null
+++ b/.idea/libraries/Gradle__org_scala_lang_scala_xml_2_11_1_0_2.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: org.scala-lang:scala-xml_2.11:1.0.2">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-xml_2.11/1.0.2/7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0/scala-xml_2.11-1.0.2.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__tv_twitch_twitch_5_16.xml b/.idea/libraries/Gradle__tv_twitch_twitch_5_16.xml
new file mode 100644
index 0000000000..548573498d
--- /dev/null
+++ b/.idea/libraries/Gradle__tv_twitch_twitch_5_16.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: tv.twitch:twitch:5.16">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch/5.16/1f55f009c61637c10c0acfb8b5ffc600f30044b4/twitch-5.16.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_32_4_5.xml b/.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_32_4_5.xml
new file mode 100644
index 0000000000..4b51308ebb
--- /dev/null
+++ b/.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_32_4_5.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: tv.twitch:twitch-external-platform:natives-windows-32:4.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-external-platform/4.5/18215140f010c05b9f86ef6f0f8871954d2ccebf/twitch-external-platform-4.5-natives-windows-32.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_64_4_5.xml b/.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_64_4_5.xml
new file mode 100644
index 0000000000..0e324eccc6
--- /dev/null
+++ b/.idea/libraries/Gradle__tv_twitch_twitch_external_platform_natives_windows_64_4_5.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: tv.twitch:twitch-external-platform:natives-windows-64:4.5">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-external-platform/4.5/c3cde57891b935d41b6680a9c5e1502eeab76d86/twitch-external-platform-4.5-natives-windows-64.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_osx_5_16.xml b/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_osx_5_16.xml
new file mode 100644
index 0000000000..c3a366cfa2
--- /dev/null
+++ b/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_osx_5_16.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: tv.twitch:twitch-platform:natives-osx:5.16">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/62503ee712766cf77f97252e5902786fd834b8c5/twitch-platform-5.16-natives-osx.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_32_5_16.xml b/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_32_5_16.xml
new file mode 100644
index 0000000000..fc7876400b
--- /dev/null
+++ b/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_32_5_16.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: tv.twitch:twitch-platform:natives-windows-32:5.16">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/7c6affe439099806a4f552da14c42f9d643d8b23/twitch-platform-5.16-natives-windows-32.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_64_5_16.xml b/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_64_5_16.xml
new file mode 100644
index 0000000000..4f743a1fe3
--- /dev/null
+++ b/.idea/libraries/Gradle__tv_twitch_twitch_platform_natives_windows_64_5_16.xml
@@ -0,0 +1,9 @@
+<component name="libraryTable">
+ <library name="Gradle: tv.twitch:twitch-platform:natives-windows-64:5.16">
+ <CLASSES>
+ <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/39d0c3d363735b4785598e0e7fbf8297c706a9f9/twitch-platform-5.16-natives-windows-64.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+</component> \ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000000..d3f11f94f9
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/GoodGenerator.iml" filepath="$PROJECT_DIR$/.idea/modules/GoodGenerator.iml" />
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/GoodGenerator.api.iml" filepath="$PROJECT_DIR$/.idea/modules/GoodGenerator.api.iml" />
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/GoodGenerator.main.iml" filepath="$PROJECT_DIR$/.idea/modules/GoodGenerator.main.iml" />
+ <module fileurl="file://$PROJECT_DIR$/.idea/modules/GoodGenerator.test.iml" filepath="$PROJECT_DIR$/.idea/modules/GoodGenerator.test.iml" />
+ </modules>
+ </component>
+</project> \ No newline at end of file
diff --git a/.idea/modules/GoodGenerator.api.iml b/.idea/modules/GoodGenerator.api.iml
new file mode 100644
index 0000000000..5c40a5a8d3
--- /dev/null
+++ b/.idea/modules/GoodGenerator.api.iml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+ <component name="ExternalSystem" externalSystem="GRADLE" externalSystemModuleGroup="GoodGenerator" externalSystemModuleType="sourceSet" externalSystemModuleVersion="0.0.2" linkedProjectId="GoodGenerator:api" linkedProjectPath="$MODULE_DIR$/../.." rootProjectPath="$MODULE_DIR$/../.." />
+ <component name="FacetManager">
+ <facet type="minecraft" name="Minecraft">
+ <configuration>
+ <autoDetectTypes>
+ <platformType>MCP</platformType>
+ </autoDetectTypes>
+ </configuration>
+ </facet>
+ </component>
+ <component name="McpModuleSettings">
+ <option name="srgType" value="SRG" />
+ </component>
+</module> \ No newline at end of file
diff --git a/.idea/modules/GoodGenerator.iml b/.idea/modules/GoodGenerator.iml
new file mode 100644
index 0000000000..80ee293c25
--- /dev/null
+++ b/.idea/modules/GoodGenerator.iml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+ <component name="ExternalSystem" externalSystem="GRADLE" externalSystemModuleGroup="GoodGenerator" externalSystemModuleVersion="0.0.2" linkedProjectId="GoodGenerator" linkedProjectPath="$MODULE_DIR$/../.." rootProjectPath="$MODULE_DIR$/../.." />
+</module> \ No newline at end of file
diff --git a/.idea/modules/GoodGenerator.main.iml b/.idea/modules/GoodGenerator.main.iml
new file mode 100644
index 0000000000..b1f311f3c5
--- /dev/null
+++ b/.idea/modules/GoodGenerator.main.iml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+ <component name="ExternalSystem" externalSystem="GRADLE" externalSystemModuleGroup="GoodGenerator" externalSystemModuleType="sourceSet" externalSystemModuleVersion="0.0.2" linkedProjectId="GoodGenerator:main" linkedProjectPath="$MODULE_DIR$/../.." rootProjectPath="$MODULE_DIR$/../.." />
+ <component name="FacetManager">
+ <facet type="minecraft" name="Minecraft">
+ <configuration>
+ <autoDetectTypes>
+ <platformType>MCP</platformType>
+ </autoDetectTypes>
+ </configuration>
+ </facet>
+ </component>
+ <component name="McpModuleSettings">
+ <option name="srgType" value="SRG" />
+ </component>
+</module> \ No newline at end of file
diff --git a/.idea/modules/GoodGenerator.test.iml b/.idea/modules/GoodGenerator.test.iml
new file mode 100644
index 0000000000..fc5b9ad592
--- /dev/null
+++ b/.idea/modules/GoodGenerator.test.iml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4">
+ <component name="ExternalSystem" externalSystem="GRADLE" externalSystemModuleGroup="GoodGenerator" externalSystemModuleType="sourceSet" externalSystemModuleVersion="0.0.2" linkedProjectId="GoodGenerator:test" linkedProjectPath="$MODULE_DIR$/../.." rootProjectPath="$MODULE_DIR$/../.." />
+ <component name="FacetManager">
+ <facet type="minecraft" name="Minecraft">
+ <configuration>
+ <autoDetectTypes>
+ <platformType>MCP</platformType>
+ </autoDetectTypes>
+ </configuration>
+ </facet>
+ </component>
+ <component name="McpModuleSettings">
+ <option name="srgType" value="SRG" />
+ </component>
+</module> \ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000000..e85bff3fc8
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="BranchesTreeState">
+ <expand>
+ <path>
+ <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ </path>
+ <path>
+ <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ </path>
+ <path>
+ <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
+ </path>
+ </expand>
+ <select>
+ <path>
+ <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
+ <item name="BRANCH:main" type="e8cecc67:BranchNodeDescriptor" />
+ </path>
+ </select>
+ </component>
+ <component name="ChangeListManager">
+ <list default="true" id="981b0ace-2d9d-4725-854e-ba7e425ca3c1" name="Default Changelist" comment="" />
+ <option name="SHOW_DIALOG" value="false" />
+ <option name="HIGHLIGHT_CONFLICTS" value="true" />
+ <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+ <option name="LAST_RESOLUTION" value="IGNORE" />
+ </component>
+ <component name="CodeStyleSettingsInfer">
+ <option name="done" value="true" />
+ </component>
+ <component name="ExternalProjectsData">
+ <projectState path="$PROJECT_DIR$">
+ <ProjectState />
+ </projectState>
+ </component>
+ <component name="ExternalProjectsManager">
+ <system id="GRADLE">
+ <state>
+ <projects_view>
+ <tree_state>
+ <expand />
+ <select />
+ </tree_state>
+ </projects_view>
+ </state>
+ </system>
+ </component>
+ <component name="FileTemplateManagerImpl">
+ <option name="RECENT_TEMPLATES">
+ <list>
+ <option value="Class" />
+ </list>
+ </option>
+ </component>
+ <component name="Git.Settings">
+ <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+ </component>
+ <component name="ProjectCodeStyleSettingsMigration">
+ <option name="version" value="1" />
+ </component>
+ <component name="ProjectId" id="1rNEejyA5LVhTLrG31th15rcahx" />
+ <component name="ProjectLevelVcsManager">
+ <ConfirmationsSetting value="2" id="Add" />
+ </component>
+ <component name="ProjectViewState">
+ <option name="hideEmptyMiddlePackages" value="true" />
+ <option name="showLibraryContents" value="true" />
+ </component>
+ <component name="PropertiesComponent">
+ <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
+ <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
+ <property name="show.unlinked.gradle.project.popup" value="true" />
+ </component>
+ <component name="SvnConfiguration">
+ <configuration />
+ </component>
+ <component name="TaskManager">
+ <task active="true" id="Default" summary="Default task">
+ <changelist id="981b0ace-2d9d-4725-854e-ba7e425ca3c1" name="Default Changelist" comment="" />
+ <created>1618808244364</created>
+ <option name="number" value="Default" />
+ <option name="presentableId" value="Default" />
+ <updated>1618808244364</updated>
+ </task>
+ <servers />
+ </component>
+ <component name="Vcs.Log.Tabs.Properties">
+ <option name="TAB_STATES">
+ <map>
+ <entry key="MAIN">
+ <value>
+ <State>
+ <option name="FILTERS">
+ <map>
+ <entry key="branch">
+ <value>
+ <list>
+ <option value="main" />
+ </list>
+ </value>
+ </entry>
+ </map>
+ </option>
+ </State>
+ </value>
+ </entry>
+ </map>
+ </option>
+ <option name="oldMeFiltersMigrated" value="true" />
+ </component>
+</project> \ No newline at end of file
diff --git a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java
index cfba9d3900..fb00965600 100644
--- a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java
+++ b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java
@@ -3,6 +3,7 @@ package GoodGenerator.Blocks.TEs;
import GoodGenerator.Items.MyMaterial;
import GoodGenerator.Loader.Loaders;
import GoodGenerator.Main.GoodGenerator;
+import GoodGenerator.util.MyRecipeAdder;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTech_API;
@@ -14,6 +15,7 @@ import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase;
import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.GT_Multiblock_Tooltip_Builder;
+import gregtech.api.util.GT_Recipe;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
@@ -23,6 +25,7 @@ import net.minecraftforge.fluids.FluidStack;
import org.lwjgl.input.Keyboard;
import java.util.ArrayList;
+import java.util.Collection;
public class MultiNqGenerator extends GT_MetaTileEntity_MultiBlockBase {
@@ -47,6 +50,7 @@ public class MultiNqGenerator extends GT_MetaTileEntity_MultiBlockBase {
public boolean checkRecipe(ItemStack aStack) {
ArrayList<FluidStack> tFluids = getStoredFluids();
+ Collection<GT_Recipe> tRecipes = MyRecipeAdder.instance.NqGFuels.mRecipeList;
FluidStack f1=null,f2=null;
float booster = 1.0f;
@@ -81,52 +85,37 @@ public class MultiNqGenerator extends GT_MetaTileEntity_MultiBlockBase {
}
}
- if(tFluids.size()>0){
- if(tFluids.contains(Materials.NaquadahEnriched.getMolten(times)) && tFluids.get(tFluids.indexOf(Materials.NaquadahEnriched.getMolten(times))).amount >= times){
- if(f1 != null)
- depleteInput(f1);
- if(f2 != null)
- depleteInput(f2);
- if(mRuntime == 0 || mRuntime%1200 == 0){
- depleteInput(Materials.NaquadahEnriched.getMolten(times));
- this.mOutputFluids = new FluidStack[]{Materials.Naquadah.getMolten(times)};
- }
- else this.mOutputFluids = null;
- if(tFluids.contains(Materials.LiquidAir.getFluid(120)) && tFluids.get(tFluids.indexOf(Materials.LiquidAir.getFluid(120))).amount >= 120){
- depleteInput(Materials.LiquidAir.getFluid(120));
- addEnergyOutput((long)(32768*times*booster));
- this.mEUt = (int)(32768*times*booster);
- }
- else{
- addEnergyOutput(0);
- this.mEUt = 0;
- }
- this.mProgresstime = 1;
- this.mMaxProgresstime = 1;
- return true;
- }
- if(tFluids.contains(Materials.Naquadria.getMolten(times)) && tFluids.get(tFluids.indexOf(Materials.Naquadria.getMolten(times))).amount >= times){
- if(f1 != null)
- depleteInput(f1);
- if(f2 != null)
- depleteInput(f2);
- if(mRuntime == 0 || mRuntime%100 == 0){
- depleteInput(Materials.Naquadria.getMolten(times));
- this.mOutputFluids = new FluidStack[]{Materials.Naquadah.getMolten(times)};
- }
- else this.mOutputFluids = null;
- if(tFluids.contains(Materials.LiquidAir.getFluid(120)) && tFluids.get(tFluids.indexOf(Materials.LiquidAir.getFluid(120))).amount >= 120){
- depleteInput(Materials.LiquidAir.getFluid(120));
- addEnergyOutput((long)(262144*times*booster));
- this.mEUt = (int)(262144*times*booster);
- }
- else{
- addEnergyOutput(0);
- this.mEUt = 0;
+ if (tFluids.size()>0 && tRecipes != null){
+ for (GT_Recipe recipe : tRecipes){
+ FluidStack recipeFluid = recipe.mFluidInputs[0].copy();
+ FluidStack recipeFluidOut = recipe.mFluidOutputs[0].copy();
+ recipeFluid.amount = times;
+ recipeFluidOut.amount = times;
+ int lasting = recipe.mDuration;
+ int outputEU = recipe.mSpecialValue;
+ if (tFluids.contains(recipeFluid) && tFluids.get(tFluids.indexOf(recipeFluid)).amount >= times){
+ if(f1 != null)
+ depleteInput(f1);
+ if(f2 != null)
+ depleteInput(f2);
+ if (mRuntime == 0 || mRuntime%lasting == 0){
+ depleteInput(recipeFluid);
+ this.mOutputFluids = new FluidStack[]{recipeFluidOut};
+ }
+ else this.mOutputFluids = null;
+ if (tFluids.contains(Materials.LiquidAir.getFluid(120)) && tFluids.get(tFluids.indexOf(Materials.LiquidAir.getFluid(120))).amount >= 120){
+ depleteInput(Materials.LiquidAir.getFluid(120));
+ addEnergyOutput((long)(outputEU*times*booster));
+ this.mEUt = (int)(outputEU*times*booster);
+ }
+ else{
+ addEnergyOutput(0);
+ this.mEUt = 0;
+ }
+ this.mProgresstime = 1;
+ this.mMaxProgresstime = 1;
+ return true;
}
- this.mProgresstime = 1;
- this.mMaxProgresstime = 1;
- return true;
}
}
this.mEUt = 0;
diff --git a/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java b/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java
new file mode 100644
index 0000000000..82e6f3201f
--- /dev/null
+++ b/src/main/java/GoodGenerator/Loader/FuelRecipeLoader.java
@@ -0,0 +1,12 @@
+package GoodGenerator.Loader;
+
+import GoodGenerator.util.MyRecipeAdder;
+import gregtech.api.enums.Materials;
+
+public class FuelRecipeLoader {
+ public static void RegisterFuel(){
+ MyRecipeAdder.instance.addLiquidMentalFuel(Materials.NaquadahEnriched.getMolten(1L),Materials.Naquadah.getMolten(1L),32768,1200);
+ MyRecipeAdder.instance.addLiquidMentalFuel(Materials.Naquadria.getMolten(1L),Materials.Naquadah.getMolten(1L),262144,100);
+ }
+
+}
diff --git a/src/main/java/GoodGenerator/Main/GoodGenerator.java b/src/main/java/GoodGenerator/Main/GoodGenerator.java
index c674b8b6b6..4751270c4f 100644
--- a/src/main/java/GoodGenerator/Main/GoodGenerator.java
+++ b/src/main/java/GoodGenerator/Main/GoodGenerator.java
@@ -2,6 +2,7 @@ package GoodGenerator.Main;
import GoodGenerator.Common.CommonProxy;
import GoodGenerator.Items.MyMaterial;
+import GoodGenerator.Loader.FuelRecipeLoader;
import GoodGenerator.Loader.Loaders;
import GoodGenerator.Loader.RecipeLoader;
import GoodGenerator.Tabs.MyTabs;
@@ -37,6 +38,7 @@ public final class GoodGenerator {
proxy.init(event);
Loaders.Register();
RecipeLoader.RecipeLoad();
+ FuelRecipeLoader.RegisterFuel();
}
@Mod.EventHandler
public static void postInit(FMLPostInitializationEvent event){
diff --git a/src/main/java/GoodGenerator/util/MyRecipeAdder.java b/src/main/java/GoodGenerator/util/MyRecipeAdder.java
new file mode 100644
index 0000000000..7b72ec68f3
--- /dev/null
+++ b/src/main/java/GoodGenerator/util/MyRecipeAdder.java
@@ -0,0 +1,44 @@
+package GoodGenerator.util;
+
+import gregtech.api.util.GT_Recipe;
+import net.minecraft.util.StatCollector;
+import net.minecraftforge.fluids.FluidStack;
+
+import java.util.Collection;
+import java.util.HashSet;
+
+public class MyRecipeAdder {
+
+ public static final MyRecipeAdder instance = new MyRecipeAdder();
+
+ public final liquidMentalFuelMapper NqGFuels = new liquidMentalFuelMapper(
+ new HashSet<>(50),
+ "gg.recipe.naquadah_reactor",
+ StatCollector.translateToLocal("tile.recipe.naquadah_reactor"),
+ null,
+ "gregtech:textures/gui/basicmachines/Default",
+ 0,0,1,1,1,
+ "Basic Output Voltage: ",
+ 1,
+ " EU/t",
+ false,
+ true
+ );
+
+ public static class liquidMentalFuelMapper extends GT_Recipe.GT_Recipe_Map_Fuel{
+ int lasting = 0;
+
+ public liquidMentalFuelMapper(Collection<GT_Recipe> aRecipeList, String aUnlocalizedName, String aLocalName, String aNEIName, String aNEIGUIPath, int aUsualInputCount, int aUsualOutputCount, int aMinimalInputItems, int aMinimalInputFluids, int aAmperage, String aNEISpecialValuePre, int aNEISpecialValueMultiplier, String aNEISpecialValuePost, boolean aShowVoltageAmperageInNEI, boolean aNEIAllowed){
+ super(aRecipeList, aUnlocalizedName, aLocalName, aNEIName, aNEIGUIPath, aUsualInputCount, aUsualOutputCount, aMinimalInputItems, aMinimalInputFluids, aAmperage, aNEISpecialValuePre, aNEISpecialValueMultiplier, aNEISpecialValuePost, aShowVoltageAmperageInNEI, aNEIAllowed);
+ }
+
+ public GT_Recipe addFuel(FluidStack input,FluidStack output,int EUt,int ticks){
+ lasting = ticks;
+ return super.addRecipe(true,null,null,null,new FluidStack[]{input},new FluidStack[]{output},ticks,0,EUt);
+ }
+ }
+
+ public boolean addLiquidMentalFuel(FluidStack input,FluidStack output,int EUt,int ticks){
+ return NqGFuels.addFuel(input,output,EUt,ticks)!=null;
+ }
+}
diff --git a/src/main/resources/assets/goodgenerator/lang/en_US.lang b/src/main/resources/assets/goodgenerator/lang/en_US.lang
index a1e9c91845..c7e0b0bc16 100644
--- a/src/main/resources/assets/goodgenerator/lang/en_US.lang
+++ b/src/main/resources/assets/goodgenerator/lang/en_US.lang
@@ -6,4 +6,6 @@ item.wrappedUraniumIngot.name=Wrapped Uranium Ingot
item.highDensityUraniumNugget.name=High Density Uranium Nugget
item.highDensityUranium.name=High Density Uranium
-itemGroup.Good Generator=Good Generator \ No newline at end of file
+itemGroup.Good Generator=Good Generator
+
+tile.recipe.naquadah_reactor=Large Naquadah Reactor \ No newline at end of file