From 243ab18953be53f53f6009b57f00a346d9a9bc39 Mon Sep 17 00:00:00 2001 From: Big Pappa Date: Sat, 22 Aug 2026 21:40:02 -0500 Subject: [PATCH] 1.5.0 Working on Docs now. --- docs/01) Getting Started/D) SubCategories.md | 8 +- docs/50) Side Pages/CommandsSection.md | 137 +++++++++++++++++++ docs/Blank Pages/Commands.md | 11 -- docs/Blank Pages/Permissions.md | 2 +- docs/images/AdminCreateCommand.jpg | Bin 0 -> 10717 bytes docs/images/CommandsSection.jpg | Bin 0 -> 8638 bytes 6 files changed, 142 insertions(+), 16 deletions(-) create mode 100644 docs/50) Side Pages/CommandsSection.md delete mode 100644 docs/Blank Pages/Commands.md create mode 100644 docs/images/AdminCreateCommand.jpg create mode 100644 docs/images/CommandsSection.jpg diff --git a/docs/01) Getting Started/D) SubCategories.md b/docs/01) Getting Started/D) SubCategories.md index 47c3b97..76f1810 100644 --- a/docs/01) Getting Started/D) SubCategories.md +++ b/docs/01) Getting Started/D) SubCategories.md @@ -31,7 +31,7 @@ Do this by Sneak + cliking the item you wish to convert into a subcategory. 📷 Screenshot -![Plugins Folder](../images/ConvertToNewSubCategory.jpg) +![Convert To New SubCategory](../images/ConvertToNewSubCategory.jpg) --- @@ -53,7 +53,7 @@ The Internal Name is not normally displayed to players. 📷 Screenshot -![Plugins Folder](../images/SubCatInternalName.jpg) +![SubCategory Internal Name](../images/SubCatInternalName.jpg) --- @@ -72,7 +72,7 @@ For example: 📷 Screenshot -![Plugins Folder](../images/SubCatDisplayName.jpg) +![SubCategory Display Name](../images/SubCatDisplayName.jpg) --- @@ -98,7 +98,7 @@ Wood blocks and related building materials. 📷 Screenshot -![Plugins Folder](../images/SubCatLore.jpg) +![SubCategory Lore](../images/SubCatLore.jpg) --- diff --git a/docs/50) Side Pages/CommandsSection.md b/docs/50) Side Pages/CommandsSection.md new file mode 100644 index 0000000..06a09f4 --- /dev/null +++ b/docs/50) Side Pages/CommandsSection.md @@ -0,0 +1,137 @@ +# Server Commands + +The **Server Commands** category provides players with a list of commands available on your server. +Commands created in this category are for informational purposes only. + +> **NOTE:** RS-Warehouse does not execute any of the commands listed in the Server Commands category. + +The category can be enabled or disabled through the `config.yml` file. + +--- + +## Opening Server Commands + +The **Server Commands** category appears in the main Warehouse Category Menu when enabled. It is +located in the upper right of the main category selection page. The icon is a book. +Select **Server Commands** to view the commands that have been added. + +📷 Screenshot + +![Command Section](../images/CommandsSection.jpg) + +--- + +# Creating a Server Command + +Server Commands are created through the Warehouse **Administration Menu**. +Open the Administration Menu and select **Server Commands**. + +📷 Screenshot +![Admin Create Command](../images/AdminCreateCommand.jpg) + +From the Server Commands menu, select the option to create a new command. +You will then be guided through the command creation process. + +--- + +## Command Internal Name + +The first step is entering the command's **Internal Name**. +The Internal Name is used internally by RS-Warehouse and must be unique. + +For example: + +```text +home +``` + +> **NOTE:** Command names cannot be empty and may not exceed 25 characters. + +--- + +## Command Display Name + +Next, enter the **Display Name**. +The Display Name is the name players will see in the Server Commands category. + +For example: + +```text +/home +``` + +You can use a more descriptive display name if desired. + +--- + +## Adding a Description + +You can add a description to explain what the command does. +The description is displayed as lore when players view the command. + +For example: + +```text +Teleports you to your home. +``` + +You can use the available lore lines to provide additional information about the command. + +--- + +## Selecting an Icon + +Finally, select a material to represent the command. +The selected material will be used as the command's icon in the Server Commands category. + +For example: + +- **Compass** for `/home` +- **Chest** for `/shop` +- **Player Head** for `/spawn` +- **Book** for `/help` + +--- + +## Finishing the Command + +After selecting the command icon, the command will be created and added to the **Server Commands** category. +Players can then open the category and view the command along with its description. +The command is displayed for reference only. + +> **IMPORTANT:** Clicking a command in the Server Commands category does not execute the command. + +--- + +# Managing Server Commands + +To manage a server command, simply shift + right click its icon in the Commands section and +select the desired edit method. + +--- + +# Disabling the Server Commands Category + +The Server Commands category can be hidden through the `config.yml` file. + +Open: + +```text +plugins/RS-Warehouse/config.yml +``` + +Locate: + +```yaml +display: + show-server-commands: true +``` + +To hide the Server Commands category, change the setting to: + +```yaml +display: + show-server-commands: false +``` + +When disabled, the Server Commands category will no longer appear in the main Warehouse Category Menu. \ No newline at end of file diff --git a/docs/Blank Pages/Commands.md b/docs/Blank Pages/Commands.md deleted file mode 100644 index 34d759e..0000000 --- a/docs/Blank Pages/Commands.md +++ /dev/null @@ -1,11 +0,0 @@ -# Commands - -| Command | Description | -|---------|-------------| -| *(To be completed)* | | - ---- - -⬅️ Previous: [Permissions](Permissions.md) - -➡️ Next: [Configuration](../50)%20Side%20Pages/Configuration.md) \ No newline at end of file diff --git a/docs/Blank Pages/Permissions.md b/docs/Blank Pages/Permissions.md index 14d820a..46755f4 100644 --- a/docs/Blank Pages/Permissions.md +++ b/docs/Blank Pages/Permissions.md @@ -10,4 +10,4 @@ This page documents every permission node used by RS-Warehouse. ⬅️ Previous: [Withdrawing Items](../02)%20Depositing%20And%20Withdrawing/Withdrawing-Items.md) -➡️ Next: [Commands](Commands.md) \ No newline at end of file +➡️ Next: [Commands](../50)%20Side%20Pages/Commands.md) \ No newline at end of file diff --git a/docs/images/AdminCreateCommand.jpg b/docs/images/AdminCreateCommand.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02cb10405dd140458e42a53a781a900310dfdf9d GIT binary patch literal 10717 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 Uq~9Fl?mYHkZ09l;1W{)HAJN`tx&QzG literal 0 HcmV?d00001 diff --git a/docs/images/CommandsSection.jpg b/docs/images/CommandsSection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2489c04a389162fd58ec8372024da84e472598d8 GIT binary patch literal 8638 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 literal 0 HcmV?d00001