Not really I think, Bukkit is already a custom server. I think if we really want to see performance going up we need to get a lot more mulithreading. Because personally I think a game like minecraft will never be finished.



If the game would ever be finished it might be worth it porting it to C or C# or something. But if stuff keeps getting added you don't want a language like that since it'll just say fu and won't work if there is a bug. While with Java its much more forgiving.



So I think our best bet is just getting it as multithreaded as possible and between every 'wave' of new features force our selves to do a couple of months of 'feature freeze' in which we work on optimizations.

Click to expand...