Blood Magic

Blood Magic

94M Downloads

Lava Crystal bug(s)

Ashendale opened this issue ยท 3 comments

commented

What happens:

Lava Crystal initial operation in a vanilla furnace takes 175LP instead of 50, with furhter operations taking 25LP.

What you expected to happen:

Lava crystal should always take 50LP per operation

Steps to reproduce:

  1. Inject LP into personal network and take note of number
  2. Insert crystal or items to smelt (order does not matter) into vanilla furnace
  3. Repeat as many times as needed, as the first item smelt always consume more LP as long as you do not remove the crystal. Removing or adding new items to smelt always results in the cost being 25LP

Affected Versions (Do not use "latest"):

  • BloodMagic: 2.3.3-101
  • Minecraft: 1.12.2
  • Forge: 14.23.4.2705

Note:

I was trying to reproduce a different bug where the crystal would not go into the fuel slot AND would induce nausea with LP available in the network (shift clicking into furnace or simply left-clicking it in would result in nausea and the crystal would not take the fuel slot); that was in a private modpack with a different forge version, I have not been able to reproduce this behaviour with just Blood Magic as loaded mod.

I mention this because it is an issue but I have no idea on how to get details for this error short of adding mods to the loading list 1 by 1...

If you have any ideas how I may try to get this information, please point me in the right direction.

commented

Bug label/investigate

commented

Not sure if it's relevant, but I had an unexpected-drain but which turned out to be a lava crystal in a Giacomo's Foundry: here.

For debugging: Unless you've got very few mods in your pack, you should probably be zooming in with "binary" debugging:

  1. That is, start by removing about half of your mods. (For the first cut, pick especially the mods you don't think are relevant, but remember you might get a surprise.) Naturally, Blood Magic itself is immune from the binary carving, because without it there's no LP at all.
  2. See whether the behavior changed. If not, turn it around and see if putting back the first back and removing the other mods, changes the behavior.
    2a. When the behavior doesn't change, you "know" none of the mods you removed are relevant, so turn your attention to the others. For the second cycle, remove half of the mods you didn't touch last time.
    2b. If the bug did vanish, then one of the mods you removed is relevant, so put back half of those for the second cycle.
  3. Each cycle lets you cut away half of the remaining possibilities. This system doesn't handle every possible bug, but it does pretty well with cases where you're looking for one or two culprits.
commented

Any news regarding this bug? Still relevant