You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 11, 2025. It is now read-only.
This issue has been made since servers like Fabric and Forge have a publicly accessible maven repository that can be used to browse a server's versions for a particular minecraft version, while Purpur and Paper only have REST APIs to do the same thing.
There is a proof-of-concept that uses dynamic libraries to load server "handlers" that are responsible for displaying, querying, and downloading minecraft servers. #6's unified elytra crate can be used with a feature like plugin-typing that only enables the required traits and/or types to develop a plugin.
Extra notes
Paper REST API: https://docs.papermc.io/misc/downloads-api
Purpur REST API: https://api.purpurmc.org/v2/purpur/<game_version>/<build #>/download
The text was updated successfully, but these errors were encountered:
This issue has been made since servers like Fabric and Forge have a publicly accessible maven repository that can be used to browse a server's versions for a particular minecraft version, while Purpur and Paper only have REST APIs to do the same thing.
There is a proof-of-concept that uses dynamic libraries to load server "handlers" that are responsible for displaying, querying, and downloading minecraft servers. #6's unified
elytra
crate can be used with a feature likeplugin-typing
that only enables the required traits and/or types to develop a plugin.Extra notes
Paper REST API:
https://docs.papermc.io/misc/downloads-api
Purpur REST API:
https://api.purpurmc.org/v2/purpur/<game_version>/<build #>/download
The text was updated successfully, but these errors were encountered: