Revise documentation

This commit is contained in:
Telesphoreo 2022-05-16 23:30:12 -05:00
parent ec11391ed3
commit 316760f967
11 changed files with 23 additions and 23 deletions

View File

@ -6,7 +6,7 @@ title: Compiling Plex
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Introduction
# Compiling
Compiling Plex is straightforward as there are no dependencies that need to be added manually. Plex uses Gradle as the build system. All compiling instructions are in the ```build.gradle``` file. Note that you can download an already compiled version of Plex from the [CI Server](https://ci.plex.us.org).
## Prerequisites
@ -17,7 +17,7 @@ Plex does not require, but recommends having Git installed on your computer. If
## Using the command line
First, clone the Plex source code from GitHub on to your computer using the following command.
```bash
git clone https://github.com/PlexDevelopment/Plex
git clone https://github.com/plexusorg/Plex
```
:::note
@ -49,7 +49,7 @@ Gradle is already included in the folder with Plex. Run the following command be
</TabItem>
</Tabs>
You should receive a message indicating the compilation was successful. The JAR file is located at ```build/libs/Plex.jar```
You should receive a message indicating the compilation was successful. The JAR files for the Server, API, and Proxy are located in the `build/libs` folder.
Plex has no external dependencies and can be used right away after compilation. Plex works on Minecraft 1.18.2. You also must be running Java 17 on the server itself.

View File

@ -3,7 +3,7 @@ id: commandblocker
title: Command Blocker
---
# Introduction
# Command Blocker
Plex features an advanced command blocker with support for matching and RegEx statements. It is recommended that you use this only in conjunction with ranks. If you are using permissions, there is not as much of a need for a command blocker.
## Default file
@ -77,4 +77,3 @@ commands:
An example formatted entry in the `commands.yml` file would look like this:
`"m:e:mail sendall:You cannot send messages to everyone on the server"`
The `m` will match the `mail sendall` command. The `e` stands for everyone, so it will block this command for everyone. The last part is the message. If you use `_` as the blocked message, it will use the default message specified in `messages.yml`

View File

@ -3,7 +3,7 @@ id: config
title: Configuration
---
# Introduction
# Config
This page will show you how to modify the configuration file. The configuration file is located at: ```/plugins/Plex/config.yml```.
## Default configuration

View File

@ -3,7 +3,7 @@ id: messages
title: Messages
---
# Introduction
# Messages
Almost all of the messages inside of Plex are fully customizable. This page will document how to change messages in the ```messages.yml``` file inside the Plex folder.
## Default file

View File

@ -3,7 +3,7 @@ id: indefinitebans
title: Indefinite Bans
---
# Introduction
# Indefinite Bans
Similar to TotalFreedomMod, Plex has indefinite bans. Indefinite bans are reserved for players who should not automatically be unbanned. Anyone who has access to the `indefbans.yml` file can add indefinite bans. If you are using Redis, all indefinite bans will be uploaded to Redis on startup. From that point on, indefinite bans will be fetched from Redis instead of the `indefbans.yml` file. **Redis is NOT required to use indefinite bans.** If you do not use Redis, Plex will fetch indefinite bans from the `indefbans.yml` file. No matter which medium you use, you will always add new entries to the `indefbans.yml` file. Note that there is no in-game command for adding or removing indefinite bans.
## Default file

View File

@ -3,5 +3,5 @@ id: bukkittelnet
title: BukkitTelnet
---
# Introduction
# BukkitTelnet
The BukkitTelnet is a very simple module. The only purpose of the module is to allow admins to automatically log in to telnet without needing to enter the password. If the person's rank is an Admin or above, it will let them connect. If your server is using permissions, you should add the `plex.telnet.autoconnect` to any group you want to have automatically connect to telnet.

View File

@ -3,7 +3,7 @@ id: httpd
title: HTTPD
---
# Introduction
# HTTPD
The HTTPD module sets up a basic web server to display information from Plex.
## Endpoints

View File

@ -5,6 +5,7 @@ title: LibsDisguises
# LibsDisguises
The LibsDisguises module adds two new commands: `undisguiseall` and `disguisetoggle`.
## Commands
### undisguiseall
The `undisguiseall` command disguises all non-admins. You can optionally add `-a` to undisguise all players including admins. If your server is using permissions, the permission to bypass being undisguised is `plex.libsdisguises.bypass`. This permission will not bypass `-a`. The permission to use the command itself is `plex.libsdisguises.undisguiseall`

View File

@ -3,7 +3,7 @@ id: permissions
title: Permissions
---
# Introduction
# Permissions
This page is a comprehensive list of all of Plex's permission nodes.
## Plex

View File

@ -3,7 +3,7 @@ id: redis
title: Configuring Redis
---
# Introduction
# Redis
This page will show you how to setup and configure Redis for Plex. This tutorial assumes a moderate amount of computer knowledge. Please note that setting up Redis is optional. It offers many performance improvements, but can be dangerous if improperly configured.
## Using Pterodactyl

View File

@ -3,7 +3,7 @@ id: versions
title: Versions
---
# Introduction
# Versions
Plex builds against the latest Minecraft version available. A table has been provided below to help you determine which versions of Plex work with your version of Minecraft.
| Plex Version | Minecraft Versions |