11-06-2016, 07:54 AM
Hello, welcome to the forum.
Mostly, we cannot have the very same features as vanilla, because we are doing a clean-room implementation - we don't look in vanilla's source code to avoid any possible copyright problems with Mojang.
That also explains why so many features are missing - we simply don't have the manpower to keep up with the pace vanilla is being developed. We try to focus on the main ones, but there are some that are traditionally "just bad".
As far as I know, there is no benchmark to show whether we're faster / less resource-intensive / whatever. I don't think any benchmark would be fair to both sides, anyway - the software is way too different. We like to say that we use less resources than vanilla, especially RAM. This could be seen to some point, since Cuberite runs perfectly fine on a Raspberry Pi (the old model 2, single-core with 512 MiB of RAM). But then, our redstone simulator doesn't have all the vanilla's quirks, and mob AI is pretty much non-existent, etc.
Your remark about world generation is a bit of a personal hurt to me, I've written most world generators for Cuberite and I liked to think they were pretty good, in some cases even better than vanilla. Yes, we sometimes lack the content, but on the other hand, the generators are highly configurable and we have lots of extra features that vanilla doesn't - such as custom (and customizable) generated structures. Can you elaborate a bit more about what you're missing and what you consider lacking in the worldgen?
Mostly, we cannot have the very same features as vanilla, because we are doing a clean-room implementation - we don't look in vanilla's source code to avoid any possible copyright problems with Mojang.
That also explains why so many features are missing - we simply don't have the manpower to keep up with the pace vanilla is being developed. We try to focus on the main ones, but there are some that are traditionally "just bad".
As far as I know, there is no benchmark to show whether we're faster / less resource-intensive / whatever. I don't think any benchmark would be fair to both sides, anyway - the software is way too different. We like to say that we use less resources than vanilla, especially RAM. This could be seen to some point, since Cuberite runs perfectly fine on a Raspberry Pi (the old model 2, single-core with 512 MiB of RAM). But then, our redstone simulator doesn't have all the vanilla's quirks, and mob AI is pretty much non-existent, etc.
Your remark about world generation is a bit of a personal hurt to me, I've written most world generators for Cuberite and I liked to think they were pretty good, in some cases even better than vanilla. Yes, we sometimes lack the content, but on the other hand, the generators are highly configurable and we have lots of extra features that vanilla doesn't - such as custom (and customizable) generated structures. Can you elaborate a bit more about what you're missing and what you consider lacking in the worldgen?