SevTech: Ages of the Sky

SevTech: Ages of the Sky

1M Downloads

Iron jetpacks creatice energy cell is uncraftable.

abadger opened this issue ยท 8 comments

commented

Bug Report

Trying to craft the creative energy cell from iron jetpacks fails. Sometimes the energy cell does not show up as an output item in the ultimate crafting table. Sometimes it shows up but when trying to click it into inventory it disappears. Sometimes it does go into my inventory and appears to use the items in the crafting table but then the energy cell will disappear and the ultimate crafting table will refill with the ingredients to craft it.

Expected Behaviour

I expect to fill in ultimate crafting table with the recipe for the creative energy cell recipe from iron jetpacks and then be able to take the energy cell from the interface. I have attempted to fill the crafting recipe through the following ways:

  • adding the crafting ingredients manually
  • Using an automation interface to add the ingredients in
  • Using JEI to shift-click the ingredients in

Instead of successfully crafting, any of the following could happen:

  • The creative energy cell will not show up as an output item

  • The creative energy cell will show up but after clicking on it, will disappear

  • The creative energy cell will show up and can be shift-clicked into the player inventory but after "doing something" will disappear from the player inventory and the ingredients will be available in the ultimate crafting table again. "Doing something" can include:

    • Clicking on the creative energy cell in the player's inventory to pick it up.
    • Attempting to shift click the creative energy cell into a different inventory (a refined storage system... either through a wireless grid or a regular crafting grid.)
    • Note: Shift-clicking to put the creative energy cell in to the ultimate crafting grid appears to work, at least for a while.

Once in a great while, everything works as it is supposed to. I have yet to narrow down what allows it to work (After a few hours of experimenting I now have four creative energy cells and an uncountable number of attempts that did not result in energy cells. It seems to work somewhat consistently if I do all of the following steps:

  • Put the crafting ingredients into the Ultimate crafting table
  • Restart minecraft
  • Open the ultimate crafting table gui.
  • Clear a spot in my hotbar for the creative energy cell to land
  • Shift-click the creative energy cell so that it ends up in my hotbar
  • Close the ultimate crafting table gui
  • open the Refined storage grid GUI
  • Shift-click the creative energy cell in to the refined storage system.

I have gotten the above steps to work exactly once without doing the restart minecraft step.

I have used the ultimate crafting table to craft the creative energy cube from mekanism without noticing this problem. I'm not sure if that was the first time I opened the ultimate crafting table GUI after a restart but I do know that it had been a rather long time since my last restart of minecraft.

Possible Solution

At the moment I do not have a consistent workaround. I will probably assemble the necessary ingredients to finish off my crafting and then cheat in the products and trash the ingredients I made.

Steps to Reproduce (for bugs)

  1. Open the ultimate crafting table GUI
  2. Place the AE2 energy cells, rftools Advanced Powercells, IE HV capacitors, and mekanism basic energy cubes in to the crafting table per the recipe for a creative energy cell from ironjetpacks.
  3. Does the GUI show that the creative energy cell can be crafted?
    4.A. The GUI does not show the creative energy cell can be crafted. This is a bug :-(
    5.A. Click on one of the ingredients to move it and then re-place it in the same position you removed it from. The creative energy cell will probably show up. Continue to 4B to see other ways this bug shows up
    4.B. The creative energy cell shows up in the GUI. Click the creative energy cell to move it.
    5.B. Does the GUI reset the crafting grid and the creative energy cell disappears?
    6.B.i The energy cell has disappeared. This is a bug :-(
    7.B.i Go back to 5.A and see if you can get the energy cell to show up in the GUI again to try more things.
    6.B.ii The creative energy cell looks like it has crafted. Move it to your inventory and try to drop it in to your hotbar.
    7.B.ii Did the Ultimate Crafting Table GUI reset and the energy cell disappeared?
    8.B.ii.a The energy cell disappeared. This is a bug :-(
    9.B.ii.a Return to 5.A to get the energy cell to show up in the GUI again and try more things
    8.B.ii.b Close the Ultimate crafting table GUI and open another storage medium (I've been using my refined storage grid).
    9.B.ii.b Attempt to shift click the creative energy cell in to the refined storage grid.
    10.B.ii.b Close the refined storage GUI and reopen it.
    11.B.ii.b Search for the creative energy cell in the refined storage system.
    12.B.ii.b Are there now more creative energy cells than before you attempted to shift click the creative energy cell?
    13.B.ii.b.1 Congratulations! You have passed through without triggerin the bug.
    14.B.ii.b.1 Repeat these steps two more times to see if you can trigger it.
    13.B.ii.b.2 The number of creative energy cells in the refined storage system did not increase. This is a bug :-(
    14.B.ii.b.2 Open the Ultimate Crafting table GUI. The ingredients for the creative energy cell will either be in the Crafting table's GUI or in the player's inventory at this point.

Logs

Client Information

  • Modpack Version: 3.1.2-hotfix.1
  • Java Version: openjdk version "1.8.0_232"
  • Launcher Used: MultiMC
  • Memory Allocated: -Xms8192m, -Xmx8192m
  • Server/LAN/Single Player: Single Player and Single Player, opened to LAN
  • Optifine Installed: No
  • Shaders Enabled: No

World Information

  • Modpack Version world created in: 3.1.2-hotfix.1
  • Additional Content Installed: None
commented

I had the same issue but it turned out that it was the autocrafted AE2 energy cells that made it uncraftable. I manually made the AE2 energy cells, and the crafting worked.

Thanks a lot, this fixed the problem described above for me too.
I think AE2 autocrafting causes some problems with the NBT-Data of the energy cells.
With the command ct hand you could display the item identifier used by the mod crafttweaker.
Here is the output for the AE2 energy cells:

  • the autocrafted one: <appliedenergistics2:energy_cell>
  • the manually crafted one: <appliedenergistics2:energy_cell>.withTag({})
    Maybe this little difference causes this whole bug.
commented

I've been trying for a while, but I can't seem to reproduce this. The craft works fine, no matter what I try to do to the items to break it. I've tried variants of the items from JEI, I've tried crafted variants, I've tried charged crafted variants.

Is there anything you've done that might be different to what I have done?

Alternatively, is there anything about your system which may be different? You don't specify whether the Java you are running is based on the Hotspot VM or the OpenJ9 VM - we've run into a few unusual bugs on OpenJ9 so if you're using that, can you try to recreate this using Hotspot?

commented

I'm not sure which jvm I'm running. I only use Java to run Minecraft so i don't know too much about the java ecosystem. If you can tell me how to find out i can run commands or check files in order to find that out.

I'm running using the openjdk packages for fedora Linux with whatever jvm ships with that. (Google seems to imply that openjdk in fedora is built with a hotspot based vm by default but that could be old information)

I should have saved a snapshot of my game from then to compare against... I've since cheated in versions of the creative energy cell to progress and all the other crafts of the creative jet pack have worked. Only the creative energy cell has been problematic.

How do you test? I can try to reproduce in a test world with cheated in items and such... I suppose the procedure is something like open a new world. Use the command to give all achievements. Then cheat in the ultimate creating table and components of the creative energy cell?

commented

Okay, following my instructions above, I was able to create a creative energy cell in a test world:

  • Start a new test world with cheats enabled.
  • Use /advancement grant AnonymoysBadger everything to grant all achievements
  • Cheat in the ultimate crafting table, 18 advanced powercells, 18 AE energy cells, 18 hv capacitors, 9 basic energy cubes.
  • Use JEI shift-click to add those to the crafting grid.
  • Picking up the creative energy cell then works.

One thing that might be different about my game.... I forgot to enable cheats when I started it. When I cheated in the creative energy cell, I switched to a LAN game with cheats enabled in order to give myself the creative energy cells. I have just tested a test world where I did the same thing and that worked, though.

commented

I think I figured out the problematic case. If you place an Applied energistics energy cell in the world and then pick it up, it causes the behaviour I reported above. This only occurs with the applied energistics energy cells. HV capacitors, advanced powercells, and basic energy cubes can be placed, have energy added, and even their configuration changed and they will still work in the recipe. But simply placing a single applied energistics energy cell and picking it back up will cause the recipe to misbehave.

Steps:

  • Create a new test world with cheats on
  • Use /advancement grant AnonymousBadger everything to grant all achievements
  • Cheat in the ultimate crafting table, 18 advanced powercells, 18 AE energy cells, 18 hv capacitors, 9 basic energy cubes, and a pickaxe
  • Place one of the AE energy cells in the world and then break it with the pickaxe
  • Place the Ultimate Crafting Table.
  • Use JEI to shift-click the ingredients for the creative energy cell (ironjetpacks) into the crafting table
  • Notice that although the recipe populates, the creative energy cell does not show as an output item.
  • Pick up and replace any one of the recipe items.
  • Notice that the creative energy cell is now the output item.
  • Pick up the creative energy cell
  • Notice that the crafting grid resets and the energy cell was not picked up.
commented

Oh, and if you can't reproduce with that, feel free to close this issue. As I said, I worked around it by cheating in items. So I only reported it for the benefit of future pack users.

commented

Haven't tried to reproduce it since my last comment, I'll get around to it eventually.

commented

I had the same issue but it turned out that it was the autocrafted AE2 energy cells that made it uncraftable. I manually made the AE2 energy cells, and the crafting worked.