Web-API - Provides an admin panel and API for your Minecraft server


#54

A new version has been released for Web-API, it is available for download here.


  • Add first version of the Web-API API (it's like PHP's RecursiveIteratorIterator, API-ception)
  • Fix some servlets not returning "ok" property
  • Improve startup output log
  • Clean up swagger docs (internal)
  • Add all new routes to swagger docs
  • Add HTTPS support with custom keystore
  • Add commands to list all AdminPanel users and change their passwords
  • Update AdminPanel to 9b0ce54

#56

A new version has been released for Web-API, it is available for download here.


  • Fix Web-API API not working

#58

A new version has been released for Web-API, it is available for download here.


  • Fix plugin not being loaded by Sponge

#60

A new version has been released for Web-API, it is available for download here.


  • Allow hiding commands in console
  • Add position when retrieving single blocks
  • Updated to AdminPanel v0.2.0
    • Add chat tab
    • Add command tab
    • Allow executing console commands

#62

A new version has been released for Web-API, it is available for download here.


  • Fixed unloaded worlds causing errors when trying to get blocks

#64

A new version has been released for Web-API, it is available for download here.


  • Fix large block volumes causing memory exception without appropriate error messages (this does NOT increase your server memory)
  • Fix AdminPanel not working under some systems
  • Remove duplicate commands in command listing
  • Fix commands not being loaded on server start
  • Update to AdminPanel v0.2.1
    • Added autosuggest to command execution field

#66

A new version has been released for Web-API, it is available for download here.


  • Add chunk and map endpoints
  • Rework block updates to be block operations, and also make block-volume-get operations async
  • Refactor serializers to not need JsonGenerator and SerializerProvider
  • Split cache definitions and implementation
  • Rename WebAPIRoute to WebAPIEndpoint
  • Clean up server stats
  • Update to AdminPanel v0.2.3 (Includes AdminPanel v0.2.2)
    • Add map page
    • Add block operations page
    • Add tps and player graph to dashboard
    • Fix page redirects not working properly

#68

Please note that this new version of Web-API now uses bStats to track plugin usage.
It also contains sentry.io, which automatically reports errors. Error reports do NOT contain your server ip or any othe personal information.

Both these features can be turned off, bStats has it’s own config file and sentry can be turned off in the main config file config.conf by setting reportErrors = false

A new version has been released for Web-API, it is available for download here.


  • Add integrations for other plugins, so that they have endpoints and show up in the admin panel
    • Nucleus
    • HuskyCrates
  • Add documentation for Web-API API
  • Add endpoints for chunks
  • Update documentation for block operations
  • Add endpoint to show loaded servlets
  • Remove entities when they expire
  • Add “once” field to message so players can only reply once
  • Improve serialization of items & add damage cause serializer
  • Add bStats for statistics
  • Add Sentry for error logging
  • Remove parameters from hook URL and headers
  • Update to AdminPanel v0.3.1
    • Add integrations for other plugins
    • Use semantic-ui instead of react-strap (removes the need for jquery)
    • Add wait lines and wait time to command execution
    • Add Sentry for error logging
    • Add info messages to unfinished pages

#69

Huray ! You made this update so fast that I wish I didn’t spend hours last night working on preventing double click :joy:

Did you added interactive message format as well ?


#71

I released a new version with a few bugfixes. Once some more testing has gone into this version i will make it a stable release. Thanks for everyone that is helping and reporting errors :smiley:

A new version has been released for Web-API, it is available for download here.


  • Various fixes and improvements for sentry error logging
  • Update docs to match endpoints
  • Add “ok” property to some endpoints that didn’t have it yet
  • Fix concurrency issues with server stats
  • Fix errors when requesting server properties

#74

A new version has been released for Web-API, it is available for download here.


  • Add more information to Sentry log messages and fix some issues
  • Fix cached commands throwing errors when reloading
  • Move default HTTPS port to 8081, and warn when a port is below 1024

#76

Everyone using v4.4.2 please update to this new release as soon as possible, since it fixes a bug that causes an infinite loop when logging an error message

A new version has been released for Web-API, it is available for download here.


  • Add update check
  • Fix recursion bug with Sentry
  • Update dependencies

#79

Please note that the version for Sponge API-7 does NOT implement achievements/advancements. These will not be available until Sponge implements them.

A new version has been released for Web-API, it is available for download here.


  • Fix not providing a request body causing errors
  • Fix not providing a username causing errors
  • Fix async tasks causing null values in stat history
  • Remove error and sentry log for ports that are in use or not accessible
  • Fix error when trying to parse empty body to java object
  • Add cache for registry classes. Fix possible issues with async calls.

#82

A new version has been released for Web-API, it is available for download here.


  • Fix map servlet throw errors for certain biomes
  • Fix sentry errors containing wrong context data
  • Fix update check reporting new version when sponge-version doesn’t match
  • Fix various issues related to caching
  • Fix serializers throwing errors on writeStartObject

#83

Great job ! I didn’t update my tests nor my scripts since 4.1, it might be time :slight_smile :slight_smile:

Did you fix the item entity name as well ?


#86

A new version has been released for Web-API, it is available for download here.


  • Show messages when integrations are active
  • Fix & Update integrations
  • Update Sentry version
  • Allow setting entity & player inventories
  • Fix tameable data
  • Fix players throwing errors when joining on API 7
  • Add support for form-urlencoded data
  • Add WebBooks integration [WIP]

#89

A new version has been released for Web-API, it is available for download here.


  • Fix husky crates integration
  • Add MMCTickets integration
  • Add world and type filters to tile entities
  • Allow limiting the number of tile entities retrieved
  • Support setting player food level, saturation, exhaustion, level and experience
  • Support multiple @WebAPIEndpoint annotations on one method
  • Update to AdminPanel v0.4.1

#92

A new version has been released for Web-API, it is available for download here.


  • Support setting player health and max health
  • Update documentation to contain new player change route

#95

A new version has been released for Web-API, it is available for download here.


  • Fix error with caching commands
  • Update docs for tile entity endpoint
  • Add source to notify commands/aliases
  • Update to AdminPanel v0.4.2

#98

A new version has been released for Web-API, it is available for download here.