I’ve been reading on the forums for a few hours, and I don’t quite get why Bukkit plugins aren’t compatible with Sponge. What about SpongeAPI is so much better about the old Bukkit API? It seems like 6 years of work, from hundreds of developers, is just being thrown out, just to start all over. I did hear about Pore, but that was discontinued. Is there any other plugin I can try?
The reason I ask this is because my ideal server is having certain mods and certain bukkit plugins working together for a more fun experience than only mods or only plugins. When I found Sponge, I thought I found what I was looking for, but I was mistaken, because many of the plugins I want (Worldedit, Multiverse, MCMMO, EssentialsX, etc.) aren’t ported or aren’t updated, when spigot has all the bukkit plugins updated months ago. Not to mention the fact that sponge is buggy and doesn’t always load mods that normally work fine on a forge server.
Overall, while sponge is an amazing project and I would love for it to flourish into the future of servers with both plugins and mods, it just seems unrealistic. It would take years to get even the most popular plugins ported because there are hundreds of them, then having to fix all the bugs in Sponge on top of that. It also doesn’t seem very active, compared to spigot, for example.
My point is that, as far as I know, it seems like it would be far easier to just make sponge compatible with bukkit plugins and focus mostly on compatibility with forge, because once it is, it can load anything forge can.
I really don’t know much about the API for Sponge or Bukkit, so any time you could take to explain why the API is the way it is would be much appreciated.
Sorry if this has been talked about a lot, but everything I’ve read is from years ago and would like an update on the topic.