shBLOCK / IntegratedProxy

An addon mod for IntegratedDynamics.
Other
6 stars 3 forks source link

Proxy accepts items like an inventory when attached to existing item interface or filtered item interface on a network with item importers/exporters in 1.16 #11

Closed Icoza closed 3 years ago

Icoza commented 3 years ago

Sorry for another report, but this issue seems to be 1.16 exclusive. Placing on existing interfaces seems to no longer cause crashes. However, in 1.16 it makes the proxy able to accept any item from an item importer when attached to an existing item interface/filtered item interface. Variables and items are also able to be pulled out of the proxy when connected to a chest with an item exporter. This only occurs when placing it on pre-existing interfaces, importers and exporters. This also occurs with world item importers and exporters. The same issue doesn't appear to occur the energy or fluid counterparts.

Workaround is to place proxy first then attach item interface, importer or exporter. There is not a workaround for world item importers or exporters though. They will always pull from or push to proxy inventory. There isn't a crash log and no info about it is in the regular logs.

Example: 2021-06-12_19 15 13 2021-06-12_20 10 15 2021-06-12_19 15 15 2021-06-12_19 15 28 2021-06-12_20 15 49 2021-06-12_20 18 35

shBLOCK commented 3 years ago

Oh yep, I should disable the item access for proxy block Thank for reporting

Icoza commented 3 years ago

Luckily once the proxy is full it works as intended, so I don't think the issue from 1.12 will be present but it's hard to say.

shBLOCK commented 3 years ago

I can disable the item interaction in TileEntity class in 1.12, but it was changed in 1.16, so I forget to add it back

Icoza commented 3 years ago

Yea, I'd imagine keeping tabs on what changed between MC versions is a pain.