#arboreal extractor issues

24 messages · Page 1 of 1 (latest)

median sparrow
#

I'm 99.9% sure this is a thermal issue and not a KJS issue,

unfortunately it seems like the arboreal extractor itself short circuits when checking what tree it's extracting from.

from what I can tell:

  • it checks the type of log first,
  • then if there's a recipe for that log and the leaf that is attached,
  • then if the leaf is natural
  • might check this before the recipe, idk.. not important..
  • then completely disregards what kind of leaf it is and picks the first recipe that uses that log.
  • (first recipe that isn't hard coded)
  • I figured this out because I accidentally made oak trees produce sap instead of resin, and then every oak tree produced sap.

seems like the devs of thermal didn't expect people to want to add other trees to the arboreal extractor..

astral plumeBOT
#

Paste version of tree_extraction.js from @median sparrow

pure jewelBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

median sparrow
#

if anybody can provide any insight as to what's happening though that would be great

bitter sinew
#

yeah the arboreal extractor algorithm sucks

#

the leaves field in the recipe is purely for display in jei

median sparrow
#

might be a stupid question but is there something similar in another mod

bitter sinew
#

nope

bitter sinew
#

well, it might be used for checking the tree, but it isnt used to find the recipe

median sparrow
#

yeah

#

thats.. very unfortunate..

bitter sinew
#

themal has some weird limits/coding choices in some places

median sparrow
#

it's a pretty old mod I'd imagine theres some funky business going on

#

lot of retrofitting

bitter sinew
#

its been completely rewritten since 1.12

median sparrow
#

oh interesting

bitter sinew
#

like most mods

median sparrow
#

and its still garbage

#

welp

#

thanks anyways

bitter sinew
#

its a great mod, till you try to customise it

#

then it falls to pieces

median sparrow
#

exactly