Posts by SkylordJoel

    Hi. I just started running a test 1.6.2 IC2 world. When I loaded it up, mojang screen said this:

    Display Spoiler

    ---- Minecraft Crash Report ----
    // I blame Dinnerbone.

    Time: 10/13/13 2:29 PM
    Description: There was a severe problem during mod loading that has caused the game to fail

    cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: scrapboxDrops
    at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
    at net.minecraft.client.main.Main.main(SourceFile:101)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
    Caused by: java.lang.NoSuchFieldError: scrapboxDrops
    at ic2.core.item.ItemScrapbox.init(ItemScrapbox.java:93)
    at ic2.core.IC2.load(IC2.java:1046)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:520)
    ... 10 more


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- System Details --
    Details:
    Minecraft Version: 1.6.2
    Operating System: Mac OS X (x86_64) version 10.8.4
    Java Version: 1.6.0_51, Apple Inc.
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
    Memory: 31613072 bytes (30 MB) / 120188928 bytes (114 MB) up to 1065025536 bytes (1015 MB)
    JVM Flags: 1 total; -Xmx1G
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Suspicious classes: FML and Forge are installed
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 9 mods loaded, 9 mods active
    mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
    FML{6.2.62.871} [Forge Mod Loader] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized
    Forge{9.10.1.871} [Minecraft Forge] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized
    MFFS{3.2.0} [Modular Force Field System] (MFFS_v3.2.0.205.jar) Unloaded->Constructed->Pre-initialized
    IC2{2.0.239-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.239-experimental.jar) Unloaded->Constructed->Errored
    ImmibisCore{56.0.5} [Immibis Core] (immibis-core-56.0.5.jar) Unloaded->Constructed->Pre-initialized
    AdvancedMachines{56.0.0} [Advanced Machines] (advanced-machines-56.0.0.jar) Unloaded->Constructed->Errored
    CompactSolars{4.4.13.144} [Compact Solar Arrays] (compactsolars-universal.zip) Unloaded->Constructed->Errored
    gregtech_addon{MC162} [GregTech-Addon] (gregtech.zip) Unloaded->Constructed->Errored

    Thanks! (Using 1.6.2)

    Sorry if my suggestions were already suggested:

    Firstly, and electromagnet recipe
    C C S
    C S C
    S C C

    C= Copper Cable (insulated)
    S = Iron Rod

    This will be used in the following recipes.

    Electric Motor recipe changed to:
    E E E
    R R R
    E C E

    E = Electromagnet
    R = Iron Rod
    C = (Insulated) Copper Cables

    Make electric engines and motors interchangeable but add a piston to the electric motor for the electric engine.

    (Auto) Electric Furnace
    E E E
    E F E
    E G E

    E = Heating Coil (lowest tier)
    F = Furnace, Iron Furnace or Steam Furnace (haven't decided)
    G = Insulated Copper Cable

    Induction Furnace
    E E E
    C F C
    C G C

    E = Electromagnet
    F = Electric Furnace (Auto Electric Furnace)
    G = Insulated Gold Cable
    C = Coil (Mid or High tier)

    Also macerator
    S M S
    S D S
    S M S

    S = Steel or similar plate
    D = Diamond or Tungsten grinder (wasn't the original name something like wolfram? I just know it is made out of tungsten)
    M = Electric Motor or Engine


    So yeah, this is how I think IC2 should be nerfed.

    Well first of all, how are you implementing recipes in your new machine?

    I would also like to note, I am using one of the newest versions of the IC2 API, so things may be different. But at least this will give you a generic idea


    Second, I would get familiar with how the Java Maps work. A map full of recipes can be found by doing this:

    Code
    Map maceratorRecipes = Recipes.macerator.getRecipes();

    I would also check out the BasicMachineRecipeManager class file in the IC2 Source code. From there you can see exactly what is being stored in that Map and how you can extract it.

    Ummm, that doesn't exist in my version of the src code - probably the most similar is ic2.api.Ic2Recipes.getMacerator recipes or ic2.api.Ic2Recipes.getMaceratorOutputFor - my code for recipes is here on minecraft forums.


    http://www.minecraftforum.net/topic/1978346-…king-correctly/

    Hi,
    I am working on a mod which will add a type of, well, macerator :Macerator: , which will be powered by combustible materials utilised in a built in alternator :Wind Mill: . I was wondering how to add every single recipe of the macerator :Macerator: into this block. I have already sorted out the GUIs and stuff with help from coolAlias.
    Thanks,
    SkylordJoel

    EDIT:
    Note I am working on a 1.4.7 version of the API for FTB Ultimate compatibility.