Bukkit vs CraftBukkit

Discussion in 'Plugin Development' started by caldabeast, Jun 20, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    caldabeast

    I understand very little about how the interaction between Bukkit and CraftBukkit works or why it's necessary.
    I know that Bukkit is the Interfaces/API and CraftBukkit is the implementation, but could somebody explain why it's done like this?
    Because from what I can tell, it seems like it would be simpler to not bother with CraftBukkit and have all of the implementation in Bukkit, using classes instead of interfaces, and I know this can't be the case because otherwise it would have been done like that.
     
  2. Offline

    Rocoty

    Short answer: To ensure thirdparties can create their own implementations of the API, such as Spigot.
     
  3. Offline

    caldabeast

    Ooh alright. I never thought of it like that. Thanks!
     
Thread Status:
Not open for further replies.

Share This Page