Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neko-craft/nekomaid
A plugin can use Web to manage your MineCraft server.
https://github.com/neko-craft/nekomaid
bukkit bukkit-plugin management minecraft papermc spigot web
Last synced: about 1 month ago
JSON representation
A plugin can use Web to manage your MineCraft server.
- Host: GitHub
- URL: https://github.com/neko-craft/nekomaid
- Owner: neko-craft
- License: agpl-3.0
- Created: 2021-06-19T10:26:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-10T09:55:51.000Z (over 1 year ago)
- Last Synced: 2024-10-11T03:40:17.719Z (about 1 month ago)
- Topics: bukkit, bukkit-plugin, management, minecraft, papermc, spigot, web
- Language: TypeScript
- Homepage: http://maid.neko-craft.com
- Size: 6.55 MB
- Stars: 195
- Watchers: 3
- Forks: 21
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NekoMaid [![GitHub stars](https://img.shields.io/github/stars/neko-craft/NekoMaid)](https://github.com/neko-craft/NekoMaid/stargazers) [![Release](https://github.com/neko-craft/NekoMaid/actions/workflows/release.yml/badge.svg)](https://github.com/neko-craft/NekoMaid/actions/workflows/release.yml) [![](https://www.jitpack.io/v/neko-craft/NekoMaid.svg)](https://www.jitpack.io/#neko-craft/NekoMaid) ![Lines of code](https://img.shields.io/tokei/lines/github/neko-craft/NekoMaid) ![License](https://img.shields.io/github/license/neko-craft/NekoMaid)
A bukkit plugin that can manage your server through web pages.
## Requirements
- [Uniporter](https://github.com/Apisium/Uniporter)
## Usage
1. Download the [NekoMaid.jar](https://github.com/neko-craft/NekoMaid/releases/latest/download/NekoMaid.jar)
2. Put the jar file into the `plugins` folder of your Minecraft server.
3. Restart your Minecraft server.
4. Modify the `hostname` to the address to connect to your MineCraft server.
5. Execute `/nekomaid reload` command in the console to reload configuration.
6. Execute `/nekomaid` or `/nm` command in the console.
7. Open the url and manage your server!## Commands
- **/nekomaid help**: Get help.
- **/nekomaid temp**: Get a temporary connection address (expires in 15 minutes)
- **/nekomaid reload**: Reload Configuration
- **/nekomaid diagnostic**: Diagnostic the hostname in configuration file.
- **/nekomaid block**: Edit the block you are facing in the web page. (opening the **Block** web page allows you to select the block directly, and also generates a management link)
- **/nekomaid block (WORLD) (X) (Y) (Z)**: Edit the block you are facing in the web page. (opening the **Block** web page allows you to select the block directly, and also generates a management link)
- **/nekomaid invalidate**: Invalidate all previously generated temporary management addresses.
- **/nekomaid entity**: Edit the entity you are facing in the web page. (opening the **Entity** page allows you to directly select the entity directly, and also generates a management link)
- **/nekomaid entity (UUID)**: Edit the entity you are facing in the web page. (opening the **Entity** page allows you to directly select the entity directly, and also generates a management link)## Configures
```yaml
token: ~ # Passwordhostname: 127.0.0.1 # Connecting address of your Minecraft server
customAddress: 'https://example.com/{token}' # Your custom addressgeolite2-eula: false # Agree or not with EULA of MaxMind GeoIP2
baidu-map-license-key: '' # If you deploy your own front-end website and turn on the GeoIP function, you should use your own Baidu map license keyskin-url: '' # Custom player skin url (png), {} will be replaced with username or UUID
head-url: '' # Custom player avatar url (png), {} will be replaced with username or UUIDdebug: false # Debug mode
logger: # Logger configures
maxLevel: INFO
minLevel: OFF
```## Permission
- **neko.maid.use**: Allow a player to use the `/nekomaid` command.
## For developers
[Wiki](https://github.com/neko-craft/NekoMaid/wiki)
## Screenshot
![0](screenshots/0.png)
![1](screenshots/1.png)
![2](screenshots/2.png)
![3](screenshots/3.png)
![4](screenshots/4.png)
![5](screenshots/5.png)
![6](screenshots/6.png)
![Status](https://bstats.org/signatures/bukkit/NekoMaid.svg)## License
[MIT](./LICENSE)
## Author
Shirasawa