Jump to content

nokel81

Members
  • Posts

    22
  • Joined

  • Last visited

Everything posted by nokel81

  1. May I adapt your code to make slabs in my mod?
  2. Hello, so I have made a block but would like to make it burn (like planks). I have found the two function .isFlamable() and .getFlamability() but both don't seem to be able to set it. How would I do this as looking at the code in FML doesn't help very much and neither is the API documentation. Here is my block code. public class blockStackOfSticks extends blockMinePlus { public blockStackOfSticks(){ super(Material.wood); this.setUnlocalizedName(blockNames.unLocStackOfSticks); this.setCreativeTab(CreativeTabs.tabBlock); this.setHardness(0.75f); this.setHarvestLevel("axe", 0); this.setStepSound(soundTypeWood); this.setLightOpacity(0); this.setLightLevel(0f); this.setResistance(0.5f); } } Thank you
  3. MinePlus_block_stackOfSticks.json (in blockstates) MinePlus_block_stackOfSticks.json (in block) MinePlus_block_stackOfSticks.json (in item)
  4. Hello, I have managed to get my basic block to render while in the inventory and held but when I place it in the world I get the texture missing texture. File1: { “variants”: { “normal”: { “model”: “MinePlus:blockStackOfSticks” } } } File2: { “parent”: “block/cube_all”, “textures”: { “all”: “MinePlus:blocks/blockStackOfSticks” } } File3: { “parent”: “block/cube_all”, “textures”: { “all”: “MinePlus:blocks/blockStackOfSticks” }, “display”: { “thirdperson”: { “rotation”: [ 10, -45, 170 ], “translation”: [ 0, 1.5, -2.75 ], “scale”: [ 0.375, 0.375, 0.375 ] } } } File4(Registering): public class MinePlusBlocks { public static final blockMinePlus stackOfSticks = new blockStackOfSticks(); public static void init(){ GameRegistry.registerBlock(stackOfSticks, “MinePlus_block_stackOfSticks”); } public static void textureInit(){ ModelResourceLocation res = new ModelResourceLocation(“mineplus:MinePlus_block_stackOfSticks”, “inventory”); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(stackOfSticks), 0, res); } } Help?
  5. And I put the itemIronIngot.png file in /MineCraftModding/forge-1.8-11.14.1.1321-src/src/main/resources/assets/MinePlus/textures/items/itemIronNugget.png right?
  6. I am trying to figure this out. I have a .json file : { "parent": "builtin/generated", "textures": { "layer0": "MinePlus:items/itemIronNugget" }, "display": { "thirdperson": { "rotation": [ -90, 0, 0 ], "translation": [ 0, 1, -3 ], "scale": [ 0.55, 0.55, 0.55 ] }, "firstperson": { "rotation": [ 0, -135, 25 ], "translation": [ 0, 4, 2 ], "scale": [ 1.7, 1.7, 1.7 ] } } } and I added your line to init() Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(YourItem, 0, new ModelResourceLocation(ModInfo.MOD_ID + ":" + ItemNames.ironNugget, "inventory")); what should I put in YourItem? and what should I call the texture.png file? Thanks
  7. I deleted my workspace (since all I had was nothing in my main) and reran gradle, here are the results. ./gradlew setupDecompWorkspace --refresh-dependancies **************************** Powered By MCP: http://mcp.ocean-labs.de/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs MCP Data version : snapshot_20141130 **************************** :extractMcpData :getVersionJson :extractUserDev :genSrgs SKIPPED :extractNatives :copyNativesLegacy :getAssetsIndex :getAssets :makeStart SKIPPED :downloadMcpTools SKIPPED :downloadClient SKIPPED :downloadServer SKIPPED :mergeJars SKIPPED :deobfuscateJar SKIPPED :decompile SKIPPED :processSources Injecting fml files Applying fml patches Applying forge patches :remapJar SKIPPED :extractMinecraftSrc SKIPPED :recompMinecraft SKIPPED :repackMinecraft SKIPPED :setupDecompWorkspace UP-TO-DATE BUILD SUCCESSFUL Total time: 56.335 secs ./gradlew genIntellijruns **************************** Powered By MCP: http://mcp.ocean-labs.de/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn, bspkrs MCP Data version : snapshot_20141130 **************************** :genIntellijRuns BUILD SUCCESSFUL Total time: 10.483 secs I then loaded up Intelij and it worked. Same version (I did not upgrade). Same commands too. Thanks Lex
  8. I downloaded forge-1.8-11-14.1-1321.src from the forge website and ran the linux setup for intelij on the forge wiki
  9. Thanks Lex, I have not found the versions but I have navigated to the code and it does say that ClassVisitor is an interface. /home/USER/.gradle/caches/minecraft/net/minecraftforge/forge/1.8-11.14.1.1321/snapshot/20141130/forgeSrc-1.8-11.14.1.1321-sources.jar!/net/minecraftforge/fml/common/asm/transformers/BlamingTransformer.java public static class VersionVisitor extends ClassVisitor { public VersionVisitor() { super(Opcodes.ASM5); } @Override public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { if( (version == Opcodes.V1_8 && !SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_) || (version == Opcodes.V1_7 && !SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_7)) ) { if(classMap.containsKey(name)) blame(classMap.get(name), name); else orphanNaughtyClasses.add(name); } } } and: /home/USER/idea-IC/lib/asm.jar!/org/objectweb/asm/ClassVisitor.class package org.objectweb.asm; import org.objectweb.asm.AnnotationVisitor; import org.objectweb.asm.Attribute; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; public interface ClassVisitor { void visit(int var1, int var2, String var3, String var4, String var5, String[] var6); void visitSource(String var1, String var2); void visitOuterClass(String var1, String var2, String var3); AnnotationVisitor visitAnnotation(String var1, boolean var2); void visitAttribute(Attribute var1); void visitInnerClass(String var1, String var2, String var3, int var4); FieldVisitor visitField(int var1, String var2, String var3, String var4, Object var5); MethodVisitor visitMethod(int var1, String var2, String var3, String var4, String[] var5); void visitEnd(); } There is an error in the first file that say that it does not expect an interface.
  10. I am following Pahimar's LetsModReboot but when I go to launch the Minecraft client in Intelij I get this error: [15:00:48] [main/INFO] [GradleStart]: Extra: [] [15:00:48] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --accessToken, {REDACTED}, --assetIndex, 1.8, --assetsDir, /home/sebastian/.gradle/caches/minecraft/assets, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] [15:00:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [15:00:48] [main/INFO] [FML]: Forge Mod Loader version 8.0.32.1321 for Minecraft 1.8 loading [15:00:48] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.7.0_75, running on Linux:amd64:3.12.17-KAA, installed at /usr/lib/jvm/java-7-openjdk-amd64/jre [15:00:48] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [15:00:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker [15:00:48] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [15:00:48] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [15:00:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [15:00:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [15:00:48] [main/ERROR] [LaunchWrapper]: A critical problem occurred registering the ASM transformer class $wrapper.net.minecraftforge.fml.common.asm.transformers.MarkerTransformer java.lang.ClassNotFoundException: $wrapper.net.minecraftforge.fml.common.asm.transformers.MarkerTransformer at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at net.minecraft.launchwrapper.LaunchClassLoader.registerTransformer(LaunchClassLoader.java:88) [launchwrapper-1.11.jar:?] at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:118) [forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) [idea_rt.jar:?] Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer@47c988f from coremod FMLCorePlugin at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:234) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] ... 13 more Caused by: java.lang.IncompatibleClassChangeError: class net.minecraftforge.fml.common.asm.transformers.BlamingTransformer$VersionVisitor has interface org.objectweb.asm.ClassVisitor as super class at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_75] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_75] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_75] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_75] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_75] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_75] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_75] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_75] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_75] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:117) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at net.minecraftforge.fml.common.asm.transformers.BlamingTransformer.transform(BlamingTransformer.java:38) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:230) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] ... 13 more [15:00:48] [main/ERROR] [LaunchWrapper]: A critical problem occurred registering the ASM transformer class $wrapper.net.minecraftforge.fml.common.asm.transformers.SideTransformer java.lang.ClassNotFoundException: $wrapper.net.minecraftforge.fml.common.asm.transformers.SideTransformer at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at net.minecraft.launchwrapper.LaunchClassLoader.registerTransformer(LaunchClassLoader.java:88) [launchwrapper-1.11.jar:?] at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:118) [forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) [idea_rt.jar:?] Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer@47c988f from coremod FMLCorePlugin at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:234) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] ... 13 more Caused by: java.lang.IncompatibleClassChangeError: net/minecraftforge/fml/common/asm/transformers/BlamingTransformer$VersionVisitor at net.minecraftforge.fml.common.asm.transformers.BlamingTransformer.transform(BlamingTransformer.java:38) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:230) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] ... 13 more [15:00:48] [main/ERROR] [LaunchWrapper]: A critical problem occurred registering the ASM transformer class $wrapper.net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer java.lang.ClassNotFoundException: $wrapper.net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at net.minecraft.launchwrapper.LaunchClassLoader.registerTransformer(LaunchClassLoader.java:88) [launchwrapper-1.11.jar:?] at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:118) [forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) [idea_rt.jar:?] Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer@47c988f from coremod FMLCorePlugin at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:234) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] ... 13 more Caused by: java.lang.IncompatibleClassChangeError: net/minecraftforge/fml/common/asm/transformers/BlamingTransformer$VersionVisitor at net.minecraftforge.fml.common.asm.transformers.BlamingTransformer.transform(BlamingTransformer.java:38) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:230) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] ... 13 more [15:00:48] [main/ERROR] [LaunchWrapper]: Unable to launch java.lang.RuntimeException: java.lang.ClassNotFoundException: net.minecraftforge.fml.common.asm.FMLSanityChecker at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:155) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_75] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_75] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) [idea_rt.jar:?] Caused by: java.lang.ClassNotFoundException: net.minecraftforge.fml.common.asm.FMLSanityChecker at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at java.lang.Class.forName0(Native Method) ~[?:1.7.0_75] at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_75] at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:143) ~[forgeSrc-1.8-11.14.1.1321.jar:?] ... 9 more Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer@47c988f from coremod FMLCorePlugin at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:234) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at java.lang.Class.forName0(Native Method) ~[?:1.7.0_75] at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_75] at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:143) ~[forgeSrc-1.8-11.14.1.1321.jar:?] ... 9 more Caused by: java.lang.IncompatibleClassChangeError: net/minecraftforge/fml/common/asm/transformers/BlamingTransformer$VersionVisitor at net.minecraftforge.fml.common.asm.transformers.BlamingTransformer.transform(BlamingTransformer.java:38) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:230) ~[forgeSrc-1.8-11.14.1.1321.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_75] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_75] at java.lang.Class.forName0(Native Method) ~[?:1.7.0_75] at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_75] at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:143) ~[forgeSrc-1.8-11.14.1.1321.jar:?] ... 9 more
  11. I am trying to set up a forge dev environment for eclipse and I ran these commands. >>> cd /home/Directory >>> ./gradlew setupDecompWorkspace It runs then spits out this: FAILURE: Build failed with an exception. * What went wrong: Failed to notify build listener. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  12. This is what I did for removing crafting recipes static void removeRecipesWithResult(ItemStack resultItem) { ArrayList recipes = (ArrayList) CraftingManager.getInstance().getRecipeList(); for (int scan = 0; scan < recipes.size(); scan++) { IRecipe tmpRecipe = (IRecipe) recipes.get(scan); if (ItemStack.areItemStacksEqual(resultItem, tmpRecipe.getRecipeOutput())) { recipes.remove(scan); }//if }//for }//removeRecipesWithResult This is what I am trying to do for removing furnace recipes, is there a furnace equivalent to IRecipe? static void removeFurnaceRecipeWithResult(ItemStack resultItem) { java.util.Map recipes = FurnaceRecipes.smelting().getSmeltingList(); for (int scan = 0; scan < recipes.size(); scan++) { if (ItemStack.areItemStacksEqual(resultItem, [b][/b]) { recipes.remove(scan); } } }//removeFurnaceRecipeWithResult
  13. FurnaceRecipes.smelting().getSmeltingList().remove(Blocks.iron_ore); This is how it was in 1.6.4 but then you had to put ".blockID" after iron_ore but now that IDs are not used in code this does not work anymore, if this not how you remove recipes anymore?
  14. I followed his video as well, should I update to the latest 1.7.2 version?
  15. Sequituri – Thanks but it wasn't there. I only have reference libraries (not dependent libraries) and under no package was there a class which listed a method to obtain the fuels
  16. GameRegistry.fuelHandlers does not exist and what is reflection. Another question, what is the format of an IFuelHandler?
  17. I am trying to find this because to alter any fuel time (like to alter any recipe) you need to remove the prior fuel handler before you can assign a new one.
  18. So should I instead be using '.containskey()' or would that not work either?
  19. private static void removeFuelHandlerWithResult(ItemStack resultItem) { Map fuels = FurnaceRecipes.smelting().getSmeltingList(); Map test = (Map) fuels.get(resultItem); if (test != null) { fuels.remove(test); }//if }//removeRecipesWithResult Why doesn't this work then, am I missing something?
  20. Something like with the crafting handler where you can search through each item on the entire list of fuels and remove ones by Item.name or Block.name Like this static void removeRecipesWithResult(ItemStack resultItem) { ArrayList recipes = (ArrayList) CraftingManager.getInstance().getRecipeList(); for (int scan = 0; scan < recipes.size(); scan++) { IRecipe tmpRecipe = (IRecipe) recipes.get(scan); if (ItemStack.areItemStacksEqual(resultItem, tmpRecipe.getRecipeOutput())) { recipes.remove(scan); }//if }//for }//removeRecipesWithResult but with these changes: static void removeFuelsWithResult(ItemStack Fuel) { ArrayList fuels = (ArrayList) FuelManager.getInstance().getFuelHandlerList(); for (int scan = 0; scan < fuels.size(); scan++) { IFuelHandler tmpFuel = (IFuelHandler) fuels.get(scan); if (ItemStack.areItemStacksEqual(fuel, tmpFuel.getItemStack())) { fuels.remove(scan); }//if }//for }//removeRecipesWithResult With this addition, the IFuelHandler would also have ".getFuelTime()"
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.