thomasmny / BuildSystem

Powerful, easy to use system for builders
https://buildsystem.eintosti.de
Other
35 stars 16 forks source link

Permission refinement #72

Closed TWME-TW closed 2 years ago

TWME-TW commented 2 years ago

Permission refinement

Defaults to .self when no suffix (.self, .other) like buildsystem.day = buildsystem.day.self

self = my world

other = other people's world

/day [world]

buildsystem.day.self buildsystem.day.other

/explosions [world]

buildsystem.explosions.self buildsystem.explosions.other

/night [world]

buildsystem.night.self buildsystem.night.other

/noai [world]

buildsystem.noai.self buildsystem.noai.other

/physics [world]

buildsystem.physics.self buildsystem.physics.other

/worlds addBuilder <world>

buildsystem.addbuilder.self buildsystem.addbuilder.other

/worlds delete <world>

buildsystem.delete.self buildsystem.delete.other

/worlds edit <world>

buildsystem.edit.self buildsystem.edit.other

/worlds info [world]

buildsystem.info.self buildsystem.info.other

/worlds rename <world>

buildsystem.rename.self buildsystem.rename.other

/worlds setItem <world>

buildsystem.setitem.self buildsystem.setitem.other

/worlds setCreator <world>

buildsystem.setcreator.self buildsystem.setcreator.other

/worlds setProject <world>

buildsystem.setproject.self buildsystem.setproject.other

/worlds setStatus <world>

buildsystem.setstatus.self buildsystem.setstatus.other

/worlds setPermission <world>

buildsystem.setpermission.self buildsystem.setpermission.other

TWME-TW commented 2 years ago

I think this function is quite important, or is there another solution?

thomasmny commented 2 years ago

I agree that only creators (or admins with the Bypass permission) should be able to make big changes to the world. However, I’m currently on vacation for the next 10 days so it’ll take a while to implement

TWME-TW commented 2 years ago

~~Maybe the owner can set whether to allow only builders in (low priority~~

/world danyguest

I might solve it with the existing way

thomasmny commented 2 years ago

Implemented in v2.19