Ingot Activate
This commit is contained in:
118
.classpath
118
.classpath
@@ -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>
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 211 B After Width: | Height: | Size: 211 B |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
bin/com/kitsu/medievalcraft/packethandle/forge/MsgHandleOn.class
Normal file
BIN
bin/com/kitsu/medievalcraft/packethandle/forge/MsgHandleOn.class
Normal file
Binary file not shown.
Binary file not shown.
BIN
bin/com/kitsu/medievalcraft/packethandle/forge/MsgPacketOn.class
Normal file
BIN
bin/com/kitsu/medievalcraft/packethandle/forge/MsgPacketOn.class
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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",
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
@@ -35,7 +36,7 @@ public abstract class IngotBase extends BlockContainer {
|
|||||||
//xmin, ymin, zmin,
|
//xmin, ymin, zmin,
|
||||||
//xmax, ymax, zmax
|
//xmax, ymax, zmax
|
||||||
this.setBlockBounds(0.25F, 0.0F, 0.35F,
|
this.setBlockBounds(0.25F, 0.0F, 0.35F,
|
||||||
0.75F , 0.15F, 0.7F);
|
0.75F , 0.15F, 0.7F);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -48,10 +49,10 @@ public abstract class IngotBase extends BlockContainer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int quantityDropped(Random p_149745_1_)
|
public int quantityDropped(Random p_149745_1_)
|
||||||
{
|
{
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
@@ -65,25 +66,29 @@ 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){
|
||||||
int a = player.inventory.currentItem;
|
if(player.inventory.getCurrentItem().getItem()!=ModItems.forgeHammer){
|
||||||
if(player.inventory.getStackInSlot(a)!=null){
|
int a = player.inventory.currentItem;
|
||||||
if(player.inventory.getStackInSlot(a).getItem()==Item.getItemFromBlock(this)){
|
if(player.inventory.getStackInSlot(a)!=null){
|
||||||
|
if(player.inventory.getStackInSlot(a).getItem()==Item.getItemFromBlock(this)){
|
||||||
|
ItemStack jar = new ItemStack(this);
|
||||||
|
player.inventory.addItemStackToInventory(jar);
|
||||||
|
if(!world.isRemote){
|
||||||
|
world.setBlock(x, y, z, Blocks.air, 0, 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if(player.inventory.getStackInSlot(a)==null){
|
||||||
ItemStack jar = new ItemStack(this);
|
ItemStack jar = new ItemStack(this);
|
||||||
player.inventory.addItemStackToInventory(jar);
|
player.inventory.setInventorySlotContents(a, jar);
|
||||||
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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(player.inventory.getStackInSlot(a)==null){
|
return false;
|
||||||
ItemStack jar = new ItemStack(this);
|
|
||||||
player.inventory.setInventorySlotContents(a, jar);
|
|
||||||
if(!world.isRemote){
|
|
||||||
world.setBlock(x, y, z, Blocks.air, 0, 2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void parts(World world, int x, int y, int z){
|
private void parts(World world, int x, int y, int z){
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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,107 +51,76 @@ 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"));
|
if(world.getBlock(x, y, z).equals(Blocks.log)){
|
||||||
//System.out.println(stack.stackTagCompound.getInteger("Z"));
|
//System.out.println("lvl5");
|
||||||
//System.out.println(world.getBlockMetadata(x, y, z));
|
int woodMeta = world.getBlockMetadata(x, y, z);
|
||||||
|
if(woodMeta == 0){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanOak, 0, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 4){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanOak, 4, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 8){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanOak, 8, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 1){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanSpruce, 0, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 5){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanSpruce, 4, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 9){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanSpruce, 8, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 2){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanBirch, 0, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 6){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanBirch, 4, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 10){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanBirch, 8, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 3){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanJungle, 0, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 7){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanJungle, 4, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 11){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanJungle, 8, 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(world.getBlock(x, y, z).equals(Blocks.log2)){
|
||||||
|
//System.out.println("lvl6");
|
||||||
|
int woodMeta = world.getBlockMetadata(x, y, z);
|
||||||
|
if(woodMeta == 0){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanAcacia, 0, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 4){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanAcacia, 4, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 8){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanAcacia, 8, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 1){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanDarkOak, 0, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 5){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanDarkOak, 4, 2);
|
||||||
|
}
|
||||||
|
if(woodMeta == 9){
|
||||||
|
world.setBlock(x, y, z, ModBlocks.cleanDarkOak, 8, 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if((stack.stackTagCompound.getInteger("BARKHITS") == 0) || (stack.stackTagCompound.getInteger("X") != x) || (stack.stackTagCompound.getInteger("Y") != y) || (stack.stackTagCompound.getInteger("Z") != z)){
|
world.spawnEntityInWorld(new EntityItem(world, x, y, z, new ItemStack(ModItems.itemBark, 5 + world.rand.nextInt(4), 0)));
|
||||||
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)){
|
|
||||||
//System.out.println("lvl5");
|
|
||||||
int woodMeta = world.getBlockMetadata(x, y, z);
|
|
||||||
if(woodMeta == 0){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanOak, 0, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 4){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanOak, 4, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 8){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanOak, 8, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 1){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanSpruce, 0, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 5){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanSpruce, 4, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 9){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanSpruce, 8, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 2){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanBirch, 0, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 6){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanBirch, 4, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 10){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanBirch, 8, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 3){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanJungle, 0, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 7){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanJungle, 4, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 11){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanJungle, 8, 2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(world.getBlock(x, y, z).equals(Blocks.log2)){
|
|
||||||
//System.out.println("lvl6");
|
|
||||||
int woodMeta = world.getBlockMetadata(x, y, z);
|
|
||||||
if(woodMeta == 0){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanAcacia, 0, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 4){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanAcacia, 4, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 8){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanAcacia, 8, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 1){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanDarkOak, 0, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 5){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanDarkOak, 4, 2);
|
|
||||||
}
|
|
||||||
if(woodMeta == 9){
|
|
||||||
world.setBlock(x, y, z, ModBlocks.cleanDarkOak, 8, 2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
world.spawnEntityInWorld(new EntityItem(world, x, y, z, new ItemStack(ModItems.itemBark, 5 + world.rand.nextInt(4), 0)));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
package com.kitsu.medievalcraft.packethandle.forge;
|
||||||
|
|
||||||
|
public class MsgHandleBurning {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
package com.kitsu.medievalcraft.packethandle.forge;
|
||||||
|
|
||||||
|
public class MsgPacketBurning {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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());
|
||||||
|
|||||||
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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();
|
||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 211 B After Width: | Height: | Size: 211 B |
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user