![](https://forum.industrial-craft.net/core/images/avatars/91/994-9119b2c5e2d42a3b81f51d0bcf500e5000f24fdd.png)
[IC2 Exp][1.10.x] Advanced Machines - It's all new
-
-
The beta version needs IC2 2.6.192+, hence it's still beta until the IC2 on Curse is updated. Functionally it's otherwise identical to 60.0.2, so you're not missing out from not updating yet
-
The beta version needs IC2 2.6.192+, hence it's still beta until the IC2 on Curse is updated. Functionally it's otherwise identical to 60.0.2, so you're not missing out from not updating yet
Ah that answers my not yet written post. Anyway, can you explain me why a NoClassDefFoundError exception is thrown? I might learn something new about classloaders which I do not know yet.Edit: you did not answered my post. Am I allowed to have my hopes op for overclocker support (and maybe 4 upgrade slots). I have the energy to supply them and i really want to use the superspeed for autocrafting.
-
Anyway, can you explain me why a NoClassDefFoundError exception is thrown? I might learn something new about classloaders which I do not know yet.
In 192, the upgrade interfaces moved, so the old locations advanced machines was compiled against no longer exist. But, the method names for the interface haven't changed, so the new ones were being overridden by methods which returned different (and incompatible) things. The class therefore fails to define, returns null as a result in find class, causing it to appear to not be found on the class path. The actual exception stack trace is very long, and the real detail is cut off from the end.
Am I allowed to have my hopes op for overclocker support (and maybe 4 upgrade slots). I have the energy to supply them and i really want to use the superspeed for autocrafting.
No, these machines are just like the induction furnace is to the electric furnace. If you want anything faster you have to use the masses of power overclocked normal machines use. It fits with IC2's own balance better.
-
Ah okay that makes sense.
i am sure it would be possible to consider this as well. But if I do not get it, i will not get it.
-
Are all 3 machines MV at 128 EU/t both in and out?
The Centrifuge Extractor doesn't accept Purified Crushed ores. What do you use it for?
Thanks.
-
yes all MV, and Centrifuge Extractor is an Extractor and not a Thermal Centrifuge.
-
Hey guys.
When crafting the Impellerized Roller, it did not consume the Forge Hammers as per the recipe.
I have placed the Impellerized Roller on LV Copper Cable, but the machine will not power up. Is it designed to not work with LV, or could this be a bug?
Does this machine also do the cutting and extruding the same way the Metal Former does? I didn't see anything obvious in the UI to switch modes?
I'm on Forge 2281 and IC2 190 (everything newer than 190 crashes).
Lastly, unrelated to this topic, but who can we bribe to get Nuclear Control updated? That other group that was doing something similar seems dead.
Keep up the good work guys, the new site looks great.
-
You'll need to update Advanced Machines, fairly certain I fixed the recipe consuming issues a while ago. And the beta on Curse works with newer than 190. The 3 modes of the Metal Former are 3 separate machines, the Impellerized Roller, the Liquescent Extruder and the Water-Jet Cutter.
As for Nuclear Control, it sort of slowly getting there. I have my own private version, but that's very unfinished too and is effectively a straight port from Shedar's version compared to World Control that's a rewritten form that looks to have different mechanics/things.
-
That's great news about Nuclear Control!
My Advanced Machines is 60.0.0. I would love to update, but I saw you mention that it requires 192 or newer. As I said, everything above 190 crashes my client and server both. I'm using the newest Forge, and I have also used older versions with the same result.
Any suggestions?
-
Only 60.0.3 needs 192+, you should still be able to use 60.0.2 fine. The fact updating IC2 itself crashes isn't good, if you update them at the same time everything should be fine. What's the crash that you get?
-
Here's the crash log with v200 loaded:
---- Minecraft Crash Report ----
WARNING: coremods are present:
BookshelfLoadingPlugin (Bookshelf-1.10.2-1.4.4.347.jar)
IC2core (industrialcraft-2-2.6.200-ex110.jar)
EnderCorePlugin (EnderCore-1.10.2-0.4.1.65-beta.jar)
Contact their authors BEFORE contacting forge
// This doesn't make any sense!
Time: 4/22/17 1:13 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 IndustrialCraft 2 (IC2)
Caused by: java.lang.NoClassDefFoundError: com/chocohead/AdvMachines/te/TileEntityRotaryMacerator
at com.chocohead.AdvMachines.te.AdvMachineTEs.<clinit>(AdvMachineTEs.java:29)
at com.chocohead.AdvMachines.AdvancedMachines.register(AdvancedMachines.java:51)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_2_AdvancedMachines_register_TeBlockFinalCallEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185)
at ic2.core.block.TeBlockRegistry.buildBlocks(TeBlockRegistry.java:107)
at ic2.core.init.BlocksItems.initBlocks(BlocksItems.java:158)
at ic2.core.init.BlocksItems.init(BlocksItems.java:145)
at ic2.core.IC2.load(IC2.java:206)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:616)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:145)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:624)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:259)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:439)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: com.chocohead.AdvMachines.te.TileEntityRotaryMacerator
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 45 more
Caused by: java.lang.NoClassDefFoundError: com/chocohead/AdvMachines/te/TileEntityHeatingMachine
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 47 more
Caused by: java.lang.ClassNotFoundException: com.chocohead.AdvMachines.te.TileEntityHeatingMachine
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 51 more
-
You did update Advanced Machines when you updated IC2 too right?
-
The crash log was posted with 60.0.2 of Advanced Machines, Forge 2281, and IC2 200.
Wait, are you saying that you need 60.0.3 for this to work?
edit: Okay, it's working with 60.0.4. That was confusing!
-
Yeah, the whole reason 60.0.3 exists is because the older ones will break with the newer versions of IC2.
-
Hello Chocohead,
thanks for maintaining this awesome mod! I have been using it in a custom 1.10 modpack; now I want to update to 1.11.2 and this is the last mod which is not updated.
I'm not asking you to update, its up to you. If I can do anything to speed up the update process (I have enough java knowledge, I guess), let me know :). It would be just fine for me to update this mod to 1.11.2 for everyoneGreetings, Spatium
-
It shouldn't be too bad to port, which is probably good because I'm also quite busy right now. If all goes well, it should be done within a week. Hopefully.
-
Do you have a Github repo or something like that?
Can you give me somehow access to the source?
Thank you in advance
-
I'm sorry, I think I misunderstood your post
Thank you for your efforts porting this mod to 1.11.2
-
very simple cfafts, ic2 classic for 1.7.10 is better )