
david476
Members-
Posts
238 -
Joined
-
Last visited
Everything posted by david476
-
[1.7.2] custom item model wont show up in first person.
david476 replied to sigurd4's topic in Modder Support
Exactly, just remove everything and return true! -
[1.7.2] custom item model wont show up in first person.
david476 replied to sigurd4's topic in Modder Support
You can usually just return true unless you want it to render differently in different circumstances. -
[1.7.2]ItemStact instanceof ItemFood Crash[SOLVED]
david476 replied to Heltrato's topic in Modder Support
I'm not at my computer but try something like Food.getItem.getvariablethatstoreslength = Food.getItem.getvariablethatstoreslength - 16; -
Try making sure it id only called server or client side to figure out what the problem is.
-
Is there a way to force send the packet from getDescriptionPacket? I need to update my client side tileentity.
-
That's all I found too, I'll see if anyone else from here or their IRC can help. I might end up making it an addon for a different mod since they aren't updated.
-
Could somebody tell me the steps involved in creating one? I can't even get TE running in my dev environment much less find the API (if there still is one).
-
[1.7.2]Item changing in inventory help!
david476 replied to CraigTheMailman's topic in Modder Support
does it not print anything in the console? -
FIGURED IT OUT!!! I called the proxy method before setting the block variable to a block, the renderer was registered for a null variable! ("facepalm"). Thanks for trying to help, I realize you couldn't have seen the problem as I didn't post the INIT class.
-
Using Other Mod's Items in my Recipes
david476 replied to TheCupcakeisalie's topic in Modder Support
ideas? -
You want to recreate a player head? Please explain what you want to do better.
-
Using Other Mod's Items in my Recipes
david476 replied to TheCupcakeisalie's topic in Modder Support
now it has trouble loading CodeChickenCore. [07:49:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [07:49:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [07:49:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [07:49:49] [main/INFO] [FML]: Forge Mod Loader version 7.2.209.1112 for Minecraft 1.7.2 loading [07:49:49] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 [07:49:49] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [07:49:49] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft Failed to load dependencies.info from CoFHCore-2.0.0.5 (1).jar as JSON java.lang.RuntimeException: Invalid filename format for dependency: CodeChickenLib-dev-@MCVERSION@-@VERSION@.jar at codechicken.core.launch.DepLoader$DepLoadInst.loadJson(DepLoader.java:558) at codechicken.core.launch.DepLoader$DepLoadInst.loadJSon(DepLoader.java:521) at codechicken.core.launch.DepLoader$DepLoadInst.scanDepInfo(DepLoader.java:507) at codechicken.core.launch.DepLoader$DepLoadInst.scanDepInfos(DepLoader.java:497) at codechicken.core.launch.DepLoader$DepLoadInst.load(DepLoader.java:445) at codechicken.core.launch.DepLoader.load(DepLoader.java:584) at codechicken.core.launch.CodeChickenCorePlugin.<init>(CodeChickenCorePlugin.java:49) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Failed to load dependencies.info from ThermalExpansion-3.0.0.7 (1).jar as JSON java.lang.RuntimeException: Invalid filename format for dependency: ForgeMultipart-dev-@MCVERSION@-@VERSION@.jar at codechicken.core.launch.DepLoader$DepLoadInst.loadJson(DepLoader.java:558) at codechicken.core.launch.DepLoader$DepLoadInst.loadJSon(DepLoader.java:521) at codechicken.core.launch.DepLoader$DepLoadInst.scanDepInfo(DepLoader.java:507) at codechicken.core.launch.DepLoader$DepLoadInst.scanDepInfos(DepLoader.java:497) at codechicken.core.launch.DepLoader$DepLoadInst.load(DepLoader.java:445) at codechicken.core.launch.DepLoader.load(DepLoader.java:584) at codechicken.core.launch.CodeChickenCorePlugin.<init>(CodeChickenCorePlugin.java:49) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Downloading file http://files.minecraftforge.net/maven/codechicken/CodeChickenLib/1.7.2-1.1.0.76//CodeChickenLib-1.7.2-1.1.0.76-dev.jar Download complete [07:49:50] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft java.lang.AbstractMethodError at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:425) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [07:49:50] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at C:\Users\DEB\Desktop\Modding\forge-1.7.2-10.12.1.1112\Forge\. for Forge Mod Loader java.lang.AbstractMethodError at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:425) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] Exception in thread "main" java.lang.AbstractMethodError at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:425) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) -
Ideas?
-
Using Other Mod's Items in my Recipes
david476 replied to TheCupcakeisalie's topic in Modder Support
I am an idiot, I've spent so much time making 1.6.4 modpacks that I don't think anymore. Thank you! -
[1.7.2] Using an Item to Interact with an Entity
david476 replied to zerofirex12's topic in Modder Support
if you tried looking into the items look at the entities and vice versa -
[1.7.2]Item changing in inventory help!
david476 replied to CraigTheMailman's topic in Modder Support
for now just check if it is called with a System.out.println("method called"); -
Using Other Mod's Items in my Recipes
david476 replied to TheCupcakeisalie's topic in Modder Support
it's in there (shows in eclipse), looks like I'm still getting the same thing: [22:09:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [22:09:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [22:09:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [22:09:18] [main/INFO] [FML]: Forge Mod Loader version 7.2.209.1112 for Minecraft 1.7.2 loading [22:09:18] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 [22:09:18] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [22:09:18] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft java.lang.NoClassDefFoundError: argo/jdom/JsonNode at codechicken.core.launch.DepLoader.load(DepLoader.java:662) at codechicken.core.launch.CodeChickenCorePlugin.<init>(CodeChickenCorePlugin.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.ClassNotFoundException: argo.jdom.JsonNode at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:115) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 16 more [22:09:18] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at C:\Users\DEB\Desktop\Modding\forge-1.7.2-10.12.1.1112\Forge\. for Forge Mod Loader java.lang.NoClassDefFoundError: argo/jdom/JsonNode at codechicken.core.launch.DepLoader.load(DepLoader.java:662) ~[DepLoader.class:?] at codechicken.core.launch.CodeChickenCorePlugin.<init>(CodeChickenCorePlugin.java:50) ~[CodeChickenCore%200.9.0.8.jar:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_60] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_60] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_60] at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_60] at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_60] at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] Caused by: java.lang.ClassNotFoundException: argo.jdom.JsonNode at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_60] at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_60] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_60] at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_60] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:115) ~[launchwrapper-1.9.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_60] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_60] ... 16 more Exception in thread "main" java.lang.NoClassDefFoundError: argo/jdom/JsonNode at codechicken.core.launch.DepLoader.load(DepLoader.java:662) at codechicken.core.launch.CodeChickenCorePlugin.<init>(CodeChickenCorePlugin.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.ClassNotFoundException: argo.jdom.JsonNode at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:115) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 16 more -
Using Other Mod's Items in my Recipes
david476 replied to TheCupcakeisalie's topic in Modder Support
yup, CoFH was in. I'm using wuppy29's advanced setup and put them in: forge-1.7.2-10.12.1.1112\Forge\mods -
s'OK! Thanks again!
-
Hi, sorry for the new thread, this isn't urgent but it would be nice to clear up. I followed for rendering techne models as blocks. The block works fine but it renders as a flat texture that I gave it in my inventory. From 33:40 he talks about using the tile entity renderer in you inventory but mine dosn't seem to work, no crashes but nothing is changed. Just wondering if anyone can notice the stupid mistake I probably made. Nothing related to the render in my INIT class Client Proxy: package com.deb.debmodularships.proxies; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.Item; import net.minecraftforge.client.MinecraftForgeClient; import com.deb.debmodularships.ModularshipsINIT; import com.deb.debmodularships.entities.EntityController; import com.deb.debmodularships.renders.ItemRenderController; import com.deb.debmodularships.renders.RenderController; import com.deb.debmodularships.renders.RenderTEController; import com.deb.debmodularships.tileentities.TileEntityController; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.client.registry.RenderingRegistry; public class ClientProxy extends CommonProxy{ public void registerRenderers() { RenderingRegistry.registerEntityRenderingHandler(EntityController.class, new RenderController()); TileEntitySpecialRenderer crender = new RenderTEController(); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityController.class, crender); MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModularshipsINIT.BlockController), new ItemRenderController(crender, new TileEntityController())); } public void registerTileEntitySpecialRenderer() { } } Item Renderer: package com.deb.debmodularships.renders; import org.lwjgl.opengl.GL11; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.client.IItemRenderer; public class ItemRenderController implements IItemRenderer{ TileEntitySpecialRenderer render; private TileEntity entity; public ItemRenderController(TileEntitySpecialRenderer render, TileEntity entity) { this.entity = entity; this.render = render; } @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { return true; } @Override public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { return true; } @Override public void renderItem(ItemRenderType type, ItemStack item, Object... data) { if (type == IItemRenderer.ItemRenderType.ENTITY) GL11.glTranslatef(-0.5f, 0.0f, -0.5f); this.render.renderTileEntityAt(this.entity, 0.0d, 0.0d, 0.0d, 0.0f); } } Renderer: package com.deb.debmodularships.renders; import org.lwjgl.opengl.GL11; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; import com.deb.debmodularships.ModularshipsINIT; import com.deb.debmodularships.models.ModelController; import com.deb.debmodularships.tileentities.TileEntityController; public class RenderTEController extends TileEntitySpecialRenderer{ public static final ResourceLocation Ctexture = new ResourceLocation(ModularshipsINIT.MODID + ":textures/entity/entitycontroller.png"); private ModelController model; public RenderTEController() { this.model = new ModelController(); } @Override public void renderTileEntityAt(TileEntity TE, double x, double y, double z, float f) { TileEntityController TEC = (TileEntityController)TE; GL11.glPushMatrix(); GL11.glTranslatef((float)x + 0.5f, (float)y + 1f, (float)z + 0.5f); GL11.glRotatef(180f, 0f, 0f, 1f); GL11.glRotatef(180 + TEC.rotation, 0f, 1f, 0f); this.bindTexture(Ctexture); GL11.glPushMatrix(); this.model.renderModel(0.03125f); GL11.glPopMatrix(); GL11.glPopMatrix(); } } Let me know if you might need other classes!
-
Good call! (note, Brandon put tagCompound instead of nbttagcompound if anyone copies) Thank yous for EVERYONE!!!!
-
Using Other Mod's Items in my Recipes
david476 replied to TheCupcakeisalie's topic in Modder Support
Sorry to butt in but I wanted to do this too. How would the code look? I tried to load .jar mods in my workspace and I crashed with [21:06:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [21:06:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [21:06:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [21:06:55] [main/INFO] [FML]: Forge Mod Loader version 7.2.209.1112 for Minecraft 1.7.2 loading [21:06:55] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_60, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 [21:06:55] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [21:06:55] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft java.lang.NoClassDefFoundError: argo/jdom/JsonNode at codechicken.core.launch.DepLoader.load(DepLoader.java:620) at cofh.asm.LoadingPlugin.<init>(LoadingPlugin.java:34) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.ClassNotFoundException: argo.jdom.JsonNode at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:115) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 16 more [21:06:55] [main/ERROR] [FML]: An error occurred trying to configure the minecraft home at C:\Users\DEB\Desktop\Modding\forge-1.7.2-10.12.1.1112\Forge\. for Forge Mod Loader java.lang.NoClassDefFoundError: argo/jdom/JsonNode at codechicken.core.launch.DepLoader.load(DepLoader.java:620) ~[DepLoader.class:?] at cofh.asm.LoadingPlugin.<init>(LoadingPlugin.java:34) ~[CoFHCore-2.0.0.5.jar:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_60] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_60] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_60] at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_60] at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_60] at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) ~[forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) [forgeSrc-1.7.2-10.12.1.1112.jar:?] at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] Caused by: java.lang.ClassNotFoundException: argo.jdom.JsonNode at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_60] at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_60] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_60] at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_60] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:115) ~[launchwrapper-1.9.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_60] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_60] ... 16 more Exception in thread "main" java.lang.NoClassDefFoundError: argo/jdom/JsonNode at codechicken.core.launch.DepLoader.load(DepLoader.java:620) at cofh.asm.LoadingPlugin.<init>(LoadingPlugin.java:34) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:424) at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:312) at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:112) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.ClassNotFoundException: argo.jdom.JsonNode at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:115) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 16 more -
Ok, figured it out! I was trying to use a method named the same thing but with different parameters. Finished code for people with the same problem: package com.deb.debmodularships.tileentities; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.NetworkManager; import net.minecraft.network.Packet; import net.minecraft.network.play.server.S35PacketUpdateTileEntity; import net.minecraft.tileentity.TileEntity; public class TileEntityController extends TileEntity { public float rotation; @Override public void writeToNBT(NBTTagCompound nbt) { super.writeToNBT(nbt); nbt.setFloat("rotation", rotation); } @Override public void readFromNBT(NBTTagCompound nbt) { super.readFromNBT(nbt); rotation = nbt.getFloat("rotation"); } @Override public Packet getDescriptionPacket() { NBTTagCompound nbttagcompound = new NBTTagCompound(); nbttagcompound.setFloat("rotation", rotation); return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, 1, nbttagcompound); } @Override public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) { rotation = pkt.func_148857_g().getFloat("rotation"); } }
-
how do I pass or receive the nbttagcompound? so far I have: public class TileEntityController extends TileEntity { public float rotation; @Override public void writeToNBT(NBTTagCompound nbt) { super.writeToNBT(nbt); nbt.setFloat("rotation", rotation); } @Override public void readFromNBT(NBTTagCompound nbt) { super.readFromNBT(nbt); rotation = nbt.getFloat("rotation"); } @Override public Packet getDescriptionPacket() { new NBTTagCompound().setFloat("rotation", rotation); return new S35PacketUpdateTileEntity(); } @Override public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity pkt) { } } (sorry, new to all this)