gotyaoi

Members
  • Content Count

    758
  • Joined

  • Last visited

About gotyaoi

  • Rank
    Member
  • Birthday 01/01/1900
  1. Don't check the forums for a few days and see what you miss? Anyway, scum of the earth... I like that. Feels right, you know? Thank you friend, you have opened my eyes. Why, without your insightful post, I would still be in the dark about my true nature. Thank you, thou noble anon with a name. Now, if you'll excuse me, I have some baby animals to gruesomely murder. 'ta
  2. Bumping: also not encouraged around here. I don't post every day, hold your horses. As to your code, before you think about reflection at all, does what you have even compile? Because it looks like it won't, what with the two launch methods in your Main class, among other things.
  3. As I said before, without seeing your code, it's difficult to advise you. That said, here's how the technic launcher currently does it. Perhaps you can adapt this method to your launcher... thing. https://github.com/TechnicPack/TechnicLauncher/blob/master/src/main/java/org/spoutcraft/launcher/launch/MinecraftLauncher.java#L103-L131
  4. First, stop signing your posts. It's against the rules. Second, spoutcraft is what the technic launcher is built on. It's a bit easier to just fork (ie. change some code and redistribute) that than to roll your own launcher. Third, as you already have made your own launcher apparently, there's no way we have any idea how you've coded it, so we can't easily tell you how to add a particular feature. Got a publicly accessible repo or the launcher itself we could look at?
  5. Look in the common launcher problems thread, there are a couple things you can try. http://forums.technicpack.net/threads/common-problems-and-solutions.10851/
  6. If you're using ID resolver, there's no guarantee that the settings for block IDs in the config are taking effect.It also can have other strange effects, and might not make smart decisions, like here, where it's setting the block IDs for still and flowing oil wrong. (aside: not much to do with xycraft, I don't think. What you may be seeing is that it gets past the xycraft block and then crashes with the error above). I would especially caution against using ID resolver for a pack, where the server's block IDs and all the player's block IDs need to match. It could make different decisions on both side, rendering people unable to connect. I'd ditch it and do your configs by hand, as theprolo said (and you apparently misinterpreted).
  7. The servers are under a pretty large amount of load. Sometimes they go down. The team is working on it, so give it time.
  8. Just to make sure, if it's the new launcher, it's stored in .technic, not .techniclauncher. Assuming you got that right and moving on... I noticed a gregtech NEI plugin. If you installed gregtech and it detects that it's being run from technic, it will intentionally crash the process, so that's a possibility. The second log says it failed to download a file, or rather, that the download was cancelled. That's definitely causing a crash, but I'm not sure what's causing the download cancel. Hope this helps. Good luck.
  9. If you have hosts set up correctly, that's sort of what it should be doing. If you're trying the alternate methods after already having it fail once, it could be caching a bad DNS return, not necessarily on your computer, but somewhere more upstream. Nothing much you could do but wait in that case.
  10. Basically, reflection is the part of java that makes it act like the dynamic language it should have been. You tell the virtual machine, show me the internals of that guy's class, and then you go to work with a hacksaw and a sense of expirimentation. http://docs.oracle.com/javase/tutorial/reflect/index.html
  11. don't bump your own post, It's bad form. Anyway, if the mod provides a configuration file that has an option that does what you want, you can use that. Else decompile it, rewrite it and recompile it. Edit: it is also possible to write a mod which alters the behavior of other mods, using reflection.
  12. Not sure what you want to help with... Anyway, the technic team needs to update their data files to enable 1.5. Give it a couple days, I'm sure they're very busy. Absolutely can't wait? Use the vanilla launcher and copy over your save if you have one.
  13. Just a thought, instead of writing to NBT, you could use a HashMap somewhere in your code to map the item to the item stored inside of it. Just need some unique property for the item to key off of.
  14. As I haven't actually installed your mod, what exactly does the spy bench do, if you don't mind my asking?
  15. You only need to care about solder if you're creating your own pack. The error message you got indicates that you couldn't contact the technic servers and thus couldn't download any mods, nor even the list of what mods were available. The problem was wither with your internet or the technic servers.