AgriCraft

AgriCraft

30M Downloads

Computer Controlled Seed Analyser not working with Open Computers

littleoz2 opened this issue ยท 4 comments

commented

Quick description

I have tried using the Computer Controlled Seed Analyser with Open Computers and it doesn't seem to be working, I have tried connecting the Computer up via an Adapter as well as having a robot sitting ontop of the block, but when I run "component.list()" in lua on the Computer, the CCSA doesn't show up.

Mods and versions used

AgriCraft
OpenComputers

Steps to replicate the issue

  1. Setup OpenComputers computer or Robot
  2. Place adapter next to CCSA or robot on top
  3. Run lua -> component.list()

Expectations and explanations

Trying to automate the breeding of seeds using the Computer Controlled Seed Analyser

Your environment

  • How are you playing?
    • Operating System: Windows 10
    • Launcher: Twitch Launcher
    • Modpack: Project Ozone 3
  • What kind of server:
    • Singleplayer
    • Multiplayer
  • Game Modes:
    • Survival
    • Creative
  • Save File:
    • Brand new save
    • Only an existing save

Links to crash logs, stack traces, etc

No Crash logs

commented

This might be as simple as a wrong modid.
OpenComputers lists it mod id as "opencomputers"
https://github.com/MightyPirates/OpenComputers/blob/a7eb1db087be0093e216b58f977af23810f63f41/src/main/scala/li/cil/oc/OpenComputers.scala#L16-L20

The reference in this mod is "open_computers" though

@Optional.Interface(modid = "open_computers", iface = "li.cil.oc.api.network.SimpleComponent")
@Optional.Interface(modid = "open_computers", iface = "li.cil.oc.api.network.ManagedPeripheral")

commented

I tried building it with the changes @fraenkelc proposed but OC still does not recognize the analyzer as a component. Neither cable nor adapter work. Wrong ID might be part of the issue but theres another problem somewhere else. Unfortuantely the game log does not give me any indication of whats wrong.

commented

Turns out I was not the first to look at this, see #1260 for a working fix (as it lists, it also needs a fix in infinitylib)

commented

Closing since we are moving to 1.16.