Skip to content

[1.21.x - Forge] curio capability slot order is sometimes different between client and (integrated) server #163

Open
@Mari023

Description

@Mari023

when reading curios using the curio capability (I didn't try other methods, so I don't know if it behaves the same there), in about half of the launches, the order in which the first two slots (slot 0 and slot 1) appear is different between (logical) client and (logical) server.

this causes a problem with ae2 / ae2wtlib, which uses the slot number to tell the client where to find an item to open a GUI. (Mari023/AE2WirelessTerminalLibrary#312)

I could reproduce that issue by putting an ae2 wireless terminal in HostileNeuralNetworks curio slot, and then using the keybinding to open the terminal.
debug crash report from the instance I used to reproduce this: https://gist.github.com/Mari023/b236e4efbc0dee4031392f64381091d6

Metadata

Metadata

Assignees

Labels

Curios CompatRelated to the curios compatibility layerbugSomething isn't workinghelp wantedExtra attention is neededunknown causeThe issue or bug is unknown to what or how it happend

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions