KubeJS Blood Magic

KubeJS Blood Magic

13M Downloads

KubeJS-BLood-Magic Disabled Functional Arrays

VT-14 opened this issue ยท 0 comments

commented

KubeJS-Blood-Magic appears to completely remove Blood Magic's Functional Array recipes. This does 2 things.

  1. It makes Functional Arrays impossible to create.

  2. It breaks the mod's Patchouli Guidebook (Sanguine Scientiem) part way through. The pages loaded before the first Functional Array load fine. The pages after don't have any contents.


Functional Arrays are Alchemy Arrays you build, and then they stick around or are consumed to provide some sort of function (but not an item, resource, etc.). In the most recent public version of Blood Magic (3.0.3-8), only the horizontal movement array (Arcane Ash + Feather + Redstone) is implemented, which will throw players, mobs, item, etc. about 12 blocks horizontally.

If KubeJS-Blood-Magic is not installed, that Array can be created and operates as expected, though JEI does throw an error since the "recipe" output is empty (air).

When KubeJS-Blood-Magic is installed, the Patchouli book throws several other errors (though I didn't have Patchouli installed in this test environment), and the Movement Array can no longer be crafted.

The development version of Blood Magic has more Functional Arrays actively being added. To address issue 2 above, I've pull requested more error handling to Blood Magic's Patchouli Book processors.


Minecraft: 1.16.4
Forge: 1.16.4-35.1.9
Blood Magic: 1.16.3-3.0.3-8
KubeJS-Blood-Magic: 1604.1.0.2
KubeJS: 1604.3.4.136-forge
+ JEI and various dependencies.

Log (No KubeJS-Blood-Magic): https://gist.github.com/VT-14/282b3a40a5cb9823e5166739509a523d
Log (With KubeJS-Blood-Magic): https://gist.github.com/VT-14/5446ff7ab732af78b23ceefb209feb79
Debug Crash Log (with KubeJS): https://gist.github.com/VT-14/cf0c540cfbb5e996b6ebc06e49346bd5