mirror of
https://github.com/Pumpkin-MC/Pumpkin
synced 2025-01-18 07:51:58 +00:00
6a5add8de5
* Starting work on Operator permission system This commit adds the ops.json configuration found in vanilla servers, and updates the basic configuration to handle the default permission level. Server now uses ops file and defaults players to op level 0 The /op command has been added but needs players to rejoin for now. * Clippy Fix + need to Rejoin after /op removed I found the source of the DeadLock. Updated set permission function. Fix cargo formatting issues and clippy issues. * Remove temp warn message * Move OperatorConfig to server As Snowiii pointed out, OperatorConfig is runtime data. Revert most changes in pumpkin-config. op_permission_level must say in the basic configuration for parity with Minecraft. * cargo fmt + cargo clippy * Sync permission change with client * Fixs issues @Commandcracker found in review - Move PermissionLvl to core and removed OpLevel - Move ops.json to /data/ops.json - Fix permissions issue with /op command - Shorten /op command description * refactor into `data` folder * create data dir when needed * add to readme * fix: conflicts --------- Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
10 lines
139 B
YAML
10 lines
139 B
YAML
services:
|
|
pumpkin:
|
|
build: .
|
|
ports:
|
|
- "25565:25565"
|
|
volumes:
|
|
- ./data:/pumpkin
|
|
stdin_open: true
|
|
tty: true
|