Nail Khanipov

Results 54 comments of Nail Khanipov
trafficstars

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

![](https://github.trello.services/images/mini-trello-icon.png) [`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...

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?