Currently, interfaces that are declared within another class and don't have the static keyword, are not considered as static. But those interfaces are implicitly static. See JLS, 8.5.1: A member ...
Using in a Modpack didn't start crashes related to mixin at first I thought it was other mods conflicting then I tried it in another environment with just fabric API ...
Anonymous functions were introduced in the C# programming language long ago. Although anonymous functions have many benefits, they are not cheap. Avoiding unnecessary allocations matters, and this is ...