Recommended Posts

I have seen a couple of these floating around, but none of them seem to fit my use case, so I made one.

As of now it will structure mods into proper zip files and repo folders. It will also allow you to insert mods and versions into the database, and update builds with the newly inserted mods.
It will not upload to your server automatically, but it gives you a nice folder that you can upload the contents of, and it'll "just work". It calculates MD5s and updates them in the database for a nice and easy transition. As of now, it will guess the mod name and version based on the jar name. It discriminates names and version by a hyphen. 
Good Example:
appliedenergistics2--rv6-stable-6.jar  => name: appliedenergistics2, version: rv6-stable-6
Bad example:
advanced-machines-61-0-1-jar => name: advanced version: machines-61-0-1-jar
I plan on adding a override for this later on, and the program will run fine, but if you want proper names, name your jars accordingly!
The program will ask you if you want to set pretty names. If you say yes, it will ask for a pretty name for each mod to insert. Otherwise, it will stick to the naming scheme like above.
This program requires solder to run on MySQL, so please make sure you have a remote account ready for the database solder runs on. If you want to update builds with this program, you will need to know the build IDs. 
This is NOT a gui, you need to run it via a console.

Screenshots of use:


Untitled.thumb.png.b96d45d759066b4ab6fcbcce4f2d6a2f.pngimage.thumb.png.ab33861ed80d05b893d42b9468c54f35.png

 

 

Feel free to ask questions or give feedback. And no, the program doesn't save your database info. Here's the source: https://github.com/MythTheWolf/SolderAutomate/blob/master/src/com/company/Main.java

http://s2.myththewolf.com/solderconv/SolderAutomate.jar

Edited by MythTheWolf
remove extra image

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By m4lf0y__
      Hi, i've been developing a modpack lately and have discovered after multiple attempts that mods won't load, the forge is renamed and all dependencies and stuff are in, it works on MC Client but not on Technic. Please help I'm trying to make a server. :)
      Link to the modpack: https://dl.dropboxusercontent.com/s/8f10bxphd9ixtzy/modpack.zip
      Thank you.
    • By ketrab2004
      When i start my modpack it starts vanilla minecraft without any mods
      link to dropbox
      i am using forge 1.14.4  28.2.0
      latest.log
    • By pikachu_pikachu
      Hello trainers! Did you ever dream of living as a pokemon trainer, climbing your way to the top to become the #1 of the Pixelmon world? This pack is just for you! Experience the world as a trainer with thousands of Pixelmon and be the best one! Good luck!
      Check out our modpack = http://api.technicpack.net/modpack/pixelmoncouple
    • By bluefinfish
      This is the crash repost and I don't know what keeps going wrong. I'm new to this so any help would be great. 
       
       
      ---- Minecraft Crash Report ----
      WARNING: coremods are present:
        IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar)
        AppleCore (AppleCore-mc1.12.2-3.2.0.jar)
        MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
      Contact their authors BEFORE contacting forge
      // Would you like a cupcake?
      Time: 3/15/20 1:16 PM
      Description: There was a severe problem during mod loading that has caused the game to fail
      net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Immersive HempCraft (immersivehempcraft)
      Caused by: java.lang.NoClassDefFoundError: blusunrize/immersiveengineering/common/util/IEVillagerTrades$ItemstackForEmerald
          at com.osheaven.immersivehempcraft.init.Content.initNPC(Content.java:88)
          at com.osheaven.immersivehempcraft.proxy.CommonProxy.preInit(CommonProxy.java:41)
          at com.osheaven.immersivehempcraft.proxy.ClientProxy.preInit(ClientProxy.java:17)
          at com.osheaven.immersivehempcraft.ImmersiveHempCraft.preInit(ImmersiveHempCraft.java:51)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
          at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
          at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
          at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
          at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
          at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
          at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
          at com.google.common.eventbus.EventBus.post(EventBus.java:217)
          at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
          at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
          at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
          at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
          at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
          at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
          at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
          at com.google.common.eventbus.EventBus.post(EventBus.java:217)
          at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
          at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:629)
          at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
          at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467)
          at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
          at net.minecraft.client.main.Main.main(SourceFile:123)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
          at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
      Caused by: java.lang.ClassNotFoundException: blusunrize.immersiveengineering.common.util.IEVillagerTrades$ItemstackForEmerald
          at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
          ... 44 more
      Caused by: java.lang.NullPointerException

      A detailed walkthrough of the error, its code path and all known details is as follows:
      ---------------------------------------------------------------------------------------
      -- System Details --
      Details:
          Minecraft Version: 1.12.2
          Operating System: Mac OS X (x86_64) version 10.11.6
          Java Version: 1.8.0_101, Oracle Corporation
          Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
          Memory: 611132640 bytes (582 MB) / 993525760 bytes (947 MB) up to 993525760 bytes (947 MB)
          JVM Flags: 2 total; -Xms1024m -Xmx1024m
          IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
          FML: MCP 9.42 Powered by Forge 14.23.5.2847 46 mods loaded, 46 mods active
          States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
          | State | ID                   | Version               | Source                                                         | Signature                                |
          |:----- |:-------------------- |:--------------------- |:-------------------------------------------------------------- |:---------------------------------------- |
          | LCH   | minecraft            | 1.12.2                | minecraft.jar                                                  | None                                     |
          | LCH   | mcp                  | 9.42                  | minecraft.jar                                                  | None                                     |
          | LCH   | FML                  | 8.0.99.99             | Modpack.jar                                                    | None                                     |
          | LCH   | forge                | 14.23.5.2847          | Modpack.jar                                                    | None                                     |
          | LCH   | animalbikes          | 1.11.2                | AnimalBikes_1.12.2(13Jan19).jar                                | None                                     |
          | LCH   | applecore            | 3.2.0                 | AppleCore-mc1.12.2-3.2.0.jar                                   | None                                     |
          | LCH   | aquaculture          | 1.6.8                 | Aquaculture-1.12.2-1.6.8.jar                                   | None                                     |
          | LCH   | backpack             | 3.0.2                 | backpack-3.0.2-1.12.2.jar                                      | None                                     |
          | LCH   | baubles              | 1.5.2                 | Baubles-1.12-1.5.2.jar                                         | None                                     |
          | LCH   | betteranimalsplus    | 6.0.3                 | betteranimalsplus-1.12.2-6.0.3.jar                             | None                                     |
          | LCH   | bibliocraft          | 2.4.5                 | BiblioCraft[v2.4.5][MC1.12.2].jar                              | None                                     |
          | LCH   | biomesoplenty        | 7.0.1.2441            | BiomesOPlenty-1.12.2-7.0.1.2441-universal.jar                  | None                                     |
          | LCH   | bonsaitrees          | 1.1.3                 | bonsaitrees-1.1.3-b156.jar                                     | None                                     |
          | LCH   | bookworm             | 1.12.2-2.2.0          | bookworm+-+2.2.0+(1.12.2)+-+dev.jar                            | None                                     |
          | LCH   | botania              | r1.10-361             | Botania+r1.10-361.jar                                          | None                                     |
          | LCH   | two_hour_mod         | 1.0.0                 | CandyMod.jar                                                   | None                                     |
          | LCH   | redstoneflux         | 2.1.0                 | RedstoneFlux-1.12-2.1.0.6-universal.jar                        | 8a6abf2cb9e141b866580d369ba6548732eff25f |
          | LCH   | car                  | 1.2.10                | car-1.2.10.jar                                                 | None                                     |
          | LCH   | chinjufumod          | 3.2.2                 | ChinjufuMod[1.12.2]3.2.2.jar                                   | None                                     |
          | LCH   | cookingforblockheads | 6.5.0                 | CookingForBlockheads_1.12.2-6.5.0.jar                          | None                                     |
          | LCH   | doggytalents         | 1.15.0.5              | DoggyTalents-1.12.2-1.15.0.5-universal.jar                     | None                                     |
          | LCH   | cfm                  | 6.3.1                 | furniture-6.3.1-1.12.2.jar                                     | None                                     |
          | LCH   | hatchery             | 2.2.2                 | hatchery-1.12.2-2.2.2.jar                                      | None                                     |
          | LCH   | harvestcraft         | 1.12.2zb              | Pam's+HarvestCraft+1.12.2zf.jar                                | None                                     |
          | LCH   | mantle               | 1.12-1.3.3.55         | Mantle-1.12-1.3.3.55.jar                                       | None                                     |
          | LCH   | twilightforest       | 3.10.1013             | twilightforest-1.12.2-3.10.1013-universal.jar                  | None                                     |
          | LCH   | tconstruct           | 1.12.2-2.13.0.171     | TConstruct-1.12.2-2.13.0.171.jar                               | None                                     |
          | LCH   | immersiveengineering | 0.12-89               | ImmersiveEngineering-0.12-89.jar                               | 4cb49fcde3b43048c9889e0a3d083225da926334 |
          | LCE   | immersivehempcraft   | 1.12-0.0.6.2          | Immersive+HempCraft-1.12-0.0.6.2.jar                           | None                                     |
          | LC    | mts                  | 16.0.0                | Immersive+Vehicles-1.12.2-16.0.0.jar                           | None                                     |
          | LC    | jaffa                | 7.63.1                | JAFFA-7.63.1.jar                                               | None                                     |
          | LC    | joshxmas             | 1.12.2-1.2.0          | joshxmas-1.12.2-1.2.0.jar                                      | None                                     |
          | LC    | malisiscore          | 1.12.2-6.5.1-SNAPSHOT | malisiscore-1.12.2-6.5.1.jar                                   | None                                     |
          | LC    | mca                  | 6.1.0                 | MCA-1.12.2-6.1.0-universal.jar                                 | None                                     |
          | LC    | melvinssignpack      | 1.0.0                 | Melvins_Simple_Sign_Pack-Release-0.1.0.jar                     | None                                     |
          | LC    | unuparts             | 3.0.0                 | UNU+Parts+Pack+for+IE+[MTS]+[IR]+1.12.2-15.5.0-1.5.0-3.0.0.jar | None                                     |
          | LC    | mmmpack              | 1.0.3                 | Moonspire+Metropolitan+Motors+[MTS]+1.10.2-14.0.0-1.0.3.jar    | None                                     |
          | LC    | naturalbabyanimals   | 1.2.0                 | naturalbabyanimals-1.2.0-mc1.12.x.jar                          | None                                     |
          | LC    | notenoughcats        | 2.1.0                 | NotEnoughPets-1.12.2-v2.1.0.jar                                | None                                     |
          | LC    | pamscookables        | 1.1                   | pamscookables-1.1.jar                                          | None                                     |
          | LC    | teaandbiscuits       | 1.4                   | TeaAndBiscuits-1.12.2-1.4.jar                                  | None                                     |
          | LC    | teastory             | 3.3.1-B30.413-1.12.2  | TeaStory-3.3.1-B30.413-1.12.2.jar                              | None                                     |
          | LC    | xaerominimap         | 20.0.0                | Xaeros_Minimap_20.0.0_Forge_1.12.jar                           | None                                     |
          | LC    | xlfoodmod            | 1.12.2-1.9.1          | XL-Food-Mod-1.12.2-1.9.1.jar                                   | None                                     |
          | LC    | kiwi                 | 0.5.2.29              | Kiwi-1.12.2-0.5.2.29.jar                                       | None                                     |
          | LC    | cuisine              | 0.5.14-build890       | Cuisine-0.5.14-build890.jar                                    | None                                     |
          Loaded coremods (and transformers): 
      IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar)
        blusunrize.immersiveengineering.common.asm.IEClassTransformer
      AppleCore (AppleCore-mc1.12.2-3.2.0.jar)
        squeek.applecore.asm.TransformerModuleHandler
      MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
        
          GL info: ' Vendor: 'Intel Inc.' Version: '2.1 INTEL-10.14.74' Renderer: 'Intel(R) HD Graphics 6000'
          Pulsar/tconstruct loaded Pulses: 
              - TinkerCommons (Enabled/Forced)
              - TinkerWorld (Enabled/Not Forced)
              - TinkerTools (Enabled/Not Forced)
              - TinkerHarvestTools (Enabled/Forced)
              - TinkerMeleeWeapons (Enabled/Forced)
              - TinkerRangedWeapons (Enabled/Forced)
              - TinkerModifiers (Enabled/Forced)
              - TinkerSmeltery (Enabled/Not Forced)
              - TinkerGadgets (Enabled/Not Forced)
              - TinkerOredict (Enabled/Forced)
              - TinkerIntegration (Enabled/Forced)
              - TinkerFluids (Enabled/Forced)
              - TinkerMaterials (Enabled/Forced)
              - TinkerModelRegister (Enabled/Forced)
    • By deathplayer43
      so my modpack has 5mb of memory allocated but it only uses like 700mb is there a way to fix this