MinecraftREST icon

MinecraftREST -----

Secure REST interface for your Minecraft server




# MinecraftREST 1.0.1

## Bug Fixes
- Fixed an error that occurs because trying to kick a player from an asynchronous thread (the HTTP request thread) while Bukkit/Spigot requires player operations to be performed on the main server thread.
- Fixed similar thread safety issues with the gamemode change endpoint.
- Both operations now properly run on the main server thread using BukkitRunnable.

## Technical Details
- Modified `/api/player/kick` endpoint to use Bukkit's scheduler
- Modified `/api/player/gamemode` endpoint to use Bukkit's scheduler
- Improved error handling for async operations
- Follows the same pattern as the command execution endpoint for thread safety

## Developer Notes
- If you're using these endpoints in your code, no changes are required on your end
- The API interface and responses remain the same
- Operations may take a few milliseconds longer due to thread scheduling

## Installation
1. Download the `minecraft-rest-1.0.1.jar` from this release
2. Place it in your server's `plugins` folder
3. Start/restart your server
4. Configure the plugin in `plugins/MinecraftREST/config.yml`

## Important Security Reminder ⚠️
Remember to change the default security settings in `config.yml`:
- Change the JWT secret
- Update admin credentials
- Consider using HTTPS in production

## Documentation
Full documentation is available in:
- README.md in the repository
- api-docs/swagger.yaml for API specification
----------, Mar 16, 2025

Resource Information
Author:
----------
Total Downloads: 27
First Release: Mar 16, 2025
Last Update: Mar 16, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings