Osmium API (Bukkit/Sponge Abstraction Layer)

It’s not really clear who you mean by people. Plugin developers or server owners? I’m not targeting server owners and plugin developers don’t normally care about the existing plugin library unless their hooking into another plugin to add functionality or whatever.

The target audience currently would be developers making new and small plugins who want to support multiple platforms. And I know there are at least some people who would use it, because if Osmium did turn out to be a good API I would write 95% of my plugins with it.

My intention is NOT to create a fully fledged Minecraft API. I recognize there are differences in Bukkit and Sponge which would probably make this impossible. In those cases it is up to the mod author to handle what happens on each platform. This way only the best parts of each API can be used and it wont be as bad as Bukkit or as complex as sponge.

The goal of Osmium is to be extremely concise and make it easy for smaller plugins to be cross compatible. Even if only 10% of a plugin uses Osmium I still think thats enough to save developers loads of time.

I believe ryantheleach said it best in the thread you referenced:

Also

If Osmium plugins only worked correctly on one implementation then clearly the project would be an utter failure because the whole point is to make it work so that plugins are cross compatible.

All useful flagship Bukkit plugins already exist or have an alternate Sponge version so I don’t really see what use Pore even has anymore. I’m sure you could also agree that a better solution to that problem would not to maintain Pore, but to have a larger developer community making more Sponge plugins.