Closed singlerr closed 5 months ago
As described in https://github.com/ChiselsAndBits/Chisels-and-Bits/issues/1216, IBlockEntityPositionManager.getInstance().add(this) causes deadlock, which consequently getting stuck in 100% of world load.
IBlockEntityPositionManager.getInstance().add(this)
It is commonly known that it only occurs on fabric, so we need to use mixin to simply disabling IBlockEntityPositionManager#add call and manually adding block entity to IFabricBlockEntityPositionHolder.
All committers have signed the CLA.
Please fix this in in Scena. It is our own library, no need to mixin stuff
As described in https://github.com/ChiselsAndBits/Chisels-and-Bits/issues/1216,
IBlockEntityPositionManager.getInstance().add(this)
causes deadlock, which consequently getting stuck in 100% of world load.It is commonly known that it only occurs on fabric, so we need to use mixin to simply disabling IBlockEntityPositionManager#add call and manually adding block entity to IFabricBlockEntityPositionHolder.