Skip to content

Design Reference: Refer to Bukkit & Sponge for API Design #4

Description

@johnbanq

The Bukkit API is a well-known and long-existed plugin API that almost dictated plugin development on Java Edition for years,its longevity means that it must have got some abstraction right!
The javadoc of its current successor: https://hub.spigotmc.org/javadocs/spigot/overview-summary.html

The Sponge API is a relatively new(but also has been around for a year or two) plugin API that runs on forge,I will put their docs here too:https://jd.spongepowered.org/7.0.0/
I think we should,even must learn from our "java predecessor" to aid us in designing a lightweight,simple to use API by utilizing the expressiveness of the duck-typed language.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions