Tal
Tal
```go ERRO[0018] load chunk: failed loading (324, 323): error reading block size: EOF fatal error: sync: unlock of unlocked mutex goroutine 178 [running]: runtime.throw({0x12741ef?, 0xc000c49d20?}) C:/Users/JustTal/go/go1.18/src/runtime/panic.go:992 +0x76 fp=0xc003176a68 sp=0xc003176a38 pc=0x8a9236...
You can test this by joining, facing a direction, and then rejoining. Your player will be facing a different direction.
This is a slightly tricky issue, because traditionally the code used for portals, specifically nether portals, is quite... awful, and creating an API that fits the rest of Dragonfly's design...
There are several ways to do this, but I think the most effective would be to make some sort of library that utilizes [PMMP's wonderful block state upgrade schemas](https://github.com/pmmp/BedrockBlockUpgradeSchema) and...
Example: https://github.com/pmmp/PocketMine-MP/blob/0ad2985247220adb7aab7cc9edcfe7d12ff442e3/src/entity/Entity.php#L831