Skip to content
This repository has been archived by the owner on Aug 26, 2021. It is now read-only.

Immersive Engineering support in 1.12.2 #244

Open
Cubicllama opened this issue Jan 12, 2020 · 3 comments
Open

Immersive Engineering support in 1.12.2 #244

Cubicllama opened this issue Jan 12, 2020 · 3 comments
Labels
enhancement An improvement to an existing feature, or a new one integration Integration with another mod

Comments

@Cubicllama
Copy link

Back in 1.7.10, IE provided it's own computercraft support. Nowadays, they only support opencomputers. Is there any way to get this functionality in 1.12.2? The basic RF and inventory stuff is better than nothing, but it would be nice to properly control things again.

@SquidDev
Copy link
Member

Would you be able to answer the questions in the mod integration template? It just helps me get an idea of what specific functionality you need.

@SquidDev SquidDev added enhancement An improvement to an existing feature, or a new one integration Integration with another mod needs info labels Jan 12, 2020
@Cubicllama
Copy link
Author

Sure.

Explaination/Justification:
IE (Immersive Engineering) is a tech mod that primarily deals in multiblock machines. It also tends to avoid having any kind of GUI for a lot of its machines, so sadly they are impenitrable via plethoras general purpose intergration for inventories.

Most IE machines have a dedicated input block for redstone control. In the past, this was also used to attach the machines as peripherals, and still is for opencomputers. (Currently, with plethora installed, you can still wrap the machines as a peripheral, but you just get the getMetadata function)

Use cases:
Generally, the funtionality in the past was about seeing into the internal details of the machines. For example. the crusher (its way of ore doubling) had functions for viewing what it was currently crushing, and what was in its input queue.

Having rooted around in the IE JAR a little, the inbuilt opencomputers support for 1.12.2 is kept as uncompiled .java files. If you like, I could attach them. Obviously, OC is a little different from CC, but it does still show which machines need support, and what methods they need. I have no idea how plausible it would be to simply convert the code, but that seems like it would save a lot of effort.

@Nerdpie
Copy link
Contributor

Nerdpie commented Jan 18, 2020

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement An improvement to an existing feature, or a new one integration Integration with another mod
Projects
None yet
Development

No branches or pull requests

3 participants