This is a useful web server on your minecraft server
You can manage your minecraft server by web api and use webhook
- Non-invasive
- PanelCraft Web Server are fully asynchronous. It means didn't block main process(server game process), let your game experience better and better
- PanelCraft didn't change any server setup step, just use your like command to startup the server!
- PanelCraft also didn't need you install php or other web environment, it all integration in the one plugin file!
- Light, very light
- PanelCraft has a lot of feature, we don't rebuild any code, we use dynamic depend, if you add corresponding plugin then the feature will enable
- PanelCraft use module design, you can according to your needs to install the other parts!
- Core free, and pay for you love
- PanelCraft-Core are opensource with GPL v3 license, please use our program strictly in accordance with the license!
- In the feature, other module may need you pay. But PanelCraft-Core is always opensource and free.
- If you didn't want pay or you have not any money to pay. You can view the wiki at GitHub and make the other module youself!
- We accept your donates. Now we only support the Chinse Afdian platform.
- Security
- You can set permission to per user, and easy to setup this part!
- Every user do every things can be record down
- LuckPerms like permission management
- Easy to use
- Cross version
- Support
1.8.x
-1.18.x
- Support
- Download latest version plugin at GitHub
- Download dependency for PanelCraft(optional)
- Put all downloaded jar file in your plugin folder
- Launch server
- Open the server fire wall TCP port
25564
- Create a admin user and set it permission as
{'*': true}
- Init datbase with new create admin user
- All are set!
Alert: Although ADMIN > PLAYER > ANYONE, but ROOT permission didn't has more access than ADMIN
You can download PanelCraft-CLI easy to use PanelCraft (Outdated)
We are makeing the official GUI manage tool
Name | URL | Method | Description | Parameters | Permission or Role | Category | Module |
---|---|---|---|---|---|---|---|
Status Getter | / |
GET |
The root of PanelCraft, when method not allowed, prove you request are 404 | None | Anyone | Other | Core |
Command Executor | /console |
PUT |
Execute command you want | Command | Root | Console | Core |
Vault Economy Manager | /console/vault/economy |
PUT |
Modfiy or query player vault money. When request with operation , you must request with amount too! |
Player, Operation, Amount | Admin | Console | D-Vault |
Placeholder Replacer | /console/placeholder |
PUT |
Process the PlaceholderAPI text with your server | Player, Message | Admin | Console | D-PlaceholderAPI |
Server Reload | /danger-zone/reload |
PATCH |
Reload your server | None | Admin | Dangerous | Core |
Server Shutdown | /danger-zone/shutdown |
PATCH |
Shutdown server | None | Root | Dangerous | Core |
Initiation Database | /danger-zone/initialize/database |
PATCH |
Init PanelCraft's database struct | None | Admin | Dangerous | Core |
Account Create | /security/account-management/create |
PUT |
Create user | Username, Password, Role, Permission, Mail, Description | Root | Security | Core |
Account Login | /security/authorization |
PUT |
Login | Username, Password | Anyone | Security | Core |
200
Success- When your requets is processed and completed
400
Request Problem Client problem- When client send requets missing some parameter or some parameter is wrong
500
Request Problem Server problem- When the module isn't activate