Why people here hate Nukkit, I mean, it been for months that I use pmmp, I tried Nukkit, it has more stuff in it but ye, pmmp was more stable..I just try to understand why Nukkit is that "bad" for you.. Because its written in java ? Because they used to use pmmp code ? Because there is less people using Nukkit?
Nukkit is a rival community. There's not really much to it, but the instability plays a part in why it's bad for servers.
When we talk about Nukkit, make sure which version we are talking about. There is the original Nukkit, then there is NukkitX, then there is a rewrite of Nukkit. Quoting @dktapps's point, there is no such thing as "rewrite" - you either start a new project or reuse the old code and update it. I don't know much about the "new" Nukkit, so let's look at the original Nukkit. It basically translated a lot of code from PHP into Java in a way that doesn't make sense. This is like translating the above sentence from Chinese into English directly, which gives "About new Nukkit I not know much, so not if look look original Nukkit. It basically use one not make sense method to take PHP code translate to Java". This is still comprehensible, but it's very hard to understand. The same happens with poorly translated PHP -> Java code. There is no point to translate from PHP into Java if you're still using the bad things in PHP.
Our primary goal is to fix the legacy problems left by shoghicp before adding anything new. For example, I'm more interested in improving the plugin API than adding new gameplay features (because I don't play the game ).
Personally I'm on the fence about NukkitX, but I have said multiple times to several people involved that they should change the name, unless they want to inherit the "copy pasta meme" legacy that the original Nukkit is known for (ha ha, "original" get it?). As @SOFe wrote, I don't believe there's such thing as a rewrite - there are poor copies and then there are new projects entirely. As far as the original Nukkit goes... It's a meme. It's the shining example of why the programming language a program is written in doesn't matter one bit if the code is crap. They translated PM into Java verbatim, and the results were just as crap as PM itself. Then they translated a bunch of stuff from poor quality derivatives of PM, and ... I'll let you guess what happened. With this said, none of this makes it "bad" for you and you should make your own judgements. There's a lot of toxicity and tribalism in the PM community around PM derivatives. People seem not to like it when others copy their work.
Many people take and give nothing back. They do it for various reasons (fame and arrogance being two common factors), and such aren't looked kindly upon by the community.