[MD]
# BetterStop - Enhanced Server Stoppe
## Overview
BetterStop is a LeviLamina-based Bedrock Edition server plugin that provides enhanced server stopping functionality with customizable shutdown reasons.
## Features
- 🛑 Reason-based shutdown command
- 👥 Automatic player kick on shutdown
- 📝 Custom shutdown message display
- ⌨️ Ctrl+C shutdown compatibility
- 🔒 Console-only by default
- ⚙️ Vanilla permission integration
## Installation
### Manual
1. Download [BetterStop-windows-x64.zip](https://github.com/ZMBlocks/LL-BetterStop/releases)
2. Extract the ZIP file
3. Copy BetterStop folder to `./plugins/`
### Via Lip
```bash
lip install github.com/ZMBlocks/LL-BetterStop
```
## Usage
### Basic Commands
- `/stop` - Normal shutdown
- `/stop <reason>` - Shutdown with reason
Example:
```
/stop Server maintenance, back in 10 mins
```
### Permission Setup
Default: Console access only
Config path: `./config/commands.json`
Permission example:
```jsonc
{
"permission_levels": {
"stop": "any"
// any: Any player
// game_directors: Default admin permissions
// admin: Admin permissions
// host: Host permissions
// owner: Console permissions
// internal: Internal permissions
}
}
```
## License
Licensed under [GNU Affero General Public License v3.0](https://www.gnu.org/licenses/agpl-3.0.html)
[/MD]