Jump to content

SanAndreaP

Forge Modder
  • Posts

    1689
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by SanAndreaP

  1. In your last edit, I don't see any error. Could you specify which error you meant?
  2. Do you use MCPatcher? Don't use it. Use MultiMC or MagicLauncher.
  3. Delete the TMI zip in your mods folder
  4. Make sure you're spawning particles only with the client thread! If you have to call this in the server thread (e.g. if the method is only executing on a server), then use packets to handle particle spawning. To check if it's client side, check if world.isRemote == true. BTW: Use Minecraft.getMinecraft() instead of ModLoader.getMinecraftInstance().
  5. java.lang.ClassNotFoundException: TF2.Teleporter.common.TF2TeleporterMod You have to put the mod ARCHIVE into the mods folder, NOT the content of it! If you did this (and it still crashes with the same message), then redownload the mod package, delete the old one in your mods folder and put the new one into that folder.
  6. Are you sure you call it only on server-side? Sounds to me you call this only client-side.
  7. Caused by: java.lang.IllegalStateException: value is absent at com.google.common.base.Absent.get(Absent.java:40) at extrabiomes.Module.do_init(Module.java:113) at extrabiomes.Module.init(Module.java:44) at extrabiomes.Extrabiomes.init(Extrabiomes.java:54) Looks more like an ExtraBiomesXL issue to me... And put your logs in spoiler tags next time.
  8. Because the GUI classes are only called client-side. If you call MinecraftServer.getServer() in a client, it gives you only the InternalServer. If you are connected to a dedi server, it gives you a null object (unless you call this method on the dedi server). I would recommend to send packets for this one.
  9. Ah, now I understand. Thanks, rivvest! Anyway, the message "The mod container minecraft_server.jar appears to be missing an mcmod.info file" is normal and should be ignored, as well as the other ones with mentioning the mcmod.info file. If they don't exist, it won't cause any crash, because it's an optional file for the mod package. I rather see this as a problem: java.lang.ClassNotFoundException: paulscode.sound.CommandObject Isn't this a client only class? CCC tries to load it: Attempting load of codechicken related file: paulscode/sound/CommandThread.class in /etc/tfcraft/minecraft_server.jar Unable to load class: paulscode/sound/CommandThread.class
  10. Wait, why did you try to install NEI in your server? As far as I know, it's only for the client to install it and should work on any server, or am I wrong?
  11. Don't triple post! Anyway, the latest recommented build is for me 4.2.5.303, so you should gonna check it out. http://www.minecraftforge.net/forum/index.php/topic,5.0.html
  12. huh, then the first and the third could be caused by a mod which check if these classes exist from other mods, because it didn't causes the game to crash. Anyway, I would get a fresh jar, then install forge again, then install ONE mod. Look if it crashes the game. If not then install another mod. Look if it crashes now. Do this until it crashes and you'll know which mod is it. I would say that the weather and tornadoes mod causes this, so install this first to see if it crashes. Ah yeah, If you install every mod by shove it into the jar, that's wrong. Only Forge should be shoved in there. Unless it doesn't have base classes (like aax.class or something) and the mod author doesn't say anything else, put the mod archive into the mods folder.
  13. Woah, there are a lot of errors The first is: Seems like CraftGuide is missing a class. The second: Dunno which mod is causing that. The third: Seems like Tropicraft is missing a class. The fourth thing is a bunch of these ones: And right after that there is the ConcurrentModificationException. Dunno either which mod causes this. I suggest to uninstall the mods one by one and keep an eye of the ForgeModLoader-client-0.log. If one of the errors dissapear, you know which mod is causing this error. And one thing: I would rather use NEI (NotEnoughItems) than TMI, because it doesn't do any base edits!
  14. Could you provide the ForgeModLoader-client-0.log (in spoiler tags please). Also this is caused by one of your mods. I recomment to uninstall each mod one by one to find which mod is causing that.
  15. Use the harvestBlock method. It comes with an EntityPlayer instance which you can use instead of Minecraft.getMinecraft().thePlayer. Here's the original code from the block: public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) { par2EntityPlayer.addStat(StatList.mineBlockStatArray[this.blockID], 1); par2EntityPlayer.addExhaustion(0.025F); if (this.canSilkHarvest(par1World, par2EntityPlayer, par3, par4, par5, par6) && EnchantmentHelper.getSilkTouchModifier(par2EntityPlayer.inventory)) { ItemStack var8 = this.createStackedBlock(par6); if (var8 != null) { this.dropBlockAsItem_do(par1World, par3, par4, par5, var8); } } else { int var7 = EnchantmentHelper.getFortuneModifier(par2EntityPlayer.inventory); this.dropBlockAsItem(par1World, par3, par4, par5, par6, var7); } } You can put your code in the line where "this.dropBlockAsItem_do" is if the player has SilkTouch. You can put your code in the line where "this.dropBlockAsItem" is if the player hasn't SilkTouch. Or replace the entire code block: if (this.canSilkHarvest(par1World, par2EntityPlayer, par3, par4, par5, par6) && EnchantmentHelper.getSilkTouchModifier(par2EntityPlayer.inventory)) { ItemStack var8 = this.createStackedBlock(par6); if (var8 != null) { this.dropBlockAsItem_do(par1World, par3, par4, par5, var8); } } else { int var7 = EnchantmentHelper.getFortuneModifier(par2EntityPlayer.inventory); this.dropBlockAsItem(par1World, par3, par4, par5, par6, var7); } and put your own code there if you don't need SilkTouch.
  16. I didn't tried this, but what if you would return true on the client and return false on the server? Like: if(world.isRemote) return true; else return false;
  17. Hello there. I have a small question: What is the difference between the ReflectionHelper (RH) and the ObfuscationReflectionHelper (ORH)? The only difference I see is that the methods setPrivateValue and getPrivateValue from the ORH calls the equivalents from the RH, they catch the exceptions from the RH method and write them into a log (instead of throwing the exception like the RH). I would think if I use the ORH with the methods which takes the String for the field (field name) instead of an int (field index) as parameter, it converts the field name into the obfuscated equivalent. Is that true?
  18. Just use the jar, You can execute it like the exe file. Don't use the minecraft_server.exe for anything when you're trying to mod the server.
  19. There's a duplicate of the mod somewhere. Are you sure that nothing is in the mods folder except the mod? Are you sure that nothing is in the jar except Forge?
  20. Does it work if the mod is the only mod installed (next to MC Forge of course)? If yes, then install each mod you want and test to track down which incompatibility is there.
  21. Yeah, but try to put the content of the mod archive into the minecraft.jar and see if that works.
  22. Just a question: How did you installed it? It seems it can't find a field named "PLASTIC". Did you put the mod as an archive into the mods folder or did you put the content of the mod archive into the minecraft.jar?
  23. Your common proxy link is wrong: @SidedProxy(clientSide="mods.edken.warpedchaos.client.ClientProxy", serverSide="tutorial.generic.CommonProxy") It must be: @SidedProxy(clientSide="mods.edken.warpedchaos.client.ClientProxy", serverSide="mods.edken.warpedchaos.CommonProxy")
  24. Does your client proxy extends your common proxy like "public class ClientProxy extends CommonProxy" ?
  25. When I debugged my "Crap", It didnt help a thing, same error, giving the same location. I need to find a replacement method, but I can't seem to get one. The method is really needed to generate my world. Did you try my response? I tried that, but then F3 gave errors because F1 was undifined, and when commenting F3 other vars would get errors and so on. Can I replace this with something else, not the same function but something must give the same outcome? Give F1 an actual number like 1F or so and try that.
×
×
  • Create New...

Important Information

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