[AddOn v1.43/v1.64] Advanced Machines V3.2 Beta 2

  • Wow, thanks for the credit int he update post. I was just shooting for silly with the post but it did make the most sense in my mind. Anyways just wanted to say keep up the good work! even though i use the addon 90% for the rotary macerators :D (especially cause mining with EE gets ya alot of ore quick)


    thanks for the addon!

    IC2 with Buildcraft and EE gets you a Lot of stuff to process in a short period once you have a few quarry going at one time all feeding into a central pipe line. My macerators were always my bottle neck since the Induction Furnace could take anything I could toss at it

  • So I put the SMP version of the .zip file into the mods folder for the server but when I start the server it gives this error.




    Oct 13, 2011 10:51:34 PM ModLoader init
    FINE: ModLoader Server Beta 1.8.1 Initializing...
    Oct 13, 2011 10:51:34 PM ModLoader readFromModFolder
    FINER: Adding mods from F:\Users\MineCraftStuff\MCServer\mods\Advanced Machines 2.1 Server.zip
    Oct 13, 2011 10:51:34 PM ModLoader readFromModFolder
    FINER: Zip found.
    Oct 13, 2011 10:51:34 PM ModLoader addMod
    FINE: Failed to load mod from "mod_IC2_AdvMachine.class"
    Oct 13, 2011 10:51:34 PM ModLoader addMod
    FINER: THROW
    java.lang.NoClassDefFoundError: ic2/api/IWrenchableBlock
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    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 java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    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 java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Unknown Source)
    at java.lang.Class.privateGetPublicFields(Unknown Source)
    at java.lang.Class.getFields(Unknown Source)
    at ModLoader.setupProperties(ModLoader.java:133)
    at ModLoader.addMod(ModLoader.java:103)
    at ModLoader.readFromModFolder(ModLoader.java:847)
    at ModLoader.init(ModLoader.java:603)
    at ModLoader.Init(ModLoader.java:1269)
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:74)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:262)
    at ce.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: ic2.api.IWrenchableBlock
    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 java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 36 more

  • Okay. I got it to work. Instead of putting the .zip folder in the mods folder I just put all the files into the minecraft_server.jar.

  • Hi, could you, to be inline with the Induction Furnace, which now accepts indirect redstone power, make your machines do the same?


    I made a local change to comment out "isRedstonePowered" on each of the TileEntity classes (so they all inherit the indirect check from TEAdvMachine3) and it works nicely.


    Thanks!

  • Hey Zippinus, I'm also getting the


    Code
    java.lang.NoClassDefFoundError: ic2/api/IWrenchableBlock


    error when installing it in the mods folder. Putting it in the server.jar works just fine.

  • Hi Zippinous, just as an FYI, modloader ordering is filesystem dependent. Currently modloader doesn't order the files that are read from the mods/ folder. On windows this doesn't matter as the files are alphabetically sorted by windows, but on non-windows it's usually inode ordered, which may or may well not be alphabetic. There's a simple fix (sort the list of files) that I've sent to Risugami on the modloader thread on the minecraft forums. Sadly, until that's applied, there might be ordering issues on non-windows systems.

  • The IWrenchableBlock error is caused by ModLoaderMP attempting to call my mod before IC2. There's a config file for ModLoader. Make sure IC2 is above my mod in the call order.


    my modloader config:



    BUT... this is after the jar install. Dunno if this changes depending on the way I install it, but I can't test it right now... too many ppl on our server to piss off :D
    Will test and report later

  • Im just saying, but my wooden pipes from BC dont extract from the 3rd output slot of a centrifuge extractor.
    Also, as an idea, start on a teir 4 energy machnie block :D

    • Official Post

    my modloader config:



    BUT... this is after the jar install. Dunno if this changes depending on the way I install it, but I can't test it right now... too many ppl on our server to piss off :D
    Will test and report later


    I'm fairly sure that ModLoader goes alphabetically on the first attempt. Using the zip, it's likely pulling "Advanced" before "Industrial" and that causes the error.