Death Counter, Gravity Gun, PortalGun, Trail Mix, updated to 1.5.0v1. iChun Util introduced. Searge Name obfuscation used.

Gravity Gun, PortalGun and Trail Mix now requires a “shared library” mod dependency, iChun Util. iChun Util makes it easier for me to reference similar functions used by all three mods. Think of it of something like “CodeChickenCore”, except it isn’t a coremod.

Also, the 4 mentioned mods now use the new “Runtime Deobfuscation” method provided by FML/Forge. As Minecraft updates there should be no reason to update certain mods, unless things break, thanks to FML.

Unfortunately to allow this, the file size of a bunch of the mods may have increased slightly (heh, what’s 1 or 2 more extra mb nowadays anyways).

If any issues were to arise from runtime deobf, let me know immediately and I will see what I can do about it.

 

Changelogs:

PortalGun 1.5.0v1
– Fixes here and there… Lost track of them.
– Fixed issue with addBlockIDToGrabList in API.
– Fixed crash issue with singing turrets.
– Weighted Cubes will not drop an item if broken by Creative Players
– Now requires iChun Util.
– Introduction of Hard Mode for PortalGun
– Added console print out when receiving invalid IMCMessage

GravityGun 1.5.0v1
– Fixed issue with addBlockIDToGrabList in API.
– Now requires iChun Util.

Trail Mix and DeathCounter 1.5.0v1
– Now requires iChun Util. (Trail Mix only)
– Ported to 1.5

10 Comments

  1. DJ3 March 15, 2013 6:45 am  Reply

    Is back tools updated? Not asking for an ETA or anything, just wondering.

  2. Recursion March 18, 2013 5:07 am  Reply

    Why! Why would you bring this upon us, iChun!? The world is ending thanks to you!

    Um… Anyways. The iChun util will *definitely* be useful for those who only install one of your mods (sarcasm).
    If I’m correct about the idiotic way Forge loads mods, then that’ll increase the amount of time it takes Minecraft to start. By a large factor.

    • iChun March 18, 2013 4:00 pm  Reply

      You aren’t looking at this from a developer’s point of view. Before this I used to have the same identical functions in all three of the mods which use it now. Also with obfuscation changing every minecraft version, I had to update identical obfuscation for THREE different mods. I also have a bunch of configuration helpers as well as entity helpers which I normally have to make copies of in all three mods, of which I have to update individually if they were to be changed.

      Why work so inefficiently? What’s wrong with having a common library to help? Like how Forge/FML downloads EXTRA JARS at runtime to do help, to do work more efficiently. I don’t see you complaining about those.

      In addition to that, you know nothing about how FML loads mods. Don’t make the assumption that the addition of a simple mod like this would cause a large increase in load time. You wouldn’t notice if you missed another 50 or so milliseconds gone from your life, considering you’re playing a game to spend your time in the first place. The only reason this uses FML is to have a dependency check so that the mods don’t error to kingdom come just because the end user screwed something up. I waste a lot more than your few precious milliseconds to debug and provide support for my mods. A shitload more time than you spend playing the game. Throughout me modding minecraft I have spent over HUNDREDS of hours working on mods and helping the community, making sure not only my mods, but other mods and the rest of minecraft works right. You really just can’t wait for a little while?

      And really now, you think people mod minecraft FOR MONEY? You have no idea. Many people seem to think money is a factor of people modding, the reason why some modders are so against mod packs. You think people can made a business out of this? You cannot be any more wrong than that.

      Please, ffs have a bit of respect for modders, heck, for people even. Respect their decisions, respect what they choose to do, they all have a reason for doing it. If you can’t handle that I suggest you refrain from even commenting next time, you’re no help at all to the community.

      It’s people like you which are one of the contributing factors to modders, even great ones, to quit modding minecraft. There’s only so much bullshit one person can handle. There’s a local saying that somewhat comes to mind when thinking about this, “Sebab nila setitik, rosak susu sebelanga”.

      Either way, because I’m a bigger person than that, I’ll still continue modding and helping the community the way I am now, and I’m glad I brought your world to an end.

      Cheers.

    • Scott March 18, 2013 5:17 pm  Reply

      Ichun isn’t the only modder who does this. if you look in the core mods folder you likely to see mods that have a similar function.
      example incluse
      Code chicken core

      king lemming has a similar one in the mods for Thermal expansion and omnitools,

      why would you want a developer spending time updating the same code multiple times ? I would rather Ichun spent time adding new features, than saving me mere seconds or Milliseconds even in the load time of a game I’m going to play for hours.

      Unless of course you only have 50 milliseconds to play ? (Also sarcasm )

      all this and you complain about some thing that is free to use and enjoy …. Good job

    • ScruffyRules March 18, 2013 6:05 pm  Reply

      I’d like so see you mod a modloader that takes less time then forge and/or modloader.

      • yotmam12 March 18, 2013 8:41 pm  Reply

        *API

  3. Lewboy March 18, 2013 4:13 pm  Reply

    Well said, iChun,.

  4. legomann97 March 19, 2013 2:45 am  Reply

    I’m not quite sure if what I am about to say is correct seeing as I am still learning Java an programming concepts in general. If I am wrong, please correct me. What IChun is doing, I think is a really efficient way to make the mod. Reusing code is a very, VERY good way to program. Who cares if it requires you to plop another mod into the ‘mods’ folder? If the modder wants to do something to his mod, accept it. It’s him (or her in Eloraam’s case) that does this for our own enjoyment. So to all of you who say, “DUH, Y U MAEK DESE DINGS HARDUR FER USS?”, for f***’s sake, don’t piss off the modder. Trust me, you’ll complain even more when he stops modding altogether.

    Thank you for your time,
    ~legomann97

  5. kael October 9, 2013 10:22 am  Reply

    hello

Leave a comment

Your email address will not be published. Required fields are marked *