Nail Khanipov
Nail Khanipov
I don't like current TS's engine: 1. A big mess of classes and packages, which connected somehow, leaked interfaces 2. Poor submodule level documentation 3. Mix from bootstrap code(states, subsystems,...
> Each has its own build.gradle to maintain Yeah. I think about version catalog :3 > More difficult to navigate the HTML Javadoc Ehm. We have this? I think somewhere...
> Mainly though, the "smaller engine part > easier maintenance" is what I am slow to understand. Why is org/terasology/engine/registry/*.java easier to maintain if it is in /subsystems/Context/src/main instead of ...
We have code for resolve this issue... But i wrote it in #4865 See GameScheduler.java and any usage
 [`ByteBuffer` TypeHandling target](https://trello.com/c/TvePPFYm/195-bytebuffer-typehandling-target)
> @DarkWeird we might want to use this for encoding chunk data. https://en.wikipedia.org/wiki/LEB128 can we move this into gestalt. Why no? Simple variable length int. LEB128 like Protobuf's varint/varlong another...
@pollend what you did?
Slow loading: How many players was and how faster they move in different direction? (I suspect full cpu utilization) Missing chunks: looks familiar. I think fixed it (don't remember pr)...
@jdrueckert Oh it is my change #4916 But `server` didn't work before :D @keturn Yeah. I already fix it in #4916. `--homedir=.` was from kotlin build script. `--homedir=server` was from...
Maybe better provide gradle's parameter there?