From 5d385659cd830e92ed99f5bfb07132029b5caef8 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Sun, 29 May 2022 20:56:24 -0500 Subject: [PATCH] Update permissions --- docs/permissions.md | 56 ++++++++++++++++++++++++++++------------- static/egg-redis-7.json | 15 +++++------ 2 files changed, 46 insertions(+), 25 deletions(-) diff --git a/docs/permissions.md b/docs/permissions.md index 0ad32ce..2fa72fb 100644 --- a/docs/permissions.md +++ b/docs/permissions.md @@ -8,7 +8,7 @@ This page is a comprehensive list of all of Plex's permission nodes. ## Plex | Command | Permission | Description | -|--------------------|--------------------------------|-------------------------------------------------------------------------------------------------| +| ------------------ | ------------------------------ | ----------------------------------------------------------------------------------------------- | | adminchat | plex.adminchat | Talk privately with other admins | | adminworld | plex.adminworld | Teleport to the adminworld | | adventure | plex.gamemode.adventure | Set your own gamemode to adventure mode | @@ -31,7 +31,6 @@ This page is a comprehensive list of all of Plex's permission nodes. | mute | plex.mute | Mute a player on the server | | namehistory | plex.namehistory | Get the name history of a player | | notes | plex.notes | Manage notes for a player | -| plex | plex.plex | Show information about Plex or reload it | | plex | plex.redis | Tests your Redis database to ensure Plex can reach it | | plex | plex.reload | Reload Plex | | plex | plex.modules.reload | Reload Plex's modules | @@ -46,30 +45,51 @@ This page is a comprehensive list of all of Plex's permission nodes. | tag | plex.tag | Set or clear your prefix | | tag | plex.tag.clear.others | Clear another player's prefix | | tempban | plex.tempban | Temporarily ban a player | -| toggledrops | plex.toggledrops | Toggle immediately removing drops. | +| toggle | plex.toggle | Allows toggling various server aspects through a GUI | | unban | plex.unban | Unbans a player, offline or online | | unfreeze | plex.unfreeze | Unfreeze a player | | unmute | plex.unmute | Unmute a player | | world | plex.world | Teleport to a world. | | | | | -| Enter adminworld | plex.adminworld.enter | Allows entering the adminworld | +| Enter adminworld | plex.adminworld.enter | Allows entering the adminworld | | ## BukkitTelnet Module -| Permission | Description | -|-------------------------|-------------------------------------------------------------| -| plex.telnet.autoconnect | Allow automatically connecting to telnet without a password | +| Permission | Rank | Description | +| ----------------------- | ----- | ----------------------------------------------------------- | +| plex.telnet.autoconnect | Admin | Allow automatically connecting to telnet without a password | + +## Guilds Module +| Command | Permission | Rank | Description | +| ------------- | ------------------- | ---- | ------------------------------------------------------------- | +| guild | plex.guilds.guild | OP | Guild menu | +| guild chat | plex.guilds.chat | OP | Toggles guild chat or sends a guild chat message | +| guild create | plex.guilds.create | OP | Creates a guild with a specified name | +| guild home | plex.guilds.home | OP | Teleports to the guild home | +| guild info | plex.guilds.info | OP | Shows the guild's information | +| guild invite | plex.guilds.invite | OP | Invites a player to the guild | +| guild owner | plex.guilds.owner | OP | Sets the guild owner | +| guild prefix | plex.guilds.prefix | OP | Sets the guild's default prefix | +| guild sethome | plex.guilds.sethome | OP | Sets the guild's home | +| guild setwarp | plex.guilds.setwarp | OP | Creates a new warp at player's location with a specified name | +| guild warps | plex.guilds.warps | OP | Displays a clickable list of warps | +| guild warp | plex.guild.warp | OP | Warps to a specified guild warp | ## HTTPD Module -| Permission | Description | -|-------------------------------|-----------------------------------------------------------------------------------------------| -| plex.httpd.admins.access | Allows seeing IP addresses of admins. Anyone can view the page regardless of permissions | -| plex.httpd.indefbans.access | Allows accessing the indefinite bans. This permission is required to view the page at all. | -| plex.httpd.punishments.access | Allows seeing IP addresses of punishments. Anyone can view the page regardless of permissions | -| plex.httpd.schematics.upload | Allows uploading schematics to the HTTPD if the permission system is enabled. | +| Permission | Rank | Description | +| ----------------------------- | ----- | --------------------------------------------------------------------------------------------- | +| plex.httpd.admins.access | Admin | Allows seeing IP addresses of admins. Anyone can view the page regardless of permissions | +| plex.httpd.indefbans.access | Admin | Allows accessing the indefinite bans. This permission is required to view the page at all. | +| plex.httpd.punishments.access | Admin | Allows seeing IP addresses of punishments. Anyone can view the page regardless of permissions | +| plex.httpd.schematics.upload | Admin | Allows uploading schematics to the HTTPD if the permission system is enabled. | ## LibsDisguises Module -| Command | Permission | Description | -|----------------|-----------------------------------|-----------------------------------------------------------------------------------------------| -| disguisetoggle | plex.libsdisguises.disguisetoggle | Toggle LibsDisguises | -| undisguiseall | plex.libsdisguises.undisguiseall | Undisguise all players | -| undisguiseall | plex.libsdisguises.bypass | Bypass being undisguised. This can be overridden regardless of permission with the `-a` flag. | +| Command | Permission | Rank | Description | +| -------------- | --------------------------------- | ----- | ----------------------------------------------------------------------------------------------- | +| disguisetoggle | plex.libsdisguises.disguisetoggle | Admin | Toggle LibsDisguises | +| undisguiseall | plex.libsdisguises.undisguiseall | Admin | Undisguise all players | +| undisguiseall | plex.libsdisguises.bypass | Admin | Bypass being undisguised. This can be overridden regardless of permission with the \`-a\` flag. | + +## NUSH Module +| Command | Permission | Rank | Description | +| ------- | ----------------- | ----- | ---------------------- | +| nush | plex.nush.command | Admin | Toggle NUSH on or off. | \ No newline at end of file diff --git a/static/egg-redis-7.json b/static/egg-redis-7.json index b2c748e..9829664 100644 --- a/static/egg-redis-7.json +++ b/static/egg-redis-7.json @@ -1,17 +1,17 @@ { "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO", "meta": { - "version": "PTDL_v1", + "version": "PTDL_v2", "update_url": null }, - "exported_at": "2022-05-28T22:28:31-05:00", + "exported_at": "2022-05-29T20:55:10-05:00", "name": "Redis-7", - "author": "parker@parkervcp.com", + "author": "contact@plex.us.org", "description": "Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams.", "features": null, - "images": [ - "docker.io\/telesphoreo\/redis:7" - ], + "docker_images": { + "docker.io\/telesphoreo\/redis:7": "docker.io\/telesphoreo\/redis:7" + }, "file_denylist": [], "startup": "\/usr\/local\/bin\/redis-server \/home\/container\/redis.conf --save 60 1 --dir \/home\/container\/ --bind 0.0.0.0 --port {{SERVER_PORT}} --requirepass {{SERVER_PASSWORD}} --maxmemory {{SERVER_MEMORY}}mb --daemonize yes && redis-cli -p {{SERVER_PORT}} -a {{SERVER_PASSWORD}}; redis-cli -p {{SERVER_PORT}} -a {{SERVER_PASSWORD}} shutdown save", "config": { @@ -35,7 +35,8 @@ "default_value": "P@55w0rd", "user_viewable": true, "user_editable": true, - "rules": "required|string" + "rules": "required|string", + "field_type": "text" } ] } \ No newline at end of file