Alongside being version agnostic, it will also allow me to easily integrate Tiquality and LagGoggles as well as a potential multithreading mod that's capable of multithreading SPECIFIC blocks and entities as opposed to everything. However, because I am severely time-constrained I must find a solution that lasts longer than the current implementation.
I will update this issue with progress as it happens.
This issue refers to issues that can be fixed by (partially) moving away from Mixin and using my own
IClassTransformer
as described in https://github.com/SpongePowered/Mixin/issues/393.Alongside being version agnostic, it will also allow me to easily integrate Tiquality and LagGoggles as well as a potential multithreading mod that's capable of multithreading SPECIFIC blocks and entities as opposed to everything. However, because I am severely time-constrained I must find a solution that lasts longer than the current implementation.
I will update this issue with progress as it happens.