OpenMods / OpenPeripheral

https://openmods.info
MIT License
67 stars 25 forks source link

ThermalExpansion peripherals not working on server, but on client #215

Closed yenon closed 9 years ago

yenon commented 9 years ago

Warning: The following text might be confusing!

Tested with the following Blocks of ThermalExpansion: All EnergyCells, All Machines

Example: lua peripheral.getType(Machine) Machine should be replaced by the side

Output Singleplayer: tile_thermalexpansion_cell_hardened_name

Output Multiplayer: broken_peripheral

If the peripheral is wrapped, it will work in SP, but not in MP (tested with name.listMethods())

Log of the Server(after calling peripheral.getType(Machine)): http://pastebin.com/xZDBLhaC

There is nothing in the SP log.

Used versions: http://pastebin.com/qmbP0tvg

Download: http://wagner-wf.tk/modpack/modpack.zip ^This one should be used as the server, if you want to reproduce the bug. rename bin/modpack.jar to forge-1.7.10-10.13.2.1272-universal.jar and start it

Technicpack link: http://www.technicpack.net/api/modpack/yenpack ^This one is client only, but everything is the same, as it uses the direct download mentioned above.

boq commented 9 years ago

Duplicate of #210. I can't reproduce with exact versions of all mods, so I guess there is some weird interaction with other mod that disables CoFH core interface stripping.

Anyway, as I said in other issue, it's not something we can fix on our side.

boq commented 9 years ago

After some digging: thermalexpansion.block.TileRSControl has @Strippable pointing to invalid class. It's up to you what you want to do with that information.