Board Thread:Suggestions forum/@comment-32013442-20180411141633/@comment-27190591-20180411163923

This is not a problem with Java, but rather with Minecraft (1.7.10) itself. With that large amounts of complex entities, Minecraft wouldn't be really faster if it was written with, let's say, C++. Of coure you can achieve an overall better performance with some other programming languages, but the program also has to be optimized. And Minecraft 1.7.10 isn't really optimized, at least not without Optifine. But if Java (or better: Minecraft) fails to handle 100 complex entities, using another language with the same code (let's assume that would be possible) wouldn't magically allow you to handle 10000 entities - that are 9900 more than before. The problem is not Java, the problem are your expectations. Why would you need 10000 units? In a game like Minecraft? Why would one have such a large army? If you want to balance the game, then add hiring cooldowns (like trader cooldowns): the rarer the unit, the longer is the cooldown. Now elves are rarer than orcs which can be hired faster in larger numbers without adding complicated workarounds or incresing the army size to be "lore friendly".