OOP is bad only when it is in the hands of retarded fuckers, which is what the likes of UML enabled - non-programmers intruding the industry and sperging out about fucking retarded diagrams that are 90% the same shit, getting in the way of actual developers.
Proper OOP, OOP that doesn't involve 17 trillion nested groups, is perfectly fine.
Use OOP where it is required, not fucking everywhere.
That goes for functional and everything else, each have their advantages and best use-cases, a single method does not work for everything, it is always fucking ass, ALWAYS, it will always be the inferior method when mixed paradigms work better.
>>105960608Ironically his game used to be able to run on weak-ass netbooks at fast speeds, modern Minced Rafts can barely run on a decent gaming machine from 10 years ago without stutter.
The Minecraft codebase was always terrible, but it only got worse as time went on.
A bunch of hack developers who don't know optimization if it slapped them in the face.
The amount of lag spikes that fucking game has had over the years is absurd! STILL HAS
Most of the advancements of that game engine were all fucking stolen mod codebases lazily and hackily added in.
That time they added in McRegion to the game, kek, what a fucking lagfest that was, walking between region borders could lag the shit out of you if there were loads of mobs nearby you, god forbid your poor ass made a mob farm near a region border, enjoy your multiple second lags