TeamDman / SuperFactoryManager

Mozilla Public License 2.0
55 stars 19 forks source link

Unable to output upgrades to Phytogenic Isolator #162

Open Nethardan opened 2 months ago

Nethardan commented 2 months ago

First of all sorry for my english its not my first language. Im playing ATM9 to the sky (1.20.1), and been using sfm with the Phytogenic Isolator from Thermal Series, to grow Mystical Architecture seeds. Real useful mod so far :) I just got a simple problem I cannot output upgrades to my phytos upgrades slots. Idk If its a bug or just not a feature of this mod. Here is my code:

name "upgrade"

every 20 ticks do
    input from upgrade
    output to phyto slots 7-10
end

Slots 7-10 are upgrade slots (as shown using the Ctrl-I command). In my testing I got a simple Oak Netherite Chest as upgrade label with an integral component and a phytogenic Isolator as phyto label.

here is my debug output also:

name "upgrade"

every 20 ticks do
    input from upgrade
    output to phyto slots 7-10
end

-- Diagnostic info --
-- DateTime: 2024-08-31 00:12.33
-- Game Version: Minecraft 1.20.1 (forge-47.2.20/forge)
-- Forge Version: 47.2.20
-- SFM Version: 4.17.0

-- LOGS --
0m1s ago [INFO] Ahoy, world!
Change the log level using the buttons at the top of this screen.
Loud log levels will be reset after a single program execution.
Logging can make statements take longer to execute.
The scrolling is wacky, I'm working on it.
Only a few hundred lines are drawn to reduce lag.
Use the copy button to view in a better editor for now lol.
0m0s ago [INFO] Log level updated to DEBUG
0m0s ago [DEBUG] PROGRAM TICK BEGIN
0m0s ago [DEBUG] INPUT  FROM upgrade
0m0s ago [INFO] Program statement tick took 0.034601 ms:
INPUT  FROM upgrade

0m0s ago [DEBUG] OUTPUT  TO phyto SLOTS 7-10
0m0s ago [DEBUG] Gathering slots for IO statement 
INPUT  FROM upgrade

0m0s ago [DEBUG] EACH keyword not used - trackers will be shared between blocks
0m0s ago [DEBUG] Gathering for: net/minecraftforge/items/IItemHandler (net/minecraftforge/items/IItemHandler)
0m0s ago [DEBUG] Capability net/minecraftforge/items/IItemHandler BlockPos{x=4116, y=69, z=4078} direction=null present
0m0s ago [DEBUG] Gathering slots in range set: [ALL]
0m0s ago [DEBUG] Slot 0 - tracking - 64 upgrade_augment_3 - InputResourceTracker@648c3596{TRANSFERRED=0, RETENTION_OBLIGATION_PROGRESS=0, RESOURCE_LIMIT=9223372036854775807 RETAIN 0 sfm:item:.*:.*, EXCLUSIONS=ResourceIdSet{}}
0m0s ago [DEBUG] Slot 1 - skipping - 0 air
0m0s ago [DEBUG] Slot 2 - skipping - 0 air
0m0s ago [DEBUG] Slot 3 - skipping - 0 air
0m0s ago [DEBUG] Slot 4 - skipping - 0 air
0m0s ago [DEBUG] Slot 5 - skipping - 0 air
0m0s ago [DEBUG] Slot 6 - skipping - 0 air
0m0s ago [DEBUG] Slot 7 - skipping - 0 air
0m0s ago [DEBUG] Slot 8 - skipping - 0 air
0m0s ago [DEBUG] Slot 9 - skipping - 0 air
0m0s ago [DEBUG] Slot 10 - skipping - 0 air
0m0s ago [DEBUG] Slot 11 - skipping - 0 air
0m0s ago [DEBUG] Slot 12 - skipping - 0 air
0m0s ago [DEBUG] Slot 13 - skipping - 0 air
0m0s ago [DEBUG] Slot 14 - skipping - 0 air
0m0s ago [DEBUG] Slot 15 - skipping - 0 air
0m0s ago [DEBUG] Slot 16 - skipping - 0 air
0m0s ago [DEBUG] Slot 17 - skipping - 0 air
0m0s ago [DEBUG] Slot 18 - skipping - 0 air
0m0s ago [DEBUG] Slot 19 - skipping - 0 air
0m0s ago [DEBUG] Slot 20 - skipping - 0 air
0m0s ago [DEBUG] Slot 21 - skipping - 0 air
0m0s ago [DEBUG] Slot 22 - skipping - 0 air
0m0s ago [DEBUG] Slot 23 - skipping - 0 air
0m0s ago [DEBUG] Slot 24 - skipping - 0 air
0m0s ago [DEBUG] Slot 25 - skipping - 0 air
0m0s ago [DEBUG] Slot 26 - skipping - 0 air
0m0s ago [DEBUG] Slot 27 - skipping - 0 air
0m0s ago [DEBUG] Slot 28 - skipping - 0 air
0m0s ago [DEBUG] Slot 29 - skipping - 0 air
0m0s ago [DEBUG] Slot 30 - skipping - 0 air
0m0s ago [DEBUG] Slot 31 - skipping - 0 air
0m0s ago [DEBUG] Slot 32 - skipping - 0 air
0m0s ago [DEBUG] Slot 33 - skipping - 0 air
0m0s ago [DEBUG] Slot 34 - skipping - 0 air
0m0s ago [DEBUG] Slot 35 - skipping - 0 air
0m0s ago [DEBUG] Slot 36 - skipping - 0 air
0m0s ago [DEBUG] Slot 37 - skipping - 0 air
0m0s ago [DEBUG] Slot 38 - skipping - 0 air
0m0s ago [DEBUG] Slot 39 - skipping - 0 air
0m0s ago [DEBUG] Slot 40 - skipping - 0 air
0m0s ago [DEBUG] Slot 41 - skipping - 0 air
0m0s ago [DEBUG] Slot 42 - skipping - 0 air
0m0s ago [DEBUG] Slot 43 - skipping - 0 air
0m0s ago [DEBUG] Slot 44 - skipping - 0 air
0m0s ago [DEBUG] Slot 45 - skipping - 0 air
0m0s ago [DEBUG] Slot 46 - skipping - 0 air
0m0s ago [DEBUG] Slot 47 - skipping - 0 air
0m0s ago [DEBUG] Slot 48 - skipping - 0 air
0m0s ago [DEBUG] Slot 49 - skipping - 0 air
0m0s ago [DEBUG] Slot 50 - skipping - 0 air
0m0s ago [DEBUG] Slot 51 - skipping - 0 air
0m0s ago [DEBUG] Slot 52 - skipping - 0 air
0m0s ago [DEBUG] Slot 53 - skipping - 0 air
0m0s ago [DEBUG] Slot 54 - skipping - 0 air
0m0s ago [DEBUG] Slot 55 - skipping - 0 air
0m0s ago [DEBUG] Slot 56 - skipping - 0 air
0m0s ago [DEBUG] Slot 57 - skipping - 0 air
0m0s ago [DEBUG] Slot 58 - skipping - 0 air
0m0s ago [DEBUG] Slot 59 - skipping - 0 air
0m0s ago [DEBUG] Slot 60 - skipping - 0 air
0m0s ago [DEBUG] Slot 61 - skipping - 0 air
0m0s ago [DEBUG] Slot 62 - skipping - 0 air
0m0s ago [DEBUG] Slot 63 - skipping - 0 air
0m0s ago [DEBUG] Slot 64 - skipping - 0 air
0m0s ago [DEBUG] Slot 65 - skipping - 0 air
0m0s ago [DEBUG] Slot 66 - skipping - 0 air
0m0s ago [DEBUG] Slot 67 - skipping - 0 air
0m0s ago [DEBUG] Slot 68 - skipping - 0 air
0m0s ago [DEBUG] Slot 69 - skipping - 0 air
0m0s ago [DEBUG] Slot 70 - skipping - 0 air
0m0s ago [DEBUG] Slot 71 - skipping - 0 air
0m0s ago [DEBUG] Slot 72 - skipping - 0 air
0m0s ago [DEBUG] Slot 73 - skipping - 0 air
0m0s ago [DEBUG] Slot 74 - skipping - 0 air
0m0s ago [DEBUG] Slot 75 - skipping - 0 air
0m0s ago [DEBUG] Slot 76 - skipping - 0 air
0m0s ago [DEBUG] Slot 77 - skipping - 0 air
0m0s ago [DEBUG] Slot 78 - skipping - 0 air
0m0s ago [DEBUG] Slot 79 - skipping - 0 air
0m0s ago [DEBUG] Slot 80 - skipping - 0 air
0m0s ago [DEBUG] Slot 81 - skipping - 0 air
0m0s ago [DEBUG] Slot 82 - skipping - 0 air
0m0s ago [DEBUG] Slot 83 - skipping - 0 air
0m0s ago [DEBUG] Slot 84 - skipping - 0 air
0m0s ago [DEBUG] Slot 85 - skipping - 0 air
0m0s ago [DEBUG] Slot 86 - skipping - 0 air
0m0s ago [DEBUG] Slot 87 - skipping - 0 air
0m0s ago [DEBUG] Slot 88 - skipping - 0 air
0m0s ago [DEBUG] Slot 89 - skipping - 0 air
0m0s ago [DEBUG] Slot 90 - skipping - 0 air
0m0s ago [DEBUG] Slot 91 - skipping - 0 air
0m0s ago [DEBUG] Slot 92 - skipping - 0 air
0m0s ago [DEBUG] Slot 93 - skipping - 0 air
0m0s ago [DEBUG] Slot 94 - skipping - 0 air
0m0s ago [DEBUG] Slot 95 - skipping - 0 air
0m0s ago [DEBUG] Slot 96 - skipping - 0 air
0m0s ago [DEBUG] Slot 97 - skipping - 0 air
0m0s ago [DEBUG] Slot 98 - skipping - 0 air
0m0s ago [DEBUG] Slot 99 - skipping - 0 air
0m0s ago [DEBUG] Slot 100 - skipping - 0 air
0m0s ago [DEBUG] Slot 101 - skipping - 0 air
0m0s ago [DEBUG] Slot 102 - skipping - 0 air
0m0s ago [DEBUG] Slot 103 - skipping - 0 air
0m0s ago [DEBUG] Slot 104 - skipping - 0 air
0m0s ago [DEBUG] Slot 105 - skipping - 0 air
0m0s ago [DEBUG] Slot 106 - skipping - 0 air
0m0s ago [DEBUG] Slot 107 - skipping - 0 air
0m0s ago [DEBUG] Slot 108 - skipping - 0 air
0m0s ago [DEBUG] Slot 109 - skipping - 0 air
0m0s ago [DEBUG] Slot 110 - skipping - 0 air
0m0s ago [DEBUG] Slot 111 - skipping - 0 air
0m0s ago [DEBUG] Slot 112 - skipping - 0 air
0m0s ago [DEBUG] Slot 113 - skipping - 0 air
0m0s ago [DEBUG] Slot 114 - skipping - 0 air
0m0s ago [DEBUG] Slot 115 - skipping - 0 air
0m0s ago [DEBUG] Slot 116 - skipping - 0 air
0m0s ago [DEBUG] Slot 117 - skipping - 0 air
0m0s ago [DEBUG] Slot 118 - skipping - 0 air
0m0s ago [DEBUG] Slot 119 - skipping - 0 air
0m0s ago [DEBUG] Slot 120 - skipping - 0 air
0m0s ago [DEBUG] Slot 121 - skipping - 0 air
0m0s ago [DEBUG] Slot 122 - skipping - 0 air
0m0s ago [DEBUG] Slot 123 - skipping - 0 air
0m0s ago [DEBUG] Slot 124 - skipping - 0 air
0m0s ago [DEBUG] Slot 125 - skipping - 0 air
0m0s ago [DEBUG] Slot 126 - skipping - 0 air
0m0s ago [DEBUG] Slot 127 - skipping - 0 air
0m0s ago [DEBUG] Slot 128 - skipping - 0 air
0m0s ago [DEBUG] Slot 129 - skipping - 0 air
0m0s ago [DEBUG] Slot 130 - skipping - 0 air
0m0s ago [DEBUG] Slot 131 - skipping - 0 air
0m0s ago [INFO] Discovered 1 input slots
0m0s ago [DEBUG] Gathering slots for IO statement 
OUTPUT  TO phyto SLOTS 7-10

0m0s ago [DEBUG] EACH keyword not used - trackers will be shared between blocks
0m0s ago [DEBUG] Gathering for: net/minecraftforge/items/IItemHandler (net/minecraftforge/items/IItemHandler)
0m0s ago [DEBUG] Capability net/minecraftforge/items/IItemHandler BlockPos{x=4116, y=68, z=4075} direction=null present
0m0s ago [DEBUG] Gathering slots in range set: [7-10]
0m0s ago [DEBUG] Slot 0 - not in range
0m0s ago [DEBUG] Slot 1 - not in range
0m0s ago [DEBUG] Slot 2 - not in range
0m0s ago [DEBUG] Slot 3 - not in range
0m0s ago [DEBUG] Slot 4 - not in range
0m0s ago [DEBUG] Slot 5 - not in range
0m0s ago [INFO] Discovered 0 output slots
0m0s ago [DEBUG] No output slots, skipping
0m0s ago [INFO] Program statement tick took 0.3201 ms:
OUTPUT  TO phyto SLOTS 7-10

0m0s ago [INFO] Program trigger tick took 0.4043 ms:
EVERY 20 TICKS DO
 INPUT  FROM upgrade
 OUTPUT  TO phyto SLOTS 7-10
END

Let me know if its not the place to report or if you need more information, I'm not used to do it. :) Appart from this Awesome Mod. Bye :)

Minecraft: 1.20.1 SFM: 4.17.0 Thermal Series: 11.0.6

TeamDman commented 2 months ago

Unfortunately the slots for augments are not exposed for automation. Perhaps I could add some custom mod support to make it possible