Ingot Activate

This commit is contained in:
KitsuShadow
2015-07-05 23:25:02 -04:00
parent fbbb539b48
commit f536b3f48f
72 changed files with 338 additions and 1079 deletions

View File

@@ -4,63 +4,63 @@
<classpathentry kind="src" path="src/main/java"/> <classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/resources"/> <classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER" exported="true"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1448-1.7.10/forgeSrc-1.7.10-10.13.4.1448-1.7.10-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1448-1.7.10/forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1448-1.7.10/forgeSrc-1.7.10-10.13.4.1448-1.7.10-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1448-1.7.10/forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.minecraft/launchwrapper/1.11/ea64c0bce5e9f465cd56566530133331568d2157/launchwrapper-1.11-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.minecraft/launchwrapper/1.11/9c0592c6e1e9ea296a70948081bd4cc84dda1289/launchwrapper-1.11.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.minecraft/launchwrapper/1.11/ea64c0bce5e9f465cd56566530133331568d2157/launchwrapper-1.11-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.minecraft/launchwrapper/1.11/9c0592c6e1e9ea296a70948081bd4cc84dda1289/launchwrapper-1.11.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/5.0.3/f9e364ae2a66ce2a543012a4668856e84e5dab74/asm-debug-all-5.0.3.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/5.0.3/f9e364ae2a66ce2a543012a4668856e84e5dab74/asm-debug-all-5.0.3.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/bdacf4f82ce9b29cd474bfde2e91eeb0ca623d28/config-1.2.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/f771f71fdae3df231bcd54d5ca2d57f0bf93f467/config-1.2.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/bdacf4f82ce9b29cd474bfde2e91eeb0ca623d28/config-1.2.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.typesafe/config/1.2.1/f771f71fdae3df231bcd54d5ca2d57f0bf93f467/config-1.2.1.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/b031d401aabbf7f5f725db500575da3dff90065f/scala-compiler-2.11.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/56ea2e6c025e0821f28d73ca271218b8dd04926a/scala-compiler-2.11.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/b031d401aabbf7f5f725db500575da3dff90065f/scala-compiler-2.11.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-compiler/2.11.1/56ea2e6c025e0821f28d73ca271218b8dd04926a/scala-compiler-2.11.1.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/8355e4b6841f772a287167666bad6e9860ac4d3c/scala-library-2.11.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/e11da23da3eabab9f4777b9220e60d44c1aab6a/scala-library-2.11.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/8355e4b6841f772a287167666bad6e9860ac4d3c/scala-library-2.11.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-library/2.11.1/e11da23da3eabab9f4777b9220e60d44c1aab6a/scala-library-2.11.1.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/d4c5628e197a0d6af8e9b93a9be32190c547bc8a/scala-reflect-2.11.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/6580347e61cc7f8e802941e7fde40fa83b8badeb/scala-reflect-2.11.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/d4c5628e197a0d6af8e9b93a9be32190c547bc8a/scala-reflect-2.11.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-reflect/2.11.1/6580347e61cc7f8e802941e7fde40fa83b8badeb/scala-reflect-2.11.1.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/3cf4c3c1a6f565419bfd53a0e564d6fb128deeea/jopt-simple-4.5-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/6065cc95c661255349c1d0756657be17c29a4fd3/jopt-simple-4.5.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/3cf4c3c1a6f565419bfd53a0e564d6fb128deeea/jopt-simple-4.5-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/4.5/6065cc95c661255349c1d0756657be17c29a4fd3/jopt-simple-4.5.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/lzma/lzma/0.0.1/521616dc7487b42bef0e803bd2fa3faf668101d7/lzma-0.0.1.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/lzma/lzma/0.0.1/521616dc7487b42bef0e803bd2fa3faf668101d7/lzma-0.0.1.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.mojang/realms/1.3.5/807ae355ee63583becd7ea60e76aab1532bb42e/realms-1.3.5.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.mojang/realms/1.3.5/807ae355ee63583becd7ea60e76aab1532bb42e/realms-1.3.5.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/3caea4421428752206c7a94c3e3097f0c47f1bb8/commons-compress-1.8.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/a698750c16740fd5b3871425f4cb3bbaa87f529d/commons-compress-1.8.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/3caea4421428752206c7a94c3e3097f0c47f1bb8/commons-compress-1.8.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-compress/1.8.1/a698750c16740fd5b3871425f4cb3bbaa87f529d/commons-compress-1.8.1.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/65cba03c4f6207f2885f88206fcf52c53f8d111b/httpclient-4.3.3-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/18f4247ff4572a074444572cee34647c43e7c9c7/httpclient-4.3.3.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/65cba03c4f6207f2885f88206fcf52c53f8d111b/httpclient-4.3.3-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.3.3/18f4247ff4572a074444572cee34647c43e7c9c7/httpclient-4.3.3.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/28bb0405fddaf04f15058fbfbe01fe2780d7d3b6/commons-logging-1.1.3-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f/commons-logging-1.1.3.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/28bb0405fddaf04f15058fbfbe01fe2780d7d3b6/commons-logging-1.1.3-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.1.3/f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f/commons-logging-1.1.3.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/4809f38359edeea9487f747e09aa58ec8d3a54c5/httpcore-4.3.2-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/4809f38359edeea9487f747e09aa58ec8d3a54c5/httpcore-4.3.2-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.3.2/31fbbff1ddbf98f3aa7377c94d33b0447c646b6e/httpcore-4.3.2.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/java3d/vecmath/1.3.1/a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d/vecmath-1.3.1.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/java3d/vecmath/1.3.1/a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d/vecmath-1.3.1.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/109c5be93362e6e651e417c51d1863477a22969c/trove4j-3.0.3-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/42ccaf4761f0dfdfa805c9e340d99a755907e2dd/trove4j-3.0.3.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/109c5be93362e6e651e417c51d1863477a22969c/trove4j-3.0.3-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.sf.trove4j/trove4j/3.0.3/42ccaf4761f0dfdfa805c9e340d99a755907e2dd/trove4j-3.0.3.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j-core-mojang/51.2/814397ccbafff1132758e551c37396c528d7f2d7/icu4j-core-mojang-51.2-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j-core-mojang/51.2/63d216a9311cca6be337c1e458e587f99d382b84/icu4j-core-mojang-51.2.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j-core-mojang/51.2/814397ccbafff1132758e551c37396c528d7f2d7/icu4j-core-mojang-51.2-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j-core-mojang/51.2/63d216a9311cca6be337c1e458e587f99d382b84/icu4j-core-mojang-51.2.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecjorbis/20101023/4ca2436396bc14ebd78b7db1d4e11ca607c8705e/codecjorbis-20101023-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecjorbis/20101023/c73b5636faf089d9f00e8732a829577de25237ee/codecjorbis-20101023.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecjorbis/20101023/4ca2436396bc14ebd78b7db1d4e11ca607c8705e/codecjorbis-20101023-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecjorbis/20101023/c73b5636faf089d9f00e8732a829577de25237ee/codecjorbis-20101023.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecwav/20101023/71ec00b9b9c1a6a2c3a8a25f481a23ddb5b21ddb/codecwav-20101023-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecwav/20101023/12f031cfe88fef5c1dd36c563c0a3a69bd7261da/codecwav-20101023.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecwav/20101023/71ec00b9b9c1a6a2c3a8a25f481a23ddb5b21ddb/codecwav-20101023-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/codecwav/20101023/12f031cfe88fef5c1dd36c563c0a3a69bd7261da/codecwav-20101023.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/libraryjavasound/20101123/945ff5711de27751cf699641d1ea316ba6cf7589/libraryjavasound-20101123-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/libraryjavasound/20101123/5c5e304366f75f9eaa2e8cca546a1fb6109348b3/libraryjavasound-20101123.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/libraryjavasound/20101123/945ff5711de27751cf699641d1ea316ba6cf7589/libraryjavasound-20101123-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/libraryjavasound/20101123/5c5e304366f75f9eaa2e8cca546a1fb6109348b3/libraryjavasound-20101123.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/librarylwjglopenal/20100824/ecfc8dac1d41bef748997e4edf563d486923ee1e/librarylwjglopenal-20100824-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/librarylwjglopenal/20100824/73e80d0794c39665aec3f62eee88ca91676674ef/librarylwjglopenal-20100824.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/librarylwjglopenal/20100824/ecfc8dac1d41bef748997e4edf563d486923ee1e/librarylwjglopenal-20100824-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/librarylwjglopenal/20100824/73e80d0794c39665aec3f62eee88ca91676674ef/librarylwjglopenal-20100824.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/soundsystem/20120107/1b9f4eb11ef11fede7fd76a2e5e8203c2a8adcd/soundsystem-20120107-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.paulscode/soundsystem/20120107/419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6/soundsystem-20120107.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/soundsystem/20120107/1b9f4eb11ef11fede7fd76a2e5e8203c2a8adcd/soundsystem-20120107-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.paulscode/soundsystem/20120107/419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6/soundsystem-20120107.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/9a214bc1e6350ead5234e4dd5eb3a2a802d1c658/netty-all-4.0.10.Final-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/9e50bd52ffe257a0e2cd8d971688d6ce7d174325/netty-all-4.0.10.Final.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/9a214bc1e6350ead5234e4dd5eb3a2a802d1c658/netty-all-4.0.10.Final-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/io.netty/netty-all/4.0.10.Final/9e50bd52ffe257a0e2cd8d971688d6ce7d174325/netty-all-4.0.10.Final.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/7ca0efbeb87ca845b5d7a0ac9c21a4b7b95f7b28/guava-17.0-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/9c6ef172e8de35fd8d4d8783e4821e57cdef7445/guava-17.0.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/7ca0efbeb87ca845b5d7a0ac9c21a4b7b95f7b28/guava-17.0-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/17.0/9c6ef172e8de35fd8d4d8783e4821e57cdef7445/guava-17.0.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/d2a489573c0ed2c4942b3660decad5d65087b406/commons-lang3-3.3.2-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/90a3822c38ec8c996e84c16a3477ef632cbc87a3/commons-lang3-3.3.2.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/d2a489573c0ed2c4942b3660decad5d65087b406/commons-lang3-3.3.2-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/90a3822c38ec8c996e84c16a3477ef632cbc87a3/commons-lang3-3.3.2.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/f2d8698c46d1167ff24b06a840a87d91a02db891/commons-io-2.4-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/b1b6ea3b7e4aa4f492509a4952029cd8e48019ad/commons-io-2.4.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/f2d8698c46d1167ff24b06a840a87d91a02db891/commons-io-2.4-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/b1b6ea3b7e4aa4f492509a4952029cd8e48019ad/commons-io-2.4.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/3f15fff45d57656685abfee9e8302bf14580044c/commons-codec-1.9-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/9ce04e34240f674bc72680f8b843b1457383161a/commons-codec-1.9.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/3f15fff45d57656685abfee9e8302bf14580044c/commons-codec-1.9-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/9ce04e34240f674bc72680f8b843b1457383161a/commons-codec-1.9.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/82604cfeb87b9ab70ed70aa19a137de8ceb21504/jinput-2.0.5-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/39c7796b469a600f72380316f6b1f11db6c2c7c4/jinput-2.0.5.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/82604cfeb87b9ab70ed70aa19a137de8ceb21504/jinput-2.0.5-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput/2.0.5/39c7796b469a600f72380316f6b1f11db6c2c7c4/jinput-2.0.5.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/d18678a00b216863206a1bb6190507e02a32971b/jutils-1.0.0-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/e12fe1fda814bd348c1579329c86943d2cd3c6a6/jutils-1.0.0.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/d18678a00b216863206a1bb6190507e02a32971b/jutils-1.0.0-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jutils/jutils/1.0.0/e12fe1fda814bd348c1579329c86943d2cd3c6a6/jutils-1.0.0.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a6dc5db8a12928e583bd3f23e72d3ab611ecd58f/gson-2.2.4-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a6dc5db8a12928e583bd3f23e72d3ab611ecd58f/gson-2.2.4-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.2.4/a60a5e993c98c864010053cb901b7eab25306568/gson-2.2.4.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/1.5.16/f7d1af1fd1232bb4f2e7898f059b536ad5bc950/authlib-1.5.16-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/1.5.16/ef1582b11fd0943d069cdcb72e99008ac209a283/authlib-1.5.16.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/1.5.16/f7d1af1fd1232bb4f2e7898f059b536ad5bc950/authlib-1.5.16-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/com.mojang/authlib/1.5.16/ef1582b11fd0943d069cdcb72e99008ac209a283/authlib-1.5.16.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/c6682b8a47ddd9f29108838aed0dc8e0ffdedf68/log4j-api-2.0-beta9-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/1dd66e68cccd907880229f9e2de1314bd13ff785/log4j-api-2.0-beta9.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/c6682b8a47ddd9f29108838aed0dc8e0ffdedf68/log4j-api-2.0-beta9-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.0-beta9/1dd66e68cccd907880229f9e2de1314bd13ff785/log4j-api-2.0-beta9.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/c7da50fd52d6ee6991a0e16e2df1431f7656a7f4/log4j-core-2.0-beta9-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/678861ba1b2e1fccb594bb0ca03114bb05da9695/log4j-core-2.0-beta9.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/c7da50fd52d6ee6991a0e16e2df1431f7656a7f4/log4j-core-2.0-beta9-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.0-beta9/678861ba1b2e1fccb594bb0ca03114bb05da9695/log4j-core-2.0-beta9.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/ccedb5b6f96913c6f78bc10249e747ded90baa51/lwjgl-2.9.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/f58c5aabcef0e41718a564be9f8e412fff8db847/lwjgl-2.9.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/ccedb5b6f96913c6f78bc10249e747ded90baa51/lwjgl-2.9.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl/2.9.1/f58c5aabcef0e41718a564be9f8e412fff8db847/lwjgl-2.9.1.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/9f350d8a760247f2ae88e996b55f8f7121346c79/lwjgl_util-2.9.1-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e/lwjgl_util-2.9.1.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/9f350d8a760247f2ae88e996b55f8f7121346c79/lwjgl_util-2.9.1-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl_util/2.9.1/290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e/lwjgl_util-2.9.1.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch/5.16/1f55f009c61637c10c0acfb8b5ffc600f30044b4/twitch-5.16.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch/5.16/1f55f009c61637c10c0acfb8b5ffc600f30044b4/twitch-5.16.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/e1dfa274766d5278166b0d660294fe96396693b2/scala-actors-2.11.0-sources.jar" kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/8ccfb6541de179bb1c4d45cf414acee069b7f78b/scala-actors-2.11.0.jar" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/e1dfa274766d5278166b0d660294fe96396693b2/scala-actors-2.11.0-sources.jar" kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.scala-lang/scala-actors/2.11.0/8ccfb6541de179bb1c4d45cf414acee069b7f78b/scala-actors-2.11.0.jar" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry sourcepath="/home/kitsufattop/.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" kind="lib" path="/home/kitsufattop/.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" exported="true"/> <classpathentry sourcepath="/home/kitsudesktop/.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" kind="lib" path="/home/kitsudesktop/.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" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/7ff832a6eb9ab6a767f1ade2b548092d0fa64795/jinput-platform-2.0.5-natives-linux.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/7ff832a6eb9ab6a767f1ade2b548092d0fa64795/jinput-platform-2.0.5-natives-linux.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/385ee093e01f587f30ee1c8a2ee7d408fd732e16/jinput-platform-2.0.5-natives-windows.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/385ee093e01f587f30ee1c8a2ee7d408fd732e16/jinput-platform-2.0.5-natives-windows.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/53f9c919f34d2ca9de8c51fc4e1e8282029a9232/jinput-platform-2.0.5-natives-osx.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/net.java.jinput/jinput-platform/2.0.5/53f9c919f34d2ca9de8c51fc4e1e8282029a9232/jinput-platform-2.0.5-natives-osx.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/7c6affe439099806a4f552da14c42f9d643d8b23/twitch-platform-5.16-natives-windows-32.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/7c6affe439099806a4f552da14c42f9d643d8b23/twitch-platform-5.16-natives-windows-32.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/39d0c3d363735b4785598e0e7fbf8297c706a9f9/twitch-platform-5.16-natives-windows-64.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/39d0c3d363735b4785598e0e7fbf8297c706a9f9/twitch-platform-5.16-natives-windows-64.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/62503ee712766cf77f97252e5902786fd834b8c5/twitch-platform-5.16-natives-osx.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-platform/5.16/62503ee712766cf77f97252e5902786fd834b8c5/twitch-platform-5.16-natives-osx.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-external-platform/4.5/18215140f010c05b9f86ef6f0f8871954d2ccebf/twitch-external-platform-4.5-natives-windows-32.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-external-platform/4.5/18215140f010c05b9f86ef6f0f8871954d2ccebf/twitch-external-platform-4.5-natives-windows-32.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-external-platform/4.5/c3cde57891b935d41b6680a9c5e1502eeab76d86/twitch-external-platform-4.5-natives-windows-64.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/tv.twitch/twitch-external-platform/4.5/c3cde57891b935d41b6680a9c5e1502eeab76d86/twitch-external-platform-4.5-natives-windows-64.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/4c517eca808522457dd95ee8fc1fbcdbb602efbe/lwjgl-platform-2.9.1-natives-windows.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/4c517eca808522457dd95ee8fc1fbcdbb602efbe/lwjgl-platform-2.9.1-natives-windows.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/aa9aae879af8eb378e22cfc64db56ec2ca9a44d1/lwjgl-platform-2.9.1-natives-linux.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/aa9aae879af8eb378e22cfc64db56ec2ca9a44d1/lwjgl-platform-2.9.1-natives-linux.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac/lwjgl-platform-2.9.1-natives-osx.jar" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/modules-2/files-2.1/org.lwjgl.lwjgl/lwjgl-platform/2.9.1/2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac/lwjgl-platform-2.9.1-natives-osx.jar" exported="true"/>
<classpathentry kind="lib" path="/home/kitsufattop/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1448-1.7.10/start" exported="true"/> <classpathentry kind="lib" path="/home/kitsudesktop/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.4.1448-1.7.10/start" exported="true"/>
</classpath> </classpath>

View File

@@ -5,11 +5,33 @@
R4wk, ZeuX, IngisKahn, bspkrs R4wk, ZeuX, IngisKahn, bspkrs
MCP Data version : unknown MCP Data version : unknown
**************************** ****************************
:eclipseClasspath :compileApiJava UP-TO-DATE
:eclipseJdt :processApiResources UP-TO-DATE
:eclipseProject :apiClasses UP-TO-DATE
:eclipse :sourceMainJava
:compileJavawarning: [options] bootstrap class path not set in conjunction with -source 1.6
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
:processResources
:classes
:jar
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:extractMcpData UP-TO-DATE
:getVersionJson
:extractUserDev UP-TO-DATE
:genSrgs SKIPPED
:reobf
:assemble
:check UP-TO-DATE
:build
BUILD SUCCESSFUL BUILD SUCCESSFUL
Total time: 18.656 secs Total time: 9.173 secs

View File

@@ -1,5 +1,5 @@
# #
#Sun Jul 05 01:42:35 EDT 2015 #Sun Jul 05 08:31:31 EDT 2015
org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve

View File

@@ -74,7 +74,7 @@ item.ironsawBlade.name=Iron Saw Blade
item.ironweaponHandle.name=Iron Handle item.ironweaponHandle.name=Iron Handle
item.woodentoolHandle.name=Wooden Handle item.woodentoolHandle.name=Wooden Handle
item.ironPickaxeForm.name=Iron Pickaxe Form item.ironPickaxeForm.name=Iron Pickaxe Form
item.ironSpadForm.name=Iron Shovel Form item.ironSpadeForm.name=Iron Shovel Form
item.ironHoeForm.name=Iron Hoe Form item.ironHoeForm.name=Iron Hoe Form
item.ironAxeForm.name=Iron Lumber Axe Form item.ironAxeForm.name=Iron Lumber Axe Form
item.ironLongswordForm.name=Iron Long Sword Form item.ironLongswordForm.name=Iron Long Sword Form
@@ -169,54 +169,25 @@ item.itemSmallBarrelLid.name
item.halfSplitBoard.name=Half Split Board item.halfSplitBoard.name=Half Split Board
item.woodPulp.name=Wood Pulp item.woodPulp.name=Wood Pulp
item.charcoalFilter.name=Charcoal Filter item.charcoalFilter.name=Charcoal Filter
item.stoneTongsCoolLapisIngot.name=StoneTongs
item.stoneTongsCoolRedstoneIngot.name=Stone Tongs
item.stoneTongsMyDamascusIngot.name=Stone Tongs
item.stoneTongsMyIronIngot.name=Stone Tongs
item.stoneTongs.name=Stone Tongs
item.stoneTongsIngot.name=Stone Tongs
item.stoneTongsDamascus.name=Stone Tongs
item.stoneTongsPlate.name=Stone Tongs
item.stoneTongsICrucible.name=Stone Tongs
item.stoneTongsDCrucible.name=Stone Tongs
item.stoneTongsCoolPlate.name=Stone Tongs
item.stoneTongsLapisCrucible.name=Stone Tongs
item.stoneTongsLapisIngot.name=Stone Tongs
item.stoneTongsRedstoneCrucible.name=Stone Tongs
item.stoneTongsRedstoneIngot.name=Stone Tongs
tile.shitBlock.name=Shit Block tile.shitBlock.name=Shit Block
tile.formTable.name=Form Table tile.formTable.name=Form Table
tile.myIronIngot.name=Refined Iron Ingot tile.refinedIron.name=Refined Iron Ingot
tile.hotIronBlock.name=Hot Refined Iron Ingot tile.crucibleIronOre.name=Iron Ore Crucible
tile.TestForge.name=Forge tile.crucibleIronIngot.name=Iron Ore Crucible
tile.hotCrucibleIron.name=Hot Iron Crucible tile.crucibleWootz.name=Wootz Ore Crucible
tile.filledCrucibleIron.name=Filled Iron Ore Crucible tile.crucibleLapis.name=Lapis Crucible
tile.coolCrucibleIron.name=Cooled Iron Crucible tile.crucibleRedstone.name=Redstone Crucible
tile.emptySoftCrucible.name=Soft Clay Crucible tile.forge.name=Forge
tile.emptyCookedCrucible.name=Empty Crucible
tile.ironPlate.name=Iron Plate tile.ironPlate.name=Iron Plate
tile.hotIronPlate.name=Hot Iron Plate tile.damascus.name=Damascus Steel Ingot
tile.filledCrucibleIronIngot.name=Filled Iron Ingot Crucible
tile.filledCrucibleDamascus.name=Filled Charcoal Leaf Crucible
tile.damascusIngot.name=Damascus Steel Ingot
tile.hotCrucibleDamascus.name=Hot Damascus Steel Crucible
tile.coolCrucibleDamascus.name=Cooled Damascus Steel Crucible
tile.hotDamascusIngot.name=Hot Damascus Steel Ingot
tile.eggWashedWall.name=Egg Washed Wall tile.eggWashedWall.name=Egg Washed Wall
tile.eggWashedBrick.name=Egg Washed Brick tile.eggWashedBrick.name=Egg Washed Brick
tile.wootzOre.name=Wootz Ore tile.wootzOre.name=Wootz Ore
tile.limestoneRaw.name=Raw Limestone tile.limestoneRaw.name=Raw Limestone
tile.forgeAnvil.name=Forge Anvil tile.forgeAnvil.name=Forge Anvil
tile.filledLapisCrucible.name=Filled Lapis Crucible
tile.hotLapisCrucible.name=Hot Lapis Crucible
tile.coolLapisCrucible.name=Cool Lapis Crucible
tile.lapisIngot.name=Lapis Ingot tile.lapisIngot.name=Lapis Ingot
tile.hotLapisIngot.name=Hot Lapis Ingot
tile.redstoneIngot.name=Redstone Ingot tile.redstoneIngot.name=Redstone Ingot
tile.hotRedstoneIngot.name=Hot Redstone Ingot
tile.filledRedstoneCrucible.name=Filled Redstone Crucible
tile.hotRedstoneCrucible.name=Hot Redstone Crucible
tile.coolRedstoneCrucible.name=Cool Redstone Crucible
tile.sandFilterEmpty.name=Filter Stand tile.sandFilterEmpty.name=Filter Stand
tile.sandFilter.name=Filter Stand tile.sandFilter.name=Filter Stand
tile.waterFilter.name=WaterFilter tile.waterFilter.name=WaterFilter
@@ -247,6 +218,8 @@ tile.smallBarrel.name=Small Barrel
tile.smallBarrelLid.name=Small Barrel Lid tile.smallBarrelLid.name=Small Barrel Lid
tile.shelfFour.name=Shelf tile.shelfFour.name=Shelf
tile.firebox.name=Clay Firebox tile.firebox.name=Clay Firebox
tile.emptySoftCrucible.name=Empty Soft Crucible
tile.emptyCookedCrucible=Empty Crucible
itemGroup.MedievalCraftTab=ForgeCraft itemGroup.MedievalCraftTab=ForgeCraft

View File

Before

Width:  |  Height:  |  Size: 211 B

After

Width:  |  Height:  |  Size: 211 B

View File

@@ -3,7 +3,7 @@
"modid": "kitsumedievalcraft", "modid": "kitsumedievalcraft",
"name": "ForgeCraft", "name": "ForgeCraft",
"description": "ForgeCraft", "description": "ForgeCraft",
"version": "{2.2.0}", "version": "{2.2.2}",
"mcversion": "{1.7.10}", "mcversion": "{1.7.10}",
"url": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2296334-wip-kitsus-forgecraft-blacksmith-style-forging", "url": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2296334-wip-kitsus-forgecraft-blacksmith-style-forging",
"updateUrl": "https://bitbucket.org/kitsushadow/kitsus-forgecraft/downloads", "updateUrl": "https://bitbucket.org/kitsushadow/kitsus-forgecraft/downloads",

View File

@@ -17,9 +17,9 @@ buildscript {
apply plugin: 'forge' apply plugin: 'forge'
version = "1.0" version = "2.2.1"
group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html group= "com.kitsu.medievalcraft" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "modid" archivesBaseName = "ForgeCraft"
minecraft { minecraft {
version = "1.7.10-10.13.4.1448-1.7.10" version = "1.7.10-10.13.4.1448-1.7.10"

View File

@@ -20,7 +20,9 @@ import com.kitsu.medievalcraft.packethandle.curedLeather.MsgPacketCuredLeatherX;
import com.kitsu.medievalcraft.packethandle.curedLeather.MsgPacketCuredLeatherY; import com.kitsu.medievalcraft.packethandle.curedLeather.MsgPacketCuredLeatherY;
import com.kitsu.medievalcraft.packethandle.curedLeather.MsgPacketCuredLeatherZ; import com.kitsu.medievalcraft.packethandle.curedLeather.MsgPacketCuredLeatherZ;
import com.kitsu.medievalcraft.packethandle.forge.MsgHandleForge; import com.kitsu.medievalcraft.packethandle.forge.MsgHandleForge;
import com.kitsu.medievalcraft.packethandle.forge.MsgHandleOn;
import com.kitsu.medievalcraft.packethandle.forge.MsgPacketForge; import com.kitsu.medievalcraft.packethandle.forge.MsgPacketForge;
import com.kitsu.medievalcraft.packethandle.forge.MsgPacketOn;
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgHandle; import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgHandle;
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgHandleLocY; import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgHandleLocY;
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgHandleLocZ; import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgHandleLocZ;
@@ -55,7 +57,7 @@ public class Main {
public static final String MODID = "kitsumedievalcraft"; public static final String MODID = "kitsumedievalcraft";
public static final String MODNAME = "ForgeCraft"; public static final String MODNAME = "ForgeCraft";
public static final String VERSION = "2.2.0"; public static final String VERSION = "2.2.2";
public static SimpleNetworkWrapper sNet; public static SimpleNetworkWrapper sNet;
@@ -85,6 +87,7 @@ public class Main {
sNet.registerMessage(MsgHandleCuredLeatherZ.class, MsgPacketCuredLeatherZ.class, 8, Side.SERVER); sNet.registerMessage(MsgHandleCuredLeatherZ.class, MsgPacketCuredLeatherZ.class, 8, Side.SERVER);
sNet.registerMessage(MsgHandleShelfCase.class, MsgPacketShelfCase.class, 9, Side.SERVER); sNet.registerMessage(MsgHandleShelfCase.class, MsgPacketShelfCase.class, 9, Side.SERVER);
sNet.registerMessage(MsgHandleForge.class, MsgPacketForge.class, 10, Side.SERVER); sNet.registerMessage(MsgHandleForge.class, MsgPacketForge.class, 10, Side.SERVER);
sNet.registerMessage(MsgHandleOn.class, MsgPacketOn.class, 11, Side.CLIENT);
CustomTab.MedievalTab(); CustomTab.MedievalTab();
ModBlocks.init(); ModBlocks.init();
ModItems.init(); ModItems.init();

View File

@@ -109,7 +109,7 @@ public class ModBlocks {
//MACHINES //MACHINES
public static Block formtable; public static Block formtable;
public static Block newForge; //public static Block newForge;
public static Block testForge; public static Block testForge;
public static Block forgeAnvil; public static Block forgeAnvil;
public static Block waterFilter; public static Block waterFilter;

View File

@@ -12,6 +12,7 @@ import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World; import net.minecraft.world.World;
import com.kitsu.medievalcraft.Main; import com.kitsu.medievalcraft.Main;
import com.kitsu.medievalcraft.item.ModItems;
import com.kitsu.medievalcraft.util.CustomTab; import com.kitsu.medievalcraft.util.CustomTab;
import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.Side;
@@ -65,7 +66,8 @@ public abstract class IngotBase extends BlockContainer {
} }
@Override @Override
public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_){ public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int aa, float bb, float cc, float ff){
if(player.inventory.getCurrentItem().getItem()!=ModItems.forgeHammer){
int a = player.inventory.currentItem; int a = player.inventory.currentItem;
if(player.inventory.getStackInSlot(a)!=null){ if(player.inventory.getStackInSlot(a)!=null){
if(player.inventory.getStackInSlot(a).getItem()==Item.getItemFromBlock(this)){ if(player.inventory.getStackInSlot(a).getItem()==Item.getItemFromBlock(this)){
@@ -75,6 +77,7 @@ public abstract class IngotBase extends BlockContainer {
world.setBlock(x, y, z, Blocks.air, 0, 2); world.setBlock(x, y, z, Blocks.air, 0, 2);
} }
} }
return true;
} }
if(player.inventory.getStackInSlot(a)==null){ if(player.inventory.getStackInSlot(a)==null){
ItemStack jar = new ItemStack(this); ItemStack jar = new ItemStack(this);
@@ -82,9 +85,11 @@ public abstract class IngotBase extends BlockContainer {
if(!world.isRemote){ if(!world.isRemote){
world.setBlock(x, y, z, Blocks.air, 0, 2); world.setBlock(x, y, z, Blocks.air, 0, 2);
} }
}
return true; return true;
} }
}
return false;
}
private void parts(World world, int x, int y, int z){ private void parts(World world, int x, int y, int z){
world.spawnParticle("lava", x+0.5D, y+0.5D, z+0.5D, 0, 0, 0); world.spawnParticle("lava", x+0.5D, y+0.5D, z+0.5D, 0, 0, 0);

View File

@@ -42,15 +42,7 @@ import cpw.mods.fml.relauncher.SideOnly;
public class Firebox extends BlockContainer{ public class Firebox extends BlockContainer{
private final Random random = new Random(); private final Random random = new Random();
/*
*
*
* [Chimney]
* [ Forge ]
* [Firebox]
*
*
* */
public Firebox(String unlocalizedName, Material material) { public Firebox(String unlocalizedName, Material material) {
super(material.rock); super(material.rock);
this.setBlockName(unlocalizedName); this.setBlockName(unlocalizedName);

View File

@@ -29,6 +29,7 @@ import com.kitsu.medievalcraft.Main;
import com.kitsu.medievalcraft.block.ModBlocks; import com.kitsu.medievalcraft.block.ModBlocks;
import com.kitsu.medievalcraft.item.ModItems; import com.kitsu.medievalcraft.item.ModItems;
import com.kitsu.medievalcraft.packethandle.forge.MsgPacketForge; import com.kitsu.medievalcraft.packethandle.forge.MsgPacketForge;
import com.kitsu.medievalcraft.packethandle.forge.MsgPacketOn;
import com.kitsu.medievalcraft.packethandle.shelf.MsgPacketShelfCase; import com.kitsu.medievalcraft.packethandle.shelf.MsgPacketShelfCase;
import com.kitsu.medievalcraft.renderer.RenderId; import com.kitsu.medievalcraft.renderer.RenderId;
import com.kitsu.medievalcraft.tileents.machine.TileForge; import com.kitsu.medievalcraft.tileents.machine.TileForge;
@@ -43,6 +44,7 @@ public class Forge extends BlockContainer implements TileForgePlaceables{
private final Random random = new Random(); private final Random random = new Random();
public static int sideMeta; public static int sideMeta;
public static boolean furnaceParts;
private int c; private int c;
public Forge(String unlocalizedName, Material material) { public Forge(String unlocalizedName, Material material) {
@@ -72,6 +74,21 @@ public class Forge extends BlockContainer implements TileForgePlaceables{
public void randomDisplayTick(World world, int x, int y, int z, Random rand) public void randomDisplayTick(World world, int x, int y, int z, Random rand)
{ {
super.randomDisplayTick(world, x, y, z, random); super.randomDisplayTick(world, x, y, z, random);
if(furnaceParts == true){
int l;
float f;
float f1;
float f2;
for (l = 0; l < 3; ++l)
{
f = (float)(x+0.25) + (rand.nextFloat()/2);
f1 = (float)y + rand.nextFloat() * 0.4F + 0.3F;
f2 = (float)(z+0.25) + (rand.nextFloat()/2);
world.spawnParticle("fire", (double)f, (double)f1, (double)f2, 0.0D, 0.0D, 0.0D);
world.spawnParticle("flame", (double)f, (double)f1, (double)f2, 0.0D, 0.0D, 0.0D);
//world.spawnParticle("smoke", (double)f, (double)f1, (double)f2, 0.0D, 0.0D, 0.0D);
}
}
} }
public static int determineOrientation(World p_150071_0_, int p_150071_1_, int p_150071_2_, int p_150071_3_, EntityLivingBase p_150071_4_) public static int determineOrientation(World p_150071_0_, int p_150071_1_, int p_150071_2_, int p_150071_3_, EntityLivingBase p_150071_4_)
@@ -118,6 +135,7 @@ public class Forge extends BlockContainer implements TileForgePlaceables{
(player.inventory.getCurrentItem().getItem()==ModItems.fireBow) (player.inventory.getCurrentItem().getItem()==ModItems.fireBow)
){ ){
tileEnt.isBurning=true; tileEnt.isBurning=true;
Main.sNet.sendToAll(new MsgPacketOn(tileEnt.isBurning));
if(tileEnt.getStackInSlot(1)!=null){ if(tileEnt.getStackInSlot(1)!=null){
tileEnt.isOn=true; tileEnt.isOn=true;
} }

View File

@@ -43,7 +43,7 @@ public class BirchSplitLog extends BlockRotatedPillar {
this.setHardness(3.0F); this.setHardness(3.0F);
this.setResistance(3.0F); this.setResistance(3.0F);
this.setStepSound(Block.soundTypeWood); this.setStepSound(Block.soundTypeWood);
this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 1.0F, 0.75F);
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)

View File

@@ -40,6 +40,7 @@ public class DarkSplitLog extends BlockRotatedPillar {
this.setHardness(3.0F); this.setHardness(3.0F);
this.setResistance(3.0F); this.setResistance(3.0F);
this.setStepSound(Block.soundTypeWood); this.setStepSound(Block.soundTypeWood);
this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 1.0F, 0.75F);
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)

View File

@@ -40,6 +40,7 @@ public class JungleSplitLog extends BlockRotatedPillar {
this.setHardness(3.0F); this.setHardness(3.0F);
this.setResistance(3.0F); this.setResistance(3.0F);
this.setStepSound(Block.soundTypeWood); this.setStepSound(Block.soundTypeWood);
this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 1.0F, 0.75F);
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)

View File

@@ -40,6 +40,7 @@ public class OakSplitLog extends BlockRotatedPillar {
this.setHardness(3.0F); this.setHardness(3.0F);
this.setResistance(3.0F); this.setResistance(3.0F);
this.setStepSound(Block.soundTypeWood); this.setStepSound(Block.soundTypeWood);
this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 1.0F, 0.75F);
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)

View File

@@ -40,6 +40,7 @@ public class SpruceSplitLog extends BlockRotatedPillar {
this.setHardness(3.0F); this.setHardness(3.0F);
this.setResistance(3.0F); this.setResistance(3.0F);
this.setStepSound(Block.soundTypeWood); this.setStepSound(Block.soundTypeWood);
this.setBlockBounds(0.25F, 0.0F, 0.25F, 0.75F, 1.0F, 0.75F);
} }
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)

View File

@@ -174,9 +174,9 @@ public final class ModCrafting {
{"ccc", "bbb", "bbb", {"ccc", "bbb", "bbb",
'c', Blocks.crafting_table, 'c', Blocks.crafting_table,
'b', Blocks.brick_block}); 'b', Blocks.brick_block});
GameRegistry.addRecipe(new ItemStack(ModBlocks.testForge), new Object [] GameRegistry.addRecipe(new ItemStack(ModBlocks.forge), new Object []
{"xxx", "x x", "xxx", {"xax", "xsx", "xxx",
'x', Blocks.stonebrick}); 'x', Blocks.stonebrick, 'a', Blocks.stone_slab, 's', ModBlocks.firebox});
GameRegistry.addRecipe(new ItemStack(ModBlocks.solidFilter), new Object[] GameRegistry.addRecipe(new ItemStack(ModBlocks.solidFilter), new Object[]
{"xyx", "y y", "xyx", {"xyx", "y y", "xyx",
'x', ModItems.splitBoard, 'x', ModItems.splitBoard,

View File

@@ -24,9 +24,9 @@ public class TestForgeCrafting {
}}; }};
public static final Hashtable<Integer, Integer> cookTable= new Hashtable <Integer, Integer>(){{ /*public static final Hashtable<Integer, Integer> cookTable= new Hashtable <Integer, Integer>(){{
/*put(0, 300); put(0, 300);
put(1, 1000); put(1, 1000);
put(2, 200); put(2, 200);
put(3, 250); put(3, 250);
@@ -36,22 +36,22 @@ public class TestForgeCrafting {
put(7, 900); put(7, 900);
put(8, 400); put(8, 400);
put(9, 400); put(9, 400);
put(10, 900);*/ put(10, 900);
}}; }};*/
public static final Hashtable<Integer, Block> blockToCook = new Hashtable <Integer, Block>(){{ public static final Hashtable<Integer, Block> blockToCook = new Hashtable <Integer, Block>(){{
/*put(0, ModBlocks.hotIronBlock); put(0, ModBlocks.refinedIron);
put(1, ModBlocks.hotCrucibleIron); //put(1, ModBlocks.crucibleIronOre);
put(2, ModBlocks.emptyCookedCrucible); //put(2, ModBlocks.emptyCookedCrucible);
put(3, ModBlocks.hotIronPlate); put(3, ModBlocks.ironPlate);
put(4, ModBlocks.hotCrucibleIron); //put(4, ModBlocks.hotCrucibleIron);
put(5, ModBlocks.hotCrucibleDamascus); //put(5, ModBlocks.hotCrucibleDamascus);
put(6, ModBlocks.hotDamascusIngot); put(6, ModBlocks.damascus);
put(7, ModBlocks.hotLapisCrucible); //put(7, ModBlocks.hotLapisCrucible);
put(8, ModBlocks.hotLapisIngot); //put(8, ModBlocks.hotLapisIngot);
put(9, ModBlocks.hotRedstoneIngot); //put(9, ModBlocks.hotRedstoneIngot);
put(10, ModBlocks.hotRedstoneCrucible);*/ //put(10, ModBlocks.hotRedstoneCrucible);
}}; }};

View File

@@ -77,7 +77,7 @@ public class ForgeHammer extends Item implements AnvilUtil{
} }
private void onClick(Block block, Block blockSub, World world, int x, int y, int z, EntityPlayer p, ItemStack stack, Random rand){ private void onClick(Block block, Block blockSub, World world, int x, int y, int z, EntityPlayer p, ItemStack stack, Random rand){
System.out.println("Layer 1");
if(block == ModBlocks.refinedIron){ if(block == ModBlocks.refinedIron){
tileRefIngot = (TileMyIronIngot) world.getTileEntity(x, y, z); tileRefIngot = (TileMyIronIngot) world.getTileEntity(x, y, z);
} }
@@ -85,6 +85,7 @@ public class ForgeHammer extends Item implements AnvilUtil{
tilePlate = (TileIronPlate) world.getTileEntity(x, y, z); tilePlate = (TileIronPlate) world.getTileEntity(x, y, z);
} }
if((blockSub == ModBlocks.forgeAnvil)&&(p.isSwingInProgress == false)){ if((blockSub == ModBlocks.forgeAnvil)&&(p.isSwingInProgress == false)){
TileEntityAnvilForge tileEnt = (TileEntityAnvilForge) world.getTileEntity(x, y-1, z); TileEntityAnvilForge tileEnt = (TileEntityAnvilForge) world.getTileEntity(x, y-1, z);
if((block instanceof IngotBase)&&(block==ModBlocks.refinedIron)){ if((block instanceof IngotBase)&&(block==ModBlocks.refinedIron)){
TileIngotBase tile = (TileIngotBase) world.getTileEntity(x, y, z); TileIngotBase tile = (TileIngotBase) world.getTileEntity(x, y, z);
@@ -123,6 +124,7 @@ public class ForgeHammer extends Item implements AnvilUtil{
//IRON FORMS //IRON FORMS
if(tileEnt.getStackInSlot(0)!=null){ if(tileEnt.getStackInSlot(0)!=null){
if((tileEnt.getStackInSlot(0).getItem() instanceof IronForms)&&(tile.hot==true)){ if((tileEnt.getStackInSlot(0).getItem() instanceof IronForms)&&(tile.hot==true)){
System.out.println("working");
p.worldObj.playSoundAtEntity(p, Main.MODID + ":anvilhammer", 1.0F, 1.0F); p.worldObj.playSoundAtEntity(p, Main.MODID + ":anvilhammer", 1.0F, 1.0F);
Main.sNet.sendToAll(new MsgPacket(true)); Main.sNet.sendToAll(new MsgPacket(true));
Main.sNet.sendToAll(new MsgPacketLocX(x)); Main.sNet.sendToAll(new MsgPacketLocX(x));
@@ -269,6 +271,7 @@ public class ForgeHammer extends Item implements AnvilUtil{
Block block = world.getBlock(x, y, z); Block block = world.getBlock(x, y, z);
Block anvil = world.getBlock(x, y-1, z); Block anvil = world.getBlock(x, y-1, z);
if(!world.isRemote){ if(!world.isRemote){
System.out.println("Item Use");
onClick(block, anvil, world, x, y, z, player, stack, world.rand); onClick(block, anvil, world, x, y, z, player, stack, world.rand);
} }
return true; return true;

View File

@@ -41,15 +41,6 @@ public class WorkBlade extends Item {
GameRegistry.registerItem(this, name); GameRegistry.registerItem(this, name);
} }
@Override
public void onCreated(ItemStack stack, World world, EntityPlayer player) {
stack.stackTagCompound = new NBTTagCompound();
stack.stackTagCompound.setInteger("X", 1);
stack.stackTagCompound.setInteger("Y", 1);
stack.stackTagCompound.setInteger("Z", 1);
stack.stackTagCompound.setInteger("BARKHITS", 0);
}
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int p_77648_7_, float p_77648_8_, float p_77648_9_, float p_77648_10_){ public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int p_77648_7_, float p_77648_8_, float p_77648_9_, float p_77648_10_){
if(!world.isRemote){ if(!world.isRemote){
@@ -60,42 +51,10 @@ public class WorkBlade extends Item {
} }
private void getBark(World world, int x, int y, int z, EntityPlayer player, ItemStack stack){ private void getBark(World world, int x, int y, int z, EntityPlayer player, ItemStack stack){
//if(player.isSwingInProgress == false){ if(player.isSwingInProgress == false){
if(world.getBlock(x, y, z).getUnlocalizedName().equals("tile.log")){ if(world.getBlock(x, y, z).getUnlocalizedName().equals("tile.log")){
//System.out.println(stack.stackTagCompound.getInteger("BARKHITS")); player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.25F, 1.8F);
//System.out.println(stack.stackTagCompound.getInteger("X")); if(world.rand.nextInt(8)==1){
//System.out.println(stack.stackTagCompound.getInteger("Y"));
//System.out.println(stack.stackTagCompound.getInteger("Z"));
//System.out.println(world.getBlockMetadata(x, y, z));
if((stack.stackTagCompound.getInteger("BARKHITS") == 0) || (stack.stackTagCompound.getInteger("X") != x) || (stack.stackTagCompound.getInteger("Y") != y) || (stack.stackTagCompound.getInteger("Z") != z)){
stack.stackTagCompound.setInteger("X", x);
stack.stackTagCompound.setInteger("Y", y);
stack.stackTagCompound.setInteger("Z", z);
stack.stackTagCompound.setInteger("BARKHITS", 1);
player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.33F, 1.0F);
//System.out.println("lvl2");
}
if(stack.stackTagCompound.getInteger("BARKHITS") > 0){
if((stack.stackTagCompound.getInteger("X") == x) && (stack.stackTagCompound.getInteger("Y") == y) && (stack.stackTagCompound.getInteger("Z") == z)){
player.worldObj.playSoundAtEntity(player, Main.MODID + ":scrapes1", 0.33F, 1.0F);
if (world.rand.nextInt(2) == 0 ) {
stack.stackTagCompound.setInteger("BARKHITS", stack.stackTagCompound.getInteger("BARKHITS") + 1);
stack.stackTagCompound.setInteger("X", x);
stack.stackTagCompound.setInteger("Y", y);
stack.stackTagCompound.setInteger("Z", z);
stack.damageItem(1, player);
//System.out.println("lvl3");
}
}
}
if(stack.stackTagCompound.getInteger("BARKHITS") >= 6 + world.rand.nextInt(4)){
stack.stackTagCompound.setInteger("BARKHITS", 0);
stack.stackTagCompound.setInteger("X", 0);
stack.stackTagCompound.setInteger("Y", 0);
stack.stackTagCompound.setInteger("Z", 0);
//System.out.println("lvl4");
if(world.getBlock(x, y, z).equals(Blocks.log)){ if(world.getBlock(x, y, z).equals(Blocks.log)){
//System.out.println("lvl5"); //System.out.println("lvl5");
int woodMeta = world.getBlockMetadata(x, y, z); int woodMeta = world.getBlockMetadata(x, y, z);
@@ -163,6 +122,7 @@ public class WorkBlade extends Item {
} }
} }
} }
}
private void makeLonbow(World world, int x, int y, int z, EntityPlayer player, ItemStack stack){ private void makeLonbow(World world, int x, int y, int z, EntityPlayer player, ItemStack stack){
if(!world.isRemote){ if(!world.isRemote){

View File

@@ -0,0 +1,5 @@
package com.kitsu.medievalcraft.packethandle.forge;
public class MsgHandleBurning {
}

View File

@@ -0,0 +1,16 @@
package com.kitsu.medievalcraft.packethandle.forge;
import com.kitsu.medievalcraft.block.machines.Forge;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
public class MsgHandleOn implements IMessageHandler<MsgPacketOn, IMessage>{
@Override
public IMessage onMessage(MsgPacketOn message, MessageContext ctx) {
Forge.furnaceParts = message.packetOn;
return null;
}
}

View File

@@ -0,0 +1,5 @@
package com.kitsu.medievalcraft.packethandle.forge;
public class MsgPacketBurning {
}

View File

@@ -0,0 +1,26 @@
package com.kitsu.medievalcraft.packethandle.forge;
import io.netty.buffer.ByteBuf;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
public class MsgPacketOn implements IMessage {
public boolean packetOn;
public MsgPacketOn() {}
public MsgPacketOn(boolean x){
this.packetOn = x;
}
@Override
public void fromBytes(ByteBuf buf) {
this.packetOn = buf.readBoolean();
}
@Override
public void toBytes(ByteBuf buf) {
buf.writeBoolean(this.packetOn);
}
}

View File

@@ -45,6 +45,7 @@ import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.IronIngotIR;
import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.IronPlateIR; import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.IronPlateIR;
import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.LapisIngotIR; import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.LapisIngotIR;
import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.RedstoneIngotIR; import com.kitsu.medievalcraft.renderer.itemrenderer.ingotsplates.RedstoneIngotIR;
import com.kitsu.medievalcraft.renderer.itemrenderer.machines.ForgeIR;
import com.kitsu.medievalcraft.renderer.itemrenderer.machines.IRBarrelLid; import com.kitsu.medievalcraft.renderer.itemrenderer.machines.IRBarrelLid;
import com.kitsu.medievalcraft.renderer.itemrenderer.machines.IRFirebox; import com.kitsu.medievalcraft.renderer.itemrenderer.machines.IRFirebox;
import com.kitsu.medievalcraft.renderer.itemrenderer.machines.IRForgeAnvil; import com.kitsu.medievalcraft.renderer.itemrenderer.machines.IRForgeAnvil;
@@ -129,6 +130,7 @@ public class RendererRegistry {
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.smallBarrelLid), new IRBarrelLid()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.smallBarrelLid), new IRBarrelLid());
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.shelfFour), new IRShelfFour()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.shelfFour), new IRShelfFour());
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.firebox), new IRFirebox()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.firebox), new IRFirebox());
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.forge), new ForgeIR());
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.crucibleIronOre), new IRCrucible()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.crucibleIronOre), new IRCrucible());
MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.crucibleIronIngot), new IRCrucible()); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.crucibleIronIngot), new IRCrucible());
@@ -168,7 +170,6 @@ public class RendererRegistry {
ClientRegistry.bindTileEntitySpecialRenderer(TileCrucibleWootz.class, new WootzCrucibleRenderer()); ClientRegistry.bindTileEntitySpecialRenderer(TileCrucibleWootz.class, new WootzCrucibleRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TileCrucibleRedstone.class, new RedstoneCrucibleRenderer()); ClientRegistry.bindTileEntitySpecialRenderer(TileCrucibleRedstone.class, new RedstoneCrucibleRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TileMyIronIngot.class, new IronIngotRenderer()); ClientRegistry.bindTileEntitySpecialRenderer(TileMyIronIngot.class, new IronIngotRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TileDamascus.class, new DamascusIngotRenderer()); ClientRegistry.bindTileEntitySpecialRenderer(TileDamascus.class, new DamascusIngotRenderer());
ClientRegistry.bindTileEntitySpecialRenderer(TileIronPlate.class, new IronPlateRenderer()); ClientRegistry.bindTileEntitySpecialRenderer(TileIronPlate.class, new IronPlateRenderer());

View File

@@ -1,148 +0,0 @@
package com.kitsu.medievalcraft.renderer.itemrenderer.crucibles;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11;
public class ItemRendererCDCrucible implements IItemRenderer {
public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/CrucibleModel.obj");
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/CoolCrucible.png");
public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE);
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
switch(type) {
case EQUIPPED: {
return true;
}
case EQUIPPED_FIRST_PERSON: {
return true;
}
case INVENTORY: {
return true;
}
case ENTITY: {
return true;
}
default: return false;
}
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
ItemRendererHelper helper) {
switch(type) {
case EQUIPPED: {
return helper == ItemRendererHelper.BLOCK_3D;
}
case EQUIPPED_FIRST_PERSON: {
return helper == ItemRendererHelper.EQUIPPED_BLOCK;
}
case INVENTORY: {
return helper == ItemRendererHelper.INVENTORY_BLOCK;
}
case ENTITY: {
return (helper == ItemRendererHelper.ENTITY_BOBBING ||
helper == ItemRendererHelper.ENTITY_ROTATION ||
helper == ItemRendererHelper.BLOCK_3D);
}
default: return false;
}
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
switch(type) {
case EQUIPPED: {
GL11.glPushMatrix();
float scale = 0.45F;
GL11.glScalef(scale, scale, scale);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(25F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(60F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.2F, -2.9F, 2.1F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case EQUIPPED_FIRST_PERSON: {
float f = 0.4F;
GL11.glPushMatrix();
GL11.glScalef(f, f, f);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.5F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case INVENTORY: {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_TEXTURE_2D);
float scale = 0.5F;
GL11.glScalef(scale, scale, scale);
//GL11.glRotatef(90, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0.0F, -1.1F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case ENTITY: {
GL11.glPushMatrix();
//GL11.glScalef(1.75F, 1.75F, 1.75F);
//GL11.glTranslatef(0.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
default:
break;
}
}
}

View File

@@ -1,150 +0,0 @@
package com.kitsu.medievalcraft.renderer.itemrenderer.crucibles;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11;
public class ItemRendererCICrucible implements IItemRenderer {
public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/CrucibleModel.obj");
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/CoolCrucible.png");
public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE);
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
switch(type) {
case EQUIPPED: {
return true;
}
case EQUIPPED_FIRST_PERSON: {
return true;
}
case INVENTORY: {
return true;
}
case ENTITY: {
return true;
}
default: return false;
}
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
ItemRendererHelper helper) {
switch(type) {
case EQUIPPED: {
return helper == ItemRendererHelper.BLOCK_3D;
}
case EQUIPPED_FIRST_PERSON: {
return helper == ItemRendererHelper.EQUIPPED_BLOCK;
}
case INVENTORY: {
return helper == ItemRendererHelper.INVENTORY_BLOCK;
}
case ENTITY: {
return (helper == ItemRendererHelper.ENTITY_BOBBING ||
helper == ItemRendererHelper.ENTITY_ROTATION ||
helper == ItemRendererHelper.BLOCK_3D);
}
default: return false;
}
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
switch(type) {
case EQUIPPED: {
GL11.glPushMatrix();
float scale = 0.45F;
GL11.glScalef(scale, scale, scale);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(25F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(60F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.2F, -2.9F, 2.1F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case EQUIPPED_FIRST_PERSON: {
float f = 0.4F;
GL11.glPushMatrix();
GL11.glScalef(f, f, f);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.5F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case INVENTORY: {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_TEXTURE_2D);
float scale = 0.5F;
GL11.glScalef(scale, scale, scale);
//GL11.glRotatef(90, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0.0F, -1.1F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case ENTITY: {
GL11.glPushMatrix();
//GL11.glScalef(1.75F, 1.75F, 1.75F);
//GL11.glTranslatef(0.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
default:
break;
}
}
}

View File

@@ -1,146 +0,0 @@
package com.kitsu.medievalcraft.renderer.itemrenderer.crucibles;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11;
public class ItemRendererFICrucible implements IItemRenderer {
public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/CrucibleModel.obj");
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/Crucible.png");
public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE);
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
switch(type) {
case EQUIPPED: {
return true;
}
case EQUIPPED_FIRST_PERSON: {
return true;
}
case INVENTORY: {
return true;
}
case ENTITY: {
return true;
}
default: return false;
}
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
ItemRendererHelper helper) {
switch(type) {
case EQUIPPED: {
return helper == ItemRendererHelper.BLOCK_3D;
}
case EQUIPPED_FIRST_PERSON: {
return helper == ItemRendererHelper.EQUIPPED_BLOCK;
}
case INVENTORY: {
return helper == ItemRendererHelper.INVENTORY_BLOCK;
}
case ENTITY: {
return (helper == ItemRendererHelper.ENTITY_BOBBING ||
helper == ItemRendererHelper.ENTITY_ROTATION ||
helper == ItemRendererHelper.BLOCK_3D);
}
default: return false;
}
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
switch(type) {
case EQUIPPED: {
GL11.glPushMatrix();
float scale = 0.45F;
GL11.glScalef(scale, scale, scale);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(25F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(60F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.2F, -2.9F, 2.1F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case EQUIPPED_FIRST_PERSON: {
float f = 0.4F;
GL11.glPushMatrix();
GL11.glScalef(f, f, f);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.5F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case INVENTORY: {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_TEXTURE_2D);
float scale = 0.5F;
GL11.glScalef(scale, scale, scale);
//GL11.glRotatef(90, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0.0F, -1.1F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case ENTITY: {
GL11.glPushMatrix();
//GL11.glScalef(1.75F, 1.75F, 1.75F);
//GL11.glTranslatef(0.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
default:
break;
}
}
}

View File

@@ -1,146 +0,0 @@
package com.kitsu.medievalcraft.renderer.itemrenderer.crucibles;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11;
public class ItemRendererHDCrucible implements IItemRenderer{
public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/CrucibleModel.obj");
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/HotDamascusCrucible.png");
public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE);
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
switch(type) {
case EQUIPPED: {
return true;
}
case EQUIPPED_FIRST_PERSON: {
return true;
}
case INVENTORY: {
return true;
}
case ENTITY: {
return true;
}
default: return false;
}
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
ItemRendererHelper helper) {
switch(type) {
case EQUIPPED: {
return helper == ItemRendererHelper.BLOCK_3D;
}
case EQUIPPED_FIRST_PERSON: {
return helper == ItemRendererHelper.EQUIPPED_BLOCK;
}
case INVENTORY: {
return helper == ItemRendererHelper.INVENTORY_BLOCK;
}
case ENTITY: {
return (helper == ItemRendererHelper.ENTITY_BOBBING ||
helper == ItemRendererHelper.ENTITY_ROTATION ||
helper == ItemRendererHelper.BLOCK_3D);
}
default: return false;
}
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
switch(type) {
case EQUIPPED: {
GL11.glPushMatrix();
float scale = 0.45F;
GL11.glScalef(scale, scale, scale);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(25F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(60F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.2F, -2.9F, 2.1F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case EQUIPPED_FIRST_PERSON: {
float f = 0.4F;
GL11.glPushMatrix();
GL11.glScalef(f, f, f);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.5F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case INVENTORY: {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_TEXTURE_2D);
float scale = 0.5F;
GL11.glScalef(scale, scale, scale);
//GL11.glRotatef(90, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0.0F, -1.1F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case ENTITY: {
GL11.glPushMatrix();
//GL11.glScalef(1.75F, 1.75F, 1.75F);
//GL11.glTranslatef(0.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
default:
break;
}
}
}

View File

@@ -1,146 +0,0 @@
package com.kitsu.medievalcraft.renderer.itemrenderer.crucibles;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11;
public class ItemRendererHICrucible implements IItemRenderer{
public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/CrucibleModel.obj");
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/HotCrucible.png");
public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE);
@Override
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
switch(type) {
case EQUIPPED: {
return true;
}
case EQUIPPED_FIRST_PERSON: {
return true;
}
case INVENTORY: {
return true;
}
case ENTITY: {
return true;
}
default: return false;
}
}
@Override
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
ItemRendererHelper helper) {
switch(type) {
case EQUIPPED: {
return helper == ItemRendererHelper.BLOCK_3D;
}
case EQUIPPED_FIRST_PERSON: {
return helper == ItemRendererHelper.EQUIPPED_BLOCK;
}
case INVENTORY: {
return helper == ItemRendererHelper.INVENTORY_BLOCK;
}
case ENTITY: {
return (helper == ItemRendererHelper.ENTITY_BOBBING ||
helper == ItemRendererHelper.ENTITY_ROTATION ||
helper == ItemRendererHelper.BLOCK_3D);
}
default: return false;
}
}
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
switch(type) {
case EQUIPPED: {
GL11.glPushMatrix();
float scale = 0.45F;
GL11.glScalef(scale, scale, scale);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(25F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(60F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.2F, -2.9F, 2.1F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case EQUIPPED_FIRST_PERSON: {
float f = 0.4F;
GL11.glPushMatrix();
GL11.glScalef(f, f, f);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.5F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case INVENTORY: {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_TEXTURE_2D);
float scale = 0.5F;
GL11.glScalef(scale, scale, scale);
//GL11.glRotatef(90, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0.0F, -1.1F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
case ENTITY: {
GL11.glPushMatrix();
//GL11.glScalef(1.75F, 1.75F, 1.75F);
//GL11.glTranslatef(0.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll();
GL11.glPopMatrix();
} break;
default:
break;
}
}
}

View File

@@ -1,18 +1,20 @@
package com.kitsu.medievalcraft.renderer.itemrenderer.crucibles; package com.kitsu.medievalcraft.renderer.itemrenderer.machines;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation; import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer; import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.IItemRenderer.ItemRenderType;
import net.minecraftforge.client.IItemRenderer.ItemRendererHelper;
import net.minecraftforge.client.model.AdvancedModelLoader; import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom; import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL11;
public class ItemRendererFDCrucible implements IItemRenderer { public class ForgeIR implements IItemRenderer {
public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/CrucibleModel.obj"); public static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/SingleForge.obj");
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/Crucible.png"); public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/SingleForge.png");
public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE); public IModelCustom model = AdvancedModelLoader.loadModel(MODEL_CRUCIBLE);
@@ -69,14 +71,11 @@ public class ItemRendererFDCrucible implements IItemRenderer {
case EQUIPPED: { case EQUIPPED: {
GL11.glPushMatrix(); GL11.glPushMatrix();
float scale = 0.45F; float scale = 0.5F;
GL11.glRotatef(22F, 0.0F, 0.0F, 1.0F);
//GL11.glRotatef(0F, 0.0F, 1.0F, 0.0F);
GL11.glScalef(scale, scale, scale); GL11.glScalef(scale, scale, scale);
GL11.glTranslatef(2.25F, -0.75F, 0.0F);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE
GL11.glRotatef(25F, 0.0F, 0.0F, 1.0F);
GL11.glRotatef(60F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(0.2F, -2.9F, 2.1F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll(); model.renderAll();
@@ -85,15 +84,12 @@ public class ItemRendererFDCrucible implements IItemRenderer {
} break; } break;
case EQUIPPED_FIRST_PERSON: { case EQUIPPED_FIRST_PERSON: {
float f = 0.4F; float f = 0.8F;
GL11.glPushMatrix(); GL11.glPushMatrix();
GL11.glScalef(f, f, f); GL11.glScalef(f, f, f);
GL11.glRotatef(-135F, 0.0F, 1.0F, 0.0F);
//ANGLE, X ROTATE, Y ROTATE, Z ROTATE //GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.0F, 0.5F, -0.4F);
GL11.glRotatef(-45F, 0.0F, 1.0F, 0.0F);
GL11.glTranslatef(1.5F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll(); model.renderAll();
@@ -108,11 +104,7 @@ public class ItemRendererFDCrucible implements IItemRenderer {
GL11.glEnable(GL11.GL_TEXTURE_2D); GL11.glEnable(GL11.GL_TEXTURE_2D);
float scale = 0.5F; float scale = 0.5F;
GL11.glScalef(scale, scale, scale); GL11.glScalef(scale, scale, scale);
GL11.glTranslatef(0.0F, 0.0F, 0.0F);
//GL11.glRotatef(90, 1.0F, 0.0F, 0.0F);
GL11.glTranslatef(0.0F, -1.1F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll(); model.renderAll();
@@ -124,11 +116,7 @@ public class ItemRendererFDCrucible implements IItemRenderer {
case ENTITY: { case ENTITY: {
GL11.glPushMatrix(); GL11.glPushMatrix();
//GL11.glScalef(1.75F, 1.75F, 1.75F); //GL11.glScalef(1.75F, 1.75F, 1.75F);
GL11.glTranslatef(0.0F, 0.5F, 0.0F);
//GL11.glTranslatef(0.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE);
model.renderAll(); model.renderAll();

View File

@@ -136,14 +136,14 @@ public class TileEntityTestForge extends TileEntity implements IInventory {
} }
return TestForgeCrafting.blockToCheck.get(type); return TestForgeCrafting.blockToCheck.get(type);
} }
private int getCookTime(int a){ /*private int getCookTime(int a){
for(int i = 0; i < TestForgeCrafting.cookTable.size(); i++){ for(int i = 0; i < TestForgeCrafting.cookTable.size(); i++){
if(a == TestForgeCrafting.cookTable.get(i)){ if(a == TestForgeCrafting.cookTable.get(i)){
cookKey = i; cookKey = i;
} }
} }
return TestForgeCrafting.cookTable.get(cookKey); return TestForgeCrafting.cookTable.get(cookKey);
} }*/
private void cook(World world, int x, int y, int z){ private void cook(World world, int x, int y, int z){
Block isAir = world.getBlock(x, y+2, z); Block isAir = world.getBlock(x, y+2, z);

View File

@@ -20,7 +20,9 @@ import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World; import net.minecraft.world.World;
import com.kitsu.medievalcraft.Main;
import com.kitsu.medievalcraft.block.ingots.IngotBase; import com.kitsu.medievalcraft.block.ingots.IngotBase;
import com.kitsu.medievalcraft.packethandle.forge.MsgPacketOn;
import com.kitsu.medievalcraft.tileents.ingots.TileIngotBase; import com.kitsu.medievalcraft.tileents.ingots.TileIngotBase;
import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.GameRegistry;
@@ -223,8 +225,6 @@ public class TileForge extends TileEntity implements IInventory{
if(this.isOn==true){ if(this.isOn==true){
if(tile.hot==false){ if(tile.hot==false){
tile.heatTicks--; tile.heatTicks--;
//System.out.println(tile.hot);
//System.out.println(tile.heatTicks);
} }
} }
} }
@@ -332,6 +332,7 @@ public class TileForge extends TileEntity implements IInventory{
if(this.getStackInSlot(0)==null){ if(this.getStackInSlot(0)==null){
this.isOn = false; this.isOn = false;
this.isBurning = false; this.isBurning = false;
Main.sNet.sendToAll(new MsgPacketOn(this.isBurning));
} }
if(this.getStackInSlot(1)==null){ if(this.getStackInSlot(1)==null){
this.isOn = false; this.isOn = false;

View File

@@ -74,7 +74,7 @@ item.ironsawBlade.name=Iron Saw Blade
item.ironweaponHandle.name=Iron Handle item.ironweaponHandle.name=Iron Handle
item.woodentoolHandle.name=Wooden Handle item.woodentoolHandle.name=Wooden Handle
item.ironPickaxeForm.name=Iron Pickaxe Form item.ironPickaxeForm.name=Iron Pickaxe Form
item.ironSpadForm.name=Iron Shovel Form item.ironSpadeForm.name=Iron Shovel Form
item.ironHoeForm.name=Iron Hoe Form item.ironHoeForm.name=Iron Hoe Form
item.ironAxeForm.name=Iron Lumber Axe Form item.ironAxeForm.name=Iron Lumber Axe Form
item.ironLongswordForm.name=Iron Long Sword Form item.ironLongswordForm.name=Iron Long Sword Form
@@ -169,54 +169,25 @@ item.itemSmallBarrelLid.name
item.halfSplitBoard.name=Half Split Board item.halfSplitBoard.name=Half Split Board
item.woodPulp.name=Wood Pulp item.woodPulp.name=Wood Pulp
item.charcoalFilter.name=Charcoal Filter item.charcoalFilter.name=Charcoal Filter
item.stoneTongsCoolLapisIngot.name=StoneTongs
item.stoneTongsCoolRedstoneIngot.name=Stone Tongs
item.stoneTongsMyDamascusIngot.name=Stone Tongs
item.stoneTongsMyIronIngot.name=Stone Tongs
item.stoneTongs.name=Stone Tongs
item.stoneTongsIngot.name=Stone Tongs
item.stoneTongsDamascus.name=Stone Tongs
item.stoneTongsPlate.name=Stone Tongs
item.stoneTongsICrucible.name=Stone Tongs
item.stoneTongsDCrucible.name=Stone Tongs
item.stoneTongsCoolPlate.name=Stone Tongs
item.stoneTongsLapisCrucible.name=Stone Tongs
item.stoneTongsLapisIngot.name=Stone Tongs
item.stoneTongsRedstoneCrucible.name=Stone Tongs
item.stoneTongsRedstoneIngot.name=Stone Tongs
tile.shitBlock.name=Shit Block tile.shitBlock.name=Shit Block
tile.formTable.name=Form Table tile.formTable.name=Form Table
tile.myIronIngot.name=Refined Iron Ingot tile.refinedIron.name=Refined Iron Ingot
tile.hotIronBlock.name=Hot Refined Iron Ingot tile.crucibleIronOre.name=Iron Ore Crucible
tile.TestForge.name=Forge tile.crucibleIronIngot.name=Iron Ore Crucible
tile.hotCrucibleIron.name=Hot Iron Crucible tile.crucibleWootz.name=Wootz Ore Crucible
tile.filledCrucibleIron.name=Filled Iron Ore Crucible tile.crucibleLapis.name=Lapis Crucible
tile.coolCrucibleIron.name=Cooled Iron Crucible tile.crucibleRedstone.name=Redstone Crucible
tile.emptySoftCrucible.name=Soft Clay Crucible tile.forge.name=Forge
tile.emptyCookedCrucible.name=Empty Crucible
tile.ironPlate.name=Iron Plate tile.ironPlate.name=Iron Plate
tile.hotIronPlate.name=Hot Iron Plate tile.damascus.name=Damascus Steel Ingot
tile.filledCrucibleIronIngot.name=Filled Iron Ingot Crucible
tile.filledCrucibleDamascus.name=Filled Charcoal Leaf Crucible
tile.damascusIngot.name=Damascus Steel Ingot
tile.hotCrucibleDamascus.name=Hot Damascus Steel Crucible
tile.coolCrucibleDamascus.name=Cooled Damascus Steel Crucible
tile.hotDamascusIngot.name=Hot Damascus Steel Ingot
tile.eggWashedWall.name=Egg Washed Wall tile.eggWashedWall.name=Egg Washed Wall
tile.eggWashedBrick.name=Egg Washed Brick tile.eggWashedBrick.name=Egg Washed Brick
tile.wootzOre.name=Wootz Ore tile.wootzOre.name=Wootz Ore
tile.limestoneRaw.name=Raw Limestone tile.limestoneRaw.name=Raw Limestone
tile.forgeAnvil.name=Forge Anvil tile.forgeAnvil.name=Forge Anvil
tile.filledLapisCrucible.name=Filled Lapis Crucible
tile.hotLapisCrucible.name=Hot Lapis Crucible
tile.coolLapisCrucible.name=Cool Lapis Crucible
tile.lapisIngot.name=Lapis Ingot tile.lapisIngot.name=Lapis Ingot
tile.hotLapisIngot.name=Hot Lapis Ingot
tile.redstoneIngot.name=Redstone Ingot tile.redstoneIngot.name=Redstone Ingot
tile.hotRedstoneIngot.name=Hot Redstone Ingot
tile.filledRedstoneCrucible.name=Filled Redstone Crucible
tile.hotRedstoneCrucible.name=Hot Redstone Crucible
tile.coolRedstoneCrucible.name=Cool Redstone Crucible
tile.sandFilterEmpty.name=Filter Stand tile.sandFilterEmpty.name=Filter Stand
tile.sandFilter.name=Filter Stand tile.sandFilter.name=Filter Stand
tile.waterFilter.name=WaterFilter tile.waterFilter.name=WaterFilter
@@ -247,6 +218,8 @@ tile.smallBarrel.name=Small Barrel
tile.smallBarrelLid.name=Small Barrel Lid tile.smallBarrelLid.name=Small Barrel Lid
tile.shelfFour.name=Shelf tile.shelfFour.name=Shelf
tile.firebox.name=Clay Firebox tile.firebox.name=Clay Firebox
tile.emptySoftCrucible.name=Empty Soft Crucible
tile.emptyCookedCrucible=Empty Crucible
itemGroup.MedievalCraftTab=ForgeCraft itemGroup.MedievalCraftTab=ForgeCraft

View File

@@ -3,7 +3,7 @@
"modid": "kitsumedievalcraft", "modid": "kitsumedievalcraft",
"name": "ForgeCraft", "name": "ForgeCraft",
"description": "ForgeCraft", "description": "ForgeCraft",
"version": "{2.2.0}", "version": "{2.2.2}",
"mcversion": "{1.7.10}", "mcversion": "{1.7.10}",
"url": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2296334-wip-kitsus-forgecraft-blacksmith-style-forging", "url": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2296334-wip-kitsus-forgecraft-blacksmith-style-forging",
"updateUrl": "https://bitbucket.org/kitsushadow/kitsus-forgecraft/downloads", "updateUrl": "https://bitbucket.org/kitsushadow/kitsus-forgecraft/downloads",