Discussion in 'BukkitDev Information and Feedback' started by obnoxint, Dec 14, 2015.
Are plugins that are exclusively based on the Sponge-API accepted on dev.bukkit.org?
@obnoxint It is a complete different API, they won't work together. So I doubt it.
That doesn't answer my question.
I'm not asking for opinions. I'm asking for a definitive statement.
@obnoxint Then: it won't.
It is different from Bukkit, barely related as it is made from scratch.
Bukkit and Spigot's Bukkit fork are also incompatible in many ways (even prior to August 2014), but those have been accepted since after we all quit. Just FYI. :3
But they at least have methods in common.
Sure. But a Spigot API plugin won't run on Bukkit, and a Bukkit plugin might not run on Spigot now either after some changes. Just was pointing out that BukkitDev already accepts Bukkit-incompatible plugins. Not saying Sponge is closer in any way.
People have made plugins that work with Bukkit and Sponge. Here's one:
See: "Bukkit and Sponge support in the same jar? What wizardry is this?"
I uploaded a CraftBukkit incompatible plugin a day ago.
For me, it would've been nice to use the existing infrastructure and tools. And for my users it would've been nice to have this extra layer of security.
Please see the bold in the box below.
Since you wanted an official and definitive statement, here it is:
If your Plugin supports Sponge and CraftBukkit it will be accepted for sure,
however Plugins which exclusively run on Sponge will get rejected.
Unless you plan to add cross-compatibility for Sponge and CraftBukkit, you will have to upload your Plugin elsewhere.
As plugins which only work on 1.8 CraftBukkit (i.e. not CraftBukkit, but renamed software) I assume plugins that are compatible on a Sponge server branded as CraftBukkit would be acceptable too?
Separate names with a comma.