Skip to content
MCRank

Minecraft Developer Tools & Libraries

If you write plugins, these are the libraries and tools other developers build on.

Page updated

Pages in Developer Tools & Libraries

About Developer Tools & Libraries

Plugin development on Paper rests on a few shared pieces. Libraries give you access to things the server API does not expose, such as network packets. Text libraries handle chat components and formatting. Test libraries let you run plugin code without starting a full server, and build plugins give you access to the server's internals when the API is not enough.

The listings here are for developers, so they link to documentation as well as downloads. Check the licence of any library you bundle: some are permissive and some require your plugin to be open source too.

Prefer the official API when it covers your need. Packet and internals libraries are powerful but change more often between Minecraft versions, which means more maintenance for you.

Frequently asked questions

Should I use a packet library or the Paper API? Use the API where it exists. Reach for a packet library only for behaviour the API does not offer, and expect to update it when the protocol changes.

Each page lists three clearly separated parts: Featured Resources (paid placements), Trending Now (recent engagement) and Resources (approved by review, newest first). Approval means a resource met MCRank’s listing requirements; it is not an endorsement.

MCRank is Minecraft resource search and discovery. Featured placement is its paid visibility layer: owners of approved resources bid weekly to appear first, labeled Featured, on the page their resource belongs to. Payment buys placement, not guaranteed clicks, traffic or sales, and never an MCRank endorsement.

Paid Featured placement is not available at the moment.