GenDeathrow / Hatchery

Be a real life chicken farmer. Hatching, Breeding, and More!
https://minecraft.curseforge.com/projects/hatchery
21 stars 18 forks source link

Methane Digester Engine - Bug list #173

Closed Gunner76th closed 5 years ago

Gunner76th commented 5 years ago

First I will start off by saying, Yes I did already search for and see that there are bug reports for these listed issues, however said reports are both closed and old. The bugs listed were previously marked as fixed and confirmed as bugs previously and are now back in Hatchery 2.1.4 for Minecraft 1.12.2

The modpack in question is StoneBlock V 1.0.31 Minecraft 1.12.2 Java version 8 Forge 14.23.5.2768

1) Power output only from sides with vents: If you place a block that needs power to run on any side of the engine, that block will receive power. The problem here is that the only 2 sides that will output power beyond 1 block is the sides with the vents. What I means is this: If you connect a leadstone Fluxduct, Ender IO energy conduit, or any other method to the back, front, top, or bottom of the engine and extend that beyond 1 block space before connecting it to a "something" then no power is transmitted along the conduit. If you place ANYTHING (machine, battery, some other energy consuming device) to the conduit at the first connection to the engine, then power is sent down the entire length of the conduit. However, if you connect that same conduit to the sides of the engine where the vents are, it does not matter if you have a "something" on that first block space as power is sent down the entire length of the conduit without issue. Pics below for example:

1) Pic showing Engine on left, Autosieve for testing purpose on right. image

2) Pics showing current internal energy storage of both devices. image image

3) Pis showing Fluxduct, EnderIO Conduit, and XU Energy Transfer Node setups and results when connected to a non-vent side.

image image

image image

image image

4) Pis showing Fluxduct, EnderIO Conduit, and XU Energy Transfer Node setups and results when connected to a vent side.

image image

image image

image image

As you can see, if connected to a non-vent side, none of the conduits transmit power. If connected to a vented side, the only conduit that transmits power is the Leadstone one from Thermal Expansion. Through further testing I have also discovered that even the Leadstone one shows an issue in that if only 1 conduit is placed, and an energy consuming thing is placed at the side of the conduit instead of the end (see pics below) then the device does not receive power. However if the conduit is extended to a length of 2, then the item on the side of the first conduit receives power.

image image image image

Additionally it would appear that the EnderIO conduits do not transmit power at all beyond 1 block space from the engine unless the first energy consuming device is "inline" with the engine itself:

image In this image, the Energy Cell on the right is "inline" with the engine. In this setup power is able to flow to the second energy cell on the left.

image In this image, the one on the left is now the one that is 1 block space away, however because it is not "inline" with the engine the second energy cell which while it is "inline" with the engine it is beyond 1 block space is not receiving power. I have confirmed that this problem, as well as all of the documented energy problems listed above only exist when working with the Methane Digester Engine.

As for the second issue that has returned, and that is of the engines pulling power into themselves and acting in a way as a type of energy conduit.

image In this image I have 3 engines setup in series, with fuel only being supplied to the first engine. There is a single leadstone energy conduit between them.

image As you can see, the first one is showing green lights and is receiving fuel and doing work. The other 2 are not receiving fuel and are not doing work.

image This is the GUI from the last engine in the series, which is receiving power from the first one in the series.

image This is from the second one in the series which is currently receiving power from the first one, and then transmitting that power to the last one.

GenDeathrow commented 5 years ago

I'm guess by the way you started the message, a few dev's responses wasn't so nice. I'll just say is I will try and look into this as soon as I can. Right now I have a lot of projects. But this is a pretty in-depth description of whats happening. All I can think is something has changed with the way forge energy and cofh handles the energy between each other. Hatchery actually uses FE, but when I wrote this.. everyone only really knew RF. So I just labeled it that. Cause it was cross compatible anyways. But maybe not so much the case atm.

GenDeathrow commented 5 years ago

I finally got around to check this. this is some strange behavior.. but I am working on it.

GenDeathrow commented 5 years ago

Fixed, will be out with next update.