Sinytra / ForgifiedFabricAPI

Fabric API implemented on top of NeoForge
https://sinytra.org/docs
Apache License 2.0
97 stars 11 forks source link

OmniHopper(FABRIC) crash with Iron Furnaces(FORGE) #98

Open water-mizuu opened 5 months ago

water-mizuu commented 5 months ago

Mod Name

Omni Hoppers

Mod Homepage

https://modrinth.com/mod/omnihopper

Minecraft version

1.20.1

Describe the bug

Iron Furnaces has the ability to automatically export items out of its inventory. When this option is enabled with any of the furnaces in the Iron Furnaces (FORGE) mod pointing to an OmniHopper (FABRIC) mod, the Tile Entity crashes. With Forge's autokill option, this just resets the block.

Steps to reproduce

  1. Install the latest Connector, and its necessities / recommended mods
  2. Install Iron Furnaces & OmniHopper ONLY.
  3. (Optional) Create a world, and enable the forge server config removeErroringBlockEntities
  4. Place a furnace from the Iron Furnaces mod.
  5. Place an omni-hopper beside any of the furnace's face. Keep note of this location.
  6. In the config of the furnace block, enable Output mode in the face which the block is enabled. Also enable the Auto Output option.
  7. Smelt something in the furnace.
  8. Upon completion of the smelting, depending on whether 3 was followed, the furnace should get reset (Killed by Forge), or the game should crash. ...

Logs

https://gist.github.com/water-mizuu/4e2a6a2f6c1514fa6b6190317173c0b7

Additional context

NOTE: In the logs, I have actually experimented with the crash, but the first supposed crash (before Forge killed the BlockEntity) should show the error.