ForgeHammer update rewrite fk refactoriung
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>
|
||||||
|
|||||||
@@ -12,4 +12,4 @@
|
|||||||
|
|
||||||
BUILD SUCCESSFUL
|
BUILD SUCCESSFUL
|
||||||
|
|
||||||
Total time: 8.953 secs
|
Total time: 25.229 secs
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
#Fri Jul 03 01:51:44 EDT 2015
|
#Fri Jul 03 08:09:18 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
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
bin/assets/kitsumedievalcraft/models/SingleForgeBurning.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
bin/assets/kitsumedievalcraft/models/SingleForgeOn.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
bin/com/kitsu/medievalcraft/item/forms/iron/IronForms.class
Normal file
BIN
bin/com/kitsu/medievalcraft/util/IronFormNames$1.class
Normal file
BIN
bin/com/kitsu/medievalcraft/util/IronFormNames.class
Normal file
@@ -79,16 +79,8 @@ public class Forge extends BlockContainer implements TileForgePlaceables{
|
|||||||
if (MathHelper.abs((float)p_150071_4_.posX - (float)p_150071_1_) < 2.0F && MathHelper.abs((float)p_150071_4_.posZ - (float)p_150071_3_) < 2.0F)
|
if (MathHelper.abs((float)p_150071_4_.posX - (float)p_150071_1_) < 2.0F && MathHelper.abs((float)p_150071_4_.posZ - (float)p_150071_3_) < 2.0F)
|
||||||
{
|
{
|
||||||
double d0 = p_150071_4_.posY + 1.82D - (double)p_150071_4_.yOffset;
|
double d0 = p_150071_4_.posY + 1.82D - (double)p_150071_4_.yOffset;
|
||||||
|
if (d0 - (double)p_150071_2_ > 2.0D){return 1;}
|
||||||
if (d0 - (double)p_150071_2_ > 2.0D)
|
if ((double)p_150071_2_ - d0 > 0.0D) {return 0;}
|
||||||
{
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((double)p_150071_2_ - d0 > 0.0D)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int l = MathHelper.floor_double((double)(p_150071_4_.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
int l = MathHelper.floor_double((double)(p_150071_4_.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
||||||
@@ -99,8 +91,6 @@ public class Forge extends BlockContainer implements TileForgePlaceables{
|
|||||||
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack p_149689_6_) {
|
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack p_149689_6_) {
|
||||||
int l = determineOrientation(world, x, y, z, player);
|
int l = determineOrientation(world, x, y, z, player);
|
||||||
world.setBlockMetadataWithNotify(x, y, z, l, 2);
|
world.setBlockMetadataWithNotify(x, y, z, l, 2);
|
||||||
System.out.println(world.getBlockMetadata(x, y, z));
|
|
||||||
|
|
||||||
world.markBlockForUpdate(x, y, z);
|
world.markBlockForUpdate(x, y, z);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -127,8 +117,10 @@ public class Forge extends BlockContainer implements TileForgePlaceables{
|
|||||||
(player.inventory.getCurrentItem().getItem()==Items.flint_and_steel)||
|
(player.inventory.getCurrentItem().getItem()==Items.flint_and_steel)||
|
||||||
(player.inventory.getCurrentItem().getItem()==ModItems.fireBow)
|
(player.inventory.getCurrentItem().getItem()==ModItems.fireBow)
|
||||||
){
|
){
|
||||||
|
tileEnt.isBurning=true;
|
||||||
|
if(tileEnt.getStackInSlot(1)!=null){
|
||||||
tileEnt.isOn=true;
|
tileEnt.isOn=true;
|
||||||
System.out.println(tileEnt.isOn);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ public final class ModCrafting {
|
|||||||
GameRegistry.addRecipe(new ItemStack(Items.chainmail_boots), new Object[] {" ", "x x", "x x", 'x', ModItems.ironRingMesh});
|
GameRegistry.addRecipe(new ItemStack(Items.chainmail_boots), new Object[] {" ", "x x", "x x", 'x', ModItems.ironRingMesh});
|
||||||
//Character.valueOf('x'), new ItemStack(ModItems.forgeHammer, 1, OreDictionary.WILDCARD_VALUE)
|
//Character.valueOf('x'), new ItemStack(ModItems.forgeHammer, 1, OreDictionary.WILDCARD_VALUE)
|
||||||
GameRegistry.addRecipe(new ItemStack(Items.saddle), new Object[]{"WWW", "i i", "x x", 'W', ModItems.wovenLeather, 'i', ModItems.leatherStrap, 'x', ModItems.ironRing});
|
GameRegistry.addRecipe(new ItemStack(Items.saddle), new Object[]{"WWW", "i i", "x x", 'W', ModItems.wovenLeather, 'i', ModItems.leatherStrap, 'x', ModItems.ironRing});
|
||||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.shitblock), new Object[]{"xx", "xx", 'x', ModItems.itemShit});
|
GameRegistry.addRecipe(new ItemStack(ModBlocks.shitblock), new Object[]{"xxx", "xxx","xxx", 'x', ModItems.itemShit});
|
||||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.eggWashedWall, 5), new Object[]{"xyx", "yxy","xyx", 'y', Items.egg, 'x', Blocks.stone});
|
GameRegistry.addRecipe(new ItemStack(ModBlocks.eggWashedWall, 5), new Object[]{"xyx", "yxy","xyx", 'y', Items.egg, 'x', Blocks.stone});
|
||||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.eggWashedBrick, 5), new Object[]{"xyx", "yxy","xyx", 'y', Items.egg, 'x', ModBlocks.eggWashedWall});
|
GameRegistry.addRecipe(new ItemStack(ModBlocks.eggWashedBrick, 5), new Object[]{"xyx", "yxy","xyx", 'y', Items.egg, 'x', ModBlocks.eggWashedWall});
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.woodenPlate), new Object[]{" x ", "xxx", " x ", 'x', Blocks.wooden_slab});
|
GameRegistry.addRecipe(new ItemStack(ModItems.woodenPlate), new Object[]{" x ", "xxx", " x ", 'x', Blocks.wooden_slab});
|
||||||
|
|||||||
@@ -743,29 +743,27 @@ public final class ModItems {
|
|||||||
GameRegistry.registerItem(charcoalFilter, "charcoalFilter");
|
GameRegistry.registerItem(charcoalFilter, "charcoalFilter");
|
||||||
|
|
||||||
rawCuredLeather = new RawCuredLeather();
|
rawCuredLeather = new RawCuredLeather();
|
||||||
//ironShield = new ItemIronShield();
|
|
||||||
fireBow = new FireBow();
|
fireBow = new FireBow();
|
||||||
leatherShears = new LeatherShears();
|
leatherShears = new LeatherShears();
|
||||||
ironSaw = new IronSaw();
|
ironSaw = new IronSaw();
|
||||||
flintSaw = new FlintSaw();
|
flintSaw = new FlintSaw();
|
||||||
|
|
||||||
ironPickaxeForm = new IronPickaxeForm();
|
ironAxeForm = new IronAxeForm("ironAxeForm", ironAxeForm);
|
||||||
ironSpadForm = new IronSpadeForm();
|
ironBattleAxeForm = new IronBattleAxeForm("ironBattleAxeForm", ironBattleAxeForm);
|
||||||
ironHoeForm = new IronHoeForm();
|
ironDaggerForm = new IronDaggerForm("ironDaggerForm", ironDaggerForm);
|
||||||
ironAxeForm = new IronAxeForm();
|
ironHandleForm = new IronHandleForm("ironHandleForm", ironHandleForm);
|
||||||
ironLongswordForm = new IronLongswordForm();
|
ironHoeForm = new IronHoeForm("ironHoeForm", ironHoeForm);
|
||||||
ironShortSwordForm = new IronShortSwordForm();
|
ironLongswordForm = new IronLongswordForm("ironLongswordForm", ironLongswordForm);
|
||||||
ironDaggerForm = new IronDaggerForm();
|
ironMaceHeadForm = new IronMaceHeadForm("ironMaceHeadForm", ironMaceHeadForm);
|
||||||
ironHandleForm = new IronHandleForm();
|
ironPickaxeForm = new IronPickaxeForm("ironPickaxeForm", ironPickaxeForm);
|
||||||
ironSpearTipForm = new IronSpearTipForm();
|
ironRingForm = new IronRingForm("ironRingForm", ironRingForm);
|
||||||
ironMaceHeadForm = new IronMaceHeadForm();
|
ironSawBladeForm = new IronSawBladeForm("ironSawBladeForm", ironSawBladeForm);
|
||||||
ironBattleAxeForm = new IronBattleAxeForm();
|
ironSharpTipForm = new IronSharpTipForm("ironSharpTipForm", ironSharpTipForm);
|
||||||
ironSawBladeForm = new IronSawBladeForm();
|
ironShortSwordForm = new IronShortSwordForm("ironShortSwordForm", ironShortSwordForm);
|
||||||
ironSharpTipForm = new IronSharpTipForm();
|
ironSpadForm = new IronSpadeForm("ironSpadeForm", ironSpadForm);
|
||||||
ironRingForm = new IronRingForm();
|
ironSpearTipForm = new IronSpearTipForm("ironSpearTipForm", ironSpearTipForm);
|
||||||
//clayFormBook = new ItemClayFormBook();
|
//clayFormBook = new ItemClayFormBook();
|
||||||
|
|
||||||
|
|
||||||
//-----------------------MATERIALS REGISTERY-----------------------//
|
//-----------------------MATERIALS REGISTERY-----------------------//
|
||||||
|
|
||||||
GameRegistry.registerItem(gladius = new ItemGladius("gladius", longswordmat), "gladius");
|
GameRegistry.registerItem(gladius = new ItemGladius("gladius", longswordmat), "gladius");
|
||||||
|
|||||||
@@ -17,28 +17,28 @@ import net.minecraft.world.World;
|
|||||||
|
|
||||||
import com.kitsu.medievalcraft.Main;
|
import com.kitsu.medievalcraft.Main;
|
||||||
import com.kitsu.medievalcraft.block.ModBlocks;
|
import com.kitsu.medievalcraft.block.ModBlocks;
|
||||||
|
import com.kitsu.medievalcraft.block.ingots.IngotBase;
|
||||||
import com.kitsu.medievalcraft.crafting.ForgeAnvilCrafting;
|
import com.kitsu.medievalcraft.crafting.ForgeAnvilCrafting;
|
||||||
import com.kitsu.medievalcraft.crafting.TestForgeCrafting;
|
import com.kitsu.medievalcraft.crafting.TestForgeCrafting;
|
||||||
import com.kitsu.medievalcraft.item.ModItems;
|
import com.kitsu.medievalcraft.item.forms.iron.IronForms;
|
||||||
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgPacket;
|
import com.kitsu.medievalcraft.tileents.ingots.TileIronPlate;
|
||||||
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgPacketLocY;
|
import com.kitsu.medievalcraft.tileents.ingots.TileMyIronIngot;
|
||||||
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgPacketLocZ;
|
|
||||||
import com.kitsu.medievalcraft.packethandle.forgeHammerParticles.MsgPacketlTicks;
|
|
||||||
import com.kitsu.medievalcraft.tileents.machine.TileEntityAnvilForge;
|
import com.kitsu.medievalcraft.tileents.machine.TileEntityAnvilForge;
|
||||||
import com.kitsu.medievalcraft.util.CustomTab;
|
import com.kitsu.medievalcraft.util.CustomTab;
|
||||||
|
import com.kitsu.medievalcraft.util.IronFormNames;
|
||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
|
|
||||||
public class ForgeHammer extends Item {
|
public class ForgeHammer extends Item implements IronFormNames{
|
||||||
|
|
||||||
private String name = "forgeHammer";
|
private String name = "forgeHammer";
|
||||||
private Item item;
|
private Item item;
|
||||||
//private Block test;
|
//private Block test;
|
||||||
private int hit, key, blockKey, keys;
|
private int hit, key, blockKey, keys;
|
||||||
public static boolean forgeHammerLeftClick;
|
public static boolean forgeHammerLeftClick;
|
||||||
//TileEntityHotIronIngotBlock tileBlock;
|
TileMyIronIngot tileRefIngot;
|
||||||
//TileEntityHotIronPlate tilePlate;
|
TileIronPlate tilePlate;
|
||||||
Random rand;
|
Random rand;
|
||||||
|
|
||||||
public ForgeHammer() {
|
public ForgeHammer() {
|
||||||
@@ -72,18 +72,31 @@ public class ForgeHammer extends Item {
|
|||||||
|
|
||||||
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){
|
||||||
|
|
||||||
if(block == ModBlocks.hotIronBlock){
|
if(block == ModBlocks.refinedIron){
|
||||||
tileBlock = (TileEntityHotIronIngotBlock) world.getTileEntity(x, y, z);
|
tileRefIngot = (TileMyIronIngot) world.getTileEntity(x, y, z);
|
||||||
}
|
}
|
||||||
if(block == ModBlocks.hotIronPlate){
|
if(block == ModBlocks.ironPlate){
|
||||||
tilePlate = (TileEntityHotIronPlate) world.getTileEntity(x, y, z);
|
tilePlate = (TileIronPlate) world.getTileEntity(x, y, z);
|
||||||
}
|
}
|
||||||
if((block == blockToRun(block)) && (blockSub == ModBlocks.forgeAnvil) && (p.isSwingInProgress == false)){
|
|
||||||
|
if((block instanceof IngotBase)&&(blockSub == ModBlocks.forgeAnvil) && (p.isSwingInProgress == false)){
|
||||||
|
TileEntityAnvilForge tileEnt = (TileEntityAnvilForge) world.getTileEntity(x, y-1, z);
|
||||||
|
if(tileEnt.getStackInSlot(0).getItem() instanceof IronForms){
|
||||||
|
if(){
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*if((block == blockToRun(block)) && (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((tileEnt.getStackInSlot(0) == null) && (blockKey == 0)){
|
if((tileEnt.getStackInSlot(0) == null) && (blockKey == 0)){
|
||||||
if (rand.nextInt(2) == 0 ) {
|
if (rand.nextInt(2) == 0 ) {
|
||||||
tileBlock.hits++;
|
tileRefIngot.hits++;
|
||||||
}
|
}
|
||||||
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));
|
||||||
@@ -91,8 +104,8 @@ public class ForgeHammer extends Item {
|
|||||||
Main.sNet.sendToAll(new MsgPacketLocY(y));
|
Main.sNet.sendToAll(new MsgPacketLocY(y));
|
||||||
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
||||||
|
|
||||||
if(tileBlock.hits >= 4){
|
if(tileRefIngot.hits >= 4){
|
||||||
tileBlock.hits = 0;
|
tileRefIngot.hits = 0;
|
||||||
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 MsgPacketlTicks(x));
|
Main.sNet.sendToAll(new MsgPacketlTicks(x));
|
||||||
@@ -105,7 +118,7 @@ public class ForgeHammer extends Item {
|
|||||||
if((tileEnt.getStackInSlot(0) != null)){
|
if((tileEnt.getStackInSlot(0) != null)){
|
||||||
if((tileEnt.getStackInSlot(0).getItem() == Items.flower_pot) && (blockKey == 0)){
|
if((tileEnt.getStackInSlot(0).getItem() == Items.flower_pot) && (blockKey == 0)){
|
||||||
if (rand.nextInt(2) == 0 ) {
|
if (rand.nextInt(2) == 0 ) {
|
||||||
tileBlock.hits++;
|
tileRefIngot.hits++;
|
||||||
}
|
}
|
||||||
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));
|
||||||
@@ -113,8 +126,8 @@ public class ForgeHammer extends Item {
|
|||||||
Main.sNet.sendToAll(new MsgPacketLocY(y));
|
Main.sNet.sendToAll(new MsgPacketLocY(y));
|
||||||
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
||||||
|
|
||||||
if(tileBlock.hits >= 4){
|
if(tileRefIngot.hits >= 4){key
|
||||||
tileBlock.hits = 0;
|
tileRefIngot.hits = 0;
|
||||||
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 MsgPacketlTicks(x));
|
Main.sNet.sendToAll(new MsgPacketlTicks(x));
|
||||||
@@ -142,11 +155,11 @@ public class ForgeHammer extends Item {
|
|||||||
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
||||||
stack.damageItem(1, p);
|
stack.damageItem(1, p);
|
||||||
if (rand.nextInt(2) == 0 ) {
|
if (rand.nextInt(2) == 0 ) {
|
||||||
tileBlock.hits++;
|
tileRefIngot.hits++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tileBlock.hits >= 4){
|
if(tileRefIngot.hits >= 4){
|
||||||
tileBlock.hits=0;
|
tileRefIngot.hits=0;
|
||||||
checkItem.setDamage(tileEnt.getStackInSlot(0), 0);
|
checkItem.setDamage(tileEnt.getStackInSlot(0), 0);
|
||||||
world.setBlock(x, y, z, Blocks.air, 0, 2);
|
world.setBlock(x, y, z, Blocks.air, 0, 2);
|
||||||
}
|
}
|
||||||
@@ -158,7 +171,7 @@ public class ForgeHammer extends Item {
|
|||||||
Main.sNet.sendToAll(new MsgPacketlTicks(x));
|
Main.sNet.sendToAll(new MsgPacketlTicks(x));
|
||||||
Main.sNet.sendToAll(new MsgPacketLocY(y));
|
Main.sNet.sendToAll(new MsgPacketLocY(y));
|
||||||
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
Main.sNet.sendToAll(new MsgPacketLocZ(z));
|
||||||
tilePlate.hitGood=true;
|
|
||||||
if (rand.nextInt(2) == 0 ) {
|
if (rand.nextInt(2) == 0 ) {
|
||||||
tilePlate.hits++;
|
tilePlate.hits++;
|
||||||
}
|
}
|
||||||
@@ -174,7 +187,7 @@ public class ForgeHammer extends Item {
|
|||||||
if((checkItem == getItem(checkItem)) || (checkItem == getItem3(checkItem)) || (checkItem == getItem2(checkItem).getItem())){
|
if((checkItem == getItem(checkItem)) || (checkItem == getItem3(checkItem)) || (checkItem == getItem2(checkItem).getItem())){
|
||||||
if (rand.nextInt(2) == 0 ) {
|
if (rand.nextInt(2) == 0 ) {
|
||||||
if(blockKey == 0){
|
if(blockKey == 0){
|
||||||
tileBlock.hits++;
|
tileRefIngot.hits++;
|
||||||
}
|
}
|
||||||
if(blockKey == 3){
|
if(blockKey == 3){
|
||||||
tilePlate.hits++;
|
tilePlate.hits++;
|
||||||
@@ -188,8 +201,8 @@ public class ForgeHammer extends Item {
|
|||||||
|
|
||||||
if((blockKey == 0) && (checkItem == getItem(checkItem))){
|
if((blockKey == 0) && (checkItem == getItem(checkItem))){
|
||||||
|
|
||||||
if(tileBlock.hits >= 4){
|
if(tileRefIngot.hits >= 4){
|
||||||
tileBlock.hits=0;
|
tileRefIngot.hits=0;
|
||||||
giveItem(key, world, x, y, z, p);
|
giveItem(key, world, x, y, z, p);
|
||||||
stack.damageItem(1, p);
|
stack.damageItem(1, p);
|
||||||
if(tileEnt.getStackInSlot(0).getMaxStackSize() == 1){
|
if(tileEnt.getStackInSlot(0).getMaxStackSize() == 1){
|
||||||
@@ -204,8 +217,8 @@ public class ForgeHammer extends Item {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if((blockKey == 0) && (checkItem == getItem3(checkItem))){
|
if((blockKey == 0) && (checkItem == getItem3(checkItem))){
|
||||||
if(tileBlock.hits >= 4){
|
if(tileRefIngot.hits >= 4){
|
||||||
tileBlock.hits=0;
|
tileRefIngot.hits=0;
|
||||||
giveItem(key, world, x, y, z, p);
|
giveItem(key, world, x, y, z, p);
|
||||||
stack.damageItem(1, p);
|
stack.damageItem(1, p);
|
||||||
if(tileEnt.getStackInSlot(0).getMaxStackSize() == 1){
|
if(tileEnt.getStackInSlot(0).getMaxStackSize() == 1){
|
||||||
@@ -238,6 +251,7 @@ public class ForgeHammer extends Item {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
@@ -248,15 +262,9 @@ public class ForgeHammer extends Item {
|
|||||||
|
|
||||||
public void giveItem(int a, World world, int x, int y, int z, EntityPlayer p){
|
public void giveItem(int a, World world, int x, int y, int z, EntityPlayer p){
|
||||||
if(blockKey == 0){
|
if(blockKey == 0){
|
||||||
//Item item = ForgeAnvilCrafting.itemToGive.get(key);
|
|
||||||
//ItemStack stack = ForgeAnvilCrafting.itemToGive.get(key);
|
|
||||||
|
|
||||||
//world.spawnParticle("lava", x, y, z, 0.0F, 0.0F, 0.0F);
|
|
||||||
world.setBlock(x, y, z, Blocks.air, 0, 2);
|
world.setBlock(x, y, z, Blocks.air, 0, 2);
|
||||||
p.worldObj.playSoundAtEntity(p, Main.MODID + ":anvilhammer", 1.0F, 1.0F);
|
p.worldObj.playSoundAtEntity(p, Main.MODID + ":anvilhammer", 1.0F, 1.0F);
|
||||||
world.spawnEntityInWorld(new EntityItem(world, x+0.5D, y+0.6D, z+0.5D, ForgeAnvilCrafting.itemToGive.get(key)));
|
world.spawnEntityInWorld(new EntityItem(world, x+0.5D, y+0.6D, z+0.5D, ForgeAnvilCrafting.itemToGive.get(key)));
|
||||||
//stack.stackTagCompound = new NBTTagCompound();
|
|
||||||
//stack.stackTagCompound.setInteger("UPGRADES", 0);
|
|
||||||
}
|
}
|
||||||
if(blockKey == 3){
|
if(blockKey == 3){
|
||||||
Item item = ForgeAnvilCrafting.itemToCheck.get(key);
|
Item item = ForgeAnvilCrafting.itemToCheck.get(key);
|
||||||
|
|||||||
@@ -5,48 +5,13 @@ import net.minecraft.item.ItemStack;
|
|||||||
|
|
||||||
import com.kitsu.medievalcraft.Main;
|
import com.kitsu.medievalcraft.Main;
|
||||||
import com.kitsu.medievalcraft.util.CustomTab;
|
import com.kitsu.medievalcraft.util.CustomTab;
|
||||||
|
import com.kitsu.medievalcraft.item.ModItems;
|
||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronAxeForm extends Item {
|
public class IronAxeForm extends IronForms {
|
||||||
private String name = "ironAxeForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronAxeForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronAxeForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,9 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronBattleAxeForm extends Item {
|
public class IronBattleAxeForm extends IronForms {
|
||||||
private String name = "ironBattleAxeForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronBattleAxeForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronBattleAxeForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronDaggerForm extends Item {
|
public class IronDaggerForm extends IronForms {
|
||||||
private String name = "ironDaggerForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronDaggerForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronDaggerForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
package com.kitsu.medievalcraft.item.forms.iron;
|
||||||
|
|
||||||
|
import com.kitsu.medievalcraft.Main;
|
||||||
|
import com.kitsu.medievalcraft.util.CustomTab;
|
||||||
|
|
||||||
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
|
public abstract class IronForms extends Item {
|
||||||
|
|
||||||
|
protected IronForms(String name, Item item){
|
||||||
|
setMaxStackSize(1);
|
||||||
|
setUnlocalizedName(name);
|
||||||
|
setCreativeTab(CustomTab.MedievalCraftTab);
|
||||||
|
setTextureName(Main.MODID + ":" + name);
|
||||||
|
setMaxDamage(64);
|
||||||
|
setNoRepair();
|
||||||
|
item = this;
|
||||||
|
GameRegistry.registerItem(this, name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Item getContainerItem()
|
||||||
|
{
|
||||||
|
this.setDamage(new ItemStack(this), +1);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -8,43 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronHandleForm extends Item {
|
public class IronHandleForm extends IronForms {
|
||||||
private String name = "ironHandleForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronHandleForm() {
|
public IronHandleForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
setMaxStackSize(1);
|
// TODO Auto-generated constructor stub
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -8,45 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronHoeForm extends Item {
|
public class IronHoeForm extends IronForms {
|
||||||
private String name = "ironHoeForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronHoeForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronHoeForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -8,44 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronLongswordForm extends Item {
|
public class IronLongswordForm extends IronForms {
|
||||||
private String name = "ironLongswordForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronLongswordForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronLongswordForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,10 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronMaceHeadForm extends Item {
|
public class IronMaceHeadForm extends IronForms {
|
||||||
private String name = "ironMaceHeadForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronMaceHeadForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronMaceHeadForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,43 +8,10 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronPickaxeForm extends Item {
|
public class IronPickaxeForm extends IronForms {
|
||||||
private String name = "ironPickaxeForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronPickaxeForm() {
|
public IronPickaxeForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
setMaxStackSize(1);
|
// TODO Auto-generated constructor stub
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,10 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronRingForm extends Item {
|
public class IronRingForm extends IronForms {
|
||||||
private String name = "ironRingForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronRingForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(200);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronRingForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronSawBladeForm extends Item {
|
public class IronSawBladeForm extends IronForms {
|
||||||
private String name = "ironSawBladeForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronSawBladeForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronSawBladeForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronSharpTipForm extends Item {
|
public class IronSharpTipForm extends IronForms {
|
||||||
private String name = "ironSharpTipForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronSharpTipForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(200);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronSharpTipForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,45 +8,10 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronShortSwordForm extends Item {
|
public class IronShortSwordForm extends IronForms {
|
||||||
private String name = "ironShortSwordForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronShortSwordForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronShortSwordForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,44 +8,11 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronSpadeForm extends Item {
|
public class IronSpadeForm extends IronForms {
|
||||||
private String name = "ironSpadForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronSpadeForm() {
|
public IronSpadeForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
setMaxStackSize(1);
|
// TODO Auto-generated constructor stub
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,45 +8,10 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
|||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class IronSpearTipForm extends Item {
|
public class IronSpearTipForm extends IronForms {
|
||||||
private String name = "ironSpearTipForm";
|
|
||||||
private Item item;
|
|
||||||
|
|
||||||
public IronSpearTipForm() {
|
|
||||||
|
|
||||||
setMaxStackSize(1);
|
|
||||||
setUnlocalizedName(name);
|
|
||||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
|
||||||
setTextureName(Main.MODID + ":" + name);
|
|
||||||
setMaxDamage(64);
|
|
||||||
setNoRepair();
|
|
||||||
|
|
||||||
item = this;
|
|
||||||
|
|
||||||
GameRegistry.registerItem(this, name);
|
|
||||||
|
|
||||||
|
|
||||||
|
public IronSpearTipForm(String name, Item item) {
|
||||||
|
super(name, item);
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
|
||||||
|
|
||||||
return false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Item getContainerItem()
|
|
||||||
{
|
|
||||||
item.setDamage(new ItemStack(item), +1);
|
|
||||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
|
||||||
return item;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import cpw.mods.fml.client.FMLClientHandler;
|
|||||||
|
|
||||||
public class ForgeAnvilRenderer extends TileEntitySpecialRenderer {
|
public class ForgeAnvilRenderer extends TileEntitySpecialRenderer {
|
||||||
|
|
||||||
ItemStack stack;
|
|
||||||
EntityItem entItem = null;
|
EntityItem entItem = null;
|
||||||
|
|
||||||
private static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/ForgeAnvil.obj");
|
private static final ResourceLocation MODEL_CRUCIBLE = new ResourceLocation("kitsumedievalcraft:models/ForgeAnvil.obj");
|
||||||
@@ -32,20 +31,10 @@ public class ForgeAnvilRenderer extends TileEntitySpecialRenderer {
|
|||||||
@Override
|
@Override
|
||||||
public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float scale) {
|
public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float scale) {
|
||||||
TileEntityAnvilForge tileEntity = (TileEntityAnvilForge)tile;
|
TileEntityAnvilForge tileEntity = (TileEntityAnvilForge)tile;
|
||||||
if(tileEntity.getStackInSlot(0)!=null){
|
|
||||||
stack = tileEntity.getStackInSlot(0);
|
|
||||||
}
|
|
||||||
if(tileEntity.getStackInSlot(0)==null){
|
|
||||||
stack = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
GL11.glPushMatrix();
|
GL11.glPushMatrix();
|
||||||
|
|
||||||
GL11.glTranslatef((float) x, (float) y, (float) z);
|
GL11.glTranslatef((float) x, (float) y, (float) z);
|
||||||
|
if(tileEntity.getStackInSlot(0)!=null){
|
||||||
renderBlock(tileEntity, tile.getWorldObj(), tile.xCoord,tile.yCoord, tile.zCoord, ModBlocks.forgeAnvil);
|
entItem = new EntityItem(tileEntity.getWorldObj(), x, y, z, tileEntity.getStackInSlot(0));
|
||||||
if(stack != null){
|
|
||||||
entItem = new EntityItem(tileEntity.getWorldObj(), x, y, z, stack);
|
|
||||||
GL11.glPushMatrix();
|
GL11.glPushMatrix();
|
||||||
this.entItem.hoverStart = 0.0F;
|
this.entItem.hoverStart = 0.0F;
|
||||||
RenderItem.renderInFrame = true;
|
RenderItem.renderInFrame = true;
|
||||||
@@ -54,11 +43,11 @@ public class ForgeAnvilRenderer extends TileEntitySpecialRenderer {
|
|||||||
RenderItem.renderInFrame = false;
|
RenderItem.renderInFrame = false;
|
||||||
GL11.glPopMatrix();
|
GL11.glPopMatrix();
|
||||||
}
|
}
|
||||||
|
renderBlock(tileEntity, tile.getWorldObj(), tile.xCoord,tile.yCoord, tile.zCoord, ModBlocks.forgeAnvil);
|
||||||
GL11.glPopMatrix();
|
GL11.glPopMatrix();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings({ "cast"})
|
|
||||||
public void renderBlock(TileEntityAnvilForge tl, World world, int i, int j,int k, Block block) {
|
public void renderBlock(TileEntityAnvilForge tl, World world, int i, int j,int k, Block block) {
|
||||||
Tessellator tessellator = Tessellator.instance;
|
Tessellator tessellator = Tessellator.instance;
|
||||||
// This will make your block brightness dependent from surroundings
|
// This will make your block brightness dependent from surroundings
|
||||||
|
|||||||
@@ -30,6 +30,9 @@ public class ForgeRenderer extends TileEntitySpecialRenderer {
|
|||||||
EntityItem entItem1 = null;
|
EntityItem entItem1 = null;
|
||||||
public static final ResourceLocation MODEL = new ResourceLocation("kitsumedievalcraft:models/SingleForge.obj");
|
public static final ResourceLocation MODEL = new ResourceLocation("kitsumedievalcraft:models/SingleForge.obj");
|
||||||
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/SingleForge.png");
|
public static final ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/SingleForge.png");
|
||||||
|
public static final ResourceLocation TEXTURE1 = new ResourceLocation("kitsumedievalcraft:models/SingleForgeBurning.png");
|
||||||
|
public static final ResourceLocation TEXTURE2 = new ResourceLocation("kitsumedievalcraft:models/SingleForgeOn.png");
|
||||||
|
private ResourceLocation loc;
|
||||||
|
|
||||||
IModelCustom model = AdvancedModelLoader.loadModel(MODEL);
|
IModelCustom model = AdvancedModelLoader.loadModel(MODEL);
|
||||||
|
|
||||||
@@ -37,10 +40,9 @@ public class ForgeRenderer extends TileEntitySpecialRenderer {
|
|||||||
public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float scale) {
|
public void renderTileEntityAt(TileEntity tile, double x, double y, double z, float scale) {
|
||||||
TileForge tileEntity = (TileForge)tile;
|
TileForge tileEntity = (TileForge)tile;
|
||||||
GL11.glPushMatrix();
|
GL11.glPushMatrix();
|
||||||
|
|
||||||
GL11.glTranslatef((float) x, (float) y, (float) z);
|
GL11.glTranslatef((float) x, (float) y, (float) z);
|
||||||
|
|
||||||
renderBlock(tileEntity, tile.getWorldObj(), tile.xCoord,tile.yCoord, tile.zCoord, ModBlocks.forge);
|
|
||||||
|
|
||||||
if(tileEntity.getStackInSlot(1) != null){
|
if(tileEntity.getStackInSlot(1) != null){
|
||||||
entItem1 = new EntityItem(tileEntity.getWorldObj(), x, y, z, tileEntity.getStackInSlot(1));
|
entItem1 = new EntityItem(tileEntity.getWorldObj(), x, y, z, tileEntity.getStackInSlot(1));
|
||||||
@@ -80,11 +82,20 @@ public class ForgeRenderer extends TileEntitySpecialRenderer {
|
|||||||
tileEntity.markForUpdate();
|
tileEntity.markForUpdate();
|
||||||
tileEntity.markDirty();
|
tileEntity.markDirty();
|
||||||
}
|
}
|
||||||
|
/*if(tileEntity.isOn==false && tileEntity.isBurning==false){
|
||||||
|
loc = TEXTURE;
|
||||||
|
}
|
||||||
|
if(tileEntity.isOn==false && tileEntity.isBurning==true){
|
||||||
|
loc = TEXTURE1;
|
||||||
|
}*/
|
||||||
|
|
||||||
|
if(loc == null){
|
||||||
|
loc = TEXTURE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//tileEntity.markForUpdate();
|
FMLClientHandler.instance().getClient().renderEngine.bindTexture(loc);
|
||||||
//tileEntity.markDirty();
|
renderBlock(tileEntity, tile.getWorldObj(), tile.xCoord,tile.yCoord, tile.zCoord, ModBlocks.forge);
|
||||||
|
|
||||||
GL11.glPopMatrix();
|
GL11.glPopMatrix();
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -107,7 +118,7 @@ public class ForgeRenderer extends TileEntitySpecialRenderer {
|
|||||||
if(dir == 3){
|
if(dir == 3){
|
||||||
GL11.glRotated(-90F, 0.0, 1.0F, 0.0F);
|
GL11.glRotated(-90F, 0.0, 1.0F, 0.0F);
|
||||||
}
|
}
|
||||||
FMLClientHandler.instance().getClient().renderEngine.bindTexture(TEXTURE);
|
|
||||||
|
|
||||||
this.model.renderAll();
|
this.model.renderAll();
|
||||||
GL11.glPopMatrix();
|
GL11.glPopMatrix();
|
||||||
|
|||||||
@@ -1,78 +0,0 @@
|
|||||||
/*
|
|
||||||
package com.kitsu.medievalcraft.renderer.blocks.machine;
|
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.client.renderer.OpenGlHelper;
|
|
||||||
import net.minecraft.client.renderer.Tessellator;
|
|
||||||
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
|
||||||
|
|
||||||
import com.kitsu.medievalcraft.block.ModBlocks;
|
|
||||||
import com.kitsu.medievalcraft.tileents.machine.ModelSandFilter;
|
|
||||||
import com.kitsu.medievalcraft.tileents.machine.TileEntitySandFilterEmpty;
|
|
||||||
|
|
||||||
import cpw.mods.fml.client.FMLClientHandler;
|
|
||||||
|
|
||||||
public class SandFilterEmptyRenderer extends TileEntitySpecialRenderer {
|
|
||||||
|
|
||||||
private ModelSandFilter model;
|
|
||||||
public static boolean render;
|
|
||||||
|
|
||||||
public SandFilterEmptyRenderer () {
|
|
||||||
model = new ModelSandFilter();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void renderTileEntityAt(TileEntity tileEnt, double x, double y, double z, float scale) {
|
|
||||||
World world = tileEnt.getWorldObj();
|
|
||||||
GL11.glPushMatrix();
|
|
||||||
|
|
||||||
GL11.glTranslatef((float) x, (float) y, (float) z);
|
|
||||||
TileEntitySandFilterEmpty tileEntityBlock = (TileEntitySandFilterEmpty) world.getTileEntity((int) x, (int) y, (int) z);
|
|
||||||
FMLClientHandler.instance().getClient().renderEngine.bindTexture(ModelSandFilter.TEXTUREEMPTY);
|
|
||||||
//FMLClientHandler.instance().getClient().renderEngine.bindTexture(SandFilterTexture.filterText.get(renderInt));
|
|
||||||
|
|
||||||
renderBlock(tileEntityBlock, tileEnt.getWorldObj(), tileEnt.xCoord, tileEnt.yCoord, tileEnt.zCoord, ModBlocks.sandFilterEmpty);
|
|
||||||
GL11.glPopMatrix();
|
|
||||||
}
|
|
||||||
|
|
||||||
@SuppressWarnings({"cast"})
|
|
||||||
public void renderBlock(TileEntitySandFilterEmpty tileSand, World world, int x, int y,int z, Block block) {
|
|
||||||
tileSand = (TileEntitySandFilterEmpty) world.getTileEntity(x, y, z);
|
|
||||||
Tessellator tessellator = Tessellator.instance;
|
|
||||||
|
|
||||||
float f = block.getLightOpacity(world, x, y, z);
|
|
||||||
int l = world.getLightBrightnessForSkyBlocks(x, y, z, 0);
|
|
||||||
int l1 = l % 65536;
|
|
||||||
int l2 = l / 65536;
|
|
||||||
tessellator.setColorOpaque_F(f, f, f);
|
|
||||||
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit,(float) l1, (float) l2);
|
|
||||||
|
|
||||||
GL11.glPushMatrix();
|
|
||||||
|
|
||||||
float scale = 0.8F;
|
|
||||||
GL11.glScalef(scale, scale-0.05F, scale);
|
|
||||||
GL11.glTranslatef(0.62F,0.58F,0.62F);
|
|
||||||
|
|
||||||
//ResourceLocation TEXTUREGET = new ResourceLocation(tileSand.getTexture(world, x, y, z));
|
|
||||||
//ResourceLocation TEXTURE = new ResourceLocation("kitsumedievalcraft:models/SandFilter.png");
|
|
||||||
//ResourceLocation TEXTUREEMPTY = new ResourceLocation("kitsumedievalcraft:models/SandFilterEmpty.png");
|
|
||||||
|
|
||||||
//if (render == false){
|
|
||||||
//FMLClientHandler.instance().getClient().renderEngine.bindTexture(TEXTUREGET);
|
|
||||||
//}
|
|
||||||
//if (render == true){
|
|
||||||
FMLClientHandler.instance().getClient().renderEngine.bindTexture(ModelSandFilter.TEXTUREEMPTY);
|
|
||||||
//}
|
|
||||||
//FMLClientHandler.instance().getClient().renderEngine.bindTexture(ModelSandFilter.TEXTURE);
|
|
||||||
//FMLClientHandler.instance().getClient().renderEngine.bindTexture(tileSand.getTexture(world, x, y, z));
|
|
||||||
|
|
||||||
this.model.render();
|
|
||||||
GL11.glPopMatrix();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
@@ -8,8 +8,8 @@ public class TileDamascus extends TileIngotBase{
|
|||||||
super(nameCustom);
|
super(nameCustom);
|
||||||
this.hits = 0;
|
this.hits = 0;
|
||||||
this.hot = false;
|
this.hot = false;
|
||||||
this.coolTicks = 100;
|
|
||||||
this.heatTicks = 100;
|
this.heatTicks = 500;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,5 @@
|
|||||||
package com.kitsu.medievalcraft.tileents.ingots;
|
package com.kitsu.medievalcraft.tileents.ingots;
|
||||||
|
|
||||||
import com.kitsu.medievalcraft.block.ModBlocks;
|
|
||||||
|
|
||||||
import net.minecraft.init.Blocks;
|
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraft.network.NetworkManager;
|
import net.minecraft.network.NetworkManager;
|
||||||
import net.minecraft.network.Packet;
|
import net.minecraft.network.Packet;
|
||||||
@@ -10,11 +7,15 @@ 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;
|
||||||
|
|
||||||
public class TileIngotBase extends TileEntity {
|
import com.kitsu.medievalcraft.block.ModBlocks;
|
||||||
|
import com.kitsu.medievalcraft.tileents.machine.TileEntityAnvilForge;
|
||||||
|
import com.kitsu.medievalcraft.util.IronFormNames;
|
||||||
|
|
||||||
|
public class TileIngotBase extends TileEntity implements IronFormNames{
|
||||||
|
|
||||||
private String specName;
|
private String specName;
|
||||||
public int hits = 0;
|
public int hits = 0;
|
||||||
public int coolTicks = 100;
|
public int coolTicks = 250;
|
||||||
public int heatTicks = 100;
|
public int heatTicks = 100;
|
||||||
public boolean hot;
|
public boolean hot;
|
||||||
|
|
||||||
@@ -41,8 +42,8 @@ public class TileIngotBase extends TileEntity {
|
|||||||
if(this.coolTicks<=0){
|
if(this.coolTicks<=0){
|
||||||
world.setBlockMetadataWithNotify(x, y, z, 0, 2);
|
world.setBlockMetadataWithNotify(x, y, z, 0, 2);
|
||||||
}
|
}
|
||||||
coolDown(world, x, y, z);
|
coolDown(world,x,y,z);
|
||||||
//System.out.println(this.heatTicks);
|
//makeItem(world,x,y,z);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -62,6 +63,23 @@ public class TileIngotBase extends TileEntity {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
private void makeItem(World world, int x, int y, int z){
|
||||||
|
if(this.hits==0 && this.hot==true && world.getBlock(x, y-1, z).equals(ModBlocks.forgeAnvil)){
|
||||||
|
TileEntityAnvilForge tile = (TileEntityAnvilForge) world.getTileEntity(x, y-1, z);
|
||||||
|
if(tile.getStackInSlot(0)!=null){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
System.out.println(forms.get(tile.getStackInSlot(0).getItem().getUnlocalizedName()));
|
||||||
|
if(tile.getStackInSlot(0).equals(forms.get(tile.getStackInSlot(0).getItem().getUnlocalizedName()))){
|
||||||
|
System.out.println("Logic is Working");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void readFromNBT(NBTTagCompound tagCompound)
|
public void readFromNBT(NBTTagCompound tagCompound)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -8,8 +8,7 @@ public class TileIronPlate extends TileIngotBase{
|
|||||||
super(nameCustom);
|
super(nameCustom);
|
||||||
this.hits = 0;
|
this.hits = 0;
|
||||||
this.hot = false;
|
this.hot = false;
|
||||||
this.coolTicks = 100;
|
this.heatTicks = 450;
|
||||||
this.heatTicks = 100;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ public class TileLapisIngot extends TileIngotBase{
|
|||||||
super(nameCustom);
|
super(nameCustom);
|
||||||
this.hits = 0;
|
this.hits = 0;
|
||||||
this.hot = false;
|
this.hot = false;
|
||||||
this.coolTicks = 100;
|
this.coolTicks = 300;
|
||||||
this.heatTicks = 100;
|
this.heatTicks = 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ public class TileMyIronIngot extends TileIngotBase{
|
|||||||
super(nameCustom);
|
super(nameCustom);
|
||||||
this.hits = 0;
|
this.hits = 0;
|
||||||
this.hot = false;
|
this.hot = false;
|
||||||
this.coolTicks = 100;
|
|
||||||
this.heatTicks = 100;
|
this.heatTicks = 450;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ public class TileRedstoneIngot extends TileIngotBase{
|
|||||||
super(nameCustom);
|
super(nameCustom);
|
||||||
this.hits = 0;
|
this.hits = 0;
|
||||||
this.hot = false;
|
this.hot = false;
|
||||||
this.coolTicks = 100;
|
this.coolTicks = 300;
|
||||||
this.heatTicks = 100;
|
this.heatTicks = 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -238,7 +238,6 @@ public class TileEntityFirebox extends TileEntity implements IInventory{
|
|||||||
if(isItemFuel(stack)==true){
|
if(isItemFuel(stack)==true){
|
||||||
this.ticks++;
|
this.ticks++;
|
||||||
double burnTime = (this.getItemBurnTime(stack)+((fuelMulti(stack.stackSize, stack)*this.getItemBurnTime(stack))));
|
double burnTime = (this.getItemBurnTime(stack)+((fuelMulti(stack.stackSize, stack)*this.getItemBurnTime(stack))));
|
||||||
//System.out.println(this.ticks+" "+ burnTime+" "+this.getStackInSlot(0).stackSize);
|
|
||||||
if(time >= burnTime){
|
if(time >= burnTime){
|
||||||
decrStackSize(0, 1);
|
decrStackSize(0, 1);
|
||||||
this.ticks=0;
|
this.ticks=0;
|
||||||
@@ -264,7 +263,6 @@ public class TileEntityFirebox extends TileEntity implements IInventory{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0.0d;
|
return 0.0d;
|
||||||
|
|
||||||
}
|
}
|
||||||
public static int getItemBurnTime(ItemStack p_145952_0_)
|
public static int getItemBurnTime(ItemStack p_145952_0_)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,8 +1,17 @@
|
|||||||
package com.kitsu.medievalcraft.tileents.machine;
|
package com.kitsu.medievalcraft.tileents.machine;
|
||||||
|
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
import net.minecraft.init.Blocks;
|
||||||
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.inventory.IInventory;
|
import net.minecraft.inventory.IInventory;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemBlock;
|
||||||
|
import net.minecraft.item.ItemHoe;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.item.ItemSword;
|
||||||
|
import net.minecraft.item.ItemTool;
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraft.nbt.NBTTagList;
|
import net.minecraft.nbt.NBTTagList;
|
||||||
import net.minecraft.network.NetworkManager;
|
import net.minecraft.network.NetworkManager;
|
||||||
@@ -14,13 +23,16 @@ import net.minecraft.world.World;
|
|||||||
import com.kitsu.medievalcraft.block.ingots.IngotBase;
|
import com.kitsu.medievalcraft.block.ingots.IngotBase;
|
||||||
import com.kitsu.medievalcraft.tileents.ingots.TileIngotBase;
|
import com.kitsu.medievalcraft.tileents.ingots.TileIngotBase;
|
||||||
|
|
||||||
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class TileForge extends TileEntity implements IInventory{
|
public class TileForge extends TileEntity implements IInventory{
|
||||||
private String tileForgeName;
|
private String tileForgeName;
|
||||||
private ItemStack[] inv;
|
private ItemStack[] inv;
|
||||||
private NBTTagCompound tag = new NBTTagCompound();
|
private NBTTagCompound tag = new NBTTagCompound();
|
||||||
public int heat;
|
public int heat;
|
||||||
public boolean isOn;
|
public boolean isOn;
|
||||||
public boolean grate;
|
public boolean isBurning;
|
||||||
|
private int ticks;
|
||||||
|
|
||||||
public TileForge(){
|
public TileForge(){
|
||||||
this.inv = new ItemStack[2];
|
this.inv = new ItemStack[2];
|
||||||
@@ -148,8 +160,9 @@ public class TileForge extends TileEntity implements IInventory{
|
|||||||
}
|
}
|
||||||
//this.stack0 = tagCompound.getString("stack0");
|
//this.stack0 = tagCompound.getString("stack0");
|
||||||
this.heat = tag.getInteger("HEAT");
|
this.heat = tag.getInteger("HEAT");
|
||||||
this.isOn = tag.getBoolean("ISCOAL");
|
this.isOn = tag.getBoolean("ISON");
|
||||||
this.grate = tag.getBoolean("GRATE");
|
this.ticks = tag.getInteger("TICKS");
|
||||||
|
this.isBurning = tag.getBoolean("BURNING");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -169,8 +182,9 @@ public class TileForge extends TileEntity implements IInventory{
|
|||||||
}
|
}
|
||||||
tagCompound.setTag("Inventory", itemList);
|
tagCompound.setTag("Inventory", itemList);
|
||||||
tag.setInteger("HEAT", this.heat);
|
tag.setInteger("HEAT", this.heat);
|
||||||
tag.setBoolean("ISCOAL", this.isOn);
|
tag.setBoolean("ISON", this.isOn);
|
||||||
tag.setBoolean("GRATE", this.grate);
|
tag.setBoolean("BURNING", this.isBurning);
|
||||||
|
tag.setInteger("TICKS", this.ticks);
|
||||||
|
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
@@ -193,26 +207,12 @@ public class TileForge extends TileEntity implements IInventory{
|
|||||||
int x = this.xCoord;
|
int x = this.xCoord;
|
||||||
int y = this.yCoord;
|
int y = this.yCoord;
|
||||||
int z = this.zCoord;
|
int z = this.zCoord;
|
||||||
|
if(!world.isRemote){
|
||||||
|
forgeMaint(world,x,y,z);
|
||||||
heatIngot(world, x, y, z);
|
heatIngot(world, x, y, z);
|
||||||
/*if(world.getBlock(x, y+1, z).equals(Blocks.air)||this.getStackInSlot(0)==null){
|
fireboxFuelDec(world, x, y, z,this.getStackInSlot(0), this.ticks);
|
||||||
this.isOn = false;
|
fireboxFuelDec2(world, x, y, z,this.getStackInSlot(1), this.ticks);
|
||||||
}
|
}
|
||||||
if((this.getStackInSlot(0)==null)&&(world.getBlock(x, y+1, z).equals(Blocks.fire))){
|
|
||||||
world.setBlock(x, y+1, z, Blocks.air, 0, 2);
|
|
||||||
this.isOn=false;
|
|
||||||
}
|
|
||||||
if(this.isOn==true && world.getBlock(x, y+1, z).equals(Blocks.air)){
|
|
||||||
world.setBlock(x, y+1, z, Blocks.fire, 0, 2);
|
|
||||||
}
|
|
||||||
if(world.getBlock(x, y+1, z).equals(Blocks.fire)){
|
|
||||||
this.isOn = true;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
//fireboxFuelDec(world, x, y, z, this.getStackInSlot(0), this.ticks);
|
|
||||||
//isFurnace(world, x, y, z);
|
|
||||||
//isCrucible(world, x, y, z);
|
|
||||||
//isIngot(world, x, y, z);
|
|
||||||
|
|
||||||
if (worldObj.isRemote) return;
|
if (worldObj.isRemote) return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -220,15 +220,123 @@ public class TileForge extends TileEntity implements IInventory{
|
|||||||
if(!world.isRemote){
|
if(!world.isRemote){
|
||||||
if(world.getBlock(x, y+1, z) instanceof IngotBase){
|
if(world.getBlock(x, y+1, z) instanceof IngotBase){
|
||||||
TileIngotBase tile = (TileIngotBase) world.getTileEntity(x, y+1, z);
|
TileIngotBase tile = (TileIngotBase) world.getTileEntity(x, y+1, z);
|
||||||
|
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.hot);
|
||||||
System.out.println(tile.heatTicks);
|
//System.out.println(tile.heatTicks);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void fireboxFuelDec(World world, int x, int y, int z, ItemStack stack, int time){
|
||||||
|
if(world.getBlock(x, y+1, z).equals(Blocks.fire)){
|
||||||
|
if(stack!=null){
|
||||||
|
if(isItemFuel(stack)==true){
|
||||||
|
this.ticks++;
|
||||||
|
double burnTime = (this.getItemBurnTime(stack)+((fuelMulti(stack.stackSize, stack)*this.getItemBurnTime(stack))));
|
||||||
|
//System.out.println(this.ticks+" "+ burnTime+" "+this.getStackInSlot(0).stackSize);
|
||||||
|
if(time >= burnTime){
|
||||||
|
decrStackSize(0, 1);
|
||||||
|
this.ticks=0;
|
||||||
|
}
|
||||||
|
markForUpdate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void fireboxFuelDec2(World world, int x, int y, int z, ItemStack stack, int time){
|
||||||
|
if(world.getBlock(x, y+1, z).equals(Blocks.fire)){
|
||||||
|
if(stack!=null){
|
||||||
|
if(isItemFuel(stack)==true){
|
||||||
|
this.ticks++;
|
||||||
|
double burnTime = 1.5*(this.getItemBurnTime(stack)+((fuelMulti(stack.stackSize, stack)*this.getItemBurnTime(stack))));
|
||||||
|
//System.out.println(this.ticks+" "+ burnTime+" "+this.getStackInSlot(0).stackSize);
|
||||||
|
if(time >= burnTime){
|
||||||
|
decrStackSize(0, 1);
|
||||||
|
this.ticks=0;
|
||||||
|
}
|
||||||
|
markForUpdate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static double fuelMulti(int i, ItemStack stack){
|
||||||
|
if(stack!=null){
|
||||||
|
if(stack.stackSize<=15){
|
||||||
|
return 0.25;
|
||||||
|
}
|
||||||
|
if(stack.stackSize>=16 && stack.stackSize<=31){
|
||||||
|
return 0.5;
|
||||||
|
}
|
||||||
|
if(stack.stackSize>=32 && stack.stackSize<=47){
|
||||||
|
return 0.75;
|
||||||
|
}
|
||||||
|
if(stack.stackSize>=48){
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0.0d;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static int getItemBurnTime(ItemStack p_145952_0_)
|
||||||
|
{
|
||||||
|
if (p_145952_0_ == null)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
Item item = p_145952_0_.getItem();
|
||||||
|
|
||||||
|
if (item instanceof ItemBlock && Block.getBlockFromItem(item) != Blocks.air)
|
||||||
|
{
|
||||||
|
Block block = Block.getBlockFromItem(item);
|
||||||
|
|
||||||
|
if (block == Blocks.wooden_slab)
|
||||||
|
{
|
||||||
|
return 150;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (block.getMaterial() == Material.wood)
|
||||||
|
{
|
||||||
|
return 300;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (block == Blocks.coal_block)
|
||||||
|
{
|
||||||
|
return 16000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item instanceof ItemTool && ((ItemTool)item).getToolMaterialName().equals("WOOD")) return 200;
|
||||||
|
if (item instanceof ItemSword && ((ItemSword)item).getToolMaterialName().equals("WOOD")) return 200;
|
||||||
|
if (item instanceof ItemHoe && ((ItemHoe)item).getToolMaterialName().equals("WOOD")) return 200;
|
||||||
|
if (item == Items.stick) return 100;
|
||||||
|
if (item == Items.coal) return 1600;
|
||||||
|
if (item == Items.lava_bucket) return 20000;
|
||||||
|
if (item == Item.getItemFromBlock(Blocks.sapling)) return 100;
|
||||||
|
if (item == Items.blaze_rod) return 2400;
|
||||||
|
return GameRegistry.getFuelValue(p_145952_0_);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static boolean isItemFuel(ItemStack stack)
|
||||||
|
{
|
||||||
|
return getItemBurnTime(stack) > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void forgeMaint(World world, int x, int y, int z){
|
||||||
|
if(this.getStackInSlot(0)==null){
|
||||||
|
this.isOn = false;
|
||||||
|
this.isBurning = false;
|
||||||
|
}
|
||||||
|
if(this.getStackInSlot(1)==null){
|
||||||
|
this.isOn = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,32 @@
|
|||||||
|
package com.kitsu.medievalcraft.util;
|
||||||
|
|
||||||
|
import java.util.Hashtable;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
|
import com.kitsu.medievalcraft.block.ModBlocks;
|
||||||
|
import com.kitsu.medievalcraft.item.ModItems;
|
||||||
|
|
||||||
|
public interface IronFormNames {
|
||||||
|
|
||||||
|
static final Hashtable<Item, ItemStack> forms = new Hashtable <Item, ItemStack>(){{
|
||||||
|
|
||||||
|
put(ModItems.ironAxeForm, new ItemStack(ModItems.ironaxeHead, 1));
|
||||||
|
put(ModItems.ironBattleAxeForm, new ItemStack(ModItems.ironbattleaxeHead, 1));
|
||||||
|
put(ModItems.ironDaggerForm, new ItemStack(ModItems.irondaggerBlade, 1));
|
||||||
|
put(ModItems.ironHandleForm, new ItemStack(ModItems.ironweaponHandle, 1));
|
||||||
|
put(ModItems.ironHoeForm, new ItemStack(ModItems.ironhoeHead, 1));
|
||||||
|
put(ModItems.ironLongswordForm, new ItemStack(ModItems.ironlongswordBlade, 1));
|
||||||
|
put(ModItems.ironMaceHeadForm, new ItemStack(ModItems.ironmaceHead, 1));
|
||||||
|
put(ModItems.ironPickaxeForm, new ItemStack(ModItems.ironpickaxeHead, 1));
|
||||||
|
put(ModItems.ironRingForm, new ItemStack(ModItems.ironRing, 1));
|
||||||
|
put(ModItems.ironSawBladeForm, new ItemStack(ModItems.ironsawBlade, 1));
|
||||||
|
put(ModItems.ironSharpTipForm, new ItemStack(ModItems.ironsharpTip, 1));
|
||||||
|
put(ModItems.ironShortSwordForm, new ItemStack(ModItems.ironshortswordBlade, 1));
|
||||||
|
put(ModItems.ironSpadForm, new ItemStack(ModItems.ironspadeHead, 1));
|
||||||
|
put(ModItems.ironSpearTipForm, new ItemStack(ModItems.ironspearTip, 1));
|
||||||
|
|
||||||
|
}};
|
||||||
|
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 3.1 KiB |