Skip to content

WorldAPI 2.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 23:54
  • 馃攲 Other plugins share their data through WorldAPI. A plugin registers a namespace through a bridge in Bukkit鈥檚 services, with nothing of WorldAPI鈥檚 on its classpath: resources WorldAPI reads from it on request, at GET /extensions/{namespace}/{path}, and events it publishes, as ext.<namespace>.<event> topics on the WebSocket and, when it asks, in the event history. The plugin keeps its data; WorldAPI stores none of it. Anonymous clients see only what the plugin marks public, and the new extensions.private setting closes any of it. GET /extensions lists what a client may read. The reference describes the contract for plugin authors.
  • The default auth.anonymous.endpoints adds /extensions and /extensions/**; add them to your own config.yml to let visitors read public plugin data.

No field was renamed or removed.